SpringAI 智能面试平台+RAG知识库
项目介绍
环境搭建
- 本地搭建PostgreSQL + PGvector 向量数据库
- SpringBoot + RustFS 构建高性能 S3 兼容的对象存储服务
- ⭐大模型API 申请和 Ollama 部署本地模型
- 环境搭建终章与项目启动
核心功能开发
- 基于Tika 实现多格式内容提取与解析
- 万字详解大模型核心概念:Token、Temperature、上下文窗口、Prompt工程、结构化输出
- ⭐SpringAI 与大模型集成
- 多LLM 路由实战
- 手把手教你写出生产级结构化Prompt
- ⭐模拟面试功能实现
- 基于Spring AI Skills 实现多方向面试系统的架构演进
- ⭐SpringAI + pgvector 实现 RAG 知识库问答
- RAG问答优化:多轮上下文与短查询命中修复
- 基于SSE 实现打字机效果输出
- 基于iText 8 实现 PDF 报告导出
进阶优化
- MapStruct实体映射最佳实践
- ⭐基于Redis Stream 的异步任务处理实现
- ⭐️封装Redis + Lua 多维度分布式限流组件
- Prompt注入防御设计
- SpringBoot 4.x 升级实战:Jackson 3、Spring AI 2.0 和 Boot 4.1 踩坑记录