12 月 8 日,Google 在官方博客公布,正式将 Google Assistant 开发者平台 Action on Google 中的 Conversation Actions 功能对外开放。
这意味着所有开发者都可以通过“调教” Google Assistant 来实现自己喜欢的功能,并且还可以这些功能普及到所有可以使用 Google Assistant 的平台上。
[attach]599663[/attach]
(图片来自 Android Police)
但这次开放的仅是 Action on Google 中的 Conversation Actions 功能,平台另一个功能 Direct Actions 则仍处于限制使用范畴。
两个功能使用场景的差别在于,Conversation Actions 适合完成需要和人工智能进行多次来回交流才能清晰确立任务内容的交流,而 Direct Actions 则更合适用于更直接的指令,例如“OK Google,帮我开灯。 ”
视频:https://www.instagram.com/sarahticha/
以上介绍视频演示了一个名为“私人厨师(Personal Chef)”的功能。用户只需要对 Google Assistant 说句:
OK Google,我要找私人厨师。
然后就会转入用户和私人厨师的直接对话,通过一来一回的沟通方式,私人厨师会从对话中了解到用户对菜式的偏好。
[attach]599664[/attach]
—— 你好,我是私人厨师。你今天想吃什么?
—— 今天有点冷,我想吃些暖和的,例如热汤,而且烹饪起来要方便快捷。
—— 好的,那你想用什么材料做呢?
—— 我有一些鸡肉和罐头番茄。
—— 好的,我想你应该试试做鸡肉番茄汤。我在 example.com 上给你找了菜谱。
以上产品运行的原理在于,开发者在设计时,会设置一些基本所需条件,例如:食材、烹饪所需时间、口味(热食、冷食、甜食等)等必需信息,然后会输入一些例句给私人厨师参考。
[attach]599665[/attach]
如果在测试阶段遇到私人厨师无法处理的请求时,开发者可以在后台增加关键词和例句再进一步“调教”一下。
Google 除了给开发者敞开了 Google Assistant 可实现服务的大门,还为开发者提供了更为友善的编程交互工具。
例如,以上提及的私人厨师功能则是通过其中一个工具 API.AI 开发的。
和之前的裸代码相比, 这些工具的页面更为直观,并且已经直接和 Google Assistant 相连。除此以外,还提供了不少 VUI(voice user interface) 的现成素材。设计完成后直接提交审批,一旦审批通过,所有人都可以在任何支持 Google Assistant 的界面上使用。
第一步:通过输入例句以创造使用场景,设计对话,定义关键响应内容。例如,用户要说什么关键词才可以召唤出私人厨师,私人厨师要获取什么关键内容信息等。
[attach]599666[/attach]
第二步:通过使用 webhooks 来连接服务所需信息库。例如,刚刚在私人厨师的例子中,则需要一个包含大量菜谱信息的网站。
[attach]599667[/attach]
第三步:上线。
[attach]599668[/attach]
之前,国外网友突然发现可以用 Google Assistant 将手机 Web 上的文章分享到 Google 或 Twitter,感到非常惊喜,并将使用方法分享了出来。但现在有了有了开源功能,等待发现的功能就更多了!
不知道网友们会否因此有事没事就跟 Google Assistant 聊聊天,看看能否发掘奇妙新功能呢?
[attach]599669[/attach]
(图片来自 Google )
如果爱范儿读者准备使用 Google Assistant 的 Conversation Actions 开源功能,欢迎在评论中分享你使用的体验哦。
最后附上 API.AI 的使用说明视频:https://v.qq.com/x/page/u0353tys2no.html