一种用于防护语料数据丢失的方法技术

技术编号:36894291 阅读:10 留言:0更新日期:2023-03-15 22:17
本发明专利技术公开了智能客服技术领域的一种用于防护语料数据丢失的方法,包括以下步骤:S1:初始化一个前端以React框架为基础的图形化编辑器,绘制基础目标图形,并绑定关系,形成具有逻辑化关系的图形化语料信息,对图形化语料信息进行文本提取,传输至后端Rasa语料接口解析为具有逻辑化关系的语料数据并记录至SQL Server数据库存储,形成问答式的Rasa语料库;S2:利用会话菜单编辑器,构建具有逻辑化关系的图形化信息:步骤一:基础模块,基于编辑器创建基本图形,业务人员点击会话菜单,渲染出一个基于Html页面的编辑器,能够减少与研发人员的沟通,同时也减少语料丢失、顺序错乱和语义不明的情况发生,提高工作效率,提升商户感知。提升商户感知。提升商户感知。

【技术实现步骤摘要】
一种用于防护语料数据丢失的方法


[0001]本专利技术涉及智能客服
,具体为一种用于防护语料数据丢失的方法。

技术介绍

[0002]在智能客服领域,传统的基于Rasa框架的多轮会话语料库构建,需要业务人员与研发人员沟通会话场景,业务人员将具体的问答以文本的形式整理成会话语料并交付于研发人员,研发人员将文本会话语料编写为Rasa语料代码构建语料库,最终发布至客服系统生效。整个构建过程中,人员沟通成本高、语料库构建效率低,且易造成会话语料丢失、语料顺序错乱、语义不明的问题发生。
[0003]基于此,本专利技术设计了一种用于防护语料数据丢失的方法以解决上述问题。

技术实现思路

