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

# Knowledge Bases

> Give your agent access to your own documents during calls

Upload your FAQs, product docs, or policies as a knowledge base, and your agent can look things up live during a call instead of having to guess.

## What you can put in a knowledge base

* FAQs and company info
* Product details and pricing
* Policies, terms, and procedures
* Long service descriptions that don't belong in the prompt

## Set up a knowledge base

<Steps>
  <Step title="Create your knowledge base and upload files">
    Open **Knowledge Base** in the sidebar, click **Create**, and give it a clear name so you can recognize it later. Then drag in your documents: PDF, Word, `.txt`, or `.md`. You can include up to 5 files per knowledge base, totalling roughly 1,500 pages.

    <video loop muted playsinline style={{ width: '100%', cursor: 'pointer' }} onMouseEnter={(e) => e.currentTarget.play()} onMouseLeave={(e) => { e.currentTarget.pause(); e.currentTarget.currentTime = 0; }}>
      <source src="https://mintcdn.com/telli/oSe6yooA3Hku5xB9/onboarding-media/advanced_knowledge_base/KB_01_create.mp4?fit=max&auto=format&n=oSe6yooA3Hku5xB9&q=85&s=aa4db0002b4cbc7fe2bcf712005d01ed" type="video/mp4" data-path="onboarding-media/advanced_knowledge_base/KB_01_create.mp4" />
    </video>
  </Step>

  <Step title="Attach it to your agent">
    In the agent builder, open the **Tools** panel and connect your knowledge base. From now on, the agent can search it whenever it's helpful during a call.

    <video loop muted playsinline style={{ width: '100%', cursor: 'pointer' }} onMouseEnter={(e) => e.currentTarget.play()} onMouseLeave={(e) => { e.currentTarget.pause(); e.currentTarget.currentTime = 0; }}>
      <source src="https://mintcdn.com/telli/oSe6yooA3Hku5xB9/onboarding-media/advanced_knowledge_base/KB_02_insert.mp4?fit=max&auto=format&n=oSe6yooA3Hku5xB9&q=85&s=c484356f1a677b9e38123db99d73b78c" type="video/mp4" data-path="onboarding-media/advanced_knowledge_base/KB_02_insert.mp4" />
    </video>
  </Step>
</Steps>

<Note>
  Processing takes a few minutes after upload. Once it's ready, the agent decides on its own when to search. No special trigger phrases are required, though you can use `@searchKnowledgeBase` in your prompt for more control over when searches happen.
</Note>

<Card title="Knowledge Base" icon="book" href="/cookbooks/knowledgebase/overview">
  Give your agent access to your own documents so it can answer questions using your specific information during calls.
</Card>

## Next Steps

<Card title="Advanced: Voice Cloning" icon="microphone" href="/en/get-started/voice-cloning">
  Clone a custom voice so your agent can sound exactly the way you want on every call.
</Card>
