Three flavors of coding with AI agents

A reasonable definition of an “AI agent”, at least in the context of agentic coding, could be: a software process endowed with the capabilities of an LLM launched with instructions given at the start to accomplish a task which runs autonomously (no interactive session with a human), for a significant period of time with non-deterministic behavior: the agent adapts to the circumstances, hopefully…