组件连接式可视化对话编辑管理系统、方法、装置、处理器及其计算机可读存储介质与流程

文档序号:31575980发布日期:2022-09-20 23:34阅读:83来源:国知局
组件连接式可视化对话编辑管理系统、方法、装置、处理器及其计算机可读存储介质与流程

1.本发明涉及机器学习技术领域,尤其涉及智能机器人语义交互技术领域,具体是指一种组件连接式可视化对话编辑管理系统、方法、装置、处理器及其计算机可读存储介质。


背景技术:

2.对话系统(对话机器人)本质上是通过机器学习和人工智能等技术让机器理解人的语言。
3.实现方式主要有:
4.1.检索式:此类机器人多是为解决某类特定问题而被提出,所有回答是提前设定好的,通过规则引擎、知识图谱、模式匹配、机器学习模型等数据媒介,在知识库中挑选一个最佳的回复给用户,优点是回答自然,缺点是回答问题的范围领域是封闭的,性能的优秀与否在很大程度上取决于知识库的数据储备。
5.2.生成式:不依赖于提前定义的回答,利用大量的语料训练监督模型,使得该模型能输入用户问题,自动生成一个回复,优点是能覆盖任意领域,缺点是生成式的效果容易存在问题,比如句法错误,语句不通顺等问题。
6.基于以上实现方式的对话机器人,对话一般是被动的,即被动回复用户提出的问题,无法主动引导和掌控整个对话的走向,同时也无法实现多轮对话的上下文关联,应用场景分类一般只适用于一问一答形式的在线客服聊天机器人系统、基于娱乐的聊天机器人系统、教育场景下的聊天机器人系统、个人助理聊天机器人系统、智能问答聊天机器人系统等。
7.而对于某些特定场景下的对话,比如模仿心理咨询过程,需要机器人在预设的范围内主动引导和掌控整个对话的走向,而上述实现方式无法满足需求,需要在对话内容里人为预设一定的内容和流程,以保证一个对话过程(咨询过程)在预设的范围内完整地进行,从而达到对话目的(符合咨询效果)。
8.但是,一个对话过程涉及的信息量大且复杂,预设内容和流程需要由多名专业的领域专家(如心理咨询师)共同来完成,这些领域专家一般不具备it专业技能,这就需要一个界面友好、操作简单易上手、可扩展性强、具备多人协助能力、能即时在前端看到编辑成果的内容管理系统。


技术实现要素:

