AI isn't ready to replace human coders for debugging, researchers say
arstechnica.com
arstechnica.com
If you do, please take a cutting-edge model and ask it to write code for a slightly obscure use case. Unless your thing has been done to death, the model will fumble hard.
We have a word for programs that turn high level instructions into machine code: compilers. They don't lead to fewer software engineers, they lead to more, and a compiler that uses natural language and behaves unpredictably will not change that.
In one case it made sense of my own gnarly, hacky, organically-grown, prototyping code that I myself had lost all mental context on and devised the correct solution to my prompt. Two minutes of prompting saved me an hour's worth of software archaeology.
Each time, the model seemed to "understand" the requirements, "grok" the existing code, identify the relevant concepts needed, and apply them to the task at hand. I certainly did the hard work of researching the problem and figuring out the high-level approaches, but the AI was very good at generating fairly complex code to implement those ideas.
While there certainly is a ton of overhyping going on, especially from the "AGI-is-nigh" quarters, the hype is compelling because these models really do succeed at useful tasks much more often than not.