[0004]本专利技术的目的在于提供一种用于防护语料数据丢失的方法,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种用于防护语料数据丢失的方法,包括以下步骤:
[0006]S1:初始化一个前端以React框架为基础的图形化编辑器,绘制基础目标图形,并绑定关系,形成具有逻辑化关系的图形化语料信息,对图形化语料信息进行文本提取,传输至后端Rasa语料接口解析为具有逻辑化关系的语料数据并记录至SQL Server数据库存储,形成问答式的Rasa语料库;
[0007]S2:利用会话菜单编辑器,构建具有逻辑化关系的图形化信息:
[0008]步骤一:基础模块,基于编辑器创建基本图形,业务人员点击会话菜单,渲染出一个基于Html页面的编辑器,业务人员在编辑器区域内输入图形名称触发键盘onClick事件加载该图形的默认属性参数,同时利用Canvas2D绘制出对应的基础数学图形,返回至前端并渲染整个编辑器进行显示;
[0009]步骤二:基础模块,基于编辑器设置图形化语料信息,鼠标点击目标图形,触发前端页面的点击响应事件,在图形内渲染出文本编辑框,支持业务人员输入文本信息,实现图形化语料信息的展示;
[0010]步骤三:图形移动模块,基于编辑器建立目标图形之间的逻辑化关系,业务人员输入关键字直线,生成直线,鼠标点击第一个目标图形,首先通过Js中的getBoundingClientRect()方法获取第一个目标图形中心点在编辑器内的坐标位置,确定其X轴、Y轴;其次基于Js的鼠标移动事件,移动目标直线的一端至第一个目标图形的中心位置进行坐标关系绑定,移动目标直线的另一端至第二个目标图形的中心位置进行坐标关系绑定,第一个目标图形和第二个目标图形通过直线进行逻辑化关系绑定,同时根据目标图形的位置坐标构建具有逻辑化关系的图形化语料,将已构建的具有文本的图形化语料存放于后台redis数据库中,方便构建新关系时可快速加载并渲染至编辑器中;
[0011]S3:根据已有逻辑化关系的图形化语料,解析为具有逻辑化关系的文本语料,并存储至SQL Server数据库存储,图形化语料解析模块,基于图形化语料坐标之间的绑定关系,获取目标图形的文本语料及其逻辑位置,将第一文本语料的逻辑位置和第二文本语料的逻辑位置绑定形成上下文属性,并以问题1、答案1、问题1、答案2等形式进行标记,同时利用Map结构以键值对的形式作为参数传递至后端Rasa语料接口中,并形成一组对话文本数据,最终存储至SQL Server数据库,从而实现Rasa语料库的构建。
[0012]优选的,S1中绘制基础目标图形采用Html和Canvas2D技术。
[0013]优选的,S3中Map结构为问题1:文本语料1、答案1:文本语料2。
[0014]优选的,S3中的对话文本数据是以逻辑关系和文本形成的。
[0015]优选的,S1中通过目标图形之间的编辑器坐标绑定关系。
[0016]与现有技术相比,本专利技术的有益效果是:
[0017]1、本专利技术实现了快速构建具有逻辑化关系的语料数据,业务人员可根据需求、预料文本,自动化、准确、高效的构建问题库。研发人员无需接触文本语料、无需理解并转换语料,编写Rasa模型训练所需的Story代码。缩短了研发时效,减少了由不确定因素引起的语料丢失,语料顺序错乱、语义不明问题的发生,同时也提升了智能会话语料库的构建效率;
[0018]2、为提高智能会话语料库构建效率和会话准确率,防止语料丢失、语料顺序错乱、语义不明的情况发生,达到降低研发成本、沟通成本,实现语料库的准确快速构建。本专利技术对现有的问题库构建方式进行优化升级。对业务人员与研发人员之间的沟通工作、基于Rasa的语料库构建进行了转换。将沟通交付工作转换为平台语料库搭建装置,生成Rasa语料库,同步Rasa语料数据至灵犀系统。业务人员通过语料库构建装置完善多轮会话场景,减少了与研发人员的沟通,同时也减少了语料丢失、顺序错乱和语义不明的情况发生,提高了工作效率,提升了商户感知。
[0019]当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
[0020]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本专利技术的Rasa语料数据库构建方法图;
[0022]图2为本专利技术的操作流程图。
具体实施方式
[0023]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0024]实施例1
[0025]请参阅图1至图2,本专利技术提供一种用于防护语料数据丢失的方法技术方案:一种
用于防护语料数据丢失的方法,包括以下步骤:
[0026]S1:初始化一个前端以React框架为基础的图形化编辑器,利用Html和Canvas2D技术绘制基础目标图形,通过目标图形之间的编辑器坐标绑定关系,形成具有逻辑化关系的图形化语料信息,对图形化语料信息进行文本提取,传输至后端Rasa语料接口解析为具有逻辑化关系的语料数据并记录至SQL Server数据库存储,形成问答式的Rasa语料库;
[0027]S2:利用会话菜单编辑器,构建具有逻辑化关系的图形化信息:
[0028]步骤一:基础模块,基于编辑器创建基本图形,业务人员点击会话菜单,渲染出一个基于Html页面的编辑器,业务人员在编辑器区域内输入图形名称触发键盘onClick事件加载该图形的默认属性参数,同时利用Canvas2D绘制出对应的基础数学图形,返回至前端并渲染整个编辑器进行显示。
[0029]步骤二:基础模块,基于编辑器设置图形化语料信息,鼠标点击目标图形,触发前端页面的点击响应事件,在图形内渲染出文本编辑框,支持业务人员输入文本信息,实现图形化语料信息的展示。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于防护语料数据丢失的方法,其特征在于,包括以下步骤:S1:初始化一个前端以React框架为基础的图形化编辑器,绘制基础目标图形,并绑定关系,形成具有逻辑化关系的图形化语料信息,对图形化语料信息进行文本提取,传输至后端Rasa语料接口解析为具有逻辑化关系的语料数据并记录至SQL Server数据库存储,形成问答式的Rasa语料库;S2:利用会话菜单编辑器,构建具有逻辑化关系的图形化信息:步骤一:基础模块,基于编辑器创建基本图形,业务人员点击会话菜单,渲染出一个基于Html页面的编辑器,业务人员在编辑器区域内输入图形名称触发键盘onClick事件加载该图形的默认属性参数,同时利用Canvas2D绘制出对应的基础数学图形,返回至前端并渲染整个编辑器进行显示;步骤二:基础模块,基于编辑器设置图形化语料信息,鼠标点击目标图形,触发前端页面的点击响应事件,在图形内渲染出文本编辑框,支持业务人员输入文本信息,实现图形化语料信息的展示;步骤三:图形移动模块,基于编辑器建立目标图形之间的逻辑化关系,业务人员输入关键字直线,生成直线,鼠标点击第一个目标图形,首先通过Js中的getBoundingClientRect()方法获取第一个目标图形中心点在编辑器内的坐标位置,确定其X轴、Y轴;其次基于Js的鼠标移动事件,移动目标直线的一端至第一个目标图形的中心位置进行坐标关系绑定,移动目标直线的另一端至第二个目标图形的中心位...

【专利技术属性】
技术研发人员:王国宁余梦璐张剑顾钰健徐璐
申请(专利权)人:天翼电子商务有限公司
类型:发明
国别省市:

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

1