Really? If you have a million dollar bug because of one edge case and you are going to go to your AI and ask it to try again?
Really? If you have a million dollar bug because of one edge case and you are going to go to your AI and ask it to try again?
I just don't want to work that way, as what I enjoy most about programming is understanding things.
I've experimented with both Copilot and GPT and I've gotten some nasty UB and even known security issues. Just looking at some of the GPT output lacking exceptions and errors checking that is clearly trained on tutorials. It will improve over time but currently it is not as good as people say it is.
The issue take with it is that we are able to trust the output of AI models as we trust the output of optimizing compilers. It isn't even close that we can just fire and forget the prompt like I can code up something and trust that it 99,999% the optimizer produces the desired binary that works as intended.