从零搭建个人知识库问答系统:我的 Spring AI + RAG 学习实践

8 阅读1分钟

一个基于 Spring AI 和 RAG 技术的个人知识库问答 Agent 项目分享

地址: nestNe/personal-knowledge-rag: 基于SpringAI,通过上传自己的知识库,创建个性化的模型回答问题
目前还在开发中,感兴趣的可以到github上看一下,描述更详细,欢迎大家提 issue🎉


介绍:

AI 模块提供双模式对话能力,支持无状态即时问答和带会话记忆的知识库检索,通过自动创建会话 ID 并绑定 Spring AI 的 Conversation ID 实现上下文延续,同时集成向量嵌入与 RAG 检索增强生成,将 AI 能力统一纳入 RBAC 权限体系进行管控。

技术栈选型

层级技术说明
框架Spring AISpring 官方 AI 框架,统一封装多家大模型 API
向量数据库PgVector存储文档向量,支持语义检索
嵌入模型阿里百炼 text-embedding-v3将文本转为向量
大模型阿里百炼 qwen-plus生成最终回答
文档处理spring-ai-pdf-document-reader解析 PDF格式

页面展示

首页: ​ ​ 知识库: