> ## 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.

# Realtime Interactive Presenter Agent

> Create conversational presentations with a single uploaded document

## Creating and Using Realtime Interactive Presenter Agents

Realtime Interactive Presenter Agents transform a single PDF deck (or a single video) into an interactive experience. Instead of clicking through slides, audiences can ask questions, jump to chapters, take a built-in **Quiz**, and get tailored explanations in real time.

## What Makes a Presenter Agent Different?

* **Single document focus** – One uploaded PDF or video anchors the entire conversation.
* **Guided navigation** – Users can request summaries, ask for the next slide, or revisit earlier sections.
* **Context awareness** – The agent understands slide order and their relationships, keeping answers on-track.
* **Built-in Quiz** – Multiple-choice questions defined for the presenter agent are exposed as a floating Quiz overlay in [Avatar chat](/interaction-hub/voice).
* **Always on-brand** – Deliver consistent demos and trainings without relying on a live presenter.

<CardGroup cols={2}>
  <Card title="Conversational Slides" icon="arrows-rotate">
    Navigate decks through natural language instead of manual slide controls.
  </Card>

  <Card title="Instant Recaps" icon="lightbulb">
    Generate quick summaries for any slide or section within the deck.
  </Card>

  <Card title="Audience Q&A" icon="users">
    Field questions as they arise while staying grounded in the uploaded content.
  </Card>

  <Card title="Consistent Delivery" icon="badge-check">
    Keep messaging uniform across every presentation and channel.
  </Card>
</CardGroup>

## When to Choose a Presenter Agent

<AccordionGroup>
  <Accordion title="Sales and Marketing">
    * Product demos and discovery calls
    * Proposal walkthroughs
    * Event or campaign recaps
  </Accordion>

  <Accordion title="Enablement and Training">
    * Employee onboarding decks
    * Compliance refreshers
    * Certification prep
  </Accordion>

  <Accordion title="Executive and Investor Updates">
    * Strategy briefings
    * Board presentations
    * Quarterly reports
  </Accordion>
</AccordionGroup>

## Create a Realtime Interactive Presenter Agent

<Steps>
  <Step title="Open the Agents Workspace">
    Navigate to **Agents** in the side navigation (`/agents`) and click the **Plus (+)** icon to open `/agents/create`.
  </Step>

  <Step title="Name and Configure">
    1. Enter a descriptive name (e.g., "Product Demo Presenter", "Compliance Training Deck"). The name becomes the slug (`@product-demo-presenter`).
    2. Turn the **Presenter** toggle on to switch from a knowledge-base agent to a presenter configuration.
    3. Write an **Agent prompt** and a **Persona** to set tone and behaviour.

    <Frame caption="Presenter toggle ON – this constrains the agent to a single PDF or video">
      <img src="https://mintcdn.com/opinionai/tR4nAAll3jemMkvA/images/agent-presenter-toggle.png?fit=max&auto=format&n=tR4nAAll3jemMkvA&q=85&s=b2f36a024d9c47817679194519feb25e" alt="Agent Presenter toggle" width="4112" height="2658" data-path="images/agent-presenter-toggle.png" />
    </Frame>
  </Step>

  <Step title="Upload the Deck">
    1. Open the **Add document** dropdown. For presenter agents you only see the **Add PDF / Video** option.
    2. Add your PDF (or a single video). Wait for the confirmation message: "Document uploaded successfully. Delete the existing document to upload a new one."
    3. Click **Create agent** to publish.

    <Frame caption="Presenter-only Add document menu – PDF or video only">
      <img src="https://mintcdn.com/opinionai/tR4nAAll3jemMkvA/images/agent-presenter-add-pdf-video.png?fit=max&auto=format&n=tR4nAAll3jemMkvA&q=85&s=a28a8df20e63eb68288362836010eb24" alt="Presenter Add PDF/Video" width="4112" height="2658" data-path="images/agent-presenter-add-pdf-video.png" />
    </Frame>

    <img className="block dark:hidden" src="https://mintlify.s3.us-west-1.amazonaws.com/opinionai/knowledge-agent/Knoweldge%20%20/Screenshot%202025-08-09%20at%201.15.23%20PM.png" alt="Presenter Agent creation with PDF upload" />

    <img className="hidden dark:block" src="https://mintlify.s3.us-west-1.amazonaws.com/opinionai/knowledge-agent/Knoweldge%20%20/Screenshot%202025-08-09%20at%201.15.23%20PM.png" alt="Presenter Agent creation with PDF upload" />
  </Step>

  <Step title="Verify the Setup">
    After creation, the document appears in **Agent Settings** with its processing status. Confirm a character count displays to ensure the deck is ready.

    <img className="block dark:hidden" src="https://mintlify.s3.us-west-1.amazonaws.com/opinionai/knowledge-agent/Knoweldge%20%20/Screenshot%202025-08-09%20at%201.16.02%20PM.png" alt="Presenter Agent settings showing processed document" />

    <img className="hidden dark:block" src="https://mintlify.s3.us-west-1.amazonaws.com/opinionai/knowledge-agent/Knoweldge%20%20/Screenshot%202025-08-09%20at%201.16.02%20PM.png" alt="Presenter Agent settings showing processed document" />
  </Step>
</Steps>

<Warning>
  Presenter Agents support only **one active document** – a single PDF or a single video. Delete the existing file before uploading an updated version.
</Warning>

## Optimize Your Presentation File

<Tabs>
  <Tab title="Document Checklist">
    * Export to **PDF** with selectable text (avoid image-only slides).
    * Use clear slide titles and headings.
    * Keep slide numbers visible for easy references.
    * Ensure charts and visuals include captions or supporting text.
  </Tab>

  <Tab title="Storytelling Tips">
    * Group related slides together with consistent section titles.
    * Add summary bullets to reinforce key takeaways.
    * Include FAQs or objection-handling slides near the end.
    * Provide links or appendices for deeper dives.
  </Tab>
</Tabs>

## Manage Presenter Content

<Steps>
  <Step title="Access Agent Settings">
    Open the Agents workspace, select your presenter agent, and view the **Presentation** panel.
  </Step>

  <Step title="Replace the Deck">
    Delete the current file using the trash icon, then upload the new version.
  </Step>

  <Step title="Confirm Processing">
    Wait for the processing banner to finish and verify the character count updates.
  </Step>
</Steps>

<Note>Presenter Agents do not accept additional knowledge sources. For multi-document experiences, create a knowledge-base agent instead (toggle **Presenter** off when creating the agent).</Note>

## Using the Quiz Overlay

When you talk to a Presenter Agent in [Avatar chat](/interaction-hub/voice), a **Quiz** icon appears in the floating toolbar next to the chat composer. Click it to:

* Step through multiple-choice questions defined on the agent's content
* Check answers without leaving the conversation
* Use the **Hint** button when stuck, then **Next** to progress
* Re-open the overlay any time during the session

The Quiz icon also appears next to qualifying agents in the **Agents** list (`/agents`) so you can preview the quiz outside of a live chat.

<Frame caption="Quiz overlay during a presenter agent session – multiple-choice with Hint and Next">
  <img src="https://mintcdn.com/opinionai/tR4nAAll3jemMkvA/images/presenter-quiz-overlay.png?fit=max&auto=format&n=tR4nAAll3jemMkvA&q=85&s=cfc47c72fec109e8c9cc2d3abf912531" alt="Presenter quiz overlay" width="4112" height="2658" data-path="images/presenter-quiz-overlay.png" />
</Frame>

<Frame caption="Presentation scene rendering a slide while the avatar narrates in the bottom-right">
  <img src="https://mintcdn.com/opinionai/tR4nAAll3jemMkvA/images/presentation-scene-aivah.png?fit=max&auto=format&n=tR4nAAll3jemMkvA&q=85&s=f6d6bd06fbebac5f90fccdf35d8a62ea" alt="Presentation scene" width="4112" height="2658" data-path="images/presentation-scene-aivah.png" />
</Frame>

## Delivering a Great Experience

* **Rehearse navigation prompts** so you know how the agent references each slide.
* **Prepare likely questions** and validate the responses stay aligned with your narrative.
* **Pair with knowledge-base agents** when you need deeper knowledge or integrations beyond the deck.
* **Monitor Insights** to see which slides and questions resonate most with audiences.

## Troubleshooting

<AccordionGroup>
  <Accordion title="Upload stalls or fails">
    Confirm the PDF is not password-protected, stays under size limits, and contains selectable text.
  </Accordion>

  <Accordion title="Answers feel incomplete">
    Add supporting context or summary bullets to the relevant slides before re-uploading. The agent relies on the information in the document.
  </Accordion>

  <Accordion title="Need multiple documents">
    Create a knowledge-base agent instead (toggle **Presenter** off when creating), or link multiple presenter agents together using share links.
  </Accordion>
</AccordionGroup>

Ready to go beyond a single deck? Explore [knowledge-base agents](/knowledge-agent/types-of-agents) to see how presenter experiences pair with full-featured assistants.
