问题回答方法、设备及计算机程序产品与流程

    技术2024-12-30  54


    本发明涉及自然语言处理,尤其涉及一种问题回答方法、设备及计算机程序产品。


    背景技术:

    1、随着人工智能技术的快速发展,人工智能技术在各个领域中的应用越来越广泛,越来越多的基于人机交互技术的智能产品应运而生。在人机交互过程中,大语言模型发挥了至关重要的作用。

    2、大语言模型通过对大量语言数据的训练,学会了如何理解、生成和翻译人类的自然语言,自动生成文章、回答问题、进行对话等。传统的大语言模型是基于text-to-sql技术实现自然语言问题到对应数据库查询语句的映射从而生成与问题相对应的sql查询语句。

    3、但是实际的问答场景具有复杂性且用户的问题表达具有多样性,甚至在许多场景下用户的问题语义模糊或者缺乏重要信息,这无疑给大语言模型的理解和翻译带来了挑战。


    技术实现思路

    1、本发明提供了一种问题回答方法、设备及计算机程序产品,通过基于语义联想词队列的用户问答纠错机制对用户语义模糊或者不明确的问题进行完善和改正,解决了在复杂场景和用户表达多样性的情况下,大语言模型的理解和翻译不准确,无法给出精确答复的问题,有利于更精确地处理用户的多样性和差异性查询需求。

    2、根据本发明的一方面,提供了一种问题回答方法,包括:

    3、对获取到的语义不明的原始问题进行语义联想获得语义联想词队列,并根据所述语义联想词队列对所述原始问题进行语义改写,获得第一改写问题;

    4、对第一改写问题进行语言转换,获得第一结构化问题语句,并根据所述第一结构化问题语句查询数据库,获得第一查询结果;

    5、将第一输入问题和所述第一查询结果输入答案生成模型,获得第一答案,并将所述第一答案发送到用户界面;所述第一输入问题为所述原始问题或者所述第一改写问题;

    6、将所述语义联想词队列发送到用户界面,并在接收到从所述语义联想词队列中被选择的目标语义联想词时,根据所述目标语义联想词改正所述第一答案,获得第二答案。

    7、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:

    8、至少一个处理器;以及

    9、与所述至少一个处理器通信连接的存储器;其中,

    10、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的问题回答方法。

    11、根据本发明的另一方面,提供了一种计算机程序产品包括计算机程序,所述计算机程序在被处理器执行时实现本发明任一实施例所述的问题回答方法。

    12、本发明实施例的技术方案,通过对获取到的语义不明的原始问题进行语义联想,获得语义联想词队列,并根据语义联想词队列对原始问题进行语义改写,获得第一改写问题;对第一改写问题进行语言转换,获得第一结构化问题语句,并根据第一结构化问题语句查询数据库,获得第一查询结果;将第一输入问题和第一查询结果输入答案生成模型,获得第一答案,并将第一答案发送到用户界面,第一输入问题为原始问题或者第一改写问题;将语义联想词队列发送到用户界面,并在接收到从语义联想词队列中被选择的目标语义联想词时,根据目标语义联想词改正第一答案,获得第二答案,能够基于语义联想词队列和用户问答纠正机制对用户语义模糊或者不明确的问题进行完善和改正,有利于更精确地处理用户的多样性和差异性查询需求,解决了在复杂场景和用户表达多样性的情况下,大语言模型的理解和翻译不准确,无法给出精确答复的问题,具有快速理解用户的真实查询意图,以及精确处理用户的多样性和差异性查询需求的有益效果。

    13、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。



    技术特征:

    1.一种问题回答方法,其特征在于,包括:

    2.根据权利要求1所述的方法,其特征在于,对获取到的语义不明的原始问题进行语义联想得到语义联想词队列,并根据所述语义联想词队列对所述原始问题进行语义改写,获得第一改写问题的步骤,包括:

    3.根据权利要求2所述的方法,其特征在于,预创建所述知识体库的步骤包括:

    4.根据权利要求2所述的方法,其特征在于,所述语义改写模型的训练步骤包括:

    5.根据权利要求2所述的方法,其特征在于,所述语言转换模型的训练步骤包括:

    6.根据权利要求1-5任一所述的方法,其特征在于,将所述语义联想词队列发送到用户界面,并在接收到从所述语义联想词队列中被选择的目标语义联想词时,根据所述目标语义联想词改正所述第一答案,获得第二答案的步骤,包括:

    7.根据权利要求1-5任一所述的方法,其特征在于,在将第一输入问题和所述第一查询结果输入答案生成模型,获得第一答案的步骤之后,还包括:

    8.根据权利要求7所述的方法,其特征在于,所述对所述第一查询结果进行数据分析,获得图表数据的步骤包括:

    9.一种电子设备,其特征在于,所述电子设备包括:

    10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-8中任一项所述的问题回答方法。


    技术总结
    本发明公开了一种问题回答方法、设备及计算机程序产品。该方法包括:对获取到的语义不明的原始问题进行语义联想,获得语义联想词队列,并根据语义联想词队列对原始问题进行语义改写,获得第一改写问题;对第一改写问题进行语言转换,获得第一结构化问题语句,并根据第一结构化问题语句查询数据库,获得第一查询结果;将第一输入问题和第一查询结果输入答案生成模型,获得第一答案,并将第一答案发送到用户界面,第一输入问题为原始问题或者第一改写问题;将语义联想词队列发送到用户界面,并在接收到从语义联想词队列中被选择的目标语义联想词时,根据目标语义联想词改正第一答案,获得第二答案,能够对用户语义模糊或者不明确的问题进行完善。

    技术研发人员:薛莹,吴家新,葛鹤银,毛晓蛟,满志朋,王习,姜振涛,熊超
    受保护的技术使用者:苏州科达特种视讯有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-24541.html

    最新回复(0)