调用技能

自定义技能提供服务时首先需要用户使用调用名称打开技能。当技能打开后,可以处理用户的请求,提供相应的服务,如查询消息、互动游戏等。本文主要介绍打开技能的方法,目前支持不带意图打开技能和带意图打开技能两种方式。

小度小度,打开儿童乐园
小度小度,打开查询个税,我在北京,需要缴纳多少个税

目录

技能调用名称

在自定义技能中,用户需要先打开技能,才能向技能发送请求。

用户: 小度小度,打开查询个税
小度: 欢迎查询个税
用户: 我在北京,月薪8000,需要缴纳多少个税
小度: 你需要缴纳税款167.40元,缴纳社保及公积金1776元,税后工资是6056.60元

上述示例中使用“打开查询个税”来打开技能,打开技能时使用的名称叫技能的调用名称。

调用名称的要求

技能的调用名称需要满足以下要求:

  • 长度范围是2~15个字符,建议最好不超过6个字符,方便用户记忆和使用技能。
  • 强烈建议调用名称与技能名称保持一致,方便用户识别和使用技能。
  • 调用名称中不能包含“小度”或“小度小度”。
  • 调用名称中避免出现复杂的词语、多音字、拗口的字或词、生僻的字或词,如旖旎(yǐ nǐ)、泬寥(xuè liáo)、曜灵(yào líng)等。
  • 调用名称中避免出现中文、英文、数字混用的情况,如"第1租车"、“Smart家居”等。
  • 每个技能的调用名称唯一。
  • 非企业级认证用户不得使用企业品牌名称(及同音词)作为调用名,企业级认证用户仅能使用该公司品牌及旗下品牌作为调用名称。
  • 当技能发布上线后, 调用名称不支持修改。

除了上面的要求外,建议使用辨识度较高的词作为调用名称,让用户通过调用名称就能联想到技能提供的服务,尽量避免使用一些宽泛的词作为调用名称。

正面示例

查询个税
快速租车
孕妈妈小助手

反面示例

歌词
发布
汽车
天气

填写和修改调用名称

在小度技能开放平台上,你可以通过以下方式填写和修改技能调用名称。

  • 在技能创建时填写技能调用名称。
  • 在技能基本信息中填写技能名称。
  • 发布上线时填写技能名称。

注意: 在上述任意一处修改调用名称后,其他地方的调用名称都会被同步修改。

如何调用技能

在自定义技能中,用户可以通过“打开”+“调用名称”的方式来调用技能。常见的方式有不带意图调用技能和带意图调用技能。

调用技能时不携带请求信息

用户调用技能时不带请求信息,当技能响应后,用户再说出具体的请求信息。调用方式是“唤醒词”+“打开”+“调用名称”。

下面示例中用户首先打开技能“新生儿小助手”,当技能响应后,用户发出请求“宝宝下个月需要打疫苗吗”,这种调用技能的方式就是不携带意图调用技能。

示例

用户: 小度小度,打开新生儿小助手 (技能调用名称)
小度: 欢迎来到新生儿小助手
用户: 宝宝下个月需要打疫苗吗 (用户请求)
小度: 宝宝5月需要吃糖丸,请在5月15日上午带宝宝去社区医院。
用户: ...

调用技能时携带请求信息

用户调用技能同时携带请求信息。调用方式是“唤醒词”+“打开”+“调用名称”+“意图”。

下面示例中用户打开技能“新生儿小助手”同时发出请求“宝宝下个月需要打疫苗吗”,这种调用技能的方式就是携带请求调用技能。

示例

用户: 小度小度,打开新生儿小助手 (技能调用名称),宝宝下个月需要打疫苗吗 (用户请求)
小度: 宝宝5月需要吃糖丸,请在5月15日上午带宝宝去社区医院。
用户: ...