【发布时间】:2017-12-23 02:55:38
【问题描述】:
我有一个名为 Call 的意图,有两个后续意图是和否。
我还有一个意图 OrderChange。作为 OrderChange 意图的响应,bot 告诉用户是否要致电客户支持。根据用户的是/否,我想触发呼叫意图的后续是或否意图。
。
如何从父意图以外的意图中调用某些意图的后续意图?
我浏览了 API.ai 文档,但找不到任何解决我的查询的内容。
【问题讨论】:
标签: dialogflow-es
我有一个名为 Call 的意图,有两个后续意图是和否。
我还有一个意图 OrderChange。作为 OrderChange 意图的响应,bot 告诉用户是否要致电客户支持。根据用户的是/否,我想触发呼叫意图的后续是或否意图。
。
如何从父意图以外的意图中调用某些意图的后续意图?
我浏览了 API.ai 文档,但找不到任何解决我的查询的内容。
【问题讨论】:
标签: dialogflow-es
Followup Intents 实际上只是为它们设置了特定上下文作为传入上下文的 Intent。您可以在不使用后续 Intent 的情况下执行相同的操作,而只需使用常规 Intent 并指定要使用的传入上下文。
因此,以您的示例为例,“致电客户支持?” Intent 和“Call” Intent 可以设置“call_question”的传出上下文。然后,您可以创建一个名为“call.yes”的上下文,该上下文接受“call_question”的传入上下文并具有示例短语,例如“yes”、“yup”、“sure”、“please”等。 (并且,类似地,“call.no”上下文具有相同的传入上下文并具有示例短语,例如“no”、“never”、“noThank you”等)
【讨论】: