内置意图

内置 intent 是一个唯一标识符,您可以指定,让 Google 助理知道您的 Action 可以执行特定类别的用户请求。内置 intent 可让用户调用您的 Action,而无需使用您项目的显示名称。为了查找匹配的 Action,Google 助理会确定用户是否要求针对您配置的某个 intent 执行类似于调用短语的操作,或者当用户所处的情境适合您的 Action 时。

例如,下面是 Google 助理与内置功能匹配的一些用户查询 intent:

  • “玩游戏”内置 intent:“Ok Google。玩一个记忆游戏”
  • “教我新东西”内置 intent:“Ok Google。教我新东西”
  • “讲故事”内置 intent:“Ok Google。给我讲个睡前故事”

操作发现过程中,Google 助理可以使用 包括您已指定的内置 intent,以推荐您的 向用户显示的操作。为了尽可能减少对话往返,Google 助理还会尝试 来扫描用户查询中的参数,并将这些参数传递给你的 Action。

如果您使用 Actions SDK 开发 Action,请确保您使用的是 3.1.0 版或更高版本的 gactions 二进制文件,以便利用内置 intent。

调用参数

某些内置 intent 具有用于进一步 为便于发现的 Action 归类。例如,内置的 intent 具有 genre 参数值。用户可以在查询中添加这些值 只需发出“Ok Google.给我讲一个冒险故事”

如需详细了解具体参数值,请参阅讲故事教育部分。

Play 游戏内置 intent

Play 游戏内置 intent 可让 Google 助理用户发现你的 Action,让发出“Ok Google”这样的请求的用户更容易发现你的操作。玩游戏。”

如需详细了解 Google 助理游戏开发和相关指南,请参阅 Google 助理游戏设计指南

设置

<ph type="x-smartling-placeholder">
</ph> <ph type="x-smartling-placeholder"></ph>

如需设置 Play 游戏内置 intent,请按以下步骤操作:

  1. 转到 Actions 控制台
  2. 点击新建项目,输入项目名称,然后点击创建项目

讲故事的内置 intent

故事讲述内置 intent 会注册您的 Action,以便通过 Google 助理请求(例如 “Hey Google.给我讲一个公主的故事。”

讲故事的 Action 应遵循以下简要准则:

  • 您的 Action 不将文字转语音作为讲故事的主要方式
  • 你的 Action 应该无论有没有屏幕,都能让用户畅享
  • 您的 Action 必须适合全家使用

调用参数

讲故事内置 intent 的调用参数表示用户可以在讲故事的请求中包含的类型。以下参数可以提高您在所请求类型中的曝光度:

类型 (Actions Builder) 参数值 (SDK)
冒险 ADVENTURE
就寝时间 BEDTIME
奇幻 FANTASY
互动 INTERACTIVE
公主 PRINCESS

设置

<ph type="x-smartling-placeholder">
</ph> <ph type="x-smartling-placeholder"></ph>

如需设置讲故事内置 intent,请按以下步骤操作:

  1. 转到 Actions 控制台
  2. 点击新建项目,输入项目名称,然后点击创建项目

教育内置 intent

教育内置 intent 会通过 Google 助理请求(例如 “Ok Google.教我新东西。”

教育行动应遵循以下简要准则:

  • 您的 Action 应以教授或协助学习为目的

  • 你的 Action 不适用于广告或招聘工具

  • 您的 Action 侧重于技能和知识

  • 您的 Action 会传授用户成熟的技能和知识

  • 您的 Action 教授的信息并非基于观点,也并非时事结果

调用参数

教育内置 intent 的调用参数表示用户可以在其请求中包含的学习主题。以下参数可以提高您在所请求的学习主题中的曝光度:

学习主题 (Actions Builder) 参数值 (SDK)
学习新语言 LANGUAGE
详细了解自然世界 WORLD
学习新技能 SKILL
与家人一起学习 FAMILY

设置

<ph type="x-smartling-placeholder">
</ph> <ph type="x-smartling-placeholder"></ph>

如需设置教育内置 intent,请按以下步骤操作:

  1. 转到 Actions 控制台
  2. 点击新建项目,输入项目名称,然后点击创建项目