首页 > 解决方案 > 如何创建多个接受最终用户输入的后续意图?

问题描述

我有 5 个具有“后续意图(子类别)”的“主要类别意图”。我想为这些“子类别”中的每一个添加一个意图,它可以接受最终用户的任何输入。例如,聊天机器人会询问用户任何评论。

有没有办法可以在 Fulfillment 部分的内联编辑器中为此创建一个方法?

我不想使用后备意图。

更新:

(Dialogflow Messenger 集成)

这是一个意图流:

Category A:是主要意图 Category B:是后续意图 Category C:是 Category B 的后续意图(可以是任何类型的后续意图。现在我对 Follow-up Fallback intent 开放也)

B 类后续意图的“文本回复”部分将有一个开放式问题。

开放式问题:能否请您简要介绍一下您的问题?

现在,应该触发没有训练短语的 C 类后续意图。我应该能够捕获来自最终用户的任何输入。

(如果 C 类后续意图是后备后续意图,那么我无法传递参数。我也无法将任何内容捕获到参数中,因为没有训练短语。)

什么是最好的解决方案?我可以在内联编辑器中编写一个方法来捕获它吗?如果是,那么我的代码应该是什么?

流程:

Bot:能否请您简要介绍一下您的查询?

最终用户:XYZ(输入可以是任何东西)

标签: node.jsdialogflow-eschatbotdialogflow-es-fulfillmentfallback

解决方案


推荐阅读