Creazione di una knowledge base di Amazon Bedrock con un indice GenAI di Amazon Kendra - Amazon Bedrock

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

Creazione di una knowledge base di Amazon Bedrock con un indice GenAI di Amazon Kendra

Per ulteriori informazioni sull’utilizzo di un indice GenAI di Amazon Kendra, consulta Indice GenAI di Amazon Kendra 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 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.

  2. Nel riquadro di navigazione a sinistra, scegli Knowledge base.

  3. Nella sezione Knowledge base, scegli Crea.

  4. Scegli Knowledge base con indice GenAI di Kendra.

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

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

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

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

  9. (Opzionale) In Configurazioni aggiuntive, esegui queste operazioni:

    • Configura una chiave gestita dal cliente (CMK) AWS Key Management Service (AWS KMS) per crittografare la knowledge base.

    • Aggiungi tag alla knowledge base. Per ulteriori informazioni, consulta Assegnazione di tag alle risorse Amazon Bedrock.

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

  11. Quando Amazon Bedrock termina la creazione della knowledge base, segui le istruzioni in Connettere un’origine dati alla knowledge base 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 richiesta CreateKnowledgeBase (consulta il link per i formati di richiesta e risposta e i dettagli sul campo) con un endpoint in fase di compilazione di Agent per Amazon Bedrock.

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

  • 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 con l’operazione API CreateDataSource di 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.