Étape 2 : créer un agent 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.

Étape 2 : créer un agent Amazon Bedrock

Vous allez ensuite créer un agent Amazon Bedrock. Dans cette procédure, vous allez configurer un agent dans la console Amazon Bedrock, le configurer avec un modèle de base et fournir des instructions qui définissent son comportement en tant que chatbot convivial renvoyant des informations de date et d'heure. Vous allez également créer un groupe d'actions avec un schéma OpenAPI qui définit les points de terminaison d'API que votre agent peut appeler, en particulier le point de terminaison pour obtenir la date et l'heure actuelles. En outre, vous allez ajouter une politique intégrée au rôle IAM de votre agent pour lui permettre d'appeler votre fonction Lambda. L'agent servira d'interface entre les utilisateurs et votre fonction Lambda, interprétant les requêtes en langage naturel et les convertissant en appels de fonction structurés pour récupérer les informations de date et d'heure.

Pour de plus amples informations, veuillez consulter Création et configuration manuelles de l'agent.

Créez un agent Amazon Bedrock
  1. Connectez-vous au AWS Management Console avec un directeur IAM autorisé à utiliser la console Amazon Bedrock. Ouvrez ensuite la console Amazon Bedrock à https://console.aws.amazon.com/bedrock/l'adresse.

  2. Assurez-vous que vous vous trouvez dans une AWS région qui prend en charge les agents Amazon Bedrock.

  3. Dans le volet de navigation, sous Outils du générateur, sélectionnez Agents.

  4. Choisissez Create agent (Créer un agent).

  5. Dans Nom, entrez le nom de votre agent (par exemple,MyBedrockAgent).

  6. (Facultatif) Sous Description, entrez une description.

  7. Choisissez Créer. Le volet Agent Builder s'ouvre.

  8. Dans la section Informations sur l'agent :

    • Pour le rôle de ressource d'agent, sélectionnez Créer et utiliser un nouveau rôle de service.

    • Pour Sélectionner un modèle, sélectionnez un modèle, tel queClaude 3 Haiku.

    • Dans la section Instructions pour l'agent, entrez les instructions suivantes.

      You are a friendly chat bot. You have access to a function called that returns information about the current date and time. When responding with date or time, please make sure to add the timezone UTC.
  9. Choisissez Enregistrer.

  10. Choisissez l'onglet Groupes d'actions.

  11. Dans Groupes d'actions, sélectionnez Ajouter.

  12. Dans le champ Entrez le nom du groupe d'actions, entrez le nom du groupe d'actions (par exemple,TimeActions).

  13. (Facultatif) Pour la description Entrez une description pour le groupe d'actions.

  14. Dans Type de groupe d'actions, sélectionnez Définir avec des schémas d'API.

  15. Dans Invocation de groupes d'actions, choisissez Sélectionner une fonction Lambda existante.

  16. Dans Sélectionner une fonction Lambda, sélectionnez le nom de la fonction Lambda que vous avez créée dans. Étape 1 : créer une fonction Lambda

  17. Dans Schéma de groupe d'actions, sélectionnez Définir via l'éditeur de schéma intégré.

  18. Dans la zone de texte du schéma OpenAPI en ligne, remplacez le schéma existant par le schéma YAML OpenAPI suivant :

    openapi: 3.0.0 info: title: Time API version: 1.0.0 description: API to get the current date and time. paths: /get-current-date-and-time: get: summary: Gets the current date and time. description: Gets the current date and time. operationId: getDateAndTime responses: '200': description: Gets the current date and time. content: 'application/json': schema: type: object properties: date: type: string description: The current date time: type: string description: The current time
  19. Vérifiez la configuration de votre groupe d'action et choisissez Create.

  20. Choisissez Save pour enregistrer les changements.

  21. Choisissez Préparer pour préparer l'agent.

  22. Choisissez Enregistrer et quitter pour enregistrer vos modifications et quitter le générateur d'agents.

  23. Dans la section Vue d'ensemble de l'agent, sous Autorisations, choisissez le rôle de service IAM. Cela ouvre le rôle dans la console IAM.

  24. Dans la console IAM, choisissez l'onglet Permissions.

  25. Sélectionnez Ajouter des autorisations, puis Créer la politique en ligne.

  26. Choisissez JSON et collez la politique suivante. Assurez-vous qu'Resourceil s'agit du nom de ressource Amazon (ARN) de votre fonction Lambda. Vous avez noté l'ARN à l'étape 6 deÉtape 1 : créer une fonction Lambda.

    JSON
    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "lambda:InvokeFunction" ], "Resource": "arn:aws:lambda:us-east-1:123456789012:function:FunctionName" } ] }
  27. Choisissez Suivant.

  28. Entrez un nom pour la stratégie (par exemple, BedrockAgentLambdaInvoke).

  29. Choisissez Create Policy (Créer une politique).