AI agents aren’t for rote automation. If we can provide prescriptive instructions and get a predictable outcome, we shouldn’t be using something like a large language model. We should use some other form of machine learning or a programmatic routine.
AI agents help with complex, adaptive problem solving. Their unpredictability, their tendency to go off script for good or ill, is exactly what makes them useful.
Given that, the iterative cycle I use for coding applies to any complex project using them.
Analyze the problem, plan the work, execute in small verifiable steps, review if it is complete. Finally, retrospect. Learn what to do better next time.
Engage in the details. Be ready to improvise. Intervene when things go off the rails. Judge if the work is of quality and will actually do what you need.
It’s empirical process control with feedback and adaptation. If you aren’t learning, you’re doing it wrong.