> For the complete documentation index, see [llms.txt](https://documentation.proto.cx/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.proto.cx/docs/modules/ai-agents.md).

# AI Agents

Build, train, and publish AI agents across messaging channels.

***

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Manage AI agents</strong></td><td>Create, configure, test, and delete agents. Covers persona, languages, voice, publishing, and versioning.</td><td><a href="/pages/CPDl7PGr2ABWirxChzBX">/pages/CPDl7PGr2ABWirxChzBX</a></td></tr><tr><td><strong>Workflows and actions</strong></td><td>Every trigger and action available in the workflow editor, with settings and examples.</td><td><a href="/pages/SQjCLWudMIwua6gNxLOV">/pages/SQjCLWudMIwua6gNxLOV</a></td></tr><tr><td><strong>Knowledge</strong></td><td>Train agents on URLs, documents, and custom content to power LLM-generated replies.</td><td><a href="/pages/XXSVxZ3ZK1tPNmNWlOxu">/pages/XXSVxZ3ZK1tPNmNWlOxu</a></td></tr><tr><td><strong>Publishing</strong></td><td>Connect agents to messaging channels — WhatsApp, Webchat, Telegram, Facebook, and more.</td><td><a href="/pages/959pMoJbVCPrXzNB9h88">/pages/959pMoJbVCPrXzNB9h88</a></td></tr></tbody></table>

***

## How it fits together

An AI agent processes messages through **workflows** — trees of triggers and actions that define how it responds. The agent draws on **knowledge** sources to generate replies and is deployed to users via **publishing** channels.

{% content-ref url="/pages/0iOVgzjPRy0Vn2kaAo2u" %}
[Build your first AI agent](/docs/getting-started/build-your-first-ai-agent.md)
{% endcontent-ref %}
