从父意图以外的意图触发 Follow-up 意图 - API.AI

Trigger Follow-up intent from intent other than parent intent- API.AI


我有一个名为 Call 的意图和两个跟进意图是和否。
我还有一个意图 OrderChange。作为 OrderChange 意图的响应,bot 告诉用户是否要呼叫客户支持。基于用户的 yes/no,我想触发呼叫意图的 follow-up 是或否意图。
。 我怎样才能从它的父级以外的意图中调用某些意图的后续意图? 我浏览了 API.ai 文档,但找不到任何解决我的查询的方法。

Followup Intents 实际上只是具有为它们设置的特定上下文作为传入上下文的 Intents。您可以在不使用 Followup Intents 的情况下做同样的事情,而只是使用常规 Intents 并指定要使用的传入上下文。

因此,使用您的示例,"Call Customer Support?" Intent 和 "Call" Intent 都可以设置 "call_question" 的传出上下文。然后,您可以创建一个名为 "call.yes" 的上下文,它采用 "call_question" 的传入上下文并具有示例短语,例如 "yes"、"yup"、"sure"、"please",等等。 (并且,类似地,"call.no" 上下文具有相同的传入上下文并具有示例短语,例如 "no"、"never"、"no thank you" 等)