我正在尝试构建一个对话聊天机器人,它具有分支对话,导致根据结果调用不同的意图。就像是
一个
|\
| C
|/
D
因此,意图 A 是机器人的触发器,根据 A 中的输入,它可能会转到 C 以获取更多数据或转到 D。我正在浏览文档,但找不到任何东西来实现这种接口。我如何在 Lex 中实现这种聊天界面。
感谢您的时间和帮助
我正在尝试构建一个对话聊天机器人,它具有分支对话,导致根据结果调用不同的意图。就像是
一个
|\
| C
|/
D
因此,意图 A 是机器人的触发器,根据 A 中的输入,它可能会转到 C 以获取更多数据或转到 D。我正在浏览文档,但找不到任何东西来实现这种接口。我如何在 Lex 中实现这种聊天界面。
感谢您的时间和帮助
这可以通过使用 lambda 来实现。
您必须使用 aws lambda 编写中间件服务,然后您的 lex 服务将调用 lambda 服务以获取结果,该结果现在可以使用 lambda 触发器服务触发下一个机器人。
可能需要大量工作,但这是可能的。
欲了解更多信息http://docs.aws.amazon.com/lex/latest/dg/using-lambda.html