

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

# Compilazione di una knowledge base di Amazon Bedrock con un indice GenAI di Amazon Kendra
<a name="knowledge-base-build-kendra-genai-index"></a>

Con Knowledge Base per Amazon Bedrock, puoi compilare una knowledge base a partire da un indice GenAI di Amazon Kendra per creare assistenti digitali più sofisticati e accurati basati sulla generazione potenziata da recupero dati (RAG). Combinando un indice GenAI di Amazon Kendra con Knowledge Base per Amazon Bedrock, puoi:
+ Riutilizzare i contenuti indicizzati su più applicazioni Amazon Bedrock senza ricompilare gli indici o reinserire i dati.
+ Sfruttare le funzionalità GenAI avanzate di Amazon Bedrock beneficiando al contempo del recupero delle informazioni ad alta precisione di Amazon Kendra.
+ Personalizzare il comportamento del tuo assistente digitale utilizzando gli strumenti di Amazon Bedrock e mantenendo al contempo la precisione semantica di un indice GenAI di Amazon Kendra.

Per ulteriori informazioni sull’utilizzo di un indice GenAI di Amazon Kendra, consulta [Indice GenAI di Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/hiw-index-types.html#kendra-gen-ai-index) nella *Guida per gli sviluppatori di Amazon Kendra*.

**Topics**
+ [Creazione di una knowledge base di Amazon Bedrock con un indice GenAI di Amazon Kendra](knowledge-base-kendra-genai-index-create.md)

# Creazione di una knowledge base di Amazon Bedrock con un indice GenAI di Amazon Kendra
<a name="knowledge-base-kendra-genai-index-create"></a>

 Per ulteriori informazioni sull’utilizzo di un indice GenAI di Amazon Kendra, consulta [Indice GenAI di Amazon Kendra](https://docs.aws.amazon.com/kendra/latest/dg/hiw-index-types.html#kendra-gen-ai-index) nella *Guida per gli sviluppatori di Amazon Kendra*.

Puoi creare una knowledge base di Amazon Bedrock con un indice GenAI di Amazon Kendra utilizzando la console Amazon Bedrock o l’API Amazon Bedrock. Scegli la scheda relativa al metodo che preferisci, quindi segui la procedura:

**Nota**  
Non puoi creare una knowledge base con un utente root. Prima di iniziare, accedi con un utente AWS Identity and Access Management (IAM).

**Importante**  
Per creare una knowledge base con un indice GenAI di Amazon Kendra utilizzando l’API, devi disporre di un indice esistente. Con l’API, non puoi creare un indice mentre crei una knowledge base. Se desideri creare un indice mentre crei una knowledge base, devi utilizzare la console.

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

**Come creare una knowledge base con un indice GenAI di Amazon Kendra**

1. Accedi a Console di gestione AWS con un'identità IAM che dispone delle autorizzazioni per utilizzare la console Amazon Bedrock. Quindi, apri la console Amazon Bedrock in [https://console.aws.amazon.com/bedrock.](https://console.aws.amazon.com/bedrock)

1. Nel riquadro di navigazione a sinistra, scegli **Knowledge base**.

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

1. Scegli **Knowledge base con indice GenAI di Kendra**.

1. (Opzionale) In **Dettagli della knowledge base**, modifica il nome predefinito e fornisci una descrizione per la tua knowledge base.

1. In **Autorizzazioni IAM**, scegli un ruolo IAM che fornisca ad Amazon Bedrock l’autorizzazione per accedere ad altri servizi Servizi AWS necessari. Puoi lasciare che Amazon Bedrock crei il ruolo di servizio oppure puoi scegliere un [ruolo personalizzato che hai creato](kb-permissions.md).

1. Scegli di **creare e utilizzare un nuovo ruolo di servizio** o di **utilizzare un ruolo di servizio esistente**.

1. Scegli di **creare un nuovo indice GenAI di Amazon Kendra** o di utilizzare **un indice GenAI di Amazon Kendra esistente**.

1. (Opzionale) In **Configurazioni aggiuntive**, esegui queste operazioni:
   + Configura una chiave AWS Key Management Service (AWS KMS) gestita dal cliente per crittografare la tua knowledge base.
   + Aggiungi tag alla knowledge base. Per ulteriori informazioni, consulta [Assegnazione di tag alle risorse Amazon Bedrock](tagging.md).

   

   

1. Scegli **Crea knowledge base**. Quando Amazon Bedrock crea la knowledge base, deve essere visibile lo stato **In corso**. Prima di poter aggiungere e sincronizzare un’origine dati, devi attendere il completamento della creazione.

1. Quando Amazon Bedrock termina la creazione della knowledge base, segui le istruzioni in [Connettere un’origine dati alla knowledge base](data-source-connectors.md) per configurare un’origine dati.

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

**Come creare una knowledge base con un indice GenAI di Amazon Kendra**

Per creare una knowledge base, invia una [ CreateKnowledgeBase](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateKnowledgeBase.html)richiesta (consulta il link per i formati di richiesta e risposta e i dettagli sui campi) con un endpoint in fase di [costruzione di Agents for Amazon Bedrock.](https://docs.aws.amazon.com/general/latest/gr/bedrock.html#bra-bt)
+ Nel campo `roleArn`, fornisci il nome della risorsa Amazon (ARN) di un ruolo IAM che dispone delle autorizzazioni per creare una knowledge base di Amazon Bedrock.
+ Per utilizzare un modello supportato per le knowledge base, devi [abilitare l’accesso al modello](model-access.md). Prendi nota dell’ARN del modello necessario per convertire i dati in embedding vettoriali. Copia l’ID modello (risorsa) per il modello scelto da utilizzare con le knowledge base. Quindi, costruisci l’ARN del modello con l’ID modello seguendo gli esempi ARN forniti in [Tipi di risorsa definiti da Amazon Bedrock](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonbedrock.html#amazonbedrock-resources-for-iam-policies) nella *Guida di riferimento per l’autorizzazione al servizio*. Fai riferimento agli esempi relativi al tipo di risorsa del modello.

  Nel campo `embeddingModelArn`, nell’oggetto `knowledgeBaseConfiguration`, fornisci l’ARN del modello di embedding vettoriali che desideri utilizzare. Per ulteriori informazioni, consulta [Regioni e modelli supportati per Knowledge Base per Amazon Bedrock](knowledge-base-supported.md).
+ Per creare una knowledge base con un indice GenAI di Amazon Kendra, fornisci l’ARN del tuo indice GenAI di Amazon Kendra 
+ Dopo aver creato una knowledge base, crea un’origine dati che contenga i documenti o i contenuti della knowledge base. Tieni presente che non puoi creare un’origine dati utilizzando le operazioni API di Amazon Bedrock. È necessario farlo con la console Amazon Bedrock o il funzionamento dell'API [CreateDataSource](https://docs.aws.amazon.com/kendra/latest/APIReference/API_CreateDataSource.html)Amazon Kendra. Per ulteriori informazioni sulla scelta di un’origine dati e per esempi di configurazione della connessione API, consulta [Connettere un’origine dati alla knowledge base](data-source-connectors.md).

------