词汇表

最近更新时间:2019-08-30 15:54:17

设备 ID

通俗的理解为智能设备的 QQ 号,每一台智能设备在小微平台中都可以获得一个独立的号码,跟大家平时使用的 QQ 号码唯一的区别就是这个号码是64位的,而平常见到的 QQ 号码都是32位的。
产品 ID 接入小微平台的每一款智能设备都有一个独立的 PID。虽然每一台独立的设备都有一个唯一的 DIN,但同一款型号的设备其 PID 则是相同的,例如您旗下有两款不同型号的产品,那么就可以有两个独立的 PID,小微会根据 PID 来定位是哪个合作方的哪款产品,所以有 PID 和 SN 之后,小微就可以唯一确定一台智能设备。

序列号

每台设备都应该有一个唯一的序列号,序列号并不需要腾讯后台分配。我们对序列号格式有严格要求:长度必须是16个字符的字母、数字、下划线、连词符或者冒号的组合,例如 ABC-0032-1234567 就是一个非常标准的序列号。

LICENSE

license 是对 sn 的数字签名,所以与 sn 是一一对应的,它存在的主要目的是保护合作方的利益,避免冒充合作方品牌的山寨设备出现。

小微 SDK

小微硬件平台开放了两种 SDK 供设备使用:一种是只提供问答结果,包括结果文本、可播放资源、操作指令以及上下文信息,信息的处理和交互过程需要接入层自行实现,我们称之为通道层SDK。另一种我们实现了结果的音频处理,包括多轮会话、资源列表控制、场景管理等内容,只向外部暴露了播放器、音频状态以及用于展示的UI资源,接入速度更快,降低接入成本,但是可定制化程度较低,我们叫它全功能 SDK。

VoiceID

小微 SDK 每创建一次请求,都会产生一个唯一的 ID,接入层接收响应时,需要使用这个 ID 来和请求进行对应。同时,如果对接过程中出现问题,可以提供设备 DIN 和 VoiceID 给小微技术客服,进行问题分析和定位。

Skill

小微提供的每一项垂直能力,都被叫做 Skill。同时,在设备端,因为我们把 Skill 的本地执行 都抽象成云端的一个虚拟应用在本地的镜像,所以在设备端也称之为 App。

TinyID

tinyid 是腾讯 open 体系中的一种用户 ID,和 openid 相比,长度更短,便于展示和传输。

激活词

激活词是 Skill 启用的关键字,只有当用户说到激活词时,我们才会把语句分类到您的 Skill 进进行意图分析。

意图

意图就是用户在说每个指令的时候,想要做的事情。例如用户说 “小微,今天天气怎么样?” 时,他的意图就是查询天气。

句式

Skill 的可用性完全依赖句式和意图的匹配。如果开发者能够提供更多更口语化的句式,系统将会更准确得匹配意图。

槽位

某些意图里会包含和意图强相关的关键字,这些关键字称为槽位,例如点播意图可以包含歌手名槽位。