1.本技术涉及法律咨询技术领域,尤其涉及一种基于法律咨询的智能交互方法、系统及设备。
背景技术:2.随着国家法律制度的不断完善,公民的法律意识不断增强,人们对法律的重视程度越来越高,对获取法律帮助和解决法律问题的需求也在不断增加。
3.去律所咨询耗时耗力,所以现在普遍都通过线上搜索或者咨询等来得到帮助,但是目前传统的线上咨询往往只能给出一些模板的答案,咨询效果不理想,常常无法真正解决用户的需求。
4.因此本技术提供了一种基于法律咨询的智能交互方法、系统及设备。
技术实现要素:5.本技术实施例的目的在于提供一种基于法律咨询的智能交互方法、系统及设备,以解决咨询效果不佳的问题。具体技术方案如下:
6.第一方面,提供了一种基于法律咨询的智能交互方法,所述方法包括:
7.获取客户端由用户输入的法律咨询问题;
8.对所述法律咨询问题进行预处理得到规范化的法律咨询问题;
9.根据所述规范化的法律咨询问题生成补充问题;
10.基于所述补充问题和用户交互得到用户的反馈信息;
11.根据所述反馈信息和所述法律咨询问题在服务器查找对应的答案。
12.可选地,所述获取客户端由用户输入的法律咨询问题包括:
13.判断用户输入的法律咨询问题的格式类型;
14.若所述法律咨询问题为语音信息,则转换成文本信息。
15.可选地,所述对所述法律咨询问题进行预处理得到规范化的法律咨询问题包括:
16.提取所述法律咨询问题的关键词向量和语法向量;
17.将所述关键词向量和语法向量输入预设的语义理解模型中得到规范化的法律咨询问题。
18.可选地,所述根据所述规范化的法律咨询问题生成补充问题包括:
19.提取所述规范化的法律咨询问题的规范词汇;
20.在数据库中查找与所述规范词汇关联的词汇;
21.根据所述关联词汇生成补充问题。
22.可选地,所述方法还包括:
23.根据所述反馈信息和法律咨询问题确定咨询意图;所述咨询意图包括恶意和善意两种类型;
24.若咨询意图为恶意,则生成警告信息;
25.将所述警告信息和答案发送给客户端的咨询界面。
26.可选地,所述根据所述反馈信息和法律咨询问题确定咨询意图包括:
27.提取所述反馈信息和法律咨询问题中的关键词和问题类型;
28.将所述关键词和问题类型输入至意图识别分类模型中得到咨询意图类型。
29.第二方面,提供了一种基于法律咨询的智能交互系统,所述系统包括:
30.获取单元,用于获取客户端由用户输入的法律咨询问题;
31.预处理单元,用于对所述法律咨询问题进行预处理得到规范化的法律咨询问题;
32.生成单元,用于根据所述规范化的法律咨询问题生成补充问题;
33.交互单元,用于基于所述补充问题和用户交互得到用户的反馈信息;
34.查找单元,用于根据所述反馈信息和所述法律咨询问题在服务器查找对应的答案。
35.第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
36.存储器,用于存放计算机程序;
37.处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的方法步骤。
38.第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的方法步骤。
39.第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的基于法律咨询的智能交互方法。
40.本技术实施例有益效果:
41.本技术实施例提供了一种基于法律咨询的智能交互方法,本技术通过获取客户端由用户输入的法律咨询问题;对所述法律咨询问题进行预处理得到规范化的法律咨询问题;根据所述规范化的法律咨询问题生成补充问题;基于所述补充问题和用户交互得到用户的反馈信息;根据所述反馈信息和所述法律咨询问题在服务器查找对应的答案。本技术通过根据所述规范化的法律咨询问题生成补充问题,能够对用户咨询的不完整问题进行补充,使问题更加完整,丰富,从而得到更加精确的答案,并且也增强了人机互动效果,更加人性化,本技术还能够识别咨询意图,对于一些恶意咨询,可以进行警告。
42.当然,实施本技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
43.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
44.图1为本技术实施例提供的一种基于法律咨询的智能交互方法的流程图;
45.图2为本技术实施例提供的一种基于法律咨询的智能交互系统的结构示意图;
46.图3为本技术实施例提供的一种**设备的结构示意图。
具体实施方式
47.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
48.本技术实施例提供了一种基于法律咨询的智能交互方法,下面将结合具体实施方式,对本技术实施例提供的一种基于法律咨询的智能交互方法进行详细的说明,如图1所示,具体步骤如下:
49.步骤s101:获取客户端由用户输入的法律咨询问题.
50.步骤s102:对所述法律咨询问题进行预处理得到规范化的法律咨询问题。
51.步骤s103:根据所述规范化的法律咨询问题生成补充问题。
52.步骤s104:基于所述补充问题和用户交互得到用户的反馈信息。
53.步骤s105:根据所述反馈信息和所述法律咨询问题在服务器查找对应的答案。
54.可选地,所述获取客户端由用户输入的法律咨询问题包括:
55.判断用户输入的法律咨询问题的格式类型;
56.若所述法律咨询问题为语音信息,则转换成文本信息。
57.可选地,所述对所述法律咨询问题进行预处理得到规范化的法律咨询问题包括:
58.提取所述法律咨询问题的关键词向量和语法向量;
59.将所述关键词向量和语法向量输入预设的语义理解模型中得到规范化的法律咨询问题。
60.可选地,所述根据所述规范化的法律咨询问题生成补充问题包括:
61.提取所述规范化的法律咨询问题的规范词汇;
62.在数据库中查找与所述规范词汇关联的词汇;
63.根据所述关联词汇生成补充问题。
64.在一个示例中,例如咨询问题为“如何才能不交税?”这种问题就不完整,可以根据关键词“不交税”查找关联词汇为“个人”、“企业”、“收入”等关联词汇,根据关联词汇生成“您是个人还是企业?”,“您目前的收入是多少?”等补充问题。
65.可选地,所述方法还包括:
66.根据所述反馈信息和法律咨询问题确定咨询意图;所述咨询意图包括恶意和善意两种类型;
67.在一个示例中,例如,咨询问题为“怎么能够不交税”,这种问题就被判别为恶意的,可以生成警告信息为“交税是每个公民的义务,请依法交税,不要偷税、漏税,否则将收到法律惩罚”,以起到警示作用。
68.若咨询意图为恶意,则生成警告信息;
69.将所述警告信息和答案发送给客户端的咨询界面。
70.可选地,所述根据所述反馈信息和法律咨询问题确定咨询意图包括:
71.提取所述反馈信息和法律咨询问题中的关键词和问题类型;
72.将所述关键词和问题类型输入至意图识别分类模型中得到咨询意图类型。
73.第二方面,基于同样的发明构思,提供了一种基于法律咨询的智能交互系统,如图
2所示,所述系统包括:
74.获取单元201,用于获取客户端由用户输入的法律咨询问题;
75.预处理单元202,用于对所述法律咨询问题进行预处理得到规范化的法律咨询问题;
76.生成单元203,用于根据所述规范化的法律咨询问题生成补充问题;
77.交互单元204,用于基于所述补充问题和用户交互得到用户的反馈信息;
78.查找单元205,用于根据所述反馈信息和所述法律咨询问题在服务器查找对应的答案。
79.基于相同的技术构思,本发明实施例还提供了一种电子设备,如图3所示,包括处理器301、通信接口302、存储器303和通信总线304,其中,处理器301,通信接口302,存储器303通过通信总线304完成相互间的通信,
80.存储器303,用于存放计算机程序;
81.处理器301,用于执行存储器303上所存放的程序时,实现基于法律咨询的智能交互方法的步骤。
82.上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
83.通信接口用于上述电子设备与其他设备之间的通信。
84.存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
85.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
86.在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一基于法律咨询的智能交互方法的步骤。
87.在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一基于法律咨询的智能交互方法。
88.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字
用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
89.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
90.以上所述仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。