ChatGPT seems to only work well on very trivial software code. Give it complication and it is just lost. This is why the human will remain in the loop. Difficult to replace human intuition and understanding at a level necessary to really analyze an intent.