I've used AI to develop several nice programs that, over the years, I just didn't have time to do. It's not so much the coding that I have trouble with AI performing, but rather the testing.
humm. well, i guess it might be time saving by putting out boiler plate print statements that would take me a few hours to type out by hand.
but, when i was in the computer science program at UC (ug and grad) we had two grades for programs: A for it works perfectly and basically F for anything else. admittedly that was back in the 70’s. different time, perhaps different standards. so for me, if i have to fix someone’s or something’s program for them, it’s always an F. ergo my statement, ‘AI can’t code.’
Yes, iterative testing with AI can be a serious headache. I had one just start removing blocks of working code when trying to work out a bug in a different part. With no explanation as to why.
I’ve used it to throw together a quick framework for scripting languages like Python and Powershell, but it VERY often hallucinates commandlets, parameters, and syntax that literally doesn’t exist.
If entities like Microsoft are vowing to have up to 50% of their code written by AI, they’ll need to dial in reality, because unless they’re going to have it invent a completely unique and AI-specific coding language, it can’t write stable code into existing frameworks.