Google Actions Builder 和 Google Assistant - 寻找 @sys.any 等效意图
Google Actions Builder and Google Assistant - Looking for @sys.any equivalent intent
我已经通过 Google Actions Builder(不是 SDK)为 Google Assistant 创建了一个项目.我成功连接到我的 webhook(实现),但发现没有类似于 Dialogflow 中发现的 @sys.any 的意图,以允许将任何用户响应发送回我的 webhook .每次它触发 NO_MATCH 意图,然后最终结束对话。
我设计了我的 fulfillment 以适应一系列的答案,并希望 Google 上的 Actions 继续将任何答案发送回我的 fulfillment 但是我找不到允许任何答案触发我的 webhook 的意图.是否有一个简单的意图(场景)来调用每个响应?
或者连接到 Google Assistant to using Dialogflow 是更好的方向吗,我看到 Dialogflow 使用 @sys.any 意图来捕获任何单词为了我的成就?
要明确 - Dialogflow 中的 @sys.any
是实体类型,而不是 Intent。
虽然您 可以 制作一个单独使用 @sys.any
的 Dialogflow Intent,但您通常不应该 - 使用 Context-limited Fallback Intent 更好处理方法。
Actions Builder 具有类似的概念,尽管不完全相同。
虽然没有 built-in @sys.any
类型,但您 可以 创建自己的类型,其工作方式完全相同:
- 在左侧导航中,展开 Types 部分并单击展开区域底部的 + 图标。
- 给它起个名字 - 我倾向于使用“Any”。
- 在类型定义中,select“自由格式文本”选项。
您现在可以创建使用此“任何”类型的 Intents 或 Slot。
感谢 Prisoner 为我指明了正确的方向。 自由格式文本 类型在我分配给意图和场景后发挥了作用。
我的信息然后分配给一个意图是棘手的,也使用了这个很好的资源:https://support.google.com/actions-console/answer/9802296?hl=en
创建“Any”类型后,我创建了一个名为 "UserProvidesAnything"的 Intent 并添加了 “任意” 类型作为插槽。我添加了一个训练短语,例如:blah blah blah(真的是任何文本)并将我的 "Any" 自由格式类型分配给这个短语。
"UserProvidesAnything" Intent 已添加到场景的自定义 Intent 处理中,我的 webhook 已成功调用。每个 webhook 响应都会重新激活此场景,并且任何文本都会被传回。谢谢
我已经通过 Google Actions Builder(不是 SDK)为 Google Assistant 创建了一个项目.我成功连接到我的 webhook(实现),但发现没有类似于 Dialogflow 中发现的 @sys.any 的意图,以允许将任何用户响应发送回我的 webhook .每次它触发 NO_MATCH 意图,然后最终结束对话。
我设计了我的 fulfillment 以适应一系列的答案,并希望 Google 上的 Actions 继续将任何答案发送回我的 fulfillment 但是我找不到允许任何答案触发我的 webhook 的意图.是否有一个简单的意图(场景)来调用每个响应?
或者连接到 Google Assistant to using Dialogflow 是更好的方向吗,我看到 Dialogflow 使用 @sys.any 意图来捕获任何单词为了我的成就?
要明确 - Dialogflow 中的 @sys.any
是实体类型,而不是 Intent。
虽然您 可以 制作一个单独使用 @sys.any
的 Dialogflow Intent,但您通常不应该 - 使用 Context-limited Fallback Intent 更好处理方法。
Actions Builder 具有类似的概念,尽管不完全相同。
虽然没有 built-in @sys.any
类型,但您 可以 创建自己的类型,其工作方式完全相同:
- 在左侧导航中,展开 Types 部分并单击展开区域底部的 + 图标。
- 给它起个名字 - 我倾向于使用“Any”。
- 在类型定义中,select“自由格式文本”选项。
您现在可以创建使用此“任何”类型的 Intents 或 Slot。
感谢 Prisoner 为我指明了正确的方向。 自由格式文本 类型在我分配给意图和场景后发挥了作用。 我的信息然后分配给一个意图是棘手的,也使用了这个很好的资源:https://support.google.com/actions-console/answer/9802296?hl=en
创建“Any”类型后,我创建了一个名为 "UserProvidesAnything"的 Intent 并添加了 “任意” 类型作为插槽。我添加了一个训练短语,例如:blah blah blah(真的是任何文本)并将我的 "Any" 自由格式类型分配给这个短语。
"UserProvidesAnything" Intent 已添加到场景的自定义 Intent 处理中,我的 webhook 已成功调用。每个 webhook 响应都会重新激活此场景,并且任何文本都会被传回。谢谢