文件名 LightRAG逻辑、流程.md

LightRAG逻辑、流程

正文

https://zhuanlan.zhihu.com/p/13261291813

deepwiki,问:给出完整的流程。当一条query输入进来后,会用哪个技术进行怎样的处理,以什么形式存储在哪里。越详细越好。使用一个示例,给出完整流程,输出每个阶段的结果。以及如何提取关键词、实体、关系等信息用的prompt。

lightrag有5种检索模式:

naive:原始RAG,只做向量匹配,返回topk

local:只用low-level关键词

global:只用high-level关键词

hybrid:local+global

mix:hybrid+naive

LightRAG引入 双级检索 概念

引入 low-level检索 和 high-level检索概念,实际上对应的是提取出的低级关键词高级关键词

这些关键词是在user输入query后,利用LLM提取的。要编写一个详细的prompt,参考Prompt-CN中的keywords_extraction