The invention discloses a method and skill sharing platform, the platform includes: building blocks for providing skills, skills to enable developers to build engine skills through the engine to build skills; loading module for providing access permissions, loading interface, so that the skills of developers through the interface for the ability to load custom authority; sharing skills release module, for loading custom permissions as skill skill sharing released to the shared space, in order to supply with developers shared space to download the skills from the custom and use. The invention also discloses a sharing skill application platform and method. Using this invention, the ability to share skills can be improved so that application developers can more efficiently use sharing skills to develop skills to meet the needs of the users.
【技术实现步骤摘要】
共享技能开发平台及方法、共享技能应用平台及方法
本专利技术涉及人机交互应用开发领域,具体涉及一种共享技能开发平台及方法、共享技能应用平台及方法。
技术介绍
随着移动智能终端和信息网络技术的发展,人们在越来越多的场景中使用语音交互应用,例如以智能音箱作为入口,语音交互使用天气/股票/音乐/交通状况/闹钟/提醒等应用,每种应用包括一个或多个技能。又例如以车载车机为入口,语音交互使用LBS/导航/电台/音乐等应用或技能。因而,业界也出现越来越多的对话式人工智能开放平台,例如百度的DuerOS,亚马逊的Alexa等,为应用开发者或技能开发者提供一个可以开发应用或技能的系统。同时,出于开放平台营造一种彼此共享共赢的丰富生态的目的,通常也提供技能商城这种类似形式的市场,使得开发者开发的技能,可以发布到商城中,既可以直接供终端用户选择使用,也可以供第三方应用开发者选择到应用中,通过终端应用再提供给终端用户使用。现有技能商城里的技能只能直接被使用,无法被第三方开发者根据自己的需求进行定制。举例来说,开发者A在技能商城里发布了餐饮团购技能,开发者B购买了这个技能,在使用中发现如下优缺点:优点:餐饮团购技能的语义理解效果很好;缺点:餐饮团购技能的商户信息不全;而开发者B手里有一批可以补充上去的商户信息;同时,餐饮团购技能有一批错误的商户信息,开发者B收集到了这些错误信息并希望可以修正;餐饮团购技能的对话业务逻辑不符合开发者B的业务需求。在这种情况下,由于现有平台均无法提供对技能的定制功能,因此,即使开发者B有更好的商户资源和更贴切自身业务的对话交互设计的需求,在开发者A发布的 ...
【技术保护点】
一种共享技能开发平台,其特征在于,所述平台包括:技能构建模块,用于提供技能构建引擎,以使技能开发者通过所述引擎构建技能;权限加载模块,用于提供权限加载接口,以使技能开发者通过所述接口为所述技能加载定制权限;所述权限加载模块包括:语义理解定制权限加载模块和/或业务后处理定制权限加载模块;其中:所述语义理解定制权限加载模块,用于为所述技能加载语义理解定制权限;所述业务后处理定制权限加载模块,用于为所述技能加载业务后处理定制权限;共享技能发布模块,用于将加载了定制权限的技能作为共享技能发布到共享空间,以供应用开发者从所述共享空间下载所述技能并进行定制使用。
【技术特征摘要】
1.一种共享技能开发平台,其特征在于,所述平台包括:技能构建模块,用于提供技能构建引擎,以使技能开发者通过所述引擎构建技能;权限加载模块,用于提供权限加载接口,以使技能开发者通过所述接口为所述技能加载定制权限;所述权限加载模块包括:语义理解定制权限加载模块和/或业务后处理定制权限加载模块;其中:所述语义理解定制权限加载模块,用于为所述技能加载语义理解定制权限;所述业务后处理定制权限加载模块,用于为所述技能加载业务后处理定制权限;共享技能发布模块,用于将加载了定制权限的技能作为共享技能发布到共享空间,以供应用开发者从所述共享空间下载所述技能并进行定制使用。2.根据权利要求1所述的共享技能开发平台,其特征在于,所述语义理解定制权限加载模块包括:信息设置单元,用于设置所述技能的对话模型示例及意图概要;权限加载单元,用于根据所述技能的意图概要为所述技能加载语义理解定制权限。3.根据权利要求1所述的共享技能开发平台,其特征在于,所述语义理解定制权限包括三种类型:完全不可定制、意图概要内可定制、完全可定制。4.根据权利要求1至3任一项所述的共享技能开发平台,其特征在于,所述业务后处理定制权限加载模块,具体用于根据所述技能的业务后处理流程是否可以划分为更细粒度的处理过程为所述技能加载业务后处理定制权限。5.一种共享技能应用平台,其特征在于,所述平台包括:技能下载模块,用于提供技能下载引擎,以使应用开发者通过所述引擎从共享空间获取共享技能;定制模块,用于提供定制接口,以使应用开发者通过所述接口根据所述共享技能的定制权限及应用需求对所述共享技能进行需求定制,得到定制技能;所述定制模块包括:语义理解定制模块和/或业务后处理定制模块;所述语义理解定制模块,用于根据所述共享技能的语义理解定制权限进行语义理解定制;所述业务后处理定制模块,用于根据所述共享技能的业务后处理定制权限进行业务后处理定制;技能加载模块,将所述定制技能添加到应用中。6.根据权利要求5所述的共享技能应用平台,其特征在于,所述语义理解定制模块包括:第一权限检测单元,用于检测所述共享技能的语义理解定制权限,所述语义理解定制权限包括三种类型:完全不可定制、意图概要内可定制、完全可定制;第一定制单元,用于在所述第一权限检测单元检测到所述共享技能的语义理解定制权限为意图概要内可定制或完全可定制时,向应用开发者提供定制接口或所述共享技能的语义描述文件,以使所述应用开发者利用所述定制接口或所述共享技能的语义描述文件进行语义理解定制。7.根据权利要求5所述的共享技能应用平台,其特征在于,所述业务后处理定制模块包括:第二权限检测单元,用于检测所述共享技能的业务后处理定制权限,所述业务后处理定制权限包括:不可定制、可定制;第二定制单元,用于在所述第二权限检测单元检测到所述共享技能的业务后处理定制权限为可定制时,向应用开发者提供定制接口或所述共享技能的语义描述文件,以使所述应用开发者利用所述定制接口或所述共享技能的业务后处理描述文件进行业务后处理定制。8.根据权利要求6或7所述的共享技能应用平台,其特征在于,所述定制模块还包括:信息提示模块,用于在所述第一权限检测单元检测到所述共享技能的语义理解定制权限为完全不可定制时,展现提示信息;并且在所述第二权限检测单元检测到所述共享技能的业务后处理定制权限为不可定制时,展现提示信息;错误提示模块,用于在所述应用开发者对技能的语义理解定制超出了意图概要范围时,展现错误信息。9.根据权利要求5至7任一项所述的共享技能应用平台,其特征在于,所述平台还包括:定制技能发布模块,用于将所述定制技能作为共享技能发布到共享空间,以供应用开发者从所述共享空间下载所述定制技能并进行使用。10.根据权利要求9所述的共享技能应用平台,其特征在于,所述平台还包括:检测模块,用于在所述技能加载模块将所述定制技能添加到应用中之前,...
【专利技术属性】
技术研发人员:黄鑫,陈志刚,王智国,胡国平,
申请(专利权)人:科大讯飞股份有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。