2017-06-05 5 views
1

J'essaye de construire un chatbot de conversation qui a des conversations de branchement ayant pour résultat des appels différents basés sur les résultats. Quelque chose commeExiste-t-il un moyen de faire circuler du code de plusieurs intentions dans le chatbot créé à l'aide d'Amazon Lex?

A

| \

| C

|/

D

Ainsi, l'intention A est le déclencheur du bot et basé sur les entrées prises en A, il pourrait aller à C pour d'autres données ou aller à D. Je traversais la documentation mais n'a rien trouvé pour implémenter ce type d'interface. Comment puis-je mettre en place ce type d'interface de chat dans Lex?

Merci pour votre temps et votre aide

Répondre

0

Ce est possible en utilisant lambda.

vous devez écrire un service de middle ware en utilisant aws lambda, puis votre service lex appellera le service lambda pour les résultats et ce résultat peut maintenant déclencher le bot suivant en utilisant le service de déclenchement lambda.

Peut-être besoin de beaucoup de travail mais c'est possible.

Pour plus d'informations http://docs.aws.amazon.com/lex/latest/dg/using-lambda.html