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 ↓
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