Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Création d'une base de connaissances dans les bases de connaissances Amazon Bedrock

Mode de mise au point
Création d'une base de connaissances dans les bases de connaissances Amazon Bedrock - 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.

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.

Les bases de connaissances Amazon Bedrock vous permettent d'intégrer des informations propriétaires dans vos applications d'IA générative afin de créer des solutions de génération augmentée () de récupération. RAG Une base de connaissances recherche dans vos données les informations les plus utiles et peut les utiliser pour répondre à des questions en langage naturel.

Note

Vous ne pouvez pas créer une base de connaissances avec un utilisateur root. Connectez-vous avec un IAM utilisateur avant de commencer ces étapes.

Lorsque vous créez une base de connaissances, vous définissez les configurations et les autorisations de la base de connaissances, vous choisissez une source de données à laquelle vous souhaitez vous connecter, le modèle d'intégration pour convertir les données en intégrations et le magasin de vecteurs pour conserver les intégrations vectorielles. Choisissez l'onglet correspondant à votre méthode préférée, puis suivez les étapes suivantes :

Console
Pour configurer les configurations et les autorisations d'une base de connaissances
  1. Connectez-vous à l' AWS Management Console aide d'un IAMrôle 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, sélectionnez le bouton Créer.

  4. (Facultatif) Modifiez le nom par défaut et fournissez une description de votre base de connaissances.

  5. Choisissez un rôle AWS Identity and Access Management (IAM) qui autorise Amazon Bedrock à accéder aux autres AWS services requis. Vous pouvez laisser Amazon Bedrock créer le rôle de service ou choisir un rôle personnalisé que vous avez créé.

  6. Choisissez une source de données à laquelle connecter votre base de connaissances.

  7. (Facultatif) Ajoutez des balises à votre base de connaissances. Pour de plus amples informations, veuillez consulter Marquer les ressources Amazon Bedrock.

  8. (Facultatif) Configurez les services pour lesquels vous souhaitez fournir des journaux d'activité pour votre base de connaissances.

  9. Passez à la section suivante et suivez les étapes décrites Connect une source de données à votre base de connaissances pour configurer une source de données.

  10. Choisissez un modèle d'intégration pour convertir vos données en intégrations vectorielles.

  11. (Facultatif) Développez la section Configurations supplémentaires pour voir les options de configuration suivantes (tous les modèles ne prennent pas en charge toutes les configurations) :

    • Type d'intégration : s'il faut convertir les données en intégrations vectorielles à virgule flottante (float32) (plus précises, mais plus coûteuses) ou en intégrations vectorielles binaires (moins précises, mais moins coûteuses). Pour savoir quels modèles d'intégration prennent en charge les vecteurs binaires, reportez-vous à la section Modèles d'intégration pris en charge.

    • Dimensions du vecteur : des valeurs plus élevées améliorent la précision, mais augmentent le coût et la latence.

  12. Choisissez un magasin vectoriel pour stocker les intégrations vectorielles qui seront utilisées pour la requête. Vous avez les options suivantes :

    • Créez rapidement une nouvelle boutique vectorielle : choisissez l'une des boutiques vectorielles disponibles pour Amazon Bedrock.

      • Amazon OpenSearch Serverless — Amazon Bedrock Knowledge Bases crée une collection et un index de recherche vectorielle Amazon OpenSearch Serverless et les configure avec les champs obligatoires pour vous.

      • Amazon Aurora Postgre SQL Serverless — Amazon Bedrock met en place une boutique vectorielle Amazon Aurora Postgre SQL Serverless. Ce processus extrait les données texte non structurées d'un compartiment Amazon S3, les transforme en fragments de texte et en vecteurs, puis les stocke dans une base de données SQL Postgre. Pour plus d'informations, consultez Création rapide d'une base de SQL connaissances Aurora Postgre pour Amazon Bedrock.

      • Amazon Neptune Analytics — Amazon Bedrock utilise des techniques de génération augmentée (RAG) de récupération associées à des graphiques pour améliorer les applications d'IA générative afin que les utilisateurs finaux puissent obtenir des réponses plus précises et complètes.

    • Choisissez un magasin de vecteurs que vous avez créé : sélectionnez un magasin de vecteurs pris en charge et identifiez les noms des champs vectoriels et les noms des champs de métadonnées dans l'index vectoriel. Pour de plus amples informations, veuillez consulter Prérequis pour votre propre magasin de vecteurs pour une base de connaissances.

      Note

      Si votre source de données est une instance Confluence, Microsoft ou Salesforce SharePoint, le seul service de boutique vectorielle pris en charge est Amazon OpenSearch Serverless.

  13. Si votre source de données contient des images, spécifiez un Amazon S3 URI dans lequel stocker les images que l'analyseur va extraire des données. Les images peuvent être renvoyées lors de la requête.

    Note

    Les données multimodales ne sont prises en charge qu'avec Amazon S3 et les sources de données personnalisées.

  14. Consultez les détails de votre base de connaissances. Vous pouvez modifier n'importe quelle section avant de créer votre base de connaissances.

    Note

    Le temps nécessaire à la création de la base de connaissances dépend de vos configurations spécifiques. Lorsque la création de la base de connaissances est terminée, le statut de la base de connaissances change pour indiquer qu'elle est prête ou disponible.

    Une fois que votre base de connaissances est prête et disponible, synchronisez votre source de données pour la première fois et chaque fois que vous souhaitez maintenir votre contenu à jour. Sélectionnez votre base de connaissances dans la console et sélectionnez Synchroniser dans la section de présentation des sources de données.

