用于语音对话平台的技能配置和调用方法及系统技术方案

技术编号:19744630 阅读:17 留言:0更新日期:2018-12-12 04:37
本发明专利技术实施例提供一种用于语音对话平台的技能配置和调用方法。该方法包括:响应于开发者对技能创建按钮的操作,提供技能类型选择窗口;响应于开发者选择任务型技能,提供任务型技能的技能配置页面;响应于开发者对任务创建按钮的操作,提供新创建任务的意图编辑页面;响应于开发者在意图编辑页面的开发,更新新创建任务,以完成技能的配置。本发明专利技术实施例还提供一种用于语音对话平台的技能配置和调用系统。本发明专利技术实施例通过使用技能‑任务‑意图这样的层级结构,进行有序的划分,减轻了对话管理的难度,支持了多轮对话的任务。同时可以在不同技能中提取、导入指定的任务,从而降低开发的成本,提高开发的效率。

【技术实现步骤摘要】
用于语音对话平台的技能配置和调用方法及系统
本专利技术涉及程序开发领域,尤其涉及一种用于语音对话平台的技能配置和调用方法及系统。
技术介绍
随着人工智能的快速发展,各大公司都对人工智能语音方向进行了深入的研究,各大公司都逐渐推出了各自的语音对话平台,开发者在语音对话平台中可以根据自己的需求、自己的创意,向语音对话平台发布技能,进行调用。技能类似于一个应用,通过语音对话完成一个或多个特定的功能,所述技能由一个或多个意图直接构成,在多轮对话中以明确意图的上下文意图来区分说法,从而进入相应的意图。在实现本专利技术过程中,专利技术人发现相关技术中至少存在如下问题:如果需要在技能-意图这样的层级结构里支持上下文信息的传递、支持多轮对话,那么会增加对话管理的难度。例如,意图A和意图B都在同一技能里,并且意图A和意图B都有相同的弱说法,当多轮对话中用户所说的弱说法同时命中了意图A和意图B时,那么就无法判断用户命中的具体是哪个意图,会引起歧义。如果要在技能-意图这样的结构中解决这一问题,需要对技能做进一步的拆分,这样在操作中没有问题,但是这种方法的易用性非常的低,好比将支付宝中的余额、余额宝、交水电费、交话费…每个细小功能都单独拎出来做成一个APP,从流程上来说不会有问题,但是在将这些技能集合在产品中时,无法保证让个人开发者开发时,能够将这些零碎,但是领域强相关的技能都集合进一个产品中,使得这样技能的开发成本偏高,并且这样结构的技能对多轮对话的支持较弱。
技术实现思路
为了至少解决现有技术中语音对话平台的对话管理的难度大,技能开发成本高,多轮对话支持较弱的问题。第一方面,本专利技术实施例提供一种用于语音对话平台的技能配置方法,包括:响应于开发者对技能创建按钮的操作,提供技能类型选择窗口,其中,所述技能类型选择窗口至少包括:任务型技能;响应于开发者选择所述任务型技能,提供所述任务型技能的技能配置页面,所述技能配置页面包括:任务创建按钮;响应于开发者对任务创建按钮的操作,提供新创建任务的意图编辑页面;响应于开发者在所述意图编辑页面的开发,更新所述新创建任务,以完成所述技能的配置。第二方面,本专利技术实施例提供一种用于语音对话平台的技能调用方法,包括:接收用户输入的第一语音数据,当所述第一语音数据命中技能内的第一意图时,向用户提供包含指定任务的反馈,其中,所述技能包含多个任务,所述多个任务具有相同的第二意图;在技能中将所述第一意图与所述指定任务对应,接收用户输入的第二语音数据;当所述第二语音数据命中所述指定任务内的第二意图时,向用户反馈。第三方面,本专利技术实施例提供类型选择窗口提供程序模块,用于响应于开发者对技能创建按钮的操作,提供技能类型选择窗口,其中,所述技能类型选择窗口至少包括:任务型技能;技能配置页面提供程序模块,用于响应于开发者选择所述任务型技能,提供所述任务型技能的技能配置页面,所述技能配置页面包括:任务创建按钮;意图配置页面提供程序模块,用于响应于开发者对任务创建按钮的操作,提供新创建任务的意图编辑页面;技能配置程序模块,用于响应于开发者在所述意图编辑页面的开发,更新所述新创建任务,以完成所述技能的配置。第四方面,本专利技术实施例提供一种用于语音对话平台的技能调用系统,包括:反馈程序模块,用于接收用户输入的第一语音数据,当所述第一语音数据命中技能内的第一意图时,向用户提供包含指定任务的反馈,其中,所述技能包含多个任务,所述多个任务具有相同的第二意图;指定任务对应程序模块,用于在技能中将所述第一意图与所述指定任务对应,接收用户输入的第二语音数据;技能调用程序模块,用于当所述第二语音数据命中所述指定任务内的第二意图时,向用户反馈。第五方面,提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例的用于语音对话平台的技能配置和调用方法的步骤。第六方面,本专利技术实施例提供一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现本专利技术任一实施例的用于语音对话平台的技能配置和调用方法的步骤。本专利技术实施例的有益效果在于:通过使用技能-任务-意图这样的层级结构,每个任务都可以被视为是低度重合的细分领域,即任务是为了实现一个功能的一轮或者多轮对话,从而进行有序的划分,减轻了对话管理的难度。第一轮强说法进入某任务后,第二轮弱说法可以仅在该领域内跳转,从而实现了多轮对话。同时可以根据场景的需要,可以在不同技能中提取、导入指定的任务,从而降低开发的成本,提高开发的效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的一种用于语音对话平台的技能配置方法的流程图;图2是本专利技术一实施例提供的一种用于语音对话平台的技能调用方法的流程图;图3是本专利技术一实施例提供的一种用于语音对话平台的技能配置系统的结构示意图;图4是本专利技术一实施例提供的一种用于语音对话平台的技能调用系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示为本专利技术一实施例提供的一种用于语音对话平台的技能配置方法的流程图,包括如下步骤:S11:响应于开发者对技能创建按钮的操作,提供技能类型选择窗口,其中,所述技能类型选择窗口至少包括:任务型技能;S12:响应于开发者选择所述任务型技能,提供所述任务型技能的技能配置页面,所述技能配置页面包括:任务创建按钮;S13:响应于开发者对任务创建按钮的操作,提供新创建任务的意图编辑页面;S14:响应于开发者在所述意图编辑页面的开发,更新所述新创建任务,以完成所述技能的配置。在本实施方式中,语音对话平台的技能主要由任务和词库两部分构成,其中,任务是技能的重要组成成分之一,是完成某一项功能的单轮对话或者多轮对话的合集。用户的每一轮对话,都可以认为是一个意图,用以实现用户的一个目的。任务是由一个或者多个意图组成,开发者需要在创建意图之前梳理整个任务功能实现的过程,理清意图之前的逻辑关联,确保该功能可以完整实现。对于步骤S11,语音对话平台响应于开发者在技能创建按钮的点击,提供技能类型选择窗口,来用于为开发者提供选择创建何种类型的技能,其中,所述技能类型选择窗口至少包括任务型技能,也包括其他类型的技能,所述技能类型开发者可以根据所创建技能的需求进行选择。对于步骤S12,语音对话平台响应于开发者选择所述任务型技能,为开发者提供包括任务创建按钮的任务型技能配置的页面。对于步骤S13,语音对话平台响应于开发者对任务创建按钮的点击,提供了新创建任务的意图编辑页面,其中所述意图编辑页本文档来自技高网...

