本项目实现了一条面向部署的 RAG 知识库链路,用于完成文档入库、检索、重排序、重打包与上下文压缩,并为上层系统提供可消费的检索结果与上下文。
/api/query 返回检索上下文,/api/agent_query 进一步调用 Qwen 生成无记忆单轮回答。
本项目参考并实现了论文:
Searching for Best Practices in Retrieval-Augmented Generation
其中,rag_langgraph/ 基于 LangGraph 对上游项目进行了工程化改写:
https://github.com/FudanDNN-NLP/RAG.git

当前主流程为:
query -> 可选分类 -> 可选 HyDE -> retrieve -> rerank -> repack -> compress -> 可选 answer
client/
server/
inference/
hyde / embed / rerank / compressrag_langgraph/
docs/
完整测试上线路径参考文件:部署指南。
python -m inference.main --mode local
python -m server.main --mode local
通过 Server /docs 的 Authorize 输入 Bearer Token 后,按 OpenAPI 指定集合、检索策略及各阶段模型。CLI 支持 --token-file,查询和索引参数必须显式指定。
本项目实现了一条面向部署的 RAG 知识库链路,用于完成文档入库、检索、重排序、重打包与上下文压缩,并为上层系统提供可消费的检索结果与上下文。
/api/query 返回检索上下文,/api/agent_query 进一步调用 Qwen 生成无记忆单轮回答。
本项目参考并实现了论文:
Searching for Best Practices in Retrieval-Augmented Generation
其中,rag_langgraph/ 基于 LangGraph 对上游项目进行了工程化改写:
https://github.com/FudanDNN-NLP/RAG.git

当前主流程为:
query -> 可选分类 -> 可选 HyDE -> retrieve -> rerank -> repack -> compress -> 可选 answer
client/
server/
inference/
hyde / embed / rerank / compressrag_langgraph/
docs/
完整测试上线路径参考文件:部署指南。
python -m inference.main --mode local
python -m server.main --mode local
通过 Server /docs 的 Authorize 输入 Bearer Token 后,按 OpenAPI 指定集合、检索策略及各阶段模型。CLI 支持 --token-file,查询和索引参数必须显式指定。