内置意图

内置 intent 是唯一标识符,您可以指定它来告知 Google 助理您的 Action 可以执行特定类别的用户请求。通过内置 intent,用户无需使用项目的显示名称即可调用您的 Action。为了查找匹配的 Action,Google 助理会确定用户是要针对您配置的 intent 执行与调用短语类似的操作,还是用户处于您的 Action 合适的上下文中。

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

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

操作发现阶段,Google 助理可以使用有关您的 Action 的元数据(包括您指定的内置 intent)向用户推荐您的 Action。为了尽可能减少对话往返,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 助理游戏设计指南

设置

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

  1. 转到 Actions 控制台
  2. 点击 New project,输入项目名称,然后点击 Create project

讲故事的内置 intent

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

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

  • 您的 Action 不依赖文字转语音功能作为讲故事的主要语音
  • 无论有无屏幕,您的 Action 都应让用户感到愉悦
  • 您的 Action 必须适合全家共享

调用参数

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

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

设置

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

  1. 转到 Actions 控制台
  2. 点击 New project,输入项目名称,然后点击 Create project

教育内置 intent

教育内置 intent 会注册您的 Action,以便通过 Google 助理请求(例如“Ok Google”教我学些新东西。”

教育类操作应遵循以下概要准则:

  • 您的 Action 应旨在教授或协助学习

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

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

  • 您的 Action 会传授公认的技能和知识

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

调用参数

教育内置 intent 的调用参数表示用户可在请求中包含的学习主题。这些参数有助于提升您在请求的学习主题中的曝光度:

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

设置

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

  1. 转到 Actions 控制台
  2. 点击 New project,输入项目名称,然后点击 Create project