# Basi di conoscenza

} from '../../../../components/docs';

Una base di conoscenza è la **libreria** che l'agent cerca durante una chiamata - orari, prezzi, politiche, fatti sui prodotti. [Skills - Knowledge](https://docs.voicelogica.ai/agent-configuration/memory/) è l'**autorizzazione**: quali di quelle librerie *questo* agent può leggere.

Se salta questa pagina e scrive solo un prompt, raggiungerà il limite di caratteri e l'agent indovinerà. Se costruisce una libreria qui ma non la collega mai sull'agent, i chiamanti sentiranno ancora "Non lo so." Entrambi i lati devono essere fatti.

Questa pagina è creare, collegare e le prime domande. La schermata a due pannelli è [Aprire una base di conoscenza](https://docs.voicelogica.ai/learning-center/open-a-base/). Testi, link e file sono [Aggiungere fonti](https://docs.voicelogica.ai/learning-center/add-sources/).

## Apra la lista

**Learning Center - Knowledge Bases**.

La riga della scheda: materiale di riferimento da cui i suoi agent rispondono - domande, testo incollato, pagine scansionate e documenti caricati. Li colleghi a un agent dalla sua scheda Knowledge.

  <ShotPlaceholder
    src="/assets/knowledge-base/list.png"
    name="kb-list"
    alt="Lista Knowledge Bases con Hours and prices"
    capture="Learning Center Knowledge Bases."
  />

**+ New knowledge base** crea una riga solo su questa lista - non collega la base a un agent.

**Knowledge question usage** è a livello aziendale (per esempio **1000 of 1000 questions left** / **In use 0 / 1000**). Quando raggiunge zero, nuove Q&A sono bloccate. Elimini coppie non usate, o usi **View subscription** / **Add resources**.

Filtri per **Language**, **+ Add filter** e **Search knowledge bases...**

## Due modi per creare una base - non sono lo stesso

- **Questo agent dovrebbe iniziare a rispondere dalla nuova libreria oggi** — turn on **Add knowledge base** (needs Sull'**agent** - **Skills - Knowledge** - **+ Add knowledge base**. Crea la base *e* la attiva per quell'agent. Usi questo il primo giorno.)
- **Una libreria condivisa che collegherò più tardi** — turn on **New knowledge base** (needs Su **Learning Center - Knowledge Bases**. Crea solo la riga. Apre ancora ogni agent e la attiva.)

Ogni agent ha anche un file bloccato **Agent knowledge** sulla sua scheda Knowledge. Quello resta attivo. **Non** incolli il manuale aziendale in quel file.

## Prima configurazione - colleghi una base e la provi su una chiamata

1. **Crei la base dall'agent così si collega**

   Sidebar - **AI agents** - l'agent di attivazione - **Skills - Knowledge** - **+ Add knowledge base**.

- **Name** (required) — Lo nomini dopo il lavoro, non il file. Esempio: `Hours & prices`, `Clinic services`, `Returns`.
- **Description** — Opzionale. Cosa copre questa libreria.

   Confermi. La base è creata **e** attivata per questo agent.

     <ShotPlaceholder
       src="/assets/knowledge-base/add-from-agent.png"
       name="kb-add-agent"
       alt="Aggiungi base di conoscenza dall'agent"
       capture="Skills Knowledge Add knowledge base."
     />

2. **Apra la cartella / Manage documents**

   Atterra sull'editor a due pannelli (**All Sources** sinistra, **Entries** destra). [Aprire una base di conoscenza](https://docs.voicelogica.ai/learning-center/open-a-base/).

3. **Aggiunga le domande che i chiamanti già chiedono**

   Clicchi **+ Add** - **Question**. Scriva la domanda come la dice un chiamante. Scriva la risposta come vuole che sia detta.

   Salvi alcune coppie reali prima dei chiamanti live (per esempio orari di apertura, posizione, prezzi). Un piccolo set digitato batte un dump enorme che l'agent non cita mai correttamente.

     <ShotPlaceholder
       src="/assets/knowledge-base/entries-ten.png"
       name="kb-entries"
       alt="Entries con coppie Manual Q and A"
       capture="Knowledge base Entries con coppie."
     />

4. **Attivi la cattura così nuove lacune tornano**

   [Learning Center - Settings](https://docs.voicelogica.ai/learning-center/) - **Questions your agents could not answer**.

5. **Try this agent**

   Chieda una di quelle domande. Poi apra **Calls** e ascolti.

> **Una base condivisa prima:** Inizi con una libreria che ogni agent dovrebbe sapere (per esempio **Hours & prices**). Aggiunga una seconda base solo quando uno specialista non deve vedere la prima.
Una base che esiste, è attivata, e ha ancora **Entries (0)** è peggio di nessuna base - l'agent la cerca, non trova niente, e dice "Non lo so."

## Dopo che la libreria esiste

1. [Learning Center](https://docs.voicelogica.ai/learning-center/) **Unanswered** è come entrano nuovi fatti.
2. Se una risposta generata è sbagliata, modifichi quella coppia.
3. Per fermare un agent dall'usare una libreria, la spenga **off** sulla scheda Knowledge di quell'agent. Eliminare la base la rimuove per tutti.

## Risoluzione dei problemi

**L'agent ignora i documenti**

1. La base esiste sotto **Learning Center - Knowledge Bases** ma il toggle è spento sulla **Skills - Knowledge** di *questo* agent.
2. Il pannello destro è ancora vuoto - aggiunga Questions.
3. **Selective Knowledge Lookup** ha saltato quella base.
4. Ha testato un agent diverso.

**Posso mettere il manuale aziendale in una riga Managed?**

No. Le righe Managed sono costruite dal prodotto. Crei una normale base di conoscenza e la colleghi.

**Nuove domande sono bloccate**

Il limite di domande del piano è pieno. Elimini Q&A non usate, o aggiorni da **Subscription & Billing** / **Add resources**.

## Prossimi passi

[Aprire una base di conoscenza](https://docs.voicelogica.ai/learning-center/open-a-base/) - la schermata a due pannelli.  
[Aggiungere fonti](https://docs.voicelogica.ai/learning-center/add-sources/) - Question, Text, Link, File, Bulk Upload.  
[Conoscenza](https://docs.voicelogica.ai/agent-configuration/memory/) - collegare librerie a questo agent, più Call Memory.  
[Learning Center](https://docs.voicelogica.ai/learning-center/) - attivare la cattura, poi salvare ciò che le chiamate hanno perso.