API

Pour créer une base de connaissances, envoyez une CreateKnowledgeBasedemande à un point de terminaison Agents for Amazon Bedrock Build-time.

Note

Si vous vous connectez à une source de données non structurée et que vous préférez laisser Amazon Bedrock créer et gérer une boutique vectorielle pour vous dans Amazon OpenSearch Service, utilisez la console. Pour de plus amples informations, veuillez consulter Création d'une base de connaissances dans les bases de connaissances Amazon Bedrock.

Les champs suivants sont obligatoires :

Champ Description de base
name Un nom pour la base de connaissances
roleArn Le rôle ARN d'un service de base de connaissances.
knowledgeBaseConfiguration Contient des configurations pour la base de connaissances. Voir les détails ci-dessous.
storageConfiguration (Obligatoire uniquement si vous vous connectez à une source de données non structurée).Contient les configurations du service de source de données que vous choisissez.

Dans leknowledgeBaseConfiguration, spécifiez la source type de données à laquelle vous souhaitez connecter la base de connaissances, puis spécifiez le modèle ARN d'intégration à utiliser et ses configurations. Pour de plus amples informations, VectorKnowledgeBaseConfigurationconsultez . Vous pouvez spécifier les types suivants :

  • VECTOR— Pour les sources de données non structurées. Spécifiez le ARN modèle d'intégration à utiliser et ses configurations. Pour de plus amples informations, veuillez consulter VectorKnowledgeBaseConfiguration.

  • STRUCTURED— Pour les magasins de données structurés. Spécifiez le type de magasin de données structurées à utiliser et les configurations de ce magasin de données.

Les champs suivants sont facultatifs :

Champ Cas d’utilisation
description Description de la base de connaissances.
clientToken Pour garantir que la API demande ne soit traitée qu'une seule fois. Pour plus d'informations, consultez la section Garantir l'idempuissance.
balises Pour associer des balises au flux. Pour de plus amples informations, veuillez consulter Marquer les ressources Amazon Bedrock.

Le knowledgeBaseConfiguration champ correspond à un KnowledgeBaseConfigurationobjet. Dans celui-ci, spécifiez VECTOR dans le type champ. Dans le VectorKnowledgeBaseConfiguration, spécifiez le ARN modèle d'intégration à utiliser et ses configurations.

Le storageConfiguration champ correspond à un StorageConfigurationobjet. Spécifiez le magasin de vecteurs auquel vous souhaitez vous connecter type sur le terrain et incluez le champ correspondant à ce magasin de vecteurs. Consultez chaque type de configuration de magasin vectoriel sur StorageConfigurationpour plus de détails sur les informations que vous devez fournir.

