Dialogflow es Google Actions Builder和Google Assistant-查找@sys.any等效意图

Dialogflow es Google Actions Builder和Google Assistant-查找@sys.any等效意图,dialogflow-es,actions-on-google,actions-builder,Dialogflow Es,Actions On Google,Actions Builder,我已经通过googleactions Builder(不是SDK)为Google助手创建了一个项目。我成功地连接到我的webhook(实现),但发现没有类似于@sys的意图。Dialogflow中的任何都允许将任何用户响应发送回我的webhook。每次它都会触发不匹配意图,然后最终结束对话 我已经设计了一个强大的实现,以适应一系列的答案,并希望谷歌的行动继续发送任何答案回我的实现,但我找不到一个意图,允许任何答案触发我的网络钩子。是否存在调用每个响应的简单意图(场景) 或者连接到Google A

我已经通过googleactions Builder(不是SDK)为Google助手创建了一个项目。我成功地连接到我的webhook(实现),但发现没有类似于@sys的意图。Dialogflow中的任何都允许将任何用户响应发送回我的webhook。每次它都会触发不匹配意图,然后最终结束对话

我已经设计了一个强大的实现,以适应一系列的答案,并希望谷歌的行动继续发送任何答案回我的实现,但我找不到一个意图,允许任何答案触发我的网络钩子。是否存在调用每个响应的简单意图(场景)


或者连接到Google Assistant使用Dialogflow是一个更好的方向,正如我看到的Dialogflow使用@sys。any意图捕获任何单词以实现我的目标?

说得清楚-
@sys。Dialogflow中的any
是一种实体类型,而不是意图

虽然您可以创建一个单独使用
@sys.any
的Dialogflow意图,但通常不应该这样做-使用上下文限制的回退意图是更好的处理方法

Actions Builder有一个类似的概念,但并不完全相同

虽然没有内置的
@sys.any
类型,但您可以创建自己的类型,其工作方式完全相同:

  • 在左侧导航中,展开类型部分,然后单击展开区域底部的+图标
  • 给它起个名字——我倾向于用“Any”
  • 在类型定义中,选择“自由格式文本”选项
  • 现在可以创建使用此“任意”类型的意图或插槽

    谢谢囚犯给我指明了正确的方向。自由形式的文本类型在我分配给意图和场景后就完成了这个任务。 我要分配给意图的信息很棘手,这也是一个很好的资源:

    在创建了“Any”类型之后,我创建了一个名为“”UserProvidesAnything“的意图,并添加了“”Any“类型作为插槽。我添加了一个训练短语,如:等等等等(任何文本都可以),并将我的“any”自由格式类型指定给这个短语

    “UserProvidesAnything”意图已添加到场景的自定义意图处理中,并且成功调用了my webhook。每个webhook响应都会重新激活此场景,并将所有文本传回。谢谢你