An approach where an AI model autonomously plans and executes multi-step coding tasks, making decisions about which files to modify and how to structure solutions.
Code generation, debugging, explanation, and refactoring
Function calling, structured output, agent-style tool orchestration