SpringBoot + LangChain4j 企业级 RAG 智能知识库与多工具集成
基于 Spring Boot 4 + LangChain4j 1.11 + Ollama + Qdrant + MCP 的一体化多 Agentic 智能体,RAG 系统
本方案基于企业级实践重构,旨在提供一个真正'开箱即用'的智能知识库系统。它不仅支持标准 RAG 问答,更融合了 Agentic 智能体架构、MCP 文件沙盒、金融专用算子 和 混合模型路由,提供从文档上传到复杂推理的完整闭环体验。
1. 总览:技术栈与核心能力
| 维度 | 技术选型 | 能力说明 |
|---|---|---|
| 后端框架 | Spring Boot 4 + SQLite | 轻量级持久化,无需额外数据库,生产可切换为其他数据源,如 MySQL, PostgreSQL |
| AI 引擎 | LangChain4j 1.11 | 支持 Agentic 工具调用、流式响应、上下文记忆 |
| 语言模型 | Ollama(qwen2.5:7b) + 可选 DashScope(qwen-plus) | 本地私有部署 + 云端高性能混合 |
| 嵌入模型 | Ollama(qwen3-embedding:0.6b) | 固定使用本地,保障数据不出域,高性能,降低成本 |
| 向量库 | Qdrant(1024 维) | 自动建集、高效检索(minScore=0.5) |
| 前端界面 | 纯静态 HTML/JS | 毛玻璃效果 + 渐变设计,5 大功能页面,少依赖,轻量化 |
| 特色能力 | 🎯 10+ 领域文档管理 🧠 Agentic 多工具协作 📊 金融计算(IRR/债券/期权) 📎 MCP 文件分析 🌤️ 天气/时间查询 | 企业场景全覆盖 |
2. 端到端架构

架构要点
嵌入模型始终走本地 Ollama,确保敏感文档向量化过程完全私有;仅生成模型可动态路由。
3. 模块深度解析
3.1 RAG 检索增强生成
- 入口:
RagService - 流程:
- 用户提问 → 本地 生成向量;






