一种基于检索增强生成的风电光伏问答方法、装置及存储介质与流程

摘要: 本发明涉及计算机,特别是涉及一种基于检索增强生成的风电光伏问答方法、装置及存储介质。背景技术:1、随着全球能源结构向绿色、低碳转型,以风电、光伏为代表的新能源产...
一种基于检索增强生成的风电光伏问答方法、装置及存储介质与流程

本发明涉及计算机,特别是涉及一种基于检索增强生成的风电光伏问答方法、装置及存储介质。

背景技术:

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、本发明实施例的基于检索增强生成的风电光伏问答方法、装置及存储介质,获取用户在所述前端页面输入的问题数据,并对问题数据进行标准化处理得到包含预设变量的标准化参数;基于问题数据和标准化参数执行混合检索模式,从风光知识库中获取满足动态相似度阈值的第一知识片段;将第一知识片段与问题数据输入大语言模型中,通过预设提示词约束大语言模型的输出逻辑,生成对应的目标答案,其中,目标答案中包括引用标记;确定引用标记的溯源信息,并输出目标答案和溯源信息。由此,本发明可以将问题数据对应的第一知识片段与问题数据输入大语言模型中,得到目标答案和溯源信息,从而可以实现对多源异构信息的快速、精准、跨域检索与深度整合,输出准确且可溯源的答案,确保了目标答案的专业准确性和时效性,进而提升了项目决策的效率和科学性。

52、本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。