Node.js 使用Google Actions维护用户和代理之间的聊天

Node.js 使用Google Actions维护用户和代理之间的聊天,node.js,chat,dialogflow-es,actions-on-google,google-home,Node.js,Chat,Dialogflow Es,Actions On Google,Google Home,我正在Google Node.js库中使用Dialogflow和Actions创建一个应用程序。 我试图实现的逻辑如下: 用户说:启动聊天 该用户请求触发我的webhook,然后它提供代理响应 用户回复代理-这是一个棘手的部分,因为用户回复可以是任何内容,因此可能会触发错误意图或回退意图 有没有一种方法可以允许用户响应的不可预测性,并保持用户和代理之间的对话?换句话说,无论用户说什么,总是触发相同的意图(聊天意图)在Dialogflow中,您可以配置默认回退意图来连接到web实现。在您的履行过程

我正在Google Node.js库中使用Dialogflow和Actions创建一个应用程序。 我试图实现的逻辑如下:

  • 用户说:启动聊天
  • 该用户请求触发我的webhook,然后它提供代理响应
  • 用户回复代理-这是一个棘手的部分,因为用户回复可以是任何内容,因此可能会触发错误意图或回退意图

  • 有没有一种方法可以允许用户响应的不可预测性,并保持用户和代理之间的对话?换句话说,无论用户说什么,总是触发相同的意图(聊天意图)

    在Dialogflow中,您可以配置默认回退意图来连接到web实现。在您的履行过程中,您可以将用户的查询路由到您的webhook,并根据需要处理响应。

    感谢Nick的回复。这正是我所做的,而且效果很好。在我看来,这是一种非常粗糙的方法,但似乎这是唯一的方法。在Dialogflow中,这是最好的方法,因为它旨在为您进行意图匹配。