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

Interrogez une base de connaissances et générez des réponses basées sur les données récupérées

Mode de mise au point
Interrogez une base de connaissances et générez des réponses basées sur les données récupérées - 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.

Important

Les garde-fous ne sont appliqués qu'à l'entrée et à la réponse générée par le LLM. Ils ne sont pas appliqués aux références extraites des bases de connaissances lors de l'exécution.

Une fois votre base de connaissances configurée, vous pouvez l'interroger et générer des réponses en fonction des fragments extraits de vos données sources à l'aide du RetrieveAndGenerateFonctionnement de l'API. Les réponses sont renvoyées avec des citations des données sources d'origine. Vous pouvez également utiliser un modèle de reclassement au lieu du classement par défaut des bases de connaissances Amazon Bedrock pour classer les fragments de source en fonction de leur pertinence lors de leur extraction.

Note

Les images renvoyées par la Retrieve réponse pendant le RetrieveAndGenerate flux sont incluses dans l'invite de génération de réponse. La RetrieveAndGenerate réponse ne peut pas inclure d'images, mais elle peut citer les sources contenant les images.

Pour savoir comment interroger votre base de connaissances, choisissez l'onglet correspondant à votre méthode préférée, puis suivez les étapes suivantes :

Console
Pour tester votre base de connaissances
  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, effectuez l'une des actions suivantes :

    • Cliquez sur la case d’option en regard de la base de connaissances que vous souhaitez tester, puis sélectionnez Tester la base de connaissances. Une fenêtre de test s'étend à partir de la droite.

    • Choisissez la base de connaissances que vous souhaitez tester. Une fenêtre de test s'étend à partir de la droite.

  4. Pour générer des réponses basées sur les informations extraites de votre base de connaissances, activez Générer des réponses pour votre requête. Amazon Bedrock générera des réponses en fonction de vos sources de données et citera les informations fournies avec des notes de bas de page.

  5. Pour choisir un modèle à utiliser pour la génération de réponses, choisissez Sélectionner un modèle. Sélectionnez ensuite Appliquer.

  6. (Facultatif) Sélectionnez l'icône de configuration ( ) pour ouvrir Configurations. Pour plus d'informations sur les configurations, consultezConfiguration et personnalisation des requêtes et de la génération de réponses.

  7. Entrez une requête dans la zone de texte de la fenêtre de chat et sélectionnez Exécuter pour renvoyer les réponses de la base de connaissances.

  8. Sélectionnez une note de bas de page pour voir un extrait de la source citée pour cette partie de la réponse. Choisissez le lien pour accéder à l'objet S3 contenant le fichier.

  9. Pour voir les détails des fragments renvoyés, sélectionnez Afficher les détails de la source.

    • Pour voir les configurations que vous avez définies pour la requête, développez les configurations de requête.

    • Pour afficher les détails d'un fragment source, développez-le en cliquant sur la flèche droite ( ) à côté de celui-ci. Vous pouvez consulter les informations suivantes :

      • Le texte brut issu du bloc source. Pour copier ce texte, cliquez sur l'icône de copie ( ). Si vous avez utilisé Amazon S3 pour stocker vos données, cliquez sur l'icône de lien externe ( ) pour accéder à l'objet S3 contenant le fichier.

      • Les métadonnées associées au bloc source, si vous avez utilisé Amazon S3 pour stocker vos données. Les clés et les valeurs des attributs/champs sont définies dans le .metadata.json fichier associé au document source. Pour plus d'informations, consultez la section Métadonnées et filtrage dansConfiguration et personnalisation des requêtes et de la génération de réponses.

Options de chat
  • Pour utiliser un autre modèle pour la génération de réponses, sélectionnez Modifier le modèle. Si vous changez de modèle, le texte de la fenêtre de chat s’efface complètement.

  • Passez à la récupération directe des fragments source en désactivant Generate responses. Si vous modifiez ce paramètre, le texte de la fenêtre de chat s’efface complètement.

  • Pour effacer la fenêtre de discussion, sélectionnez l'icône en forme de balai ( ).

  • Pour copier tous les résultats dans la fenêtre de discussion, sélectionnez l'icône de copie ( ).