【技术保护点】
1.一种用于语音对话平台的技能配置方法,包括:响应于开发者对技能创建按钮的操作,提供技能类型选择窗口,其中,所述技能类型选择窗口至少包括:任务型技能;响应于开发者选择所述任务型技能,提供所述任务型技能的技能配置页面,所述技能配置页面包括:任务创建按钮;响应于开发者对任务创建按钮的操作,提供新创建任务的意图编辑页面;响应于开发者在所述意图编辑页面的开发,更新所述新创建任务,以完成所述技能的配置。

【技术特征摘要】
1.一种用于语音对话平台的技能配置方法,包括:响应于开发者对技能创建按钮的操作,提供技能类型选择窗口,其中,所述技能类型选择窗口至少包括:任务型技能;响应于开发者选择所述任务型技能,提供所述任务型技能的技能配置页面,所述技能配置页面包括:任务创建按钮;响应于开发者对任务创建按钮的操作,提供新创建任务的意图编辑页面;响应于开发者在所述意图编辑页面的开发,更新所述新创建任务,以完成所述技能的配置。2.根据权利要求1所述的方法,其中,所述方法还包括:响应于任务的创建,所述技能配置页面还包括:已创建任务列表;响应于开发者对已创建任务列表中任一任务的选择,提供所述已创建任务列表中被选择的任务的意图编辑页面;响应于开发者在所述意图编辑页面的开发,更新所述被选择的任务,以完成所述技能的配置。3.根据权利要求1所述的方法,其中,所述技能配置页面还包括:任务导入按钮;响应于开发者对所述任务导入按钮的操作,提供任务导入界面,所述任务导入界面中包括用于选择导入任务文件路径的交互按键。4.一种用于语音对话平台的技能调用方法,包括:接收用户输入的第一语音数据,当所述第一语音数据命中技能内的第一意图时,向用户提供包含指定任务的反馈,其中,所述技能包含多个任务,所述多个任务具有相同的第二意图;在技能中将所述第一意图与所述指定任务对应,接收用户输入的第二语音数据;当所述第二语音数据命中所述指定任务内的第二意图时,向用户反馈。5.根据权利要求4所述的方法,其中,所述第一意图包括强说法集合,所述第二意图至少包括弱说法集合。6.一种用于语音对话平台的技能配置系统,包括:类型选择窗口提供程序模块,用于响应于开发者对技能创建按钮的操作,提供技能类型选择...

【专利技术属性】
技术研发人员:王少蓉邹兴旺冯德聪
申请(专利权)人:苏州思必驰信息科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1