购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.6 创建你的第一个Google Action

在创建Google Action之前,让我们首先尝试了解一下什么是Action。你可能听说过Google Assistant,它本质上与Apple Siri或Microsoft Cortana(小娜)相当,是围绕虚拟助手的概念构建的,该软件能够根据用户的指示以文本或语音的形式为用户执行任务。

3.6.1 Actions on Google平台和Google Assistant的关系

Google Assistant可以执行的每项任务都称为一个Action。因此,当用户发出类似于“给我看一下购物清单”或“打电话给Sam”的请求时,执行任务其实就是执行函数——假设这个函数是showShoppingList()或makeCall(Sam)——并且在执行时已经附加了适当的参数。

Actions on Google平台使我们可以创建聊天机器人,充当Google Assistant上的Action。这样,一旦Action被调用,就可以和用户进行对话,直到用户结束对话。

调用Action是在Google Assistant中执行的,它将调用请求与其目录中的Actions列表相匹配,并启动相应的Action。然后,用户接下来进行的几次交互都是与该Action进行的。因此,Google Assistant将充当多个此类Action的聚合器,并为它们提供调用方法。

3.6.2 Actions on Google平台的意义

Actions on Google平台实际上是一种集成方式,开发者可以通过它将自己的服务与Google Assistant集成到一起。那么,Actions on Google平台为有兴趣构建聊天机器人的开发人员提供了什么样的便利呢?来看图3-7。

图3-7

只需与Google Assistant交谈,用户就可以获得Uber(优步)功能的支持。这是因为Talk to Uber这句话可以匹配到由Uber开发的聊天机器人(该聊天机器人是通过Actions on Google平台提供的),它响应了用户的Talk to Uber请求。

因此,Uber能够通过提供无文本界面(如果使用语音输入的话)来推送其可用性和交互性,并受益于已放入Google Assistant的先进NLP算法,从而增强其业务量。

将你创建的聊天机器人有效地发布到Actions on Google可以让你为自己的企业提供对话接口。你可以使用Webhook管理业务逻辑。下文将详细介绍Webhook,目前我们将创建一个Actions on Google项目并将其链接到聊天机器人。 Im5M3Or1DeMp+ES00Ubp07ahwdJ8t+Mf694XHB7k+xW9W449/x7ISpPPD7skcTp8

点击中间区域
呼出菜单
上一章
目录
下一章
×