请教个LLM RAG的使用问题,query如何构建

RAG系统这个已经搭好了。比如我导入了近几年的线上事故数据,我有一个新的需求文档,我想知道新的需求有没有可能重蹈覆辙
我预期的query是:xxx功能有没有出现过事故吗?

但现在难点输入是需求文档,如何变为一个个query
想到的办法:

  1. 需求文档抽取业务关键词。然后一个个去问
  2. 需求文档高度总结问一句话。然后问:需求描述:xxx,这个需求有类似的事故发生过吗?

还有别的办法吗?大佬们一般怎么做的

#快问快答添加

一般都是构建知识库,直接用query去知识库匹配n条,然后根据这些只是大模型再总结回复query

3 个赞

我主要是不知道query如何构建

简单点可以直接将你的问题作为query,复杂点也可以将你的问题给大模型意图识别提取query。

额额,我没说明白。或者说我不知道我怎么得出“问题”

就像正文说的 我预期的query是:xxx功能有没有出现过事故吗?
但我没有具体的xxx功能,我只有需求文档,可能包含很多功能

问题不明确基本没得玩,只能尝试看能不能先用大模型预处理提取意图之类的了