> ## Documentation Index
> Fetch the complete documentation index at: https://www.activepieces.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Agents

> AI workers that do the parts you can't draw as steps

Describe the job. Give it tools. It figures out the rest.

<Frame>
  <img src="https://mintcdn.com/activepieces/39O5zgDWjZRx93_N/resources/screenshots/agents-list.png?fit=max&auto=format&n=39O5zgDWjZRx93_N&q=85&s=5b147e109d7a347d0c5d281c60f3d18a" alt="Agents in an Activepieces project" width="3358" height="1734" data-path="resources/screenshots/agents-list.png" />
</Frame>

## What is an agent?

An agent is someone you brief rather than something you configure. You write down the job in plain language, give it access to the apps it needs, and it handles the work as it arrives.

Each time it runs, it reads the situation, decides which tools to use, and keeps going until the job is done. Two similar cases can be handled differently, the same way a colleague would treat them differently.

## Flow or agent?

|                      | Flow                   | Agent                     |
| -------------------- | ---------------------- | ------------------------- |
| **The logic is**     | Written down once      | Worked out each run       |
| **Same input twice** | Same steps every time  | May handle it differently |
| **Best when**        | You know the procedure | The work varies           |

## What it can do

<CardGroup cols={2}>
  <Card title="Reach every app you use" icon="grid-2" color="#8143E3" href="/docs/agents/tools">
    Any action from 760+ pieces becomes a tool it can call.
  </Card>

  <Card title="Know your material" icon="book" color="#F59E0B" href="/docs/agents/knowledge">
    Answers grounded in your documents and tables.
  </Card>

  <Card title="Work inside a flow" icon="sitemap" color="#16A34A" href="/docs/agents/in-flows">
    Run one as a step and get structured data back.
  </Card>

  <Card title="Start from a sentence" icon="pen" color="#0EA5E9" href="/docs/agents/create">
    Say what you need and the agent gets written for you.
  </Card>
</CardGroup>
