一种基于自然语言的任务驱动系统技术方案

技术编号:30410340 阅读:33 留言:0更新日期:2021-10-20 11:39
本发明专利技术提供了一种基于自然语言的任务驱动系统,所述系统包括自然人机交互、问题理解、多轮对话模块。自然人机交互模块负责采集用户用语音输入的信息,将其转换为文字后输入问题理解步骤,以及将任务执行的结果从文字转换为语音为用户进行播报。问题理解模块接收转换成文字的用户命令,判断命令所属的领域和用户的意图,从中提取出执行任务所需的参数,将用户命令转换成可被机器理解的结构化形式,输入多轮对话模块。多轮对话模块根据问题理解的结果以及当前与用户的对话状态,决定下一步的交互策略。所述方法能够为各类信息系统赋能,使得用户能够通过语音或自然语言文本快速驱动复杂任务,提升系统访问效率,减轻人工负担。减轻人工负担。减轻人工负担。

【技术实现步骤摘要】
一种基于自然语言的任务驱动系统


[0001]本专利技术涉及人工智能领域,特别是涉及一种基于自然语言的任务驱动系统。

技术介绍

[0002]主流的信息系统目前仍然采用以键盘和鼠标为主的传统交互模式。很多大型系统包含成百上千个功能,用户往往需要经过多次点击、查找才能获取到想要的功能,有时候还需要手工输入参数,不仅学习周期较长,而且效率较低。近年来,苹果Siri、亚马逊Echo、微软敦煌小冰等任务型人机对话系统开始步入应用阶段,其以个人助手的形式存在于用户的手机或其他智能设备中,用户只需要通过语音就能够便捷地处理常见任务,减轻了人工负担。任务型人机对话技术的发展为提升传统信息系统访问效率带来了新的机遇,如何使用户通过自然语言快速、准确的驱动传统信息系统,完成复杂任务,是一项技术挑战。

技术实现思路

[0003]专利技术目的:提出一种基于自然语言的任务驱动系统,能够理解用户通过语音发出的指令,解析后对信息系统中的任务进行驱动。
[0004]本专利技术定义如下概念:
[0005]任务:是信息系统的一部分,负责执行一到多项功本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于自然语言的任务驱动系统,其特征在于,包括人机交互模块、问题理解模块、多轮对话模块和信息系统主体;所述人机交互模块用于人机交互;所述问题理解模块接收用户的问题,并将其解析为由领域、意图、槽位列表、参数列表构成的结构化表示;所述多轮对话模块负责维护与用户的对话状态,并根据用户的输入做出正确的响应;所述信息系统主体是待驱动的软件。2.根据权利要求1所述的一种基于自然语言的任务驱动系统,其特征在于,所述人机交互模块包含语音识别子模块、语音合成子模块、会话管理子模块,其中,语音识别子模块将用户用语音输入的命令转换成文本,语音合成子模块则将多轮对话模块生成的话术转换为音频为用户播报,会话管理子模块维护并记录用户与系统的默认变量,所述默认变量包括交互过程、管理时间、空间、用户。3.根据权利要求2所述的一种基于自然语言的任务驱动系统,其特征在于,所述问题理解模块包含意图识别子模块、槽位提取子模块、参数规范化子模块;其中,所述意图识别子模块从用户的问题中提取词、词性、句法特征,并通过预先定义的模式或机器学习模型进行领域和意图分类;所述槽位提取子模块通过模式匹配、序列标注,从问题中提取时间、空间、人物,并通过参数规范化子模块将提取的时间、空间、人物转换成标准参数形式。4.根据权利要求3所述的一种基于自然语言的任务驱动系统,其特征在于,所述问题理解模块对所有待驱动的任务进行可扩展的描述,并定义了问题模型,问题模型包括全局问题模型以及局部问题模型两部分;全局问题模型是对需要驱动的任务的总体描述,包括:定义挂载的领域,确定进行领域之间划分的分类器;定义槽位全集,对于每种类型的槽位,定义槽位提取所依赖的词典文件、模式文件集合,定义进行槽值的提取的槽位提取器;定义参数全集,对于每种参数类型,定义进行参数规范化所采用的规范化引擎;为每个领域定义内部属性,包括在领域内进行意图分类所采用的分类器,执行领域内任务所对应的行动模块,领域关注的槽位全集;局部问题模型用来定义每一类任务的细节,包括:定义任务所对应的服务名称;定义槽位的类型及属性,包括能否为空、默认取值、反问话术;定义参数的类型及属性,包括数据类型、来源槽位、能否为空、数值范围。5.根据权利要求4所述的一种基于自然语言的任务驱动系统,其特征在于,所述参数规范化子模块管理规范化组件,规范化组件包括时间规范化组件、空间规范化组件、实体名称规范化组件,能够将字符串类型的槽值转换为具有不同的数据类型的参数;组件能够被动态的添加,开发者只需继承基类,并在配置文件中添加配置项,就能够将组件注册至参数规范化子模块。6.根据权利要求5所述的一种基于自然语言的任务驱动系统,其特征在于,所述时间规范化组件能够将以字符串描述的时间转换为时间点、时间区间或时间长度。7.根据权利要求6所述的一种基于自然语言的任务驱动系统,其特征在于,所述实体规
范化组件,用来找到实体的正式名称,并赋予实体全局唯一的id;所述实体规范化组件基于实体链接完成实体规范化:通过将问题中的实体名称映射到知识图...

【专利技术属性】
技术研发人员:姜晓夏杨岩王羽荀智德葛唯益刘亚军
申请(专利权)人:中国电子科技集团公司第二十八研究所
类型:发明
国别省市:

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

1