任务型人机对话系统及其实现方法、装置与电子设备制造方法及图纸

技术编号:20819452 阅读:39 留言:0更新日期:2019-04-10 05:49
本发明专利技术实施例提供一种任务型人机对话系统及其实现方法、装置与电子设备,其中所述实现方法包括:针对目标任务型人机对话系统,分别建立的开发者配置层,用以为开发者提供配置交互服务,并根据接收到的配置设置参数和配置文件,自动搭建任务型人机对话服务平台;建立任务对话接口层,用以基于业务逻辑层,为任务对话用户提供人机对话交互服务;建立业务逻辑层,并在业务逻辑层创建人机对话处理子模块和人机对话业务逻辑,用以基于数据库层,通过管道通信方式实现特定任务的人机对话业务流程;建立数据库层,用以为任务型人机对话服务平台提供数据支持。本发明专利技术实施例能够有效降低开发过程的研发成本和时间成本。

【技术实现步骤摘要】
任务型人机对话系统及其实现方法、装置与电子设备
本专利技术实施例涉及软件开发
,更具体地,涉及一种任务型人机对话系统及其实现方法、装置与电子设备。
技术介绍
人机对话是计算机的一种工作方式,即计算机操作员或用户与计算机之间通过控制台或终端显示屏幕,以对话方式进行工作的过程。操作人员通过输入装置(如键盘等)对计算机输入各种命令或数据,对计算机进行干预和控制;计算机则将运行情况及时地输出(显示或打印等),供操作人员观察和了解。任务型人机对话系统是指针对特定任务开发的人机对话系统。任务型人机对话系统可以通过与用户进行多轮基于自然语言等的对话,来逐步收集与目标相关的信息,辅助用户成功获得某种服务。例如,天气信息查询系统是针对用户对天气信息的查询需求开发的人机对话系统,自动机票预订系统是针对用户对机票的自动预定需求而开发的人机对话系统,此外还有车载对话系统、电信服务系统等等。现有的任务型人机对话系统开发平台,可以一定程度的通过配置的方式来实现特定任务的人机对话系统。但是,其配置过程较为复杂繁琐,通常需要对相应特定任务的各个相关槽值组合分别进行配置,以抽取出用户输入的与任务相关的重要信息,本文档来自技高网...

【技术保护点】
1.一种任务型人机对话系统的实现方法,其特征在于,包括:建立目标任务型人机对话系统的开发者配置层,用以为开发者提供配置交互服务,并根据接收到的配置设置参数和配置文件,自动搭建任务型人机对话服务平台;建立所述目标任务型人机对话系统的任务对话接口层,用以基于业务逻辑层,为任务对话用户提供人机对话交互服务;建立所述目标任务型人机对话系统的所述业务逻辑层,并在所述业务逻辑层创建人机对话处理子模块和人机对话业务逻辑,用以基于数据库层,通过管道通信方式实现特定任务的人机对话业务流程;建立所述目标任务型人机对话系统的所述数据库层,用以为所述任务型人机对话服务平台提供数据支持。

【技术特征摘要】
1.一种任务型人机对话系统的实现方法,其特征在于,包括:建立目标任务型人机对话系统的开发者配置层,用以为开发者提供配置交互服务,并根据接收到的配置设置参数和配置文件,自动搭建任务型人机对话服务平台;建立所述目标任务型人机对话系统的任务对话接口层,用以基于业务逻辑层,为任务对话用户提供人机对话交互服务;建立所述目标任务型人机对话系统的所述业务逻辑层,并在所述业务逻辑层创建人机对话处理子模块和人机对话业务逻辑,用以基于数据库层,通过管道通信方式实现特定任务的人机对话业务流程;建立所述目标任务型人机对话系统的所述数据库层,用以为所述任务型人机对话服务平台提供数据支持。2.根据权利要求1所述的实现方法,其特征在于,所述在所述业务逻辑层创建人机对话处理子模块和人机对话业务逻辑的步骤具体包括:创建自然语言理解子模块,用以基于接收的当前对话输入信息和预装的识别算法,识别所述特定任务所属的领域,并实现对所述当前对话输入信息的语义标注和意图识别;创建对话管理子模块,用以基于所述当前对话输入信息的所述语义标注和意图识别,以及人机对话的历史状态,预测人机对话的当前状态,并基于所述当前状态,通过调用预装的决策模型和所述数据库层,生成决策指示;创建自然语言生成子模块,用以根据所述决策指示,输出决策结果或者展示确认选项;建立所述自然语言理解子模块、所述对话管理子模块、所述自然语言生成子模块和所述数据库层间的管道通信连接,并建立基于所述数据库层和各子模块间管道通信方式数据调用的人机对话业务逻辑。3.根据权利要求1所述的实现方法,其特征在于,在所述创建人机对话处理子模块和人机对话业务逻辑的步骤之后,还包括:在所述业务逻辑层创建开发者扩展接口以及基于所述开发者扩展接口的扩展开发业务逻辑,用以为开发者提供对所述任务型人机对话服务平台的二次开发交互服务。4.根据权利要求1所述的实现方法,其特征在于,所述建立目标任务型人机对话系统的开发者配置层的步骤具体包括:基于配置设置视图业务需求,布局配置交互界面,并建立所述配置交互界面与所述业务逻辑层的数据交互逻辑;定义所述开发者配置层的开发者配置接口,用于接收开发者针对所述特定任务的所述配置设置参数和配置文件;在所述业务逻辑层创建开发者配置业务逻辑,用以根据所述配置设置参数和配置文件,自动搭建所述任务型人机对话服务平台。5.根据权利要求1所述的实现方法,其特征在于,所述建立...

【专利技术属性】
技术研发人员:王小捷齐玉碧姚轩陈刚郑寅刘波刘禹杉刘钰婷
申请(专利权)人:拓科武汉智能技术股份有限公司
类型:发明
国别省市:湖北,42

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

1