Dialogflow es 对谷歌的行动赢得了';不响应显式调用
我正在开发一个动作,我们称之为“foo”。这是一个购物清单,所以用户应该能够像这样显式地调用它:Dialogflow es 对谷歌的行动赢得了';不响应显式调用,dialogflow-es,actions-on-google,google-assistant-sdk,Dialogflow Es,Actions On Google,Google Assistant Sdk,我正在开发一个动作,我们称之为“foo”。这是一个购物清单,所以用户应该能够像这样显式地调用它: “请foo添加牛奶”(失败) “请foo加牛奶”(有效,但语法上很糟糕) “告诉foo添加牛奶”(失败,尽管基本上与上述相同?) “和福谈谈”。。。“加牛奶”(很有效,但很尴尬) 我将“将{item}添加到我的foo列表”和“添加{item}”(以及许多其他内容)定义为Dialogflow中的培训短语。因此,似乎所有内容都应该正确配置 显式调用“talk to foo”(wait)“add mi
- “请foo添加牛奶”(失败)
- “请foo加牛奶”(有效,但语法上很糟糕)
- “告诉foo添加牛奶”(失败,尽管基本上与上述相同?)
- “和福谈谈”。。。“加牛奶”(很有效,但很尴尬)
谢谢,但我已经将Google助手配置为使用“添加项”意图作为隐式调用。如果我明确地说“让foo做点什么”,Google真的会把它当作一个隐式调用,并可能把我发送到一个完全无关的应用程序吗?这意味着我需要一个更独特的培训短语吗?另外,我刚刚发现了一些奇怪的事情,如果我使用显式调用“ask foo add milk”,它工作得很好,但是如果我使用“ask foo to add milk”,它就失败了。谢谢,但我已经将Google助手配置为使用“add item”意图作为隐式调用。如果我明确地说“让foo做点什么”,Google真的会把它当作一个隐式调用,并可能把我发送到一个完全无关的应用程序吗?这意味着我需要一个更独特的训练短语吗?我还发现了一些奇怪的事情,如果我使用显式调用“ask foo add milk”它工作得很好,但是如果我使用“ask foo add milk”它失败了。