"Agentic AI uses sophisticated reasoning and iterative planning to autonomously solve complex, multi-step problems."
First define your problem. The skills for this seem to have fallen by the wayside, partly, it seems, through a lack of asking "what happens if.....". perhaps those who've been in the business more recently than I can explain how this comes about.
My car's S/W is full of examples like this (so many that the handbook has pages describing some of the oddities resulting from this as if that excuses them) but here's a simple supermarket checkout example.
The scenario for customer providing their own bags, which the customer is expected to follow although without being told, is:
Customer arrives at checkout with shopping and bags and deposits basket of shopping on shelf provided. (Critical reading will note that there's something missing from this description).
Customer taps whatever prompt is on screen to start the ritual
Customer is prompted to place bags in bagging area and tap "continue" (where have bags been until then?)
[Loops of scanning barcodes and adding items to bagging area.]
Customer taps screen to indicate all items transferred
[Payment by whatever means completed]
Customer told to remove shopping.
-----
Real life:
Customer arrives at checkout with shopping basket in one hand and bags in other.
Customer deposits basket on shelf and, fairly naturally, bags in bagging area - the bit that was missing above.
Program has no instructions about arrival of extra mass in bagging area prior to issuing prompt to customer to place bags there
Program retains state from previous cycle which is that anything in bagging area is (previous) customer's paid-for shopping
Customer told to remove shopping
-----
What happens now if customer takes this literally, picks up back of shopping and walks out with it? The checkout told him to "take your shopping" even if he hadn't paid for it so could he then be prosecuted for shoplifting?
Why was there nothing in the design process which provided for someone to think through, maybe play act what people might do when approaching a checkout with basket and bags? Was there nothing in the process for anyone coding the system to flag up the issue if they spotted it? Did nobody try this in user testing and if they did why was the result dismissed as expected behaviour?
None of this is anything that AI will help with but until the preliminaries of what a system can do are worked out the best quality of coding is still going to lead to a buggy system. I'm tempted to say a system that's buggy be design but it's really buggy by lack of design.