What are AI Agents, Really? › When Does an Agent Finish?
Michael BrenndoerferMay 27, 20251 min read
What are AI Agents, Really? › When Does an Agent Finish?One section · Sections in this article6 / 13 ↓
Sections in this article13
Determining when an agent finishes is crucial.
## Finish Condition Types
| Type | Example | Outcome |
|-----------------------|--------------------------------------|--------------------------------------|
| Binary | "Is Italy nice in summer?" | Yes or No |
| Subjective | "Write a Python script." | May succeed or need review |
| Iterative | "Design an app." | Involves multiple feedback cycles |
## Guardrails and Criteria
To prevent endless loops or runaway compute:
- Limit to 25 LLM or tool calls
- Impose a token budget (like 1 million tokens)
- Set a time limit (for example, 10 minutes)
- Include human checkpoints