Optimisez les performances des agents Amazon Bedrock à l'aide d'une base de connaissances unique - 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.

Optimisez les performances des agents Amazon Bedrock à l'aide d'une base de connaissances unique

Amazon Bedrock Agents propose des options permettant de choisir différents flux qui peuvent optimiser la latence pour des cas d'utilisation plus simples dans lesquels les agents disposent d'une base de connaissances unique. Pour vous assurer que votre agent est en mesure de tirer parti de cette optimisation, vérifiez que les conditions suivantes s'appliquent à la version correspondante de votre agent :

  • Votre agent ne contient qu'une seule base de connaissances.

  • Votre agent ne contient aucun groupe d'action ou ils sont tous désactivés.

  • Votre agent ne demande pas d'informations supplémentaires à l'utilisateur s'il ne dispose pas de suffisamment d'informations.

  • Votre agent utilise le modèle d'invite d'orchestration par défaut.

Pour savoir comment vérifier ces conditions, sélectionnez l'onglet correspondant à votre méthode préférée, puis suivez les étapes suivantes :

Console
  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. Sélectionnez Agents dans le volet de navigation de gauche. Choisissez ensuite un agent dans la section Agents.

  3. Dans la section Présentation de l'agent, vérifiez que le champ de saisie utilisateur est DÉSACTIVÉ.

  4. Si vous vérifiez si l'optimisation est appliquée au brouillon de travail de l'agent, sélectionnez le brouillon de travail dans la section Projet de travail. Si vous vérifiez si l'optimisation est appliquée à une version de l'agent, sélectionnez la version dans la section Versions.

  5. Vérifiez que la section Bases de connaissances ne contient qu'une seule base de connaissances. S'il existe plusieurs bases de connaissances, désactivez-les toutes sauf une. Pour savoir comment désactiver les bases de connaissances, consultezDissociation d’une base de connaissances d’un agent.

  6. Vérifiez que la section Groupes d'actions ne contient aucun groupe d'action. S'il existe des groupes d'action, désactivez-les tous. Pour savoir comment désactiver les groupes d'actions, consultezModifier un groupe d'actions.

  7. Dans la section Invites avancées, vérifiez que la valeur du champ d'orchestration est par défaut. S'il est remplacé, choisissez Modifier (si vous consultez une version de votre agent, vous devez d'abord accéder au brouillon de travail) et procédez comme suit :

    1. Dans la section Invites avancées, sélectionnez l'onglet Orchestration.

    2. Si vous rétablissez les paramètres par défaut du modèle, votre modèle d'invite personnalisé sera supprimé. Assurez-vous d'enregistrer votre modèle si vous en avez besoin ultérieurement.

    3. Effacer les paramètres par défaut du modèle d'orchestration Override. Confirmez le message qui s'affiche.

  8. Pour appliquer les modifications que vous avez apportées, sélectionnez Préparer en haut de la page de détails de l'agent ou dans la fenêtre de test. Testez ensuite les performances optimisées de l'agent en soumettant un message dans la fenêtre de test.

  9. (Facultatif) Si nécessaire, créez une nouvelle version de votre agent en suivant les étapes décrites dansDéployez et intégrez un agent Amazon Bedrock dans votre application.

API
  1. Envoyez une ListAgentKnowledgeBasesdemande à un point de terminaison Agents for Amazon Bedrock Build-time et spécifiez l'ID de votre agent. Pour leagentVersion, utilisez-le DRAFT pour le brouillon ou spécifiez la version appropriée. Dans la réponse, vérifiez qu'il ne agentKnowledgeBaseSummaries contient qu'un seul objet (correspondant à une base de connaissances). S'il existe plusieurs bases de connaissances, désactivez-les toutes sauf une. Pour savoir comment désactiver les bases de connaissances, consultezDissociation d’une base de connaissances d’un agent.

  2. Envoyez une ListAgentActionGroupsdemande à un point de terminaison Agents for Amazon Bedrock Build-time et spécifiez l'ID de votre agent. Pour leagentVersion, utilisez-le DRAFT pour le brouillon ou spécifiez la version appropriée. Dans la réponse, vérifiez que la actionGroupSummaries liste est vide. S'il existe des groupes d'action, désactivez-les tous. Pour savoir comment désactiver les groupes d'actions, consultezModifier un groupe d'actions.

  3. Envoyez une demande GetAgentfaites une demande auprès d'un point de terminaison Agents for Amazon Bedrock et spécifiez l'ID de votre agent. Dans la réponse, dans la promptConfigurations liste du promptOverrideConfiguration champ, recherchez l'PromptConfigurationobjet dont la promptType valeur estORCHESTRATION. Si la promptCreationMode valeur estDEFAULT, vous n'avez rien à faire. Si c'est le casOVERRIDDEN, procédez comme suit pour rétablir les paramètres par défaut du modèle :

    1. Si vous rétablissez les paramètres par défaut du modèle, votre modèle d'invite personnalisé sera supprimé. Assurez-vous d'enregistrer votre modèle depuis le basePromptTemplate champ si vous en avez besoin ultérieurement.

    2. Envoyez une demande UpdateAgentdemande auprès d'un point de terminaison Agents for Amazon Bedrock au moment de la création. Pour l'PromptConfigurationobjet correspondant au modèle d'orchestration, définissez la valeur de promptCreationMode àDEFAULT.

  4. Pour appliquer les modifications que vous avez apportées, envoyez un PrepareAgentdemande auprès d'un point de terminaison Agents for Amazon Bedrock au moment de la création. Testez ensuite les performances optimisées de l'agent en soumettant un InvokeAgentdemande auprès d'un point de terminaison Agents for Amazon Bedrock, en utilisant l'TSTALIASIDalias de l'agent.

  5. (Facultatif) Si nécessaire, créez une nouvelle version de votre agent en suivant les étapes décrites dansDéployez et intégrez un agent Amazon Bedrock dans votre application.