

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Aumento della generazione di risposte per il proprio agente con la knowledge base
<a name="agents-kb-add"></a>

Knowledge Base per Amazon Bedrock ti consente di sfruttare la generazione potenziata da recupero dati (RAG), una tecnica popolare che prevede l’estrazione di informazioni da un archivio dati per arricchire le risposte generate dai modelli linguistici di grandi dimensioni (LLM). Quando configuri una knowledge base con le tue origini dati e il tuo archivio vettoriale, l’applicazione può eseguire query sulla knowledge base per restituire informazioni utili a rispondere alla query con citazioni dirette dalle origini o con risposte naturali generate dai risultati della query.

Per utilizzare Knowledge Base per Amazon Bedrock con Agent per Amazon Bedrock, devi prima creare una knowledge base e quindi associarla all’agente. Se non hai ancora creato una knowledge base, consulta [Recupero di dati e generazione di risposte di IA con Knowledge Base per Amazon Bedrock](knowledge-base.md) per scoprire di più sulle knowledge base e crearne una. È possibile associare una knowledge base durante o dopo la [creazione di un agente](agents-create.md). Per associare una knowledge base a un agente esistente, scegli la scheda relativa al metodo che preferisci, quindi segui i passaggi sotto indicati.

------
#### [ Console ]

**Per aggiungere una knowledge base**

1. Accedi alla Console di gestione AWS con un’identità IAM che disponga delle autorizzazioni per utilizzare la console Amazon Bedrock. Quindi, apri la console Amazon Bedrock all’indirizzo [https://console.aws.amazon.com/bedrock](https://console.aws.amazon.com/bedrock).

1. Seleziona **Agenti** nel riquadro di navigazione a sinistra. Quindi, scegli un agente nella sezione **Agenti**.

1. Scegli **Modifica in Agente Builder**.

1. Nella sezione **Knowledge base**, scegli **Aggiungi**.

1. Scegli una knowledge base che hai creato e fornisci istruzioni sul modo in cui l'agente deve interagire con essa.

1. Scegli **Aggiungi**. Nella parte superiore viene visualizzato un banner per informarti che l’operazione è riuscita.

1. Per applicare le modifiche apportate all’agente prima di testarlo, seleziona **Prepara** prima del test.

------
#### [ API ]

Per associare una knowledge base a un agente, invia una richiesta [AssociateAgentKnowledgeBase](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_AssociateAgentKnowledgeBase.html) con un [endpoint in fase di compilazione di Agent per Amazon Bedrock](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt).

Nell’elenco riportato di seguito sono descritti i campi presenti nella richiesta.
+ I seguenti campi sono obbligatori:  
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/bedrock/latest/userguide/agents-kb-add.html)
+ I seguenti campi sono facoltativi:  
****    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/bedrock/latest/userguide/agents-kb-add.html)

------

Puoi modificare le [configurazioni delle query](kb-test-config.md) di una knowledge base collegata all’agente utilizzando il campo `sessionState` nella richiesta [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_InvokeAgent.html) quando invochi l’agente. Per ulteriori informazioni, consulta [Contesto della sessione dell’agente di controllo](agents-session-state.md).