Agree. Your application is what I termed a “fixed” problem, where you can quantify the input parameters to the problem. AI is great for generating the boilerplate code and can save a huge amount of time doing what I call “grunt programming”. However, like I said, it can only go so far when the assistant needs to step aside and let the master finish the code.
I agree with that, although I do believe it will improve over time. I'm not certain it will bypass the "master". I have come up with a technique, however, that helps quite a bit. My technique is to embed subqueries and localized instructions within queries, and to indicate those subqueries and localized instructions with tags that are not unlike HTML tags. This allows my prompts to micromanage the flow. I've also defined a special query for pulling in code templates, which gives me even more granularity of control.
Of course, I may just be re-inventing the subroutine! :O
The "killer app" for AI will be, for me, when it can interact with me by voice using the voice of Mr. Spock. All other considerations pale in comparison.
I find it all to be quite ... fascinating!