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éfinissez les détails des fonctions pour les groupes d'action de votre 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 une liste des types de données pris en charge, voir 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 BookHotelqui 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 à séjourner | 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 s'il souhaite autoriser l'envoi d'e-mails promotionnels à son adresse e-mail.
Si l'utilisateur le dit"I want to book Hotel X for tomorrow"
, l'agent déterminera les paramètres HotelName
etCheckinDate
. Il assurerait ensuite un suivi auprès de l'utilisateur sur les paramètres restants en lui posant des questions telles que :
-
« Quelle est ton adresse e-mail ? »
-
« Voulez-vous autoriser 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 en réponse à l'appel de l'agent.
Pour savoir comment définir une fonction lors de la création du groupe d'actions, consultezAjoutez un groupe d'action à votre agent dans Amazon Bedrock.