内置 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">如需设置 Play 游戏内置 intent,请按以下步骤操作:
- 转到 Actions 控制台。
- 点击新建项目,输入项目名称,然后点击创建项目。
- 在新手入门页面上选择游戏类别。
对于现有项目,请依次点击开发 >调用 >设置,然后在内置 intent 下启用玩游戏。
讲故事的内置 intent
故事讲述内置 intent 会注册您的 Action,以便通过 Google 助理请求(例如 “Hey Google.给我讲一个公主的故事。”
讲故事的 Action 应遵循以下简要准则:
- 您的 Action 不将文字转语音作为讲故事的主要方式
- 你的 Action 应该无论有没有屏幕,都能让用户畅享
- 您的 Action 必须适合全家使用
调用参数
讲故事内置 intent 的调用参数表示用户可以在讲故事的请求中包含的类型。以下参数可以提高您在所请求类型中的曝光度:
类型 (Actions Builder) | 参数值 (SDK) |
---|---|
冒险 | ADVENTURE |
就寝时间 | BEDTIME |
奇幻 | FANTASY |
互动 | INTERACTIVE |
公主 | PRINCESS |
设置
<ph type="x-smartling-placeholder">如需设置讲故事内置 intent,请按以下步骤操作:
- 转到 Actions 控制台。
- 点击新建项目,输入项目名称,然后点击创建项目。
- 在新手入门页面上选择讲故事类别。
对于现有项目,请依次点击开发 >调用 >设置,然后在内置 intent 下启用给我讲个故事。
- 确认 Action for Families 注册,然后点击 Join(加入)。
- 在参数值下方,为您的故事讲述体验选择一个或多个类型。通过指定类型,用户可以使用类型隐式调用您的 Action。例如,“Ok Google,给我讲一个冒险故事”。
- 点击应用。然后,点击保存。
- 点击内置 intent 的 Edit intent 处理 按钮。
- 点击添加条件评估场景,自动为所选类型创建包含条件的场景。
- 前往新添加的场景,并为每个条件设置网络钩子调用、提示和转场。
- 点击保存。
教育内置 intent
教育内置 intent 会通过 Google 助理请求(例如 “Ok Google.教我新东西。”
教育行动应遵循以下简要准则:
您的 Action 应以教授或协助学习为目的
你的 Action 不适用于广告或招聘工具
您的 Action 侧重于技能和知识
您的 Action 会传授用户成熟的技能和知识
您的 Action 教授的信息并非基于观点,也并非时事结果
调用参数
教育内置 intent 的调用参数表示用户可以在其请求中包含的学习主题。以下参数可以提高您在所请求的学习主题中的曝光度:
学习主题 (Actions Builder) | 参数值 (SDK) |
---|---|
学习新语言 | LANGUAGE |
详细了解自然世界 | WORLD |
学习新技能 | SKILL |
与家人一起学习 | FAMILY |
设置
<ph type="x-smartling-placeholder">如需设置教育内置 intent,请按以下步骤操作:
- 转到 Actions 控制台。
- 点击新建项目,输入项目名称,然后点击创建项目。
- 在项目初始配置过程中选择教育类别。
对于现有项目,请依次点击开发 >调用 >设置,然后在内置 intent 下启用教我新东西。
- 在参数值下方,为您的教育体验选择一项或多项资源。这些值可让用户使用资源主题隐式调用您的 Action。例如,“Ok Google,教我一种新语言”。
- 点击应用。然后,点击保存。
- 点击内置 intent 的 Edit intent 处理 按钮。
- 在内置 intent 页面上,点击添加条件评估场景。此操作会自动为所选学习资源创建一个包含条件的场景。
- 导航到新添加的场景,并为每个条件设置网络钩子调用、提示和转场。
- 点击保存。