Sloth’s simple definition

ai_agent_bg.png

<aside> 🦥

Agents are AI that reason, plan and act in a continuous loop on it’s own until the agent either completes its task or encounters an error.

</aside>

Now if you don’t trust me, here’s some other definitions from smart people:

OpenAI’s definition

<aside> 🦥

Agents are systems that independently accomplish tasks on your behalf.

Source: https://cdn.openai.com/business-guides-and-resources/a-practical-guide-to-building-agents.pdf

</aside>

Nvidia’s definition

<aside> 🦥

AI agents are advanced AI systems designed to autonomously reason, plan, and execute complex tasks based on high-level goals.

Source: https://www.nvidia.com/en-us/glossary/ai-agents/

</aside>

Anthropic’s definition

<aside> 🦥

LLMs that dynamically direct their own processes and tool usage, maintaining control over how they accomplish tasks.

Source: https://www.anthropic.com/engineering/building-effective-agents

</aside>

TLDR

ai_agents_meme_pic.png

<aside> 🦥

Agents are LLMs with tools that are in a fancy for loop with multiple if conditions.

Source: https://youtu.be/D7_ipDqhtwk?si=tlMJq0lXCoIoO58K

</aside>