一种信息检索方法、设备、程序产品和存储介质与流程

摘要: 本申请涉及人工智能技术,尤其涉及一种信息检索方法、设备、程序产品和存储介质。背景技术:1、目前,存在很多种信息检索的方法,如利用搜索引擎通过匹配用户查询中的关键...
一种信息检索方法、设备、程序产品和存储介质与流程

本申请涉及人工智能技术,尤其涉及一种信息检索方法、设备、程序产品和存储介质。

背景技术:

1、目前,存在很多种信息检索的方法,如利用搜索引擎通过匹配用户查询中的关键词与文档内容来检索信息,基于大型语言模型(llm)的直接问答系统,直接利用大型语言模型的强大生成能力来回答用户提出的问题,检索增强生成(rag)系统结合了信息检索和llm的生成能力,旨在弥补纯llm在知识时效性和事实准确性方面的不足,ibm deep search利用人工智能技术,专注于收集、转换、管理并最终搜索大型文档集合,然而这些信息检索方式的检索结果仍然无法满足用户需求,因此,提供更加准确的检索结果成为亟待完善的问题。

技术实现思路

1、为解决上述技术问题,本申请实施例提供一种信息检索方法、设备、程序产品和存储介质。

2、本申请提供的信息检索方法,所述方法包括:

3、接收待检索内容,并分析所述待检索内容得到与所述待检索内容相关的第一信息,所述第一信息为得到与所述待检索内容对应的检索结果的信息;

4、根据所述第一信息确定第一检索工具集合,并使用所述第一检索工具集合中的每个检索工具检索所述待检索内容得到所述待检索内容对应的初始检索结果集合;

5、根据所述初始检索结果集合和所述待检索内容判断是否需要确定所述待检索内容对应的第一检索子内容集合和确定第二检索工具集合;

6、当判断需要确定所述第一检索子内容集合和确定第二检索工具集合时,使用所述第二检索工具集合中的每个检索工具检索所述第一检索子内容集合中对应的第一检索子内容得到第一中间检索结果集合;

7、根据所述初始检索结果集合和所述第一中间检索结果集合确定所述待检索内容对应的最终检索结果。

8、本申请提供的信息检索设备,包括:处理器和存储器,该存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,执行上述信息检索方法。

9、本申请提供的一种计算机程序产品,包括:计算机程序,所述计算机程序在被处理器执行时实现上述信息检索方法。

10、本申请提供的计算机可读存储介质,用于存储计算机程序,所述计算机程序使得计算机执行上述信息检索方法。

11、本申请的技术方案中,接收待检索内容,并分析所述待检索内容得到与所述待检索内容相关的第一信息,所述第一信息为得到与所述待检索内容对应的检索结果的信息;根据所述第一信息确定第一检索工具集合,并使用所述第一检索工具集合中的每个检索工具检索所述待检索内容得到所述待检索内容对应的初始检索结果集合;根据所述初始检索结果集合和所述待检索内容判断是否需要确定所述待检索内容对应的第一检索子内容集合和确定第二检索工具集合;当判断需要确定所述第一检索子内容集合和确定第二检索工具集合时,使用所述第二检索工具集合中的每个检索工具检索所述第一检索子内容集合中对应的第一检索子内容得到第一中间检索结果集合;根据所述初始检索结果集合和所述第一中间检索结果集合确定所述待检索内容对应的最终检索结果。如此,通过对待检索内容的初始检索结果的判断,进而确定是否需要继续检索,当确定需要继续检索后,使用更新后的检索工具集合和检索子内容得到待检索内容的中间检索结果集合,动态得实现信息提取,提高最终检索结果的准确性,同时调用一种或多种检索工具获取检索结果,极大的提高了信息获取的全面性和深度,能够灵活应对不同类型的信息需求和数据源,也提高了最终检索结果的准确性。

1.一种信息检索方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述分析所述待检索内容得到与所述待检索内容相关的第一信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述第一信息确定第一检索工具集合,并使用所述第一检索工具集合检索所述待检索内容得到所述待检索内容对应的初始检索结果集合,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述初始检索结果集合和所述待检索内容判断是否需要确定所述待检索内容对应的第一检索子内容集合和确定第二检索工具集合,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述初始检索结果集合和所述第一中间检索结果集合确定所述待检索内容对应的最终检索结果,包括:

6.根据权利要求5所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:

8.一种信息检索设备,其特征在于,包括:处理器和存储器,该存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,执行如权利要求1至7中任一项所述的方法。

9.一种计算机程序产品,其特征在于,包括:计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1至7中任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序使得计算机执行如权利要求1至7中任一项所述的方法。