Utilisation d’un modèle de reclassement dans 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.

Utilisation d’un modèle de reclassement dans Amazon Bedrock

Vous pouvez utiliser un modèle de reclassement directement ou lors de la récupération des résultats d’une requête dans la base de connaissances. Choisissez l’onglet correspondant à votre méthode préférée, puis suivez les étapes :

Console

Vous ne pouvez pas utiliser un modèle de reclassement directement dans la AWS Management Console, mais vous en utiliser un quand vous interrogez votre base de connaissances en procédant comme suit :

  1. Lorsque vous interrogez une base de connaissances, ouvrez le volet Configurations en cliquant sur l’icône Three horizontal sliders with adjustable circular controls for settings or parameters. .

  2. Développez la section Reclassement.

  3. Choisissez Sélectionner le modèle pour sélectionner un modèle.

  4. Si votre rôle de service Amazon Bedrock Knowledge Bases ne dispose pas des autorisations nécessaires pour utiliser le modèle de reclassement, sélectionnez Mettre à jour le rôle de service pour modifier le rôle avec les autorisations appropriées.

  5. (Facultatif) Dans la section Options de reclassement supplémentaires, modifiez les options de votre choix.

  6. Saisissez une invite et cliquez sur Exécuter. La réponse est le résultat obtenu après application du modèle de reclassement.

Pour obtenir des instructions plus détaillées sur l’exécution d’une requête dans une base de connaissances, consultez Interrogation d’une base de connaissances et extraction des données et Interrogation d’une base de connaissances et génération de réponses basées sur les données récupérées.

API

Pour des instructions sur l’utilisation d’un modèle de reclassement lors d’une requête dans une base de connaissances, consultez Interrogation d’une base de connaissances et extraction des données et Interrogation d’une base de connaissances et génération de réponses basées sur les données récupérées.

Pour utiliser un modèle de reclassement directement avec l’API Amazon Bedrock, envoyez une demande de reclassement avec un point de terminaison d’exécution des agents Amazon Bedrock.

Les champs suivants sont obligatoires :

Champ Description de base
queries Tableau d’un objet RerankQuery. Spécifiez TEXT comme type et incluez la requête dans le champ textQuery.
sources Tableau d’objets RerankSource à soumettre au modèle de reclassement. Pour chaque RerankSource, spécifiez INLINE en tant que type et incluez un objet RerankDocument dans le champ inlineDocumentSource. Voir ci-dessous pour plus de détails sur RerankDocument.
rerankingConfiguration Inclut l’Amazon Resource Name (ARN) du modèle de reclassement à utiliser, le nombre de résultats à renvoyer après le reclassement et, éventuellement, les configurations d’inférence pour le modèle. Vous spécifiez les configurations de modèle supplémentaires sous forme de paires clé-valeur. Pour plus d’informations, consultez Rerank sur le site web de la documentation Cohere.

Les champs suivants sont facultatifs :

Champ Cas d’utilisation
nextToken Jeton renvoyé dans une réponse précédente que vous pouvez inclure pour fournir le prochain lot de résultats.

Le format de l’objet RerankSource que vous incluez dépend du format du document. Pour voir le format des différents types RerankSource, cliquez sur l’onglet correspondant au format du document :

StringJSON object
String

Si le document est une chaîne, spécifiez la valeur du champ type de l’objet RerankDocument sous la forme TEXT et incluez le document dans le champ text. Par exemple :

{ "inlineDocumentSource": { "textDocument": { "text": "string" }, "type": "TEXT" }, "type": "INLINE" }
JSON object

Si le document est un objet JSON, spécifiez la valeur du champ type de l’objet RerankDocument sous la forme JSON et incluez le document dans le champ jsonDocument. Par exemple :

{ "inlineDocumentSource": { "jsonDocument": JSON value, "type": "JSON" }, "type": "INLINE" }

La réponse à votre demande Rerank renvoie une liste d’objets RerankResult dans le champ results. Chaque objet contient les champs suivants :

  • document : inclut des informations sur le document que vous avez soumis.

  • relevanceScore : score de pertinence pour le document, attribué par le modèle de reclassement.

  • index : indique le classement du document par rapport aux autres documents de la liste. Plus le score est bas, plus le classement est élevé.

S’il y a trop de résultats à afficher, la réponse renvoie une valeur dans le champ nextToken. Dans ce cas, pour voir le lot de résultats suivant, incluez ce jeton dans une demande ultérieure.