Perception
The agent reads documents, queries databases, calls APIs and checks the state of systems to understand where things stand.
Reasoning
The LLM makes a multi-step plan to get from what it sees to the goal. It chooses which tools to use and in what order.
Action
The agent uses tools to carry out each step of the plan. These include web search, code execution, API calls, database writes and file operations.
Adaptation
After each action, the agent looks at the result and updates its plan. It retries after a failure and changes approach if the situation has changed.