本技术涉及智能咨询的,尤其是涉及一种工程咨询智能服务方法、设备、介质和产品。
背景技术:
1、工程招标、工程造价等工程咨询项目均是专业性比较强的咨询项目,往往需要向专业的工程咨询企业进行咨询。工程咨询能够提供全面、专业、可靠的技术支持和服务,确保项目在设计、施工和运营过程中遵循相关标准和规范,从而保障工程的质量和效益。
2、相关技术开发了工程咨询平台,通过只是存储单元存储知识,当接收到用户录入的咨询请求后,从存储单元匹配出相应的只是并反馈给用户。但是其受限于存储单元的规模和覆盖范围,不利于得到咨询答案。
技术实现思路
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、第二方面,提供了一种电子设备,该电子设备包括:
45、一个或多个处理器;
46、存储器;
47、一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于:执行根据第一方面中任一可能的实现方式所示的工程咨询智能服务方法对应的操作。
48、第三方面,提供了一种计算机可读存储介质,存储介质存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如第一方面中任一可能的实现方式所示的工程咨询智能服务方法。
49、第四方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如第一方面的任一项所述的工程咨询智能服务方法的步骤。
50、综上所述,本技术包括以下至少一种有益技术效果:
51、1. 在得到咨询问题后,当预设咨询库中存在和咨询问题对应的相似问题后,优先从预设咨询库中匹配到第一答案,否则,通过问题模型结合咨询问题和相似问题进行答案的预测,能提高咨询的精准度;
52、2. 通过设置预设敏感词集筛选出初始咨询问题中的敏感词,然后通过预设关联敏感词对集二次筛选出敏感词中的成对敏感词,并进行脱敏处理,以提高敏感词识别的准确率,使得咨询问题更加规范。
1.一种工程咨询智能服务方法,其特征在于,包括:
2.根据权利要求1所述的工程咨询智能服务方法,其特征在于,所述基于所述咨询问题、所述相似问题利用问答模型,生成第二答案,包括:
3.根据权利要求2所述的工程咨询智能服务方法,其特征在于,所述基于所述咨询问题以及所述相似问题,分别利用问答模型,生成所述咨询问题对应的初始第二答案和所述相似问题对应的初始第二答案,包括:
4.根据权利要求3所述的工程咨询智能服务方法,其特征在于,所述确定历史咨询问题和咨询问题的关联值,包括:
5.根据权利要求4所述的工程咨询智能服务方法,其特征在于,所述根据时间差、第一相似度值、第二相似度值、时间权重值、问题权重值和答案权重值,确定所述关联值,包括:
6.根据权利要求2所述的工程咨询智能服务方法,其特征在于,所述根据所述咨询问题对应的初始第二答案和所述相似问题对应的初始第二答案,得到第二答案,包括:
7.根据权利要求1至6任一项所述的工程咨询智能服务方法,其特征在于,所述获取咨询问题,包括:
8.一种电子设备,其特征在于,其包括:
9.一种计算机可读存储介质,其特征在于,所述存储介质存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如权利要求1至7任一项所述的工程咨询智能服务方法的步骤。
10.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的工程咨询智能服务方法的步骤。