API

Pour interroger une base de connaissances et utiliser un modèle de base afin de générer des réponses basées sur les résultats des sources de données, envoyez un RetrieveAndGeneratedemande auprès d'un point de terminaison Agents for Amazon Bedrock.

La RetrieveAndGenerateStreamL'API renvoie les données dans un format de streaming et vous permet d'accéder aux réponses générées par blocs sans attendre le résultat complet.

Les champs suivants sont obligatoires :

Note

La réponse de l'API contient des événements de citation. Le citation membre est devenu obsolète. Nous vous recommandons d'utiliser plutôt retrievedReferences les champs generatedResponse et. Pour obtenir de la documentation de référence, consultez CitationEvent.

Champ Description de base
input Contient un text champ permettant de spécifier la requête.
retrieveAndGenerateConfiguration Contient un RetrieveAndGenerateConfiguration, qui spécifie les configurations pour la récupération et la génération. Voir ci-dessous pour plus d’informations.

Les champs suivants sont facultatifs :

Champ Cas d’utilisation
sessionId Utilisez la même valeur qu'une session précédente pour continuer cette session et conserver le contexte du modèle à partir de celle-ci.
Configuration de session Pour inclure une clé KMS personnalisée pour le chiffrement de la session.

Incluez le knowledgeBaseConfiguration champ dans le RetrieveAndGenerateConfiguration. Ce champ correspond à un KnowledgeBaseRetrieveAndGenerateConfigurationobjet qui contient les champs suivants :

  • Les champs suivants sont obligatoires :

    Champ Description de base
    knowledgeBaseId ID de la base de connaissances à interroger.
    Modèle ARN L'ARN du modèle de base ou du profil d'inférence à utiliser pour la génération.
  • Les champs suivants sont facultatifs :

    Champ Cas d’utilisation
    Configuration de récupération Pour inclure des configurations de requête afin de personnaliser la recherche vectorielle. Pour de plus amples informations, veuillez consulter KnowledgeBaseRetrievalConfiguration.
    Configuration de l'orchestration Spécifier les configurations relatives à la manière dont le modèle traite l'invite avant la récupération et la génération. Pour de plus amples informations, veuillez consulter OrchestrationConfiguration.
    Configuration de génération Pour spécifier les configurations pour la génération de réponses. Pour de plus amples informations, veuillez consulter GenerationConfiguration.

Vous pouvez utiliser un modèle de reclassement par rapport au modèle de classement par défaut des bases de connaissances Amazon Bedrock en incluant le rerankingConfiguration champ dans le KnowledgeBaseVectorSearchConfiguration. KnowledgeBaseRetrievalConfiguration Le rerankingConfiguration champ correspond à un VectorSearchRerankingConfigurationobjet, dans lequel vous pouvez spécifier le modèle de reclassement à utiliser, les champs de demande supplémentaires à inclure, les attributs de métadonnées pour filtrer les documents lors du reclassement et le nombre de résultats à renvoyer après le reclassement. Pour de plus amples informations, veuillez consulter VectorSearchRerankingConfiguration.

Note

