Créez une base de connaissances Amazon Bedrock avec un index Amazon Kendra GenAI - Amazon Bedrock

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Créez une base de connaissances Amazon Bedrock avec un index Amazon Kendra GenAI

Pour plus d'informations sur l'utilisation d'un index Amazon Kendra GenAI, consultez l'index Amazon Kendra GenAI dans le manuel Amazon Kendra Developer Guide.

Vous pouvez créer une base de connaissances Amazon Bedrock avec un index Amazon Kendra GenAI à l'aide de la console Amazon Bedrock ou de l'API Amazon Bedrock. Choisissez l'onglet correspondant à votre méthode préférée, puis suivez les étapes suivantes :

Note

Il n'est pas possible de créer une base de connaissances avec un utilisateur root. Avant de commencer, connectez-vous avec un utilisateur AWS Identity and Access Management (IAM).

Important

Pour créer une base de connaissances avec un index Amazon Kendra GenAI à l'aide de l'API, vous devez disposer d'un index existant. Avec l'API, vous ne pouvez pas créer d'index lors de la création d'une base de connaissances. Si vous souhaitez créer un index lors de la création d'une base de connaissances, vous devez utiliser la console.

Console
Pour créer une base de connaissances avec un index Amazon Kendra GenAI
  1. Connectez-vous à l' AWS Management Console aide d'un rôle IAM avec les autorisations Amazon Bedrock et ouvrez la console Amazon Bedrock à l'adresse. https://console.aws.amazon.com/bedrock/

  2. Dans le volet de navigation de gauche, sélectionnez Knowledge bases.

  3. Dans la section Bases de connaissances, choisissez Create.

  4. Choisissez la base de connaissances avec l'indice Kendra GenAI.

  5. (Facultatif) Sous Détails de la base de connaissances, modifiez le nom par défaut et fournissez une description de votre base de connaissances.

  6. Sous Autorisations IAM, choisissez un rôle IAM qui fournit à Amazon Bedrock les autorisations nécessaires pour accéder aux autres autorisations requises. Services AWS Vous pouvez soit demander à Amazon Bedrock de créer le rôle de service pour vous, soit choisir un rôle personnalisé que vous avez créé.

  7. Choisissez de créer et d'utiliser un nouveau rôle de service ou d'utiliser un rôle de service existant.

  8. Choisissez de créer un nouvel index Amazon Kendra GenAI ou d'utiliser un index Amazon Kendra GenAI existant.

  9. (Facultatif) Sous Configurations supplémentaires, effectuez l'une des opérations suivantes :

    • Configurez une AWS Key Management Service (AWS KMS) clé gérée par le client pour chiffrer votre base de connaissances.

    • Ajoutez des tags à votre base de connaissances. Pour de plus amples informations, veuillez consulter Marquer les ressources Amazon Bedrock.

  10. Choisissez Créer une base de connaissances. Pendant qu'Amazon Bedrock crée la base de connaissances, vous devriez voir le statut En cours. Vous devez attendre la fin de la création avant de pouvoir ajouter et synchroniser une source de données.

  11. Une fois qu'Amazon Bedrock a fini de créer la base de connaissances, pour configurer une source de données, suivez les instructions figurant dansConnect une source de données à votre base de connaissances.

API
Pour créer une base de connaissances avec un index Amazon Kendra GenAI

Pour créer une base de connaissances, envoyez une CreateKnowledgeBasedemande (voir le lien pour les formats de demande et de réponse et les détails des champs) avec un point de terminaison Agents for Amazon Bedrock au moment de la création.

  • Sur le roleArn terrain, indiquez le nom de ressource Amazon (ARN) d'un rôle IAM autorisé à créer une base de connaissances Amazon Bedrock.

  • Pour utiliser un modèle compatible avec les bases de connaissances, vous devez activer l'accès aux modèles. Notez l'ARN de votre modèle, qui est nécessaire pour convertir vos données en intégrations vectorielles. Copiez l'ID du modèle (ressource) du modèle que vous avez choisi pour les bases de connaissances. Créez ensuite l'ARN du modèle à l'aide de l'ID du modèle en suivant les exemples d'ARN fournis dans la section Types de ressources définis par Amazon Bedrock dans le Service Authorization Reference. Reportez-vous aux exemples relatifs au type de ressource de votre modèle.

    Sur le embeddingModelArn terrain, dans l'knowledgeBaseConfigurationobjet, indiquez l'ARN du modèle d'intégration vectorielle que vous souhaitez utiliser. Pour de plus amples informations, veuillez consulter Modèles et régions pris en charge pour les bases de connaissances Amazon Bedrock.

  • Pour créer une base de connaissances avec un index Amazon Kendra GenAI, fournissez l'ARN de votre index Amazon Kendra GenAI

  • Après avoir créé une base de connaissances, créez une source de données contenant les documents ou le contenu de votre base de connaissances. Notez que vous ne pouvez pas créer de source de données à l'aide des opérations de l'API Amazon Bedrock. Vous devez le faire à l'aide de la console Amazon Bedrock ou de l'API Amazon CreateDataSourceKendra. Pour plus d'informations sur le choix d'une source de données et pour des exemples de configuration de connexion API, consultezConnect une source de données à votre base de connaissances.