Améliorez la précision des agents à l'aide de modèles d'invite avancés 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.

Améliorez la précision des agents à l'aide de modèles d'invite avancés dans Amazon Bedrock

Après sa création, un agent est configuré avec les quatre modèles d'invite de base par défaut suivants, qui décrivent comment l'agent construit les invites à envoyer au modèle de base à chaque étape de la séquence d'agents. Pour plus de détails sur le contenu de chaque étape, voirProcessus d'exécution.

  • Prétraitement

  • Orchestration

  • Génération de réponses de la base de connaissances

  • Post-traitement (désactivé par défaut)

Les modèles d'invite définissent la manière dont l'agent effectue les opérations suivantes :

  • Traite le texte saisi par l'utilisateur et les instructions de sortie à partir des modèles de base () FMs

  • S'organise entre le FM, les groupes d'action et les bases de connaissances

  • Formate et renvoie les réponses à l'utilisateur

En utilisant des instructions avancées, vous pouvez améliorer la précision de votre agent en modifiant ces modèles d'invite afin de fournir des configurations détaillées. Vous pouvez également fournir des exemples sélectionnés à la main pour vous demander quelques photos, dans lesquels vous améliorez les performances du modèle en fournissant des exemples étiquetés pour une tâche spécifique.

Sélectionnez une rubrique pour en savoir plus sur les instructions avancées.

Terminologie avancée des instructions

La terminologie suivante est utile pour comprendre le fonctionnement des invites avancées.

  • Session : groupe de InvokeAgentdemandes adressées au même agent avec le même identifiant de session. Lorsque vous effectuez une demande InvokeAgent, vous pouvez réutiliser une réponse sessionId renvoyée par un appel précédent afin de poursuivre la même session avec un agent. Tant que le idleSessionTTLInSeconds délai de configuration de l'agent n'est pas expiré, vous maintenez la même session avec l'agent.

  • Tour : un seul appel InvokeAgent. Une session comprend un ou plusieurs tours.

  • Itération — Séquence des actions suivantes :

    1. (Obligatoire) appel au modèle de fondation

    2. (Facultatif) invocation du groupe d’actions

    3. (Facultatif) invocation de la base de connaissances

    4. (Facultatif) réponse à la demande d’informations supplémentaires de l’utilisateur

    Une action peut être ignorée, en fonction de la configuration de l'agent ou des besoins de l'agent à ce moment-là. Un tour se constitue d’une ou de plusieurs itérations.

  • Invite : une invite comprend les instructions destinées à l’agent, le contexte et l’entrée de texte. Le texte saisi peut provenir d'un utilisateur ou de la sortie d'une autre étape de la séquence d'agents. L'invite est envoyée au modèle de base pour déterminer la prochaine étape que l'agent doit suivre pour répondre aux entrées de l'utilisateur.

  • Modèle d’invite de base : éléments structurels qui constituent une invite. Le modèle comprend des espaces réservés qui sont renseignés avec les entrées de l'utilisateur, la configuration de l'agent et le contexte au moment de l'exécution afin de créer une invite à traiter par le modèle de base lorsque l'agent atteint cette étape. Pour plus d'informations sur ces espaces réservés, voirUtiliser des variables d'espace réservé dans les modèles d'invite aux agents Amazon Bedrock). À l'aide des instructions avancées, vous pouvez modifier ces modèles.