自动配置实现对话流程的系统和方法、存储介质技术方案

技术编号:20655663 阅读:33 留言:0更新日期:2019-03-23 07:13
本发明专利技术提供一种自动配置实现对话流程的系统和方法、存储介质,所述系统包括:知识库,用于分组保存智能问答的问题和对应答案,其中,每一对所述问题和对应答案作为一个知识点保存;语义分析模块,用于对输入的文字信息进行语义分析处理;对话配置模块,用于对所述知识库中的所述知识点进行增加、删除、修改和查询处理;以及对话控制模块,用于根据所述知识点和所述输入的文字信息,控制对话流程按照设定流程进行。本发明专利技术基于知识库和语义分析,通过对话流程配置和对话控制,可实现对话流程的智能化和对话高效反馈。

System and Method of Automatic Configuration for Dialogue Process and Storage Medium

The invention provides a system and storage medium for automatically configuring dialogue flow, which includes: a knowledge base for group storage of intelligent questions and answers, in which each question and answer is saved as a knowledge point; a semantic analysis module for semantic analysis and processing of input text information; and a dialogue configuration module. It is used to add, delete, modify and query the knowledge points in the knowledge base, and the dialog control module is used to control the dialog process according to the set process according to the knowledge points and the input text information. The invention is based on knowledge base and semantic analysis, through the configuration of dialogue process and dialogue control, intellectualization of dialogue process and efficient feedback of dialogue can be realized.

【技术实现步骤摘要】
自动配置实现对话流程的系统和方法、存储介质
本专利技术涉及数据处理领域,具体而言,涉及一种自动配置实现对话流程系统和方法、存储介质。
技术介绍
目前人工智能概念技术方兴未艾,其中一个已经初步应用的
是智能客服系统。通过智能客服系统,用户可以通过输入自然语句(如果加上智能语音识别,还能以自然语言的方式)提出问题,并即刻得到系统的自动答复。这项技术现在被广泛应用于问题留言信箱、客服热线等领域,大规模减轻客服人员工作,提高客户问题响应时效。智能客服系统通常包含两大模块,语义分析引擎和知识库。知识库保存常用问题和对应的应答内容,也就是答案。语音分析引擎对输入的文字信息,通过关键字和语句结构成分分析,提取出关键信息,并与知识库中的问题进行搜索比对,根据最低阀值和最高匹配度标准,命中对应问题后,提取该问题的答案返回给客户终端。当前智能客服系统还比较原始,存在比较多的短板,其中一个常见难题就是对于比较复杂的,需要收集较多信息的问题,如果客户无法一次性完整描述问题,往往无法命中最佳问题获得最佳答案。对于这种场景,有几种处理方案:方案一:在该问题的答案里将所有的情况、步骤全部罗列进去,如客户问及该问题,一次性将所有信息反馈给客户自行参考;方案二:编写控制程序,以固定顺序获取所需信息,最后做出精确应答,或者分步骤向客户提供答案,便于客户逐步理解操作。对于方案一,让客户根据自己的情况自行提取答案中的有效信息,仅能应对简单咨询场景,对于需要根据客户详细信息输入或分支选择进行深度处理的问题无能为力;对于方案二,首先需要专业技术人员进行开发,系统无法独立运营,而且多次修改后容易导致系统稳定性、可维护性变差;其次,每出现一个新的问题或者需要调整答案都必须等待技术开发并投产上线后才能生效,时效性很差。因此,鉴于当前智能客服系统的诸多问题,需要一种更加高效智能又准确稳定的自动配置实现对话流程系统。
技术实现思路
为解决上述技术问题,本专利技术提供了一种自动配置实现对话流程的系统和方法、存储介质,解决当前智能客服系统准确率低、稳定性差等诸多问题。根据本专利技术实施例的第一方面,提供一种自动配置实现对话流程的系统,所述系统包括:知识库,用于分组保存智能问答的问题和对应答案,其中,每一对所述问题和对应答案作为一个知识点保存;语义分析模块,用于对输入的文字信息进行语义分析处理;对话配置模块,用于对所述知识库中的所述知识点进行增加、删除、修改和查询处理;以及对话控制模块,用于根据所述知识点和所述输入的文字信息,控制对话流程按照设定流程进行。根据本专利技术实施例的第二方面,提供一种自动配置实现对话流程的方法,所述方法包括:知识库分组保存智能问答的问题和对应答案,其中,每一对所述问题和对应答案作为一个知识点保存;语义分析模块对输入的文字信息进行语义分析处理;对话配置模块对所述知识库中的所述知识点进行增加、删除、修改和查询处理;以及对话控制模块根据所述知识点和所述输入的文字信息,控制对话流程按照设定流程进行。根据本专利技术实施例的第三方面,提供一种计算机可读存储介质,所述计算机存储介质包含有计算机程序,其中,所述计算机程序在被一个或多个计算机执行时使得所述一个或多个计算机执行如下操作:所述操作包括如上中任一项所述自动配置实现对话流程的方法所包含的步骤。实施本专利技术实施例提供的一种自动配置实现对话流程的系统和方法、存储介质,具有以下优点:1)通过流程配置,实现复杂的多步骤的对话流程,突破现有智能客服系统只能进行一问一答的服务模式;2)固定的流程控制模块,可以读取对话流程配置信息并控制对话流程的进行,实现一个系统版本支持多种对话流程;3)流程通过知识库管理配置的方式进行生成修改,即时生效,不影响现有系统运行,也不需要技术人员介入开发,不需要等待特定的系统维护日。附图说明图1是本专利技术实施例的一种自动配置实现对话流程的系统1的结构示意图;图2是本专利技术实施例的一种自动配置实现对话流程的方法的流程图。具体实施方式为使本专利技术的实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述。图1是本专利技术实施例的一种自动配置实现对话流程的系统1的结构示意图。参见图1,该系统1包括:知识库100,用于分组保存智能问答的问题和对应答案,其中,每一对所述问题和对应答案作为一个知识点保存,按分组索引保存智能问答的问题和对应答案,每一对问答称之为一个知识点。在本专利技术中,知识库会开辟一个空间用于保存对话流程;流程中每一个节点都对应一个知识点,其中第一个节点对应的问题称之为流程入口;语义分析模块200,用于对输入的文字信息进行语义分析处理,机器理解语言文字的智能处理核心,对输入的文字信息进行分析,通过关键字和语言结构成分,获取标准格式的请求信息,并与知识库中的问题进行搜索比对,如匹配程度达到设定阀值(称之为命中),则认为客户咨询的就是该问题,将该问题的答案返回给终端(客户输入请求问题的介质,如电脑、手机、机器人等)进行应答;对话配置模块300,用于对所述知识库中的所述知识点进行增加、删除、修改和查询处理,对知识库里边知识点进行增删改查的模块,在本专利技术中,它增加了通过可视化配置形成一个复杂对话流程网络结构的功能,这个对话流程网络结构包含了每一个对话节点(每个节点就是一个知识点),节点之间的连接跳转关系(通过节点连线或者指向来体现),节点连接跳转的条件(如根据客户的判断或者选择进入不同的节点分支);以及对话控制模块400,用于根据所述知识点和所述输入的文字信息,控制对话流程按照设定流程进行,保持控制对话按照设定的流程进行的机制。如第一个问题经语义分析引擎处理命中对话流程的入口问题,则对话流程控制模块开始工作,将入口问题的答案反馈给终端,并获取入口节点的后续连接跳转关系,等待接收语义分析引擎发送第二个问题的对应知识点,判断该节点是否控制模块记录的前一节点的跳转节点,是则对话进行到当前节点,反馈答案后等待下一步的问题,依次类推直至流程结束。如该节点不是前一节点的跳转节点,则保持前一节点信息,向终端发出提示信息,引导客户按对话流程的范围方向继续对话,如累计收到无效问题则流程终止,如果已经到达最后一个节点,反馈答案后结束流程。在可选的实施方式中,所述每一对所述问题和对应答案作为一个知识点保存包括:所述对话流程中的每个节点对应一个所述知识点,其中,所述节点对应的问题为流程入口。在可选的实施方式中,所述对输入的文字信息进行语义分析处理包括:通过关键字和语言结构成分,获取标准格式的请求信息,并于所述知识库中的问题进行搜索对比,若匹配度达到自定义匹配阈值,则将所述问题的对应答案输出。在可选的实施方式中,所述对所述知识库中的所述知识点进行增加、删除、修改和查询处理包括:通过对所述知识点的增加、删除、修改和查询处理,将所述对话流程处理为对话流程网络结构,其中,所述对话流程网络结构具有多个所述节点,所述多个节点之间为连接跳转关系。在可选的实施方式中,所述控制对话流程按照设定流程进行包括:监控所述对话流程按照所述对话流程网络结构中的节点进行连续跳转。本专利技术基于知识库和语义分析,通过对话流程配置和对话控制,可实现对话流程的智能化和对话高效反馈。图2是本专利技术实施例的一种自动配置实现对话流程的方法的流程图本文档来自技高网
...

