I am not an AI guru, but, from my limited understanding, LLMs use trillions of inputs, and that's one reason why they work so well.
What we have now, is barely out of the playpen. I am quite sure that specialized LLMs (like troubleshooters) are well under way.
What did you say? That it is also complicated to deploy properly? And there is no objective way to measure its success? Christmas keeps coming early.
I have been using 3.5 to write code. I wrote a 'simple' app (200-300 lines) that although 'simple' it took A LOT of back and forth with the 3.5. In the end I had to spend a couple of days combing through it to add some key features (i.e. set values to zero so you don't see old data, etc.). Basically crude (but smart?) coding (I am not a professional developer).
When I finished the code and the app was performing EXACTLY as I wanted (v1.0), I thought to start planning for the v1.1 and when I pasted my code to the 3.5 and asked it to 'work on it on the new features' it was a shitstorm :)
Perhaps it was me feeding the requirements 'wrongly', but it was like pulling teeth 'guiding' it to correct even the simplest mistakes.
Have you actually worked with a consultancy? Have you priced out what the back and forth you had with 3.5 would have cost with a real human with a similar level of depth?
_
I personally don't think AI's effect on offshoring will be so cut and dry, since it's not like offshore developers can't level up with it too, but your example is showing how badly people are underestimating the impact AI will have on programming.
I'm surprised by the inability of people in tech to extrapolate the advancement of this particular tech.
> Even chatGPT 3.5 can be better than them.
But even if you want to torture this analogy, LLMs are a godsend to techncial service Companies. It's like saying "Oh, planes are faster so I guess people won't be spending as much time traveling and there will be less of it now".