aws-lex 可以用来构建对话流机器人吗?
Can aws-lex be used to build a conversation flow bot?
aws-lex 可以用来构建对话流机器人吗?
例如:
有没有办法在 aws-lex 中做这样的事情?
我尝试使用 slots/prompts/lambda 但我无法进入图表中的第 2 或第 3 级深度。可以以某种方式完成吗?
非常感谢!
这一切的原因: 所以我们有自己的 "dialogue builder" 和 "bot-service"。
我们自己的 "Dialogue Builder": 可能类似于 Amazon Connect dialogue builder,我们自己的 "Bot-service" 类似于 Microsoft bot framework。在我们使用 microsoft-luis 获取句子的 "intention" 之前,同时使用我们自己的对话生成器和我们自己的机器人服务来构建 conversation/dialogues 流程,就像用户说 "yes" 然后去到另一个流程,如果用户说 "no" 然后转到不同的流程(这可以在插槽中完成吗?)=== 二叉树 :)
所以现在我们从 luis 切换到 aws-lex,并尝试考虑是否可以只使用 aws-lex UI 而不是我们的(对话 builder/bot-service)。但我的理解是,要在没有某种对话生成器的情况下使用 aws-lex,如果它包含大量数据,我们将需要编写很多 if/case 语句,对吗?你的建议是什么?一种方法是只使用 "Amazon Connect" 来利用他们的对话生成器,这样我们就不必编写很多 if 语句,但是如果我们使用对话生成器,我们可以只使用我们自己的(旧的)对话生成器吗?你怎么看?
这正是 Amazon Lex 的目标!
管理信息流(或会话上下文)由 Lex 中名为 sessionAttributes
的持久会话 属性 处理。您可以将 sessionAttributes
视为一组标志,其中用户 input/conversation 流可以更改这些值并用于更改对话路径。您可以在 official docs 中阅读有关 sessionAttributes
的详细信息。
This blog post 在出租车预订示例中演示了如何使用 sessionAttributes
在整个用户会话中将上下文从一条消息传递到另一条消息。
此外,由于您提到有一个导致呼叫的路径,您可能有兴趣将 Lex 与 Amazon Connect 结合使用,Amazon Connect 是一个易于配置的云联络中心,可以通过 GUI 配置流程。根据您的应用程序的架构方式,可以保留 sessionAttributes
来为用户个性化通话体验,避免他们不得不 re-enter 他们已经在您的 Lex 机器人中输入的信息。
关于 Amazon Lex + Amazon Connect 集成的精彩教程 available here。
aws-lex 可以用来构建对话流机器人吗?
例如:
有没有办法在 aws-lex 中做这样的事情?
我尝试使用 slots/prompts/lambda 但我无法进入图表中的第 2 或第 3 级深度。可以以某种方式完成吗?
非常感谢!
这一切的原因: 所以我们有自己的 "dialogue builder" 和 "bot-service"。 我们自己的 "Dialogue Builder": 可能类似于 Amazon Connect dialogue builder,我们自己的 "Bot-service" 类似于 Microsoft bot framework。在我们使用 microsoft-luis 获取句子的 "intention" 之前,同时使用我们自己的对话生成器和我们自己的机器人服务来构建 conversation/dialogues 流程,就像用户说 "yes" 然后去到另一个流程,如果用户说 "no" 然后转到不同的流程(这可以在插槽中完成吗?)=== 二叉树 :)
所以现在我们从 luis 切换到 aws-lex,并尝试考虑是否可以只使用 aws-lex UI 而不是我们的(对话 builder/bot-service)。但我的理解是,要在没有某种对话生成器的情况下使用 aws-lex,如果它包含大量数据,我们将需要编写很多 if/case 语句,对吗?你的建议是什么?一种方法是只使用 "Amazon Connect" 来利用他们的对话生成器,这样我们就不必编写很多 if 语句,但是如果我们使用对话生成器,我们可以只使用我们自己的(旧的)对话生成器吗?你怎么看?
这正是 Amazon Lex 的目标!
管理信息流(或会话上下文)由 Lex 中名为 sessionAttributes
的持久会话 属性 处理。您可以将 sessionAttributes
视为一组标志,其中用户 input/conversation 流可以更改这些值并用于更改对话路径。您可以在 official docs 中阅读有关 sessionAttributes
的详细信息。
This blog post 在出租车预订示例中演示了如何使用 sessionAttributes
在整个用户会话中将上下文从一条消息传递到另一条消息。
此外,由于您提到有一个导致呼叫的路径,您可能有兴趣将 Lex 与 Amazon Connect 结合使用,Amazon Connect 是一个易于配置的云联络中心,可以通过 GUI 配置流程。根据您的应用程序的架构方式,可以保留 sessionAttributes
来为用户个性化通话体验,避免他们不得不 re-enter 他们已经在您的 Lex 机器人中输入的信息。
关于 Amazon Lex + Amazon Connect 集成的精彩教程 available here。