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

# Agents

Every chat in Qolaba runs through an agent. By default, the **Personal Assistant** agent is active — giving you a capable, general-purpose AI assistant from the moment you open a chat. Agents define how the AI behaves: its role, expertise, tone, and the knowledge it draws from.

Beyond the default, Qolaba gives you access to a library of **pre-built agents** for common professional roles, and the ability to build fully **custom agents** tailored to your specific workflows, domain knowledge, and behavioral requirements.

***

#### What an Agent Does

When an agent is selected, every prompt you send in that chat is processed through the agent's **system instructions** — a predefined set of behavioral guidelines that shape how the model interprets your request and constructs its response. This means the same prompt sent through a Marketing Strategist agent and a Legal Compliance agent will produce fundamentally different outputs.

Agents can also carry **attached knowledge** — files and knowledge bases that the agent references automatically, without you needing to upload context in every session.

***

#### Types of Agents

1. **Pre-built Agents** — Ready-to-use assistants with predefined roles and system prompts. Select one and the agent is immediately active — no setup required.
2. **Custom Agents** — Agents you build from scratch. Define the model, role, instructions, tone, expertise, and attach knowledge bases tailored to your workflow.

***

#### What's in This Section

1. [**Pre-built Agents →**](/chatbot/agents/pre-built-agents.md) Browse and use ready-made agents for common roles — Marketing Strategist, Content Creator, HR Assistant, and more.
2. [**Creating an Agent →**](/chatbot/agents/creating-an-agent.md) Step-by-step guide to building a custom agent — model selection, naming, instructions, and knowledge attachment.
3. [**Using Agents in Chat →**](/chatbot/agents/using-agents-in-chat.md) How to select, switch, and get the most out of agents during a conversation.
4. [**Managing Agents →**](/chatbot/agents/managing-agents.md) How to edit, update, and delete your custom agents.
