

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

# Implementazione della knowledge base per un’applicazione di IA
<a name="knowledge-base-deploy"></a>

Per implementare una knowledge base per la tua applicazione, configurala per inviare richieste [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Retrieve.html) o [https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_RetrieveAndGenerate.html) alla knowledge base. Per scoprire come utilizzare queste operazioni API per interrogare e generare risposte, consulta [Test della knowledge base con query e risposte](knowledge-base-test.md).

Puoi anche associare la knowledge base a un agente e l’agente la invocherà quando necessario durante l’orchestrazione. Per ulteriori informazioni, consulta [Automazione delle attività nella propria applicazione utilizzando agenti IA](agents.md).

È necessario configurare e sincronizzare l’origine o le origini dati con la knowledge base prima di poter implementare la knowledge base. Consulta [Origini dati supportate](https://docs.aws.amazon.com/bedrock/latest/userguide/data-source-connectors.html).

Scegli la scheda relativa al metodo che preferisci, quindi segui la procedura:

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

**Come associare una knowledge base a un agente**

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.

1. Seleziona l’agente al quale aggiungere la knowledge base.

1. Nella sezione **Bozza di lavoro**, scegli **Bozza di lavoro**.

1. Seleziona **Aggiungi** nella sezione **Knowledge base**.

1. Seleziona una knowledge base dall’elenco a discesa in **Seleziona la knowledge base** e specifica le istruzioni per l’agente su come deve interagire con la knowledge base e restituire i risultati.

**Come dissociare una knowledge base da un agente**

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.

1. Seleziona l’agente al quale aggiungere la knowledge base.

1. Nella sezione **Bozza di lavoro**, scegli **Bozza di lavoro**.

1. Nella sezione **Knowledge base**, seleziona una knowledge base.

1. Seleziona **Elimina**.

------
#### [ 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).
+ Includi una `description` dettagliata per fornire istruzioni sul modo in cui l’agente deve interagire con la knowledge base e restituire risultati.
+ Imposta `knowledgeBaseState` su `ENABLED` per consentire all’agente di interrogare la knowledge base.

Puoi aggiornare una knowledge base associata a un agente inviando una richiesta [UpdateAgentKnowledgeBase](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_UpdateAgentKnowledgeBase.html). Ad esempio, potresti voler impostare `knowledgeBaseState` su `ENABLED` per risolvere un problema. Poiché tutti i campi verranno sovrascritti, includi sia i campi che vuoi aggiornare sia quelli che vuoi mantenere invariati.

Per dissociare una knowledge base da un agente, invia una richiesta [DisassociateAgentKnowledgeBase](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_DisassociateAgentKnowledgeBase.html).

------