打开对话框,槽填充聊天机器人
Open dialog, slot filling chatbot
您好,我正在创建槽填充聊天机器人,我想在一开始就问尽可能多的未解决问题,以使我的流程与正常对话最相似。
在意向上我怎样才能做到这样的事情。我应该为案例 1、2 和 3 创建三个单独的意图并根据第二个和第三个添加上下文流吗?请帮助
对于这种情况,您可以将它们作为一个简单的 Intent 来执行,该 Intent 会提示用户未解决的 parameters/slots。
首先,我们需要一个简单的 vehicle
实体类型。可能是这样的:
一旦我们有了它,我们就可以创建一个 Intent 并给它一些示例短语:
然后我们需要做一些额外的事情(如图中两个橙色箭头所示):
我们需要将参数标记为必需。
我们需要为每个参数提供一些提示
有了这些,在用户响应每个提示填写参数之前,Intent 将不会完成。一旦用户提供了所有必需的值,它将调用您的 fulfillment。
您好,我正在创建槽填充聊天机器人,我想在一开始就问尽可能多的未解决问题,以使我的流程与正常对话最相似。
在意向上我怎样才能做到这样的事情。我应该为案例 1、2 和 3 创建三个单独的意图并根据第二个和第三个添加上下文流吗?请帮助
对于这种情况,您可以将它们作为一个简单的 Intent 来执行,该 Intent 会提示用户未解决的 parameters/slots。
首先,我们需要一个简单的 vehicle
实体类型。可能是这样的:
一旦我们有了它,我们就可以创建一个 Intent 并给它一些示例短语:
然后我们需要做一些额外的事情(如图中两个橙色箭头所示):
我们需要将参数标记为必需。
我们需要为每个参数提供一些提示
有了这些,在用户响应每个提示填写参数之前,Intent 将不会完成。一旦用户提供了所有必需的值,它将调用您的 fulfillment。