Définition des détails des fonctions correspondant aux groupes d’actions de l’agent 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.

Définition des détails des fonctions correspondant aux groupes d’actions de l’agent dans Amazon Bedrock

Lorsque vous créez un groupe d’action dans Amazon Bedrock, vous pouvez définir les détails des fonctions pour spécifier les paramètres que l’agent doit invoquer auprès de l’utilisateur. Les détails des fonctions consistent en une liste de paramètres, définis par leur nom, leur type de données (pour obtenir une liste des types de données pris en charge, consultez ParameterDetail) et leur caractère obligatoire ou non. L’agent utilise ces configurations pour déterminer les informations qu’il doit obtenir de l’utilisateur.

Par exemple, vous pouvez définir une fonction appelée BookHotel qui contient les paramètres que l’agent doit invoquer auprès de l’utilisateur afin de réserver un hôtel pour celui-ci. Vous pouvez définir les paramètres suivants pour la fonction :

Paramètre Description Type Obligatoire
HotelName Le nom de l’hôtel chaîne Oui
CheckinDate La date d’arrivée chaîne Oui
NumberOfNights Le nombre de nuits du séjour entier Non
E-mails Une adresse e-mail pour contacter l’utilisateur chaîne Oui
AllowMarketingEmails Autoriser ou non l’envoi d’e-mails promotionnels à l’utilisateur boolean Oui

La définition de cet ensemble de paramètres aiderait l’agent à déterminer qu’il doit au minimum obtenir le nom de l’hôtel que l’utilisateur souhaite réserver, la date d’arrivée, l’adresse e-mail de l’utilisateur et savoir s’il souhaite recevoir des e-mails promotionnels.

Si l’utilisateur dit "I want to book Hotel X for tomorrow", l’agent déterminera les paramètres HotelName et CheckinDate. Il interrogera ensuite l’utilisateur sur les paramètres restants en posant des questions telles que :

  • « Quelle est votre adresse e-mail ? »

  • « Autorisez-vous l’hôtel à vous envoyer des e-mails promotionnels ? »

Une fois que l’agent a déterminé tous les paramètres requis, il les envoie à une fonction Lambda que vous définissez pour exécuter l’action ou les renvoie dans la réponse de l’invocation de l’agent.

Pour savoir comment définir une fonction lors de la création du groupe d’actions, consultez Ajout d’un groupe d’actions à votre agent dans Amazon Bedrock.