1

我正在与 Api.ai 合作在 Google 助手上制作应用程序。一切都按预期工作,除了我无法让助手使用除"Talk to [app name]".

起初,我根本不认为这是可能的,但我看到了它的 Google I/O 演示。它看起来像这样:

在此处输入图像描述

所以看起来他们正在使用"I'd like delivery from Panera". 所以我不知道演示是否是假的,但他们不必以Talk to Panera.

我做了一些研究,发现这个选项不一定在 Api.ai 中,但它可能在“Actions on Google”中。

我正在设置您在下面看到的这些选项,但它仍然不起作用。

在此处输入图像描述


这是 Api.ai 或“Actions on Google”的错误还是我做错了什么?

当我尝试“使用 [我的应用名称] 订购”时,我收到此错误。

“抱歉,此动作在模拟中不可用”

如果我在我的 Pixel 手机上尝试“与 [我的应用名称] 交谈”,测试应用就会打开,但如果我在我的 Pixel 上说“从 [我的应用名称] 订购”,它只会找到搜索结果。所以我得出的结论是它不起作用。

4

1 回答 1

1

这有点棘手和复杂。很有可能你没有做任何“错误”的事情,但同时 Panera 演示也不完全是“假的”。

Action Discovery 实际上与网站和 SEO 非常相似。除了“talk to”之外,还有许多专门记录的触发短语可以与您的操作的调用名称一起使用。除了这些记录在案的之外,该页面还建议可能有其他短语也可以以相同的方式工作 - 例如,“询问”与没有触发短语一样有效,并且只使用您的调用名称。您可以将这些显式调用视为类似于用户输入特定 Web URL。

此外,您还可以注册其他建议的短语。Google 可能会使用这些短语以及它可能设置的其他短语来向使用该短语的用户建议您的操作。如果该短语与您的操作足够相关,它可能会直接触发您的操作。这就像在您的操作上使用搜索引擎并让 Google 在搜索结果中返回一个片段。可能还有其他可能影响这一点的线索,并且与其他 SEO 影响者一样,谷歌不一定会公布这些指标是什么。(所以我们可能假设使用 Action Transaction API 可以允许其他短语,但这只是我们的一个假设。)Google 员工已经多次公开提到过这种事情,但您可以在他们的 I /O 关于发现的演示文稿(https://youtu.be/By972_gh9DY?t=7m50s)和布拉德艾布拉姆斯的演讲(https://youtu.be/koWTxk-qfJE?t=17m36s

究竟哪一个适用于 Panera 很难说。可能他们已经注册了“从 Panera 交付”的调用名称,因此“我想要”是一个合适的触发短语。或者可能是他们轻推了一些东西,所以整个短语触发了一个名为“Panera”的动作,因为它使用了事务。

于 2017-07-23T04:27:40.317 回答