项目总览

全栈学习体系大约 2 分钟

AI 智能助手 - 企业级大模型应用实战

用 Java 和 Spring AI 构建生产级 AI 智能助手,从 RAG 到 Agent 全链路覆盖

项目简介

AI 智能助手是一个企业级大模型应用实战项目,从零构建一个可接入业务系统的智能助手。覆盖知识库问答(RAG)、多轮对话、Function Calling、Agent 编排、MCP 协议等核心能力。

适用人群

  • 想将大模型落地到业务场景的 Java 开发者
  • 准备转型 AI 工程化的后端工程师
  • 需要理解 RAG / Agent 原理的技术管理者

学习路线

阶段一:AI 基础设施

  • 01 项目介绍 — 理解项目全貌与技术选型
  • 02 Spring AI 项目搭建 — 从零搭建 Spring AI 项目框架
  • 03 对接大模型 — OpenAI / 文心一言 / 通义千问 多模型接入

阶段二:知识库与 RAG

  • 04 文档处理流水线 — PDF / Word / Markdown 解析与切分
  • 05 向量数据库集成 — Milvus / Elasticsearch 向量检索
  • 06 RAG 检索增强生成 — 知识库问答完整链路

阶段三:Agent 与工具调用

  • 07 Function Calling — 大模型调用业务 API
  • 08 Agent 编排 — 多步骤任务自动化
  • 09 MCP 协议集成 — 标准化的模型-工具连接

阶段四:上线与运营

  • 10 对话记忆与多轮上下文管理
  • 11 安全与内容审核
  • 12 部署上线与监控

技术栈概览

层级技术选型
框架Spring Boot 3.x + Spring AI
大模型OpenAI / Qwen / DeepSeek
向量数据库Milvus / Elasticsearch
文档处理Apache Tika / LangChain4j
缓存Redis
数据库MySQL 8.0 / PostgreSQL
容器化Docker + Docker Compose

核心特色

  • Java 原生 — 全链路 Java 技术栈,不依赖 Python AI 生态
  • 模型无关 — 统一抽象层,一套代码切换多个大模型
  • 生产导向 — 内容安全、限流、监控、私有化部署全涵盖
  • 协议标准 — 接入 MCP 协议,工具与模型标准化连接

快速开始

git clone https://github.com/SZMOFEI/ai-assistant.git
cd ai-assistant
docker-compose up -d
mvn spring-boot:run

获取源码

关注公众号 「书瑶AI」 回复 「ai-assistant」 获取完整源码。

本文阅读量