面向律所和法务团队的企业级法律知识库问答系统。核心功能包括:1.多格式法律文档智能入库(PDF/Word/网页),自动分块和向量化;2.基于RAG的精准问答,支持多路检索融合(BM25+向量+知识图谱);3.HyDE查询增强和Multi-Query扩展,提升复杂法律问题召回率;4.对话记忆压缩与多轮追问,支持长对话上下文;5.流式SSE输出,实时展示思考过程和引用来源;6.待审核池机制,人工确认后入库保证数据质量。系统已在本地部署运行,支持完全离线使用。
后端采用FastAPI构建异步API服务,集成LangChain实现RAG流程,ChromaDB作为向量存储,BGE-M3作为Embedding模型。检索层设计三路召回:BM25关键词匹配、向量语义检索、法律知识图谱关联,通过RRF融合排序。前端Vue3实现响应式界面,包含文档上传、知识库管理、对话交互、配置面板等模块。关键难点在于法律文档的长文本处理和引用溯源,通过分段策略和元数据标记解决。项目代码规范,模块化设计,支持快速二次开发。