Publié le: Aug 8, 2019

Les conversations naturelles sont dynamiques et couvrent souvent plusieurs sujets. Un utilisateur peut commencer par une requête, puis diriger la discussion vers un sujet connexe et éventuellement revenir à la requête d'origine. Auparavant, vous pouviez gérer une conversation dynamique comme celle-ci uniquement du côté serveur à l'aide de fonctions Lambda. Aujourd'hui, nous annonçons de nouvelles API de session Amazon Lex permettant de gérer une conversation dynamique du côté client. Vous pouvez définir l'état de la boîte de dialogue, les valeurs d'emplacement, les messages d'invite et les attributs. Avec ce contrôle granulaire de la session, vous pouvez gérer le flux de conversation en effectuant des opérations telles que le basculement vers un sujet différent ou la poursuite d'un point précédent de la conversation.

Le SDK prend en charge deux nouvelles API, PutSession et GetSession, qui peuvent être utilisées pour contrôler le flux de la conversation. L'opération PutSession vous permet de modifier directement l'état de la session en cours. L'opération GetSession est utilisée pour obtenir l'état d'une intention précédente dans l'historique de discussion. Ces API Amazon Lex sont disponible dès aujourd'hui dans les régions AWS USA Est (Virginie du Nord), USA Ouest (Oregon) et UE Ouest (Irlande). Pour en savoir plus et pour commencer, veuillez consulter la documentation Amazon Lex.