Api.ai - 如何使用 "Talk to [application name]" 以外的命令启动 Google 助手(Google 上的操作)
Api.ai - How to start the Google Assistant (Actions on Google) with a command other than "Talk to [application name]"
我正在与 Api.ai 合作,在 Google 助手上制作一个应用程序。除了 "Talk to [app name]"
.
之外,我无法让助手使用任何关键字识别我的应用程序,一切都按预期工作
起初,我根本不认为这是可能的,但是我看到了Google I/O 的介绍。它看起来像这样:
所以看起来他们正在使用 "I'd like delivery from Panera"
启动 Panera 应用程序。所以我不知道演示是不是假的,但他们不必以 Talk to Panera
.
开头
我做了一些研究,发现这个选项不一定在 Api.ai 中,但它可能在 "Actions on Google" 中。
我正在设置您在下面看到的这些选项,但它仍然不起作用。
这是 Api.ai 或 "Actions on Google" 的错误还是我做错了什么?
当我尝试 "Order with [my app name]" 时出现此错误。
"Sorry, this action is not available in simulation"
如果我在我的 Pixel phone 上尝试 "Talk to [my app name]",测试应用程序会打开,但如果我在我的 Pixel 上尝试 "Order from [my app name]",它只会找到搜索结果。所以我得出的结论是它根本行不通。
这有点棘手和复杂。很有可能你什么都没做 "wrong",但同时 Panera 演示也不完全是 "fake"。
Action Discovery其实很像网站和SEO。除了 "talk to" 之外,还有许多专门记录的 trigger phrases 可以与您的操作的调用名称一起使用。除了这些记录在案的短语之外,该页面还建议可以有其他短语也以相同的方式工作 - 例如,"ask" 与没有触发短语和仅使用您的调用名称一样有效。您可以将这些显式调用视为类似于用户进入特定网站 URL.
此外,您还可以注册其他建议词组。 Google 可能会使用这些短语以及它可能设置的其他短语来向使用该短语的用户推荐您的操作。如果该短语与您的操作足够相关,它可能会直接触发您的操作。这就像在您的 Action 上使用搜索引擎并在搜索结果中包含 Google return 片段。可能还有其他线索也可能影响这一点,并且与其他 SEO 影响者一样,Google 不一定会公布这些指标是什么。 (所以我们可能假设使用 Action Transaction API 可以允许其他短语,但这只是我们的假设。)这种事情已经被 Googlers 公开提到过几次,但是您可以在他们关于 Discovery (https://youtu.be/By972_gh9DY?t=7m50s) and a presentation by Brad Abrams (https://youtu.be/koWTxk-qfJE?t=17m36s)
的 I/O 演示文稿中看到更多相关信息
具体哪一个适用于 Panera 很难说。可能是他们已经注册了 "delivery from Panera" 的调用名称,因此 "I'd like" 是一个合适的触发短语。或者可能是他们推动了一些事情,所以整个短语触发了一个名为 "Panera" 的动作,因为它使用了交易。
我正在与 Api.ai 合作,在 Google 助手上制作一个应用程序。除了 "Talk to [app name]"
.
起初,我根本不认为这是可能的,但是我看到了Google I/O 的介绍。它看起来像这样:
所以看起来他们正在使用 "I'd like delivery from Panera"
启动 Panera 应用程序。所以我不知道演示是不是假的,但他们不必以 Talk to Panera
.
我做了一些研究,发现这个选项不一定在 Api.ai 中,但它可能在 "Actions on Google" 中。
我正在设置您在下面看到的这些选项,但它仍然不起作用。
这是 Api.ai 或 "Actions on Google" 的错误还是我做错了什么?
当我尝试 "Order with [my app name]" 时出现此错误。
"Sorry, this action is not available in simulation"
如果我在我的 Pixel phone 上尝试 "Talk to [my app name]",测试应用程序会打开,但如果我在我的 Pixel 上尝试 "Order from [my app name]",它只会找到搜索结果。所以我得出的结论是它根本行不通。
这有点棘手和复杂。很有可能你什么都没做 "wrong",但同时 Panera 演示也不完全是 "fake"。
Action Discovery其实很像网站和SEO。除了 "talk to" 之外,还有许多专门记录的 trigger phrases 可以与您的操作的调用名称一起使用。除了这些记录在案的短语之外,该页面还建议可以有其他短语也以相同的方式工作 - 例如,"ask" 与没有触发短语和仅使用您的调用名称一样有效。您可以将这些显式调用视为类似于用户进入特定网站 URL.
此外,您还可以注册其他建议词组。 Google 可能会使用这些短语以及它可能设置的其他短语来向使用该短语的用户推荐您的操作。如果该短语与您的操作足够相关,它可能会直接触发您的操作。这就像在您的 Action 上使用搜索引擎并在搜索结果中包含 Google return 片段。可能还有其他线索也可能影响这一点,并且与其他 SEO 影响者一样,Google 不一定会公布这些指标是什么。 (所以我们可能假设使用 Action Transaction API 可以允许其他短语,但这只是我们的假设。)这种事情已经被 Googlers 公开提到过几次,但是您可以在他们关于 Discovery (https://youtu.be/By972_gh9DY?t=7m50s) and a presentation by Brad Abrams (https://youtu.be/koWTxk-qfJE?t=17m36s)
的 I/O 演示文稿中看到更多相关信息具体哪一个适用于 Panera 很难说。可能是他们已经注册了 "delivery from Panera" 的调用名称,因此 "I'd like" 是一个合适的触发短语。或者可能是他们推动了一些事情,所以整个短语触发了一个名为 "Panera" 的动作,因为它使用了交易。