DuerOS 开放平台主要面向企业级用户及个人开发者,提供对话式操作系统能力的输出(DuerOS智能设备开放平台)及输入(DuerOS技能开放平台)。
DuerOS技能开放平台,英文全称DuerOS Bots Platform,(dbp)是DuerOS为第三方开发者提供一整套技能开发、测试、部署工具的开放平台。第三方开发者可以在平台上,通过可视化界面,简单、高效地开发各类个性化技能,丰富DuerOS的能力。
技能开放平台提供了对话式技能所需的NLU(自然语义理解)处理和开发提供了直观的可视化编辑界面。通过编辑界面,可以便捷设计技能的意图、词典等内部逻辑,开发对话式技能。
在技能开发平台上创建的技能可以为用户提供多种多样的服务,如:
为用户提供信息查询服务。
小度小度,今天天气怎么样
小度小度,出塞怎么背
小度小度,西红柿炒鸡蛋怎么做
为用户提供购物服务。
小度小度,我想买袋大米
小度小度,我要订外卖
小度小度,我要买个书桌
为用户提供出行指南服务。
小度小度,我要去八达岭,怎么走最省时
小度小度,我要去上海外滩,哪个酒店既经济又实惠
小度小度,我在西湖,最近的知味观在哪
为用户提供休闲娱乐服务。
小度小度,我想听轻音乐
小度小度,我要看小猪佩奇
小度小度,我想听三只小猪的故事
为用户提供控制智能家居的服务。
小度小度,打开电灯
小度小度,关上窗帘
小度小度,打开回家模式
为用户播放新闻。
小度小度,播放今天的重要的新闻
小度小度,播放财经新闻
小度小度,播放社区新闻
技能提供的服务还有很多,你可以发挥你的想象,开发出更多有价值的技能,为用户服务。
当确定技能提供的服务后,你需要在技能开放平台(以下简称DBP平台)实现你的技能。首先你需要选择技能类型。DBP平台支持自定义技能、智能家居技能和内容播报技能,你可以根据技能提供的服务选择相应的技能类型。
自定义技能的系统包括用户、语音输入设备、DuerOS系统、技能系统。如图所示,以天气技能为例,讲述自定义技能如何响应用户请求。
用户向语音输入设备表达用户的请求,如“小度小度,今天天气怎么样”。
语音输入设备将请求信息发送给DuerOS解析,DuerOS解析出用户的意图(查询天气),将该意图请求及相关时间(今天)、地点(定位点)信息发送给技能。
技能接收到请求后进行处理,并将处理结果“今天天气晴,气温4度”返回给DuerOS。
DuerOS将处理结果转换成语音,发送到语音输入设备,播放给用户。会话结束。
duiros开发平台