【技术保护点】
1.一种自动配置实现对话流程的系统,其特征在于,所述系统包括:知识库,用于分组保存智能问答的问题和对应答案,其中,每一对所述问题和对应答案作为一个知识点保存;语义分析模块,用于对输入的文字信息进行语义分析处理;对话配置模块,用于对所述知识库中的所述知识点进行增加、删除、修改和查询处理;以及对话控制模块,用于根据所述知识点和所述输入的文字信息,控制对话流程按照设定流程进行。

【技术特征摘要】
1.一种自动配置实现对话流程的系统,其特征在于,所述系统包括:知识库,用于分组保存智能问答的问题和对应答案,其中,每一对所述问题和对应答案作为一个知识点保存;语义分析模块,用于对输入的文字信息进行语义分析处理;对话配置模块,用于对所述知识库中的所述知识点进行增加、删除、修改和查询处理;以及对话控制模块,用于根据所述知识点和所述输入的文字信息,控制对话流程按照设定流程进行。2.如权利要求1所述系统,其特征在于,所述每一对所述问题和对应答案作为一个知识点保存包括:所述对话流程中的每个节点对应一个所述知识点,其中,所述节点对应的问题为流程入口。3.如权利要求1所述系统,其特征在于,所述对输入的文字信息进行语义分析处理包括:通过关键字和语言结构成分,获取标准格式的请求信息,并于所述知识库中的问题进行搜索对比,若匹配度达到自定义匹配阈值,则将所述问题的对应答案输出。4.如权利要求2所述系统,其特征在于,所述对所述知识库中的所述知识点进行增加、删除、修改和查询处理包括:通过对所述知识点的增加、删除、修改和查询处理,将所述对话流程处理为对话流程网络结构,其中,所述对话流程网络结构具有多个所述节点,所述多个节点之间为连接跳转关系。5.如权利要求4所述系统,其特征在于,所述控制对话流程按照设定流程进行包括:监控所述对话流程按照所述对话流程网络结构中的节点进行连续跳转。6.一种自动配置实现对话流程的方法,其特征在于,所述方法包括:知识库分组保存智能问答的问题和对应答案,其中,每...

【专利技术属性】
技术研发人员:翁伟东郭敏鸿范会善蔡跃进
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京,11

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

1