Si la numberOfRerankedResults valeur que vous spécifiez est supérieure à celle du KnowledgeBaseVectorSearchConfiguration, le nombre maximum de résultats renvoyés est la valeur pournumberOfResults. numberOfResults Il existe une exception si vous utilisez la décomposition des requêtes (pour plus d'informations, consultez la section Modifications des requêtes dansConfiguration et personnalisation des requêtes et de la génération de réponses. Si vous utilisez la décomposition des requêtes, elle numberOfRerankedResults peut être jusqu'à cinq fois supérieure ànumberOfResults.

La réponse renvoie la réponse générée dans le output champ et les fragments source cités sous forme de tableau dans le citations champ. Chaque objet de citation contient les champs suivants.

Champ Description de base
generatedResponsePart Dans le textResponsePart champ, le text nom auquel se rapporte la citation est inclus. Le span champ fournit les index du début et de la fin de la partie de la sortie contenant une citation.
Références récupérées Tableau d'RetrievedReferenceobjets, chacun contenant le fragment content d'une source metadata associé au document, ainsi que l'URI ou l'URL location du document dans la source de données. Si le contenu est une image, l'URI de données du contenu codé en base64 est renvoyé au format suivant :. data:image/jpeg;base64,${base64-encoded string}

La réponse renvoie également une sessionId valeur que vous pouvez réutiliser dans une autre demande pour maintenir la même conversation.

Si vous avez inclus un guardrailConfiguration dans la demande, le guardrailAction champ vous indique si le contenu a été bloqué ou non.

Si les données extraites contiennent des images, la réponse renvoie également les en-têtes de réponse suivants, qui contiennent les métadonnées des segments source renvoyés dans la réponse :

  • x-amz-bedrock-kb-byte-content-source— Contient l'URI Amazon S3 de l'image.

  • x-amz-bedrock-kb-description— Contient la chaîne codée en base64 pour l'image.

Note

Vous ne pouvez pas filtrer sur ces en-têtes de réponse aux métadonnées lorsque vous configurez des filtres de métadonnées.

Pour tester votre base de connaissances
  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, effectuez l'une des actions suivantes :

    • Cliquez sur la case d’option en regard de la base de connaissances que vous souhaitez tester, puis sélectionnez Tester la base de connaissances. Une fenêtre de test s'étend à partir de la droite.

    • Choisissez la base de connaissances que vous souhaitez tester. Une fenêtre de test s'étend à partir de la droite.

  4. Pour générer des réponses basées sur les informations extraites de votre base de connaissances, activez Générer des réponses pour votre requête. Amazon Bedrock générera des réponses en fonction de vos sources de données et citera les informations fournies avec des notes de bas de page.

  5. Pour choisir un modèle à utiliser pour la génération de réponses, choisissez Sélectionner un modèle. Sélectionnez ensuite Appliquer.

  6. (Facultatif) Sélectionnez l'icône de configuration ( ) pour ouvrir Configurations. Pour plus d'informations sur les configurations, consultezConfiguration et personnalisation des requêtes et de la génération de réponses.

  7. Entrez une requête dans la zone de texte de la fenêtre de chat et sélectionnez Exécuter pour renvoyer les réponses de la base de connaissances.

  8. Sélectionnez une note de bas de page pour voir un extrait de la source citée pour cette partie de la réponse. Choisissez le lien pour accéder à l'objet S3 contenant le fichier.

  9. Pour voir les détails des fragments renvoyés, sélectionnez Afficher les détails de la source.

    • Pour voir les configurations que vous avez définies pour la requête, développez les configurations de requête.

    • Pour afficher les détails d'un fragment source, développez-le en cliquant sur la flèche droite ( ) à côté de celui-ci. Vous pouvez consulter les informations suivantes :

      • Le texte brut issu du bloc source. Pour copier ce texte, cliquez sur l'icône de copie ( ). Si vous avez utilisé Amazon S3 pour stocker vos données, cliquez sur l'icône de lien externe ( ) pour accéder à l'objet S3 contenant le fichier.

      • Les métadonnées associées au bloc source, si vous avez utilisé Amazon S3 pour stocker vos données. Les clés et les valeurs des attributs/champs sont définies dans le .metadata.json fichier associé au document source. Pour plus d'informations, consultez la section Métadonnées et filtrage dansConfiguration et personnalisation des requêtes et de la génération de réponses.

Options de chat
  • Pour utiliser un autre modèle pour la génération de réponses, sélectionnez Modifier le modèle. Si vous changez de modèle, le texte de la fenêtre de chat s’efface complètement.

  • Passez à la récupération directe des fragments source en désactivant Generate responses. Si vous modifiez ce paramètre, le texte de la fenêtre de chat s’efface complètement.

  • Pour effacer la fenêtre de discussion, sélectionnez l'icône en forme de balai ( ).

  • Pour copier tous les résultats dans la fenêtre de discussion, sélectionnez l'icône de copie ( ).

Note

Si vous recevez un message d'erreur indiquant que l'invite dépasse la limite de caractères lors de la génération des réponses, vous pouvez raccourcir l'invite de la manière suivante :

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