我正在与Api.ai合作,在Google助手上制作应用。一切都按预期工作,除了我不能让助手用除"Talk to [app name]"
之外的任何关键词来识别我的申请。
起初,我认为根本不可能,但我看到了它的Google I / O演示。它看起来像这样:
所以看起来他们正在使用"I'd like delivery from Panera"
启动Panera应用。所以我不知道该演示是否是假的,但他们不必用Talk to Panera
启动它。
我做了一些研究,发现这个选项不一定在Api.ai中,但它可能出现在“Google on Google”中。
我正在设置您在下面看到的这些选项,但它仍无效。
这是Api.ai或“Google on Google”的错误还是我做错了什么?
当我尝试“使用[我的应用名称]订购”时,我收到此错误。
“抱歉,此操作在模拟中不可用”
如果我在我的像素手机上尝试“与[我的应用名称]对话”,测试应用会打开,但如果我在我的像素上说“从[我的应用名称]订购”,它就会找到搜索结果。所以我得出的结论是它不起作用。
答案 0 :(得分:1)
这有点棘手而复杂。机会很好,你没有做任何“错误”,但与此同时,Panera演示也不是“假的”。
Action Discovery实际上非常类似于网站和SEO。除了“talk to”之外,还有许多具体记录的trigger phrases,可以与您的操作的调用名称一起使用。除了这些记录的页面之外,该页面还表明可以有其他短语也以相同的方式工作 - 例如,“ask”工作以及没有触发短语,只使用您的调用名称。您可以将这些显式调用视为与输入特定Web URL的用户类似。
此外,您还可以注册其他建议的短语。如果用户使用该短语,Google可能会使用这些短语以及其他可能设置的短语来向用户推荐您的操作。如果短语与您的操作相关联,则可能只是直接触发您的操作。这就像在您的Action上使用搜索引擎并让Google在搜索结果中返回一个代码段。可能还有其他线索可能会对此产生影响,并且像其他SEO影响者一样,Google并不一定会公布这些指标的含义。 (所以我们可以假设使用Action Transaction API可以允许其他短语,但这只是我们的一个假设。)这种事情已经被Google员工公开过几次,但是你可以在他们看到更多这方面的内容。 / O关于发现的演示文稿(https://youtu.be/By972_gh9DY?t=7m50s)和Brad Abrams的演讲文稿(https://youtu.be/koWTxk-qfJE?t=17m36s)
究竟哪一个适用于Panera很难说。可能是他们已经注册了“从Panera交付”的调用名称,因此“我想要”是一个合适的触发短语。或者可能是他们已经轻推了所以整个短语触发了一个名为“Panera”的动作,因为它使用了交易。