如何构建 Google 助理 Action

Google 允许第三方开发者和 Google 开发者通过 Actions on Google 平台构建适用于 Google 助理的 Action。所有想要集成 Actions on Google 的开发者都必须同意遵守相关条款政策,并且所有针对 Google 助理构建的 Action 都必须经过政策审核才能发布。

我们一直在为开发者投入资源,为他们提供所需的工具和功能,以支持他们通过 Google 助理打造实用且富有吸引力的体验。所有开发者都可以访问我们的技术文档,以了解如何开发不同类型的 Google 助理体验。开发者还可以使用 Actions 控制台,该控制台提供测试和版本管理工具、Action 审核(可确保其符合政策指南的要求)、表现分析以及与 Google Cloud 服务集成的功能。此外,为了帮助开发者构建成功的 Action,我们还为他们提供各种 Google 技术,包括用于销售商品、推广 Action 以及将用户关联到其现有帐号信息的功能。

基于法律和隐私权方面的顾虑、扩容能力问题以及保护 Google 机密、专有信息和业务方面的考量,某些资源和数据并不向所有开发者开放,而只提供给部分 Action 开发者(包括 Google 开发者)。例如,我们有时会向乐于尝鲜的合作伙伴提供全新的 Google 助理技术,以便进行测试和收集反馈,并最终向开发者社区的其余成员推出相应技术。我们还可能会与第三方合作伙伴和 Google 开发者合作,共同构建与 Google 助理的定制化集成,从而为用户打造更出色的体验,并迈出为所有开发者打造通用解决方案的第一步。

数据访问

与 Google 助理互动时,用户信任 Google 会保障其个人信息安全,而我们会努力维系这份信任。为了让开发者能够为 Google 助理用户构建、部署和维护丰富的体验,我们会与开发者分享相关数据,但在此过程中会遵循我们隐私权政策中规定的原则,并且绝不会向任何人售卖用户的个人信息。例如,我们可能会与开发者分享以下信息:

  • 无法用于识别用户身份的信息,例如:
    • 关于用户如何与某开发者的 Action 进行互动的汇总匿名数据。例如,Actions on Google 开发者可以通过 Actions 控制台查看分析数据
    • 其他无法用于识别用户个人身份但对开发者有用的信息,例如设备类型和功能、语言区域以及时区。
  • 如果用户选择使用 Google 助理与开发者的 Action 进行互动,我们可能会分享与该互动相关的信息,例如:
    • 系统针对用户的请求(或其蕴含的意图或论点)生成的转录内容。例如,当用户与第三方 Action 对话时,Google 助理会将用户请求的转录文本发送给该 Action,以便开发者能够作出响应。
    • 在获得用户许可的情况下,Google 助理可能会分享用户的个人详细信息(例如他们的电子邮件地址、姓名、位置信息、电话号码或付款信息)以完成请求。例如,帮助用户填写线上表单、订外卖或在餐厅订位。
    • 如果用户选择将自己的 Google 帐号与某开发者的应用或设备的帐号相关联,我们会与相应开发者分享用户的基本帐号信息(例如姓名、电子邮件地址或个人资料照片)以方便其进行关联。

开发者还会与 Google 分享特定数据,以便满足用户请求,并实现与 Google 助理的集成,这些数据包括:

  • 用于关联用户帐号的信息,以便用户能够使用 Google 助理与其第三方功能(例如 Action、媒体、智能家居和效率提升服务)帐号进行互动。
  • 内容和数据库,用于帮助 Google 助理通过开发者的服务满足用户请求。例如,有些媒体服务提供方允许 Google 将其媒体目录编入索引,以便用户能够通过 Google 助理播放内容。提供方还可以分享已关联帐号的用户的媒体播放列表,以便这些用户能够让 Google 助理播放自己的播放列表。
  • Actions on Google 开发者会与 Google 分享数据,以实现与用户的互动。例如,开发者可以指定哪些数据要存储在每位用户或每个家庭的数据存储空间(并让用户可以重置这项设置),以便他们的 Action 可以在后续互动中记住相应用户。开发者还可提供执行方式响应,以此回应用户请求。
  • 内置 Google 助理的第三方设备(例如音箱和电视)会与 Google 分享用户的 Google 助理查询和相关数据,以便用户可以通过相应设备使用 Google 助理。