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

# Kunskapsbas

En **kunskapsbas** är en samling dokument som ger din agent domänspecifik information utöver dess förtränade data. När ett dokument kopplas till en agent kan agenten använda innehållet för att besvara frågor korrekt och konsekvent.

Se [Hantera dokument](/docs/sv/eleven-agents/customization/knowledge-base/manage-documents) för att skapa, redigera och organisera dokument.

## Översikt

En välskött kunskapsbas ger din agent den information som är viktig för ditt användningsområde. Vanliga exempel är:

* **Produktkataloger**: Specifikationer, priser och tillgänglighet.
* **Policyer**: HR-, företags- eller supportpolicyer som returer, förmåner eller introduktion.
* **Teknisk dokumentation**: Guider och API-referenser för utvecklare.
* **Vanliga kundfrågor**: Konsekventa svar på vanliga frågor.

Ett enskilt dokument kan kopplas till flera agenter, så att du kan hantera delad kunskap på ett ställe.

> **Info**
>
> Agenten på den här sidan är konfigurerad med full kunskap om ElevenLabs dokumentation och webbplatskarta.
> Fråga den vad som helst om ElevenLabs.

## Så använder din agent kunskap

Varje dokuments **användningsläge** styr hur agenten använder det, på ett av två sätt:

* **Full kontext**: Agenten placerar dokumentets fullständiga text i sin systemprompt, så att hela dokumentet är tillgängligt i varje tur. Eftersom detta förbrukar kontext fungerar det bara för dokument som är tillräckligt små; större dokument måste använda RAG i stället.
* **Retrieval-Augmented Generation (RAG)**: Dokumentet indexeras i förväg, och under samtalet hämtas bara de avsnitt som är mest relevanta för varje användarfråga så att agenten kan använda dem. Detta gör att agenten kan använda kunskapsbaser som är mycket större än kontextfönstret. Se [RAG-guiden](/docs/sv/eleven-agents/customization/knowledge-base/rag) för konfiguration och begränsningar.

Ange användningsläge för varje dokument för att välja vilken väg agenten ska ta:

| Användningsläge   | Beteende                                                                                                           |
| :---------------- | :----------------------------------------------------------------------------------------------------------------- |
| `auto` (standard) | Agenten använder RAG när du aktiverar RAG och dokumentet är indexerat, annars används full kontext.                |
| `prompt`          | Agenten placerar alltid dokumentet i prompten, förutsatt att det är tillräckligt litet för att rymmas i kontexten. |

Agenten använder alltid mappar via RAG och placerar dem aldrig i prompten, så RAG måste vara aktiverat på agenten för att använda mappar.

## Filformat som stöds

Dokument kan skapas från filer, URL:er eller text. Uppladdade **filer** kan ha följande format, upp till 20 MB per fil:

| Format   | Filändelse |
| :------- | :--------- |
| PDF      | `.pdf`     |
| Word     | `.docx`    |
| Text     | `.txt`     |
| Markdown | `.md`      |
| HTML     | `.html`    |
| EPUB     | `.epub`    |

## Storleksgränser

Ett dokument kan endast användas med full kontext om den extraherade texten ryms i prompten, upp till ungefär 300 000 tecken. Större dokument måste i stället användas via RAG. Den totala storleken på dokument som du kan indexera för RAG beror på din prenumerationsnivå. Se [användningsgränser för RAG](/docs/sv/eleven-agents/customization/knowledge-base/rag#usage-limits).

Du kan kontrollera en agents nuvarande storlek på kunskapsbasen från Claude eller en annan MCP-klient via den [hostade MCP-servern](/docs/sv/eleven-agents/operate/hosted-mcp).

## Rekommenderade arbetssätt

#### Innehållskvalitet

Ge tydlig, välstrukturerad information som är relevant för din agents syfte.

#### Hantering av storlek

Dela upp stora dokument i mindre, fokuserade delar för bättre hämtning och bearbetning.

#### Regelbundna uppdateringar

Granska och uppdatera din kunskapsbas så att informationen förblir aktuell och korrekt.

#### Identifiera kunskapsluckor

Granska samtalstranskript för att hitta ämnen där användare har svårt att få svar, och lägg sedan till den saknade kontexten i kunskapsbasen.