← Learn

AI agent

Software that uses a model to pursue a goal with tools and multi-step actions, rather than answering a single prompt in isolation.

Learn

When to use it

Use an AI agent when a single model prompt is insufficient to achieve a complex goal. AI agents coordinate models, tools, and multi-step actions to perform tasks like "scan the network, identify vulnerabilities, and patch them automatically."

Quick example

In Buzz, AI agents can be configured to manage tasks like monitoring team chat for specific keywords and triggering alerts. You set up these agents within Buzz to handle ongoing tasks, making Buzz an instance where AI agents are integral to its operation. Buzz incorporates AI agents to automate and streamline multi-step workflows, enhancing team productivity.

chat input → AI agent → monitor/alert → loop until resolved → stop

Ecosystem

AI agents work alongside models and tools, integrating into broader workflows to perform complex tasks.

        ┌─ tools ↺─┐
prompt →│ AI agent │→ stop
        └─ model ──┘

Misconceptions

MisconceptionRebuttal
AI agents are just chatbotsAI agents perform multi-step actions, not just chat responses
They replace human oversightAI agents often need human-in-the-loop systems for safety
Any automated script is an AI agentAI agents use models and tools to pursue goals, beyond scripts

Trade-offs

  • Autonomy — requires robust oversight mechanisms
  • Efficiency — complex setups can lead to integration challenges
  • Scalability — may increase system complexity and security risks

Seen in