They work when there's a lot of examples on github or google, but once you get into something that doesn't have a lot of examples like closed source code or rarely used libraries, it will start hallucinating and even mixing up different API versions to create a mess that doesn't work at all.
I don't believe LLMs will get any better than this without a new major breakthrough, but this is already better than using Google search.
It's not magic, you need to think what you would need in a similar situation and then provide that to the LLM. It definitely does suffer from severe overconfidence, though -- if you were to think of it as a person.
Also, you need to break up your project into manageable portions and provide context to the other portions (without providing the entirety of them) for it to effectively work on the portion you want to work on.
I mean .. every single org is invested in that research right now
Backprop was popularized in 1986. Transformers came out in 2017.
It could be >10-20 years before the next breakthrough comes. Given all the progress so far, these things still don't seem to be learning any logic.
The shortcomings are aplenty, but they don't bother me. The things it can do weren't possible 2 years ago. I'll leverage those and take the bad with the good.
Similar experience with Tesla FSD. I know other Tesla owners who tried it a few times and think it's trash because they had to disengage. I disengage preemptively all the time but the other 90% of my drive being done for me is not something that used to be possible. I tried to give up my subscription because it's expensive and couldn't hold out two days.
Wow, a highly ageist comment, if there ever was one.
Congrats. Trying for a job and looking for less competition, maybe?
Notice that your statement is as full of assumptions as mine. That was intentional on my part, to bring out my point.
I kind of like LLMs for learning new languages. Claude or ChatGPT are good for asking questions. But copilot really stunts learning for me. I find nothing really sticks in my brain when I have copilot running. I feel like I just turn my brain off, which seems kind of dangerous to me in the long run.
I see a lot of negative reactions from programmers precisely because it is good at what they do. If you’re feeling threatened you’re much more likely to focus on the things it can’t do
Just have to learn to let it go, despite xkcd 386.
I constantly run into incorrect answers from the LLMs every day. Just recently I asked whether I needed to reverse the bit shift to mask the upper 24 bits in an IP address on a little endian platform and it incorrectly told me no probably because most of the answers on Google appeared to answer no to similarly phrased questions.
Many people here argue that LLMs are able to reason, you can check my post history 3 months ago to see an example of this.
And if you have to double check everything, how much time are you really saving? And is this thing really on track to replace programmers any time soon? Absolutely not.
But they're not. They're a little tool some programmers use to save a small amount of time. They're not replacing programmers.
And there's no evidence they will ever be as good as actual programmers.
Regarding LLMs I bet we will see them evolving. Don't forget about https://news.ycombinator.com/item?id=41269791 there are many problems that LLMs are no good for but they are being better that many Google search results, and that means something from the economic point of view.
I am sure that The Economist analytics is having a good moment /s.