本发明涉及数据处理领域,特别是涉及一种应答信息确定方法、电子设备及存储介质。
背景技术:
1、随着网络技术的快速发展,用户对目标信息获取的要求越来越高,在追求获取实效的同时,还要求目标数据获取的准确性。通常情况下,用户获取目标信息的方式为:在终端设备上相关的应用程序搜索框内直接输入问题,应用程序则直接返回对应于用户输入问题的答案;而目前根据用户输入的查询信息获取答案的准确率较低。
技术实现思路
1、针对上述技术问题,本发明采用的技术方案为:
2、根据本申请的第一方面,提供了一种应答信息确定方法,包括以下步骤:
3、s100,获取目标用户输入的目标问题文本句a;
4、s200,将a输入至预设的目标文本段确定模型w1,得到与a对应的目标答案信息a1;其中,a1包含a及与a匹配的答案文本段;与a匹配的答案文本段为w1根据a从数据库中确定出的文本段;
5、s300,将a1输入至预设的目标文本句确定模型w2,得到第一答案文本句b1;其中,b1为w2根据与a匹配的答案文本段的一部分得到的;
6、s400,获取预设时间窗口t内用户输入的历史问题文本句集q=(q1,q2,…,qj,…,qk),j=1,2,…,k;其中,qj为用户输入的第j个历史问题文本句,k为历史问题文本句的数量,t的结束时间为当前时间,qk=a;
7、s500,根据q,获取第二答案文本句集a’=(a’1,a’2,…,a’j,…,a’k);其中,a’根据历史目标文本段集a1=(a11,a12,…,a1j,…,a1k)得到,a’j为通过人工的方式对a1j中与qj匹配的历史答案文本段进行处理后得到的第二答案文本句;a1j为在t内w2根据qj输出的历史答案信息;
8、s600,根据q,获取第三答案文本句集b=(b1,b2,…,bj,…,bk);其中,bj为当前的w2根据a1j生成的第三答案文本句;
9、s700,根据a’和b,获取w2生成文本句的正确率η,η=k’/k,k’为b中bj与a’中a’j相匹配的个数;
10、s800,若η≥η’,将b1作为a的应答信息;其中,η’为预设的正确率阈值。
11、根据本申请的另一方面,还提供了一种非瞬时性计算机可读存储介质,存储介质中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现上述应答信息确定方法。
12、根据本申请的另一方面,还提供了一种电子设备,包括处理器和上述非瞬时性计算机可读存储介质。
13、本发明至少具有以下有益效果:
14、本发明的应答信息确定方法,在用户输入问题时,w1首先根据用户输入的文本句,推荐出与用户输入的文本句匹配度最高的段落文本,由于该阶段所推荐的为整个段落文本,用户输入的文本句对应的文本段包含用户需要的应答信息;因此,能够保证与用户输入的文本句精准匹配的应答信息不被遗漏。
15、进一步的,根据用户输入的问题以及w1确定的段落文本,通过人工的方式能提取到与用户输入的文本句精准匹配的应答信息;同时,将w1确定的文本段输入至文本句确定模型w2,w2也会输出应答信息,将最近一段时间w2输出的应答信息与人工提取的应答信息作比对,如果该准确率符合要求,那么,将w2输出的应答信息作为用户输入的文本句的应答信息,从而实现模型自动且准确的生成应答信息。
1.一种应答信息确定方法,其特征在于,所述方法包括以下步骤:
2.根据权利要求1所述的应答信息确定方法,其特征在于,w1通过以下方法得到:
3.根据权利要求2所述的应答信息确定方法,其特征在于,所述步骤s920包括以下步骤:
4.根据权利要求2所述的应答信息确定方法,其特征在于,label_content中包括了若干依次排序的字段,所述步骤s930包括以下步骤:
5.根据权利要求3或4所述的应答信息确定方法,其特征在于,所述初始问题文本句修正方法包括以下步骤:
6.根据权利要求2所述的应答信息确定方法,其特征在于,所述步骤s950包括以下步骤:
7.根据权利要求1所述的应答信息确定方法,其特征在于,所述方法还包括以下步骤:
8.根据权利要求2所述的应答信息确定方法,其特征在于,步骤s960包括以下步骤:
9.一种非瞬时性计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1-8中任意一项的所述应答信息确定方法。
10.一种电子设备,其特征在于,包括处理器和权利要求9中所述的非瞬时性计算机可读存储介质。