在智能音箱越来越普及的现在,围绕音箱而生的生态服务也愈加蓬勃,开发者如何才能拥抱音箱生态,制作自己的语音应用服务?我们调研了以京东小京鱼为主的平台,梳理了语音应用的实现方式。(原文地址:http://process-z.com/how_to_create_skill/)
语音应用也被称作技能,是指以语音为核心交互方式的服务,它包含:
- “意图”代表使用技能过程中用户可以进行的操作
- “话术”指定用户可以说的话来调用这些意图
意图集合与话术集合的映射关系形成了交互模型。
意图
定义:代表使用技能过程中用户可以进行的操作。
一般平台会提供预置的意图(操作)供开发者选择,这是为了将一些常用的功能统一,提高系统的一致性。例如退出功能,就是必选的意图,因为每个服务都需要能够结束。当然,用户也可以创建自定义的意图。
话术
定义:指定用户可以说的话来命中对应的意图。
比如我们定义了一个查询天气的功能(意图),可以通过定义话术,来定义用户用什么样的话来查询天气,如下图,不同的话术都可以命中到同一个查询天气的功能。