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.
Vous créez des exemples d'énoncés qui sont des variantes de phrases que vous vous attendez à ce que les utilisateurs utilisent pour initier une intention. Par exemple, pour une BookFlight
intention, vous pouvez inclure des énoncés tels que les suivants :
-
Je souhaite réserver un vol
-
aidez-moi à prendre l'avion.
-
des billets d'avion, s'il vous plaît !
-
vol de {
DepartureCity
} à {DestinationCity
}
Vous devez fournir au moins 10 exemples d'énoncés. Donnez des exemples représentant un large éventail de structures de phrases et de mots que les utilisateurs peuvent prononcer. Pensez également aux phrases incomplètes, comme dans les exemples 3 et 4 ci-dessus. Vous pouvez également utiliser des espaces que vous avez définis à cet effet dans un exemple d'énoncé en plaçant le nom de l'intervalle entre accolades, comme dans {DepartureCity
} dans l'exemple 4. Si vous incluez des noms de slot dans un exemple d'énoncé, Amazon Lex V2 remplit les cases correspondant à l'intention avec les valeurs que l'utilisateur fournit dans l'énoncé.
Une variété d'exemples d'énoncés permet à Amazon Lex V2 de généraliser afin de reconnaître efficacement que l'utilisateur souhaite initier l'intention.
Vous pouvez ajouter des exemples d'énoncés dans l'éditeur d'intention, le générateur de conversation visuel ou à l'aide des opérations de l'UpdateIntentAPI CreateIntentou. Vous pouvez également générer automatiquement des exemples d'énoncés en tirant parti des fonctionnalités d'intelligence artificielle générative d'Amazon Bedrock. Pour de plus amples informations, veuillez consulter Utiliser la génération d'énoncés pour générer des exemples d'énoncés pour la reconnaissance de l'intention.
Utilisez l'éditeur Intent ou le générateur de conversation visuel
-
Dans l'éditeur Intent, accédez à la section Exemples d'énoncés. Dans le générateur de conversation visuel, recherchez la section Exemples d'énoncés dans le bloc Démarrer.
-
Dans la zone contenant le texte transparent
I want to book a flight
, tapez un exemple d'énoncé. Sélectionnez Ajouter un énoncé pour ajouter l'énoncé. -
Consultez les exemples d'énoncés que vous avez ajoutés en mode Aperçu ou en mode texte brut. En texte brut, chaque ligne est un énoncé distinct. En mode aperçu, passez le pointeur de la souris sur un énoncé pour afficher les options suivantes :
-
Sélectionnez la zone de texte pour modifier l'énoncé.
-
Cliquez sur le bouton X à droite de la zone de texte pour supprimer l'énoncé.
-
Faites glisser le bouton situé à gauche de la zone de texte pour modifier l'ordre des exemples d'énoncés.
-
-
Utilisez la barre de recherche en haut pour effectuer une recherche parmi vos exemples d'énoncés et le menu déroulant situé à côté pour les trier selon l'ordre dans lequel vous les avez ajoutés ou par ordre alphabétique.
Utiliser une opération d'API
-
Créez une nouvelle intention avec l'CreateIntentopération ou mettez à jour une intention existante avec l'UpdateIntentopération.
-
La demande d'API inclut un
sampleUtterances
champ qui correspond à un tableau d'SampleUtteranceobjets. -
Pour chaque exemple d'énoncé que vous souhaitez ajouter, ajoutez un
SampleUtterance
objet au tableau. Ajoutez l'extrait d'énoncé comme valeur duutterance
champ. -
Pour modifier et supprimer des exemples d'énoncés, envoyez une
UpdateIntent
demande. La liste des énoncés que vous fournissez dans lesampleUtterances
champ remplace les énoncés existants.Important
Tout champ que vous laissez vide dans la
UpdateIntent
demande entraînera la suppression des configurations existantes dans l'intention de le faire. Utilisez cette DescribeIntentopération pour renvoyer la configuration du bot et copiez les configurations que vous ne souhaitez pas supprimer dans laUpdateIntent
demande.