> ## Documentation Index
> Fetch the complete documentation index at: https://opinionai.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Knowledge-base and Presenter agents overview

## What is an Agent?

An **agent** is a chatbot bound to a knowledge base. Think of it as the *brain* – the avatar, character, voice, and integrations are how it speaks to the world.

Open **Agents** from the side navigation (`/agents`) to:

* See every agent your account owns, with live training status badges.
* Search by name and refresh the list while training is in progress.
* Create a new agent with the **Plus** button.
* Open any row to view documents, retry failed sources, edit content, or quiz an agent that has Q\&A baked into it.

<Frame caption="Agents list with Realtime type, Presenter capabilities, and training status">
  <img src="https://mintcdn.com/opinionai/tR4nAAll3jemMkvA/images/agents-list.png?fit=max&auto=format&n=tR4nAAll3jemMkvA&q=85&s=6b10f274a6ad63bed77f0af1d1c0a3ad" alt="Agents list" width="4112" height="2658" data-path="images/agents-list.png" />
</Frame>

### Agent capabilities

When you create an agent you pick between two capability profiles:

| Profile                        | Content accepted                            | Notable features                                                     |
| ------------------------------ | ------------------------------------------- | -------------------------------------------------------------------- |
| **Knowledge base** *(default)* | URLs, documents, text, audio, video, images | RAG-grounded answers, MCP tools, real-time voice, multi-modal        |
| **Presenter**                  | A single PDF **or** a single video          | Slide-aligned answers, in-chat **Quiz** overlay, presentation scenes |

The legacy term *Knowledge Agent* maps to a knowledge-base agent; *Presentation Agent* maps to a presenter. The two are the same product surface with a single **Presenter** toggle that flips behavior.

When you add or change content, Aivah automatically trains the agent, making the information immediately available for user interactions.

<CardGroup cols={2}>
  <Card title="Custom Knowledge" icon="book">
    Automatically trained agents with your documents, URLs, and text content
  </Card>

  <Card title="Real-time Interaction" icon="bolt">
    Enable live, conversational experiences with instant responses
  </Card>

  <Card title="Multi-modal Support" icon="image">
    Handle text, images, and multimedia content based on your plan
  </Card>

  <Card title="Flexible Deployment" icon="share">
    Share via links, embeds, or integrate into your applications
  </Card>
</CardGroup>

## Key Benefits

<AccordionGroup>
  <Accordion title="Instant Expertise">
    Your agent becomes an expert on your specific content, providing accurate answers based on your knowledge base rather than general information.
  </Accordion>

  <Accordion title="Always Available">
    24/7 availability means your knowledge is accessible whenever users need it, without human intervention.
  </Accordion>

  <Accordion title="Scalable Support">
    Handle unlimited simultaneous conversations without adding staff or resources.
  </Accordion>

  <Accordion title="Consistent Responses">
    Ensure consistent, accurate information delivery across all interactions.
  </Accordion>
</AccordionGroup>

## Common Use Cases

* **Customer Support**: Answer FAQs and provide product information
* **Internal Knowledge**: Help teams access company procedures and documentation
* **Educational Content**: Create interactive learning experiences
* **Sales Support**: Provide product details and answer prospect questions
* **Content Presentation**: Transform documents into interactive experiences

## Agent status colours

The agents list shows a status badge on every row that reflects the training pipeline:

| Status                   | Meaning                                                                                                   |
| ------------------------ | --------------------------------------------------------------------------------------------------------- |
| `pending` / `processing` | The agent is being trained. The list polls every 10 seconds and a **Refresh** icon appears automatically. |
| `completed`              | Ready to chat.                                                                                            |
| `failed`                 | Training failed – click **Retry** to restart, or open the agent to retry an individual source.            |

## Getting Started

Ready to create your first agent? Follow these steps:

1. [Understand Agent Types](/knowledge-agent/types-of-agents) - Choose between a knowledge-base agent and a presenter
2. [Create Your Agent](/knowledge-agent/create-agent) - Set up and configure your agent
3. [Add Knowledge](/knowledge-agent/add-content) - Upload your content (automatically trained by Aivah)
4. [Configure Settings](/knowledge-agent/realtime) - Set up real-time features and behavior
5. [Build a Presenter](/knowledge-agent/presentation-agent) - Turn a single PDF or video into a guided slide-aligned experience

Once you create your agent and add content, you can always expand its knowledge using the **Add document** button in your agent settings – Aivah automatically retrains it with any new information you provide.