9.本发明的目的是克服了上述现有技术的缺点,提供了一种操作简单并且能够精准定位的组件连接式可视化对话编辑管理系统、方法、装置、处理器及其计算机可读存储介质。
10.为了实现上述目的,本发明的组件连接式可视化对话编辑管理系统、方法、装置、
处理器及其计算机可读存储介质如下:
11.该组件连接式可视化对话编辑管理系统,其主要特点是,所述的系统包括:
12.功能交互组件,用于按照实际需求设置机器人与用户交互对话过程中所能涉及到的功能组件;
13.可视化图形界面,设置在所述的系统前端,用于供用户查看、编辑和设置所述的功能交互组件,使得所述的系统根据用户的操作完成各个功能组件之间的逻辑处理;
14.云端服务器,用于加载并通过所述的前端显示所述的可视化图形界面,并将与所述的前端进行交互处理后的逻辑数据存储于所述的系统的数据库的后端服务接口程序中。
15.较佳地,所述的功能交互组件具体包括:机器人回复组件框架和用户回复组件框架,其中,
16.所述的机器人回复组件框架包括但不限于:文字组件、视频/音频组件、课件组件、表单组件、评估报告组件、跳转条件组件以及分割线组件;
17.所述的用户回复组件框架包括但不限于:输入框组件以及快速回复选项组件;
18.且各个组件均能根据自身属性进行单独编辑、属性设置以及移除处理。
19.较佳地,所述的系统允许内容管理员对各个组件内容进行标注处理,以供其他管理员进行参考,其中,标注内容包括标注作者、修改时间以及内容,且能够同时回复其他管理员编辑的标注内容,以便于协同工作。
20.较佳地,所述的系统还针对各个组件提供历史记录信息,所述的历史记录信息包括各个组件的更改人、更改时间以及更改内容,以便于用户实时查看。
21.较佳地,所述的可视化图形界面包括组件图例区域以及工作区域,其中,
22.所述的组件图例区域用于添加和放置各个功能组件;
23.所述的工作区域用于供用户对当前所述的工作区域中存在的功能组件进行编辑和逻辑连接处理。
24.较佳地,所述的用户在系统前端通过将各个功能组件添加至所述的组件图例区域,即完成所述的功能组件的添加,并通过将各个功能组件拖动至所述的工作区域的指定位置,以完成对所述的功能组件的编辑和逻辑连接处理。
25.较佳地,对所述的功能组件进行编辑具体为:双击当前所述的功能组件的可编辑节点,并对该节点设置编辑内容、属性以及数据处理方式;
26.对所述的功能组件进行逻辑连接处理具体为:各个功能组件均包括入口点和出口点,通过拖动当前该组件的出口点到下一个组件的入口点即完成一条二次贝塞尔曲线的添加处理,以通过各个功能组件之间的连线操作,将运算逻辑以及处理数据形成通道路径,从而保存各个功能组件之间的连接关系。
27.较佳地,所述的系统将经过编辑处理后的内容数据保存在所述的云端服务器,且所述的云端服务器将相应数据转化为系统前端可识别的对话单元序列,并在所述的用户完成相关操作后分配出编辑处理好的对话分支路径,以供所述的机器人在后续的交互过程中针对性的选择使用。
28.该利用上述系统实现组件连接式可视化对话编辑管理的方法,其主要特点是,所述的方法包括以下步骤:
29.(1)用户进入对话操作,系统迅速查找该用户当前进行对话交互的当前节点位置,
并根据该节点的属性特征,查找下一个对话节点;
30.(2)系统根据所述的下一个对话节点的特征,判断在当前用户聊天界面中机器人进行展示快速回复选项、输入框、或者直接回复下一句内容的待答复操作的选择;
31.(3)用户根据所述的机器人给出的答复选项做出相应的回复操作后,向所述的云端服务器提交当前该对话节点的nodeid,系统通过该nodeid查找下一节点,并重复上述步骤,直到对话结束。
32.该组件连接式可视化对话编辑管理装置,其主要特点是,所述的装置包括:
33.处理器,被配置成执行计算机可执行指令;
34.存储器,存储一个或多个计算机可执行指令,所述计算机可执行指令被所述处理器执行时,实现上述所述的组件连接式可视化对话编辑管理的方法的各个步骤。
35.该组件连接式可视化对话编辑管理处理器,其主要特点是,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述所述的组件连接式可视化对话编辑管理的方法的各个步骤。
36.该计算机可读存储介质,其主要特点是,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述所述的组件连接式可视化对话编辑管理的方法的各个步骤。
37.采用了本发明的该组件连接式可视化对话编辑管理系统、方法、装置、处理器及其计算机可读存储介质,降低了机器人对话内容以及对话内容和流程编辑的门槛,从最小的对话单元开始,组合成庞大又复杂的对话体系,同时在对话的过程中不断采集用户特征,给与最精准的对话路线,从而实现让机器人对话越来越像人的效果。本技术方案相较于同类型的产品而言,可以让没有任何程序基础的普通内容编辑直接可视化的进行操作。除此之外,本发明支持多人同时协同操作,支持互相批注、查看修改记录等,更大的拓展了对话内容的可能性。同时使用该系统产出的内容数据,通过专业领域人员的编辑,更适用于特定场合的机器人自动对话场景。同时协同式操作与即时的前端效果反馈也让整个过程更加高效便捷。
附图说明
38.图1为本发明的组件连接式可视化对话编辑管理系统的功能交互组件的结构示意图。
39.图2为本发明的进行编辑对话内容的可视化图形界面的示意图。
40.图3为本发明的编辑对话后台操作示意图。
41.图4为本发明的通信交互系统结构图。
42.图5为本发明的前端即时生成对话路径的示意图。
具体实施方式
43.为了能够更清楚地描述本发明的技术内容,下面结合具体实施例来进行进一步的描述。
44.在详细说明根据本发明的实施例前,应该注意到的是,在下文中,术语“包括”、“包含”或任何其他变体旨在涵盖非排他性的包含,由此使得包括一系列要素的过程、方法、物品或者设备不仅包含这些要素,而且还包含没有明确列出的其他要素,或者为这种过程、方
法、物品或者设备所固有的要素。
45.该组件连接式可视化对话编辑管理系统,其中,所述的系统包括:
46.功能交互组件,用于按照实际需求设置机器人与用户交互对话过程中所能涉及到的功能组件;
47.可视化图形界面,设置在所述的系统前端,用于供用户查看、编辑和设置所述的功能交互组件,使得所述的系统根据用户的操作完成各个功能组件之间的逻辑处理;
48.云端服务器,用于加载并通过所述的前端显示所述的可视化图形界面,并将与所述的前端进行交互处理后的逻辑数据存储于所述的系统的数据库的后端服务接口程序中。
49.请参阅图1所示,所述的功能交互组件具体包括:机器人回复组件框架和用户回复组件框架,其中,
50.所述的机器人回复组件框架包括但不限于:文字组件、视频/音频组件、课件组件、表单组件、评估报告组件、跳转条件组件以及分割线组件;
51.所述的用户回复组件框架包括但不限于:输入框组件以及快速回复选项组件;
52.且各个组件均能根据自身属性进行单独编辑、属性设置以及移除处理。
53.在实际应用当中,系统将机器人对话内容中具有不同功能、特征、交互形式的部分提炼出来,抽象为不同组件,包括对话文字、视频、音频、跳转条件、课件、表单、评估报告、分割线(机器人回复内容),快速回复选项、输入框(用户回复内容)。每个组件都有自己的属性,可单独进行编辑、属性设置和移除。如对话文字组件可设置其固定回复文字内容,视频组件可设置其视频url地址,快速回复选项(与机器人对话过程中某些特定环节提供给用户进行选择,实现无需输入即可快速回复的选项),可设置选项的个数、选项文字内容、是否关联对话用户的属性特征(如性别)等。输入框组件可设置是否关联用户属性特征(如姓名、年龄等)、接入预训练好的自然语言处理模块,跳转条件组件可设置根据预设好的条件(一般是根据用户对话过程中保存的属性特征,根据选项,为选项赋值处理)进行对话分支跳转判断,评估报告组件可设置根据用户不同特征而生成评估报告的模板等等。
54.可以理解的是,上述功能组件的限定仅仅是示意性的,并非限制性的,其可根据实际对话环境的需要进行相应的增删处理。
55.作为本发明的优选实施方式,所述的系统允许内容管理员对各个组件内容进行标注处理,以供其他管理员进行参考,其中,标注内容包括标注作者、修改时间以及内容,且能够同时回复其他管理员编辑的标注内容,以便于协同工作。
56.作为本发明的优选实施方式,所述的系统还针对各个组件提供历史记录信息,所述的历史记录信息包括各个组件的更改人、更改时间以及更改内容,以便于用户实时查看。
57.请参阅图2所示,作为本发明的优选实施方式,所述的可视化图形界面包括组件图例区域以及工作区域,其中,
58.所述的组件图例区域用于添加和放置各个功能组件;
59.所述的工作区域用于供用户对当前所述的工作区域中存在的功能组件进行编辑和逻辑连接处理。
60.作为本发明的优选实施方式,所述的用户在系统前端通过将各个功能组件添加至所述的组件图例区域,即完成所述的功能组件的添加,并通过将各个功能组件拖动至所述的工作区域的指定位置,以完成对所述的功能组件的编辑和逻辑连接处理。
61.作为本发明的优选实施方式,对所述的功能组件进行编辑具体为:双击当前所述的功能组件的可编辑节点,并对该节点设置编辑内容、属性以及数据处理方式;
62.对所述的功能组件进行逻辑连接处理具体为:各个功能组件均包括入口点和出口点,通过拖动当前该组件的出口点到下一个组件的入口点即完成一条二次贝塞尔曲线的添加处理,以通过各个功能组件之间的连线操作,将运算逻辑以及处理数据形成通道路径,从而保存各个功能组件之间的连接关系。
63.作为本发明的优选实施方式,所述的系统将经过编辑处理后的内容数据保存在所述的云端服务器,且所述的云端服务器将相应数据转化为系统前端可识别的对话单元序列,并在所述的用户完成相关操作后分配出编辑处理好的对话分支路径,以供所述的机器人在后续的交互过程中针对性的选择使用。
64.在实际应用当中,该可视化图形界面包含一个工作区域和组件图例区域、各种组件以及组件与组件之间的流程走向连线。通过拖动组件示例到工作区域可添加新组件到工作区的指定位置。通过拖动工作区内的组件可保存每个组件相对于工作区x、y轴的坐标位置。每个组件均有一个入口点和一个或多个出口点,通过拖动组件的出口点到另一个组件的入口点可添加一条二次贝塞尔曲线,用于保存组件之间的连接关系。
65.在实际应用当中,组件之间的连接关系,在数据上的实现方式是,每个节点都有一个属性是专门保存该节点的下一个节点的唯一标识(节点id)。这种连接关系,体现在最终产出的机器人对话内容上,就是上一句话下一句话的关系。比如,当用户对话至id为1的节点时,id为1的节点里保存了下一个节点id为2,可通过查找id为2的节点,根据id为2的节点的属性执行后续操作。后续操作可以是回复特定内容(文本、音/视频等),也可以是提供快速回复选项,或者是提供输入框组件供用户输入。
66.每次添加组件、移动组件、修改组件属性、删除组件、添加连线、删除连线操作,均会触发发送至后端服务接口程序的请求的事件,将所做的所有更改实时保存数据到服务端,对对话路径和每个节点的内在逻辑关系产生作用。比如,在编辑界面添加【输入用户昵称】的节点,这个节点及相关规则就会储存至服务端,当用户在前端走到这个节点的时候,就会以设置好的方式让用户输入,输入完后【用户昵称】的字段就会被储存。
67.该系统的实施例,允许内容管理员对每个组件内容进行标注,以供其他管理员参考,标注内容记录了标注作者及标注时间和内容,还可回复其他人的标注内容,便于协同工作。
68.该系统的实施例,还针对每个组件提供历史记录,记录了每个组件的更改人、更改时间、更改内容等,可查看每个组件不同时间的操作历史记录,便于内容历史记录回滚。
69.通过该系统编辑过的内容模块,可以即时保存于服务器,作为nodeid转化成前端(不限于app、小程序、h5网页等)可识别的对话单元序列,在用户进行操作后给予编辑好的对话分支路径。
70.在实际应用当中,请参阅图3所示,本系统还允许内容管理员对每个组件内容进行标注,以供其他管理员参考,标注内容记录了标注作者及标注时间和内容,还可回复其他人的标注内容。除此之外,还针对每个组件提供历史记录,记录了每个组件的更改人、更改时间、更改内容等,可查看每个组件不同时间的操作历史记录,便于内容历史记录回滚。
71.请参阅图4所示,为本发明的通信交互系统结构图,本系统包括客户端、云端服务
器和数据库。该系统可以部署于该云端服务器,例如,在本技术实施例中,云端服务器部署有供浏览器加载以显示图形界面的html、javascript脚本、css的静态资源,与前端进行交互并处理相关逻辑并将最终数据存储于数据库的后端服务接口程序。云端服务器可以是由一个或多个服务器构成。该一个或多个服务器可以部署在同一个物理设备中,也可以分布式地部署在一组物理设备中,构成服务器集群,从而达到扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性的目的。该云端服务器可以与多个客户端设备通信连接,即,客户端通过浏览器访问服务端静态资源服务加载静态的html、javascript、css,然后通过javascript脚本向后端服务接口程序发送http请求进行加载数据或保存数据的操作。
72.该利用上述系统实现组件连接式可视化对话编辑管理的方法,其中,所述的方法包括以下步骤:
73.(1)用户进入对话操作,系统迅速查找该用户当前进行对话交互的当前节点位置,并根据该节点的属性特征,查找下一个对话节点;
74.(2)系统根据所述的下一个对话节点的特征,判断在当前用户聊天界面中机器人进行展示快速回复选项、输入框、或者直接回复下一句内容的待答复操作的选择;
75.(3)用户根据所述的机器人给出的答复选项做出相应的回复操作后,向所述的云端服务器提交当前该对话节点的nodeid,系统通过该nodeid查找下一节点,并重复上述步骤,直到对话结束。
76.请参阅图5所示,为本发明的后台组件转化成前端对话单元的实际效果,实现方式为:用户进入对话后,首先会先查找用户当前对话到的节点位置(新用户查找默认起始节点),通过该节点的属性nextnodeid(下一个节点的id),查找下一个节点,并根据下一节点的特征,判断是在用户聊天界面展示快速回复选项、输入框,或者直接回复下一句内容。当用户做出相应操作后(比如点击快速回复选项),将会向服务器端提交该节点对应的nodeid,通过nodeid查找对应节点属性nextnodeid(下一个节点的id)查找下一个节点,如此重复上述步骤,直到对话结束。
77.该组件连接式可视化对话编辑管理装置,其中,所述的装置包括:
78.处理器,被配置成执行计算机可执行指令;
79.存储器,存储一个或多个计算机可执行指令,所述计算机可执行指令被所述处理器执行时,实现上述所述的组件连接式可视化对话编辑管理的方法的各个步骤。
80.该组件连接式可视化对话编辑管理处理器,其中,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述所述的组件连接式可视化对话编辑管理的方法的各个步骤。
81.该计算机可读存储介质,其中,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述所述的组件连接式可视化对话编辑管理的方法的各个步骤。
82.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
83.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行装置执行的软件或固件来实现。
84.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成的,程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
85.上述提到的存储介质可以是只读存储器,磁盘或光盘等。
86.在本说明书的描述中,参考术语“一实施例”、“一些实施例”、“示例”、“具体实施方式”、或“实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
87.尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
88.采用了本发明的该组件连接式可视化对话编辑管理系统、方法、装置、处理器及其计算机可读存储介质,降低了机器人对话内容以及对话内容和流程编辑的门槛,从最小的对话单元开始,组合成庞大又复杂的对话体系,同时在对话的过程中不断采集用户特征,给与最精准的对话路线,从而实现让机器人对话越来越像人的效果。本技术方案相较于同类型的产品而言,可以让没有任何程序基础的普通内容编辑直接可视化的进行操作。除此之外,本发明支持多人同时协同操作,支持互相批注、查看修改记录等,更大的拓展了对话内容的可能性。同时使用该系统产出的内容数据,通过专业领域人员的编辑,更适用于特定场合的机器人自动对话场景。同时协同式操作与即时的前端效果反馈也让整个过程更加高效便捷。
89.在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1