Pour configurer les configurations et les autorisations d'une base de connaissances
  1. Connectez-vous à l' AWS Management Console aide d'un IAMrôle 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, sélectionnez le bouton Créer.

  4. (Facultatif) Modifiez le nom par défaut et fournissez une description de votre base de connaissances.

  5. Choisissez un rôle AWS Identity and Access Management (IAM) qui autorise Amazon Bedrock à accéder aux autres AWS services requis. Vous pouvez laisser Amazon Bedrock créer le rôle de service ou choisir un rôle personnalisé que vous avez créé.

  6. Choisissez une source de données à laquelle connecter votre base de connaissances.

  7. (Facultatif) Ajoutez des balises à votre base de connaissances. Pour de plus amples informations, veuillez consulter Marquer les ressources Amazon Bedrock.

  8. (Facultatif) Configurez les services pour lesquels vous souhaitez fournir des journaux d'activité pour votre base de connaissances.

  9. Passez à la section suivante et suivez les étapes décrites Connect une source de données à votre base de connaissances pour configurer une source de données.

  10. Choisissez un modèle d'intégration pour convertir vos données en intégrations vectorielles.

  11. (Facultatif) Développez la section Configurations supplémentaires pour voir les options de configuration suivantes (tous les modèles ne prennent pas en charge toutes les configurations) :

    • Type d'intégration : s'il faut convertir les données en intégrations vectorielles à virgule flottante (float32) (plus précises, mais plus coûteuses) ou en intégrations vectorielles binaires (moins précises, mais moins coûteuses). Pour savoir quels modèles d'intégration prennent en charge les vecteurs binaires, reportez-vous à la section Modèles d'intégration pris en charge.

    • Dimensions du vecteur : des valeurs plus élevées améliorent la précision, mais augmentent le coût et la latence.

  12. Choisissez un magasin vectoriel pour stocker les intégrations vectorielles qui seront utilisées pour la requête. Vous avez les options suivantes :

    • Créez rapidement une nouvelle boutique vectorielle : choisissez l'une des boutiques vectorielles disponibles pour Amazon Bedrock.

      • Amazon OpenSearch Serverless — Amazon Bedrock Knowledge Bases crée une collection et un index de recherche vectorielle Amazon OpenSearch Serverless et les configure avec les champs obligatoires pour vous.

      • Amazon Aurora Postgre SQL Serverless — Amazon Bedrock met en place une boutique vectorielle Amazon Aurora Postgre SQL Serverless. Ce processus extrait les données texte non structurées d'un compartiment Amazon S3, les transforme en fragments de texte et en vecteurs, puis les stocke dans une base de données SQL Postgre. Pour plus d'informations, consultez Création rapide d'une base de SQL connaissances Aurora Postgre pour Amazon Bedrock.

      • Amazon Neptune Analytics — Amazon Bedrock utilise des techniques de génération augmentée (RAG) de récupération associées à des graphiques pour améliorer les applications d'IA générative afin que les utilisateurs finaux puissent obtenir des réponses plus précises et complètes.

    • Choisissez un magasin de vecteurs que vous avez créé : sélectionnez un magasin de vecteurs pris en charge et identifiez les noms des champs vectoriels et les noms des champs de métadonnées dans l'index vectoriel. Pour de plus amples informations, veuillez consulter Prérequis pour votre propre magasin de vecteurs pour une base de connaissances.

      Note

      Si votre source de données est une instance Confluence, Microsoft ou Salesforce SharePoint, le seul service de boutique vectorielle pris en charge est Amazon OpenSearch Serverless.

  13. Si votre source de données contient des images, spécifiez un Amazon S3 URI dans lequel stocker les images que l'analyseur va extraire des données. Les images peuvent être renvoyées lors de la requête.

    Note

    Les données multimodales ne sont prises en charge qu'avec Amazon S3 et les sources de données personnalisées.

  14. Consultez les détails de votre base de connaissances. Vous pouvez modifier n'importe quelle section avant de créer votre base de connaissances.

    Note

    Le temps nécessaire à la création de la base de connaissances dépend de vos configurations spécifiques. Lorsque la création de la base de connaissances est terminée, le statut de la base de connaissances change pour indiquer qu'elle est prête ou disponible.

    Une fois que votre base de connaissances est prête et disponible, synchronisez votre source de données pour la première fois et chaque fois que vous souhaitez maintenir votre contenu à jour. Sélectionnez votre base de connaissances dans la console et sélectionnez Synchroniser dans la section de présentation des sources de données.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.