> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Base de conhecimento

Uma **base de conhecimento** é uma coleção de documentos que fornece ao seu agente informações específicas do domínio, além dos dados com os quais ele foi pré-treinado. Quando um documento é anexado a um agente, ele pode usar seu conteúdo para responder a perguntas com precisão e consistência.

Para criar, editar e organizar documentos, consulte [Gerenciar documentos](/docs/pt/eleven-agents/customization/knowledge-base/manage-documents).

## Visão geral

Uma base de conhecimento bem selecionada fornece ao seu agente as informações importantes para seu caso de uso. Exemplos comuns incluem:

* **Catálogos de produtos**: especificações, preços e disponibilidade.
* **Políticas**: políticas de RH, corporativas ou de suporte, como devoluções, benefícios ou integração de novos funcionários.
* **Documentação técnica**: guias e referências da API para desenvolvedores.
* **Perguntas frequentes de clientes**: respostas consistentes para perguntas comuns.

Um único documento pode ser anexado a vários agentes, para que você possa manter conhecimentos compartilhados em um só lugar.

> **Info**
>
> O agente nesta página está configurado com conhecimento completo da documentação e do mapa do site da ElevenLabs.
> Pergunte a ele qualquer coisa sobre a ElevenLabs.

## Como seu agente usa conhecimento

O **modo de uso** de cada documento controla como o agente o utiliza, de uma destas duas formas:

* **Contexto completo**: o agente coloca o texto completo do documento no prompt do sistema, mantendo todo o documento disponível em cada interação. Como isso consome contexto, funciona apenas para documentos pequenos o suficiente; documentos maiores precisam usar RAG.
* **Geração aumentada por recuperação (RAG)**: o documento é indexado antecipadamente e, durante a conversa, apenas as passagens mais relevantes para cada consulta do usuário são recuperadas para o agente usar. Isso permite que o agente utilize bases de conhecimento muito maiores que a janela de contexto. Consulte o [guia de RAG](/docs/pt/eleven-agents/customization/knowledge-base/rag) para informações sobre configuração e limites.

Defina o modo de uso de cada documento para escolher qual caminho o agente seguirá:

| Modo de uso     | Comportamento                                                                                                 |
| :-------------- | :------------------------------------------------------------------------------------------------------------ |
| `auto` (padrão) | O agente usa RAG quando você ativa o RAG e o documento está indexado; caso contrário, usa contexto completo.  |
| `prompt`        | O agente sempre coloca o documento no prompt, desde que ele seja pequeno o suficiente para caber no contexto. |

O agente sempre acessa pastas por meio de RAG e nunca as coloca no prompt; portanto, o RAG precisa estar ativado no agente para usar pastas.

## Formatos de arquivo compatíveis

Documentos podem ser criados a partir de arquivos, URLs ou texto. Os **arquivos** enviados podem estar nos formatos a seguir, com até 20 MB por arquivo:

| Formato  | Extensão |
| :------- | :------- |
| PDF      | `.pdf`   |
| Word     | `.docx`  |
| Texto    | `.txt`   |
| Markdown | `.md`    |
| HTML     | `.html`  |
| EPUB     | `.epub`  |

## Limites de tamanho

Um documento pode ser usado em contexto completo somente se o texto extraído couber no prompt, com até cerca de 300.000 caracteres. Documentos maiores devem ser usados por meio de RAG. O tamanho total de documentos que você pode indexar para RAG depende do seu plano de assinatura; consulte os [limites de uso do RAG](/docs/pt/eleven-agents/customization/knowledge-base/rag#usage-limits).

Você pode verificar o tamanho atual da base de conhecimento de um agente pelo Claude ou outro cliente MCP, usando o [servidor MCP hospedado](/docs/pt/eleven-agents/operate/hosted-mcp).

## Boas práticas

#### Qualidade do conteúdo

Forneça informações claras, bem estruturadas e relevantes para a finalidade do seu agente.

#### Gerenciamento de tamanho

Divida documentos grandes em partes menores e focadas para melhorar a recuperação e o processamento.

#### Atualizações regulares

Revise e atualize sua base de conhecimento para que as informações permaneçam atuais e precisas.

#### Identifique lacunas de conhecimento

Revise as transcrições das conversas para identificar tópicos em que os usuários têm dificuldade para obter respostas e, depois, adicione o contexto que falta à base de conhecimento.