Look back at crypto and apply the same logic. It "changed everything" if you are part of the money makers, for the average joe nothing changed
I use chatgpt to write code. If it gets a bit better and can connected to an editor to create files, update existing files developer productivity will go through the roof
I have a website in development aidev.codes that automatically saves the output from OpenAI queries to files you specify (hosts them in a web page if it's that type of file). GitHub integration is one of many things I have planned. Today fixing some bugs with the knowledgebase stuff I just added yesterday and also putting in a template system. It has an !!edit command.
Also if you use vim you can try my npm package `askleo` `npm i -g askleo` (not tied to the website but requires your own OpenAI API key) with `:r ! askleo Go function to reverse a list of numbers` or whatever .
As a programmer, large language models let me solve an increasing range of problems that I couldn't have solved without them. So I think they are a very big deal. Just one example: parsing structured data out of a big pile of poorly formatted PDF documents. That used to be too difficult and expensive for me to tackle without a small army of data entry people to help do the work. Today I can point Textract OCR at it a…
I have a project I'm working on where I need to turn a bunch of bank statements into spreadsheets, is that an example what you're talking about? If so, I am extremely interested and would love to know how to implement it.
Look into PaddleOCR layout analysis.
Sounds like an interesting project! Who are the users?
What sorts of things are you using it (successfully) for? I've gotten it to write a script or two for me, but it feels like usually I have to type out so much context (or domain/business knowledge) that it doesn't end up saving much effort.
Because you are a developer. Replace yourself with a product manager, and maybe you will start seeing things differently. I think in the long run LLMs will enable the real-deal NoCode solutions. You would probably need to write an essay to get it right, but you will just need to know a human language understood by the LLM and the business domain.
Thanks! That really had nothing to do with what I asked tho... This bit of thread is literally about using it to write code, so saying "pretend you're a PM" is not really relevant at all
I'm trying to understand how big of a deal ChatGPT and the like is or isn't. Even people in AI don't seem to agree on whether it's going to change everything or it's overhyped and not a major advancement. Which is it? Or somewhere in the middle? "if you think AI chatter has reached an annoying level right now you're in for something else. it's going to be the only thing on anybody's mind starting shortly... i'm findi…
> Even people in AI don’t seem to agree on whether it’s going to change everything or it’s overhyped and not a major advancement. Which is it?
My feeling is that it (well, LLMs in general, ChatGPT is just the particular one getting public attention) is an overhyped major advancement that is going to change almost everything, but not as much as it is being hyped as changing everything.
IMO it's analogous to adaptive cruise control on cars. It's very useful in certain specific circumstances, and genuinely helpful. But not yet necessary or transformative unless you live in LA/sit in traffic for a living. People are claiming to use it to write code, I'm curious how sophisticated said code is. Sure it might take out of some of the grunt work, like an ultra-sophisticated find-and-replace, but you still…
Copilot is perfectly capable of understanding my extremely complex spaghetti code and give accurate suggestions based on the context spanning many files. It truly feels like you're doing pair programming with another human being.
Even better actually, no fear of being judged, or showing your weaknesses as a dev, etc.
Chatgpt certainly spits out answers and is often right or reasonably close to right. But it cant be trusted on complex tasks and I do not think it is a good AI, I have to repeat, this thing is supposed to be an AI,but it does the AI part very poorly. We all know it will trip over questions like what is the record for crossing the atlantic by car/foot and such. But I have realized there is no feedback loop, or a wrong…
If you had hubs/spokes of topical llm's, where you ask about crossing the atlantic, and it pulls from travel/other sources that basically take every question asked, google it, add a timestamp and maybe re-google if timestamp > 3 months, then when I google the same thing, we'll get very similar things. This wouldn't be on chatGPT, but gpt-3/4, but essentially each convo is itself a walled garden, if you opened that up, and gave it access to the internet, and merged very similar questions into 'one' so that when anyone asks that specific question (not exactly but enough for the ai to recognize it), it'll pull from data already processed, thus saving bandwidth, and when it doesn't have the answer it uses the extra saved bandwidth to devour some solid sources online to get that data for you.
Despite all the (legitimate) criticisms, I still don't understand how some people are not impressed by what has been achieved by OpenAI. I agree, it's far from perfect, but as a tool it's certainly usable and useful, with quite fascinating emergent behaviour.
I think it's quite amusing that despite being a "only" a language model that generates text by prediction, it's so good at it that it successfully tricks people into believing it's some kind of AGI that can figure out the "real" answer to anything and do any task and then when it inevitably "fails" a task, people say it's dumb. But I do agree that for people who understand how it works, it's a bit weird not to be imp…
I don't think that AGI is binary. It's a (very difficult to measure) scale, the tech that OpenAI produced has brought us further along that scale in my opinion.
Because you are a developer. Replace yourself with a product manager, and maybe you will start seeing things differently. I think in the long run LLMs will enable the real-deal NoCode solutions. You would probably need to write an essay to get it right, but you will just need to know a human language understood by the LLM and the business domain.
Thanks! That really had nothing to do with what I asked tho... This bit of thread is literally about using it to write code, so saying "pretend you're a PM" is not really relevant at all
What I meant is that your (our) job as a developer (in a mid-term future, I would say 10-12 years) will be made largely irrelevant, because a PM will be able to program by explaining what they wants to a LLM. That's why you are not seeing any real benefit from it now.
My therapist hadn't heard of it yet so I just showed her this (asked it to suggest a CBT therapy program given some patient parameters) and her mind was blown. Especially the effortless creation of an Edgar Allan Poe poem version of it: https://gist.github.com/pmarreck/90f726b409d8c08ecf750288228...
You used your session to show her cool stuff on the internet?
There's a difference between "worthy of publishing" and "ready for publishing"... the animations are in flip book form right, but here's a big dump to Dropbox: https://www.dropbox.com/scl/fo/yq5ar9moacgilrqxqpjr1/h?dl=0&... Here's a quick .mov flip-book rendering of the animations in sequence: https://www.dropbox.com/home/DistantDesertHighway?preview=Di... The images are in png format and have the prompt and model us…
It's not letting me look at the links, I think they're formatted for you if you're logged in but don't allow someone else to view the files. You may have to share the files from within dropbox to get a public link.