乐于分享
好东西不私藏

推荐几个牛逼的AI+Rag+Agent+MCP项目.

推荐几个牛逼的AI+Rag+Agent+MCP项目.
你好,我是程序员小孟。
最近我在不断更新AI的项目和教程,适合学习找工作、提高技术的小伙伴加入。
前面更新了很多常用的项目,目前AI项目持续更新中。
2026钻石VIP最近更新!持续更新中!

无人机租赁系统

项目描述

翱翔 AI 智能体无人机租赁系统是一个面向个人用户、企业用户和平台运营人员的 B2C 无人机租赁平台。系统围绕“选机、资质、下单、支付、发货、收货、退租、故障报修、维保、评价”形成业务闭环,并在用户端嵌入 AI 咨询顾问,用于机型推荐、规则问答、订单状态解释、资质提醒和故障报修引导。

当前代码已经从早期的 Java 8 / Spring Boot 2.7 形态升级为 Java 21 / Spring Boot 3.5.13,并补齐了 Spring AI Tool Calling、MCP、AI Memory、Cursor、Dify/Coze 接线说明以及可选 Python LangChain/LangGraph Agent 服务。AI 能力不是孤立聊天框,而是接入真实业务服务和数据库上下文的业务型智能体。

核心业务闭环:

1.用户浏览设备列表,根据品牌、类型、价格和库存筛选可租机型。

2.用户提交飞行资质,管理员审核后决定是否允许继续下单。

3.用户创建租赁订单,系统计算租赁天数、租金、押金和订单状态。

4.用户完成模拟支付后,管理员发货,用户确认收货并进入租赁中状态。

5.租赁结束后用户申请归还,管理员确认归还或退款。

6.出现设备异常时,用户提交故障上报,管理员审核并创建维保工单。

7.订单完成后用户评价,管理员可以回复、屏蔽或删除评价。

8.AI 咨询顾问贯穿浏览、下单、资质、订单和故障流程,提供上下文感知的辅助决策。

技术栈:

层级

组件

职责

客户端层

Vue 3、Vite、Element Plus、Pinia、Axios、ECharts

用户端、管理端、AI 咨询浮窗、路由守卫和 API 调用

接口层

Spring MVC Controller、JWT Interceptor、Admin Interceptor、MCP Interceptor

REST API、登录鉴权、管理员权限、外部 AI 工具鉴权

业务层

Service / ServiceImpl、AI Tool、AI Memory、Trace Recorder

用户、设备、订单、支付、资质、故障、维保、评价和 AI 业务编排

数据访问层

MyBatis-Plus、Mapper、Entity

业务表与 AI 表的 CRUD、分页、逻辑删除

AI 编排层

Spring AI ChatClient、OpenAI-compatible Provider、RAGFlow、Tool Calling、MCP、LangChain Client

云模型优先、工具调用、RAGFlow 降级、外部平台工具复用

数据存储层

MySQL 8、uploads 本地文件目录、RAGFlow 知识库外部服务

业务数据、上传文件、AI Trace、AI Memory 和知识库检索数据

系统框架图:

系统截面图

用这个AI项目找工作足够了,都是主流的技术,技术非常多。

详细文档

详细的技术文档,已经整理好,教程非常详细,大家放心学习。

部分截图:

你好,我是程序员小孟。
最近我在一直更新AI 的项目,包含:LLM、SpringAI、SpringAI Alibaba、RAG、Funcation Calling、Graph 工作流、向量数据库、向量检索、MCP等最新的AI技术。
传统的技术找工作根本不行,AI的项目必须要安排上。
包含:智能商城、AI无人机租赁系统、AI乡村振兴系统。
当然还有七八个AI项目在不断飞速迭代中。
当然前面项目已经更新了非常多,还有:springboot、小程序、安卓、微服务各种项目,包含了大量的项目。
我已经更新了五年了。

AI详细文档学习

各种AI项目、文档、教程,我在持续更新中。

拥抱技术,拥抱AI。

商家AI客服系统

✨ 项目描述

OmniShopAI 是一个前后端分离的 AI 商家智能体项目,围绕“智能商城 + 商家运营 + AI 咨询助手”构建完整业务闭环。

项目包含三部分核心系统:

  • frontend-user:用户端商城,负责商品浏览、购物车、结算、订单、优惠券、公告、留言、AI 对话等业务。

  • frontend-admin:管理端后台,支持管理员与商家角色共用一套管理系统,覆盖商品、分类、订单、优惠券、轮播图、公告、留言、用户与数据统计等模块。

  • backend:基于 Django + DRF 的统一 API 服务,提供认证鉴权、权限控制、业务数据管理、AI 对话接入与媒体资源服务。

这个项目适合以下场景:

  • 作为毕业设计、课程设计、实训项目或开源作品集。

  • 学习 Django RESTful API、Vue 3 前后端分离项目开发。

  • 学习商城业务建模、RBAC 权限设计、订单流转与后台管理设计。

  • 在现有基础上继续接入 RAGFlow、大模型网关或企业知识库。


🌟 项目亮点

  • 支持用户端与管理端双端协同,业务链路完整。

  • 支持普通用户、商家、管理员三类角色,适合学习 RBAC 权限模型。

  • 具备商品、分类、购物车、订单、优惠券、留言、公告等标准电商模块。

  • 管理端支持商家与管理员共用后台,便于学习多角色后台设计。

  • 已预留 AI 智能客服接口,可继续接入外部大模型、RAGFlow 或自建知识库。

  • 提供完整 SQL 导出文件,既可快速导入演示数据,也可走 Django 标准迁移流程。

  • 目录清晰,模块划分明确,适合开源学习与二次开发。

系统的技术栈如下:

🧱 后端框架设计

  • 采用 Django + DRF 构建统一 API 层,所有业务统一以 /api/* 形式提供。

  • 使用 JWT 做前后端分离鉴权,避免传统 Session 模式在 SPA 场景下的耦合问题。

  • 使用自定义用户模型 accounts.User,同时承载普通用户、商家、管理员三类身份。

  • 使用 Role / Permission / RolePermission 实现可扩展的 RBAC 权限模型。

  • 使用 Django ImageField + media 目录承载商品图、头像、店铺 Logo、轮播图等资源。

🧩 前端框架设计

  • 用户端与管理端均使用 Vue 3 + Vite + Element Plus。

  • 通过 Pinia 维护登录态、用户信息与权限码。

  • 通过 Vue Router 管理页面访问,并在路由守卫中完成登录拦截。

  • 开发环境通过 Vite Proxy 将 /api 统一代理到 Django 服务。

🔐 权限框架设计

  • 粗粒度角色:user、merchant、admin。

  • 细粒度权限:菜单权限、接口权限、按钮权限。

  • 管理端路由通过 meta.roles 限制角色访问。

  • 后端通过用户角色与权限码进一步控制数据访问。


🧠 架构设计

🗺️ 系统架构

🔄 核心调用链路

  1. 前端页面通过 /api 请求后端接口。

  2. 后端使用 JWT 校验当前用户身份。

  3. 业务模块完成商品、订单、优惠券、公告、留言、聊天等处理。

  4. AI 对话接口按需转发到外部 AI 服务,并写入本地聊天记录。

  5. 最终结果返回给用户端或管理端页面展示。

🧱 后端模块划分

  • accounts:用户、角色、权限、商家资料、登录鉴权、统计汇总。

  • goods:商品分类、商品、商品图片、商品评论、轮播图。

  • orders:收货地址、购物车、购物车明细、订单、订单明细。

  • coupons:优惠券定义、用户优惠券。

  • marketing:公告、留言反馈。

  • chats:AI 会话与消息记录、外部 AI 对话接入。

🖼️ 项目截图

下面为截图预留位。你可以将图片统一放到 doc/images/ 目录,然后把占位内容替换成正式图片引用。

🛍️ 登录页面

🧑‍💼 管理端页面

🤖 AI 对话页面

截图占位:建议文件名 doc/images/ai-chat.png

可放内容:对话页、会话列表、AI 回复结果、知识引用展示


🚀 部署介绍

📦 环境要求

  • Python 3.11+

  • Node.js 18+,建议 20+

  • npm 9+

  • MySQL 8.x

  • 可选:RAGFlow / 大模型网关 / 反向代理服务 Nginx

小浣熊云盘系统

项目描述

小浣熊网盘(smart-disk)是一个面向个人用户与平台管理员的在线网盘系统。系统围绕「存、管、享、预览」形成网盘业务闭环,并集成 智能文档(RAG)能力:用户可将授权范围内的文档建立向量索引,进行多轮检索问答;在在线预览场景下可提取文档要点摘要。

AI 能力不是独立演示页,而是通过 Java统一鉴权与文件归属校验后,内网调用 Python RAG 服务(local_rag-main)。向量检索、对话生成与会话持久化分工明确:MySQL 保存业务真相与 AI 台账,Chroma 保存向量,FastAPI 负责编排与模型调用。

系统的技术栈采用SpringBoot+Vue+MySQL+Python+Rag+LangChain+LangGraph+

Redis+Pinia

系统功能

作为系统使用入口,提供用户账号创建与身份验证能力,保障账号安全与系统访问权限控制。

核心文件管理

系统核心功能模块,覆盖文件全生命周期管理:

文件上传:支持分片上传、断点续传,提升大文件上传稳定性与效率。

文件操作:包含下载、删除、移动目录、重命名等基础操作,满足文件整理需求。

文件预览:支持视频、图片、文档等多格式文件在线预览,无需下载即可查看内容。

目录管理:可新增、删除、重命名目录,实现文件的结构化分类存储。

回收站管理

提供文件误删恢复机制:

支持文件还原,找回误删除的文件。

支持文件永久删除,释放存储空间。

文件分享

实现文件便捷协作与流转:

支持其他用户保存分享的文件。

可取消分享、设置分享有效期,灵活控制文件访问权限。

AI 集成

基于 RAG 技术赋能文档知识挖掘与交互:

文档管理:提取文档核心要点、针对文档内容提问,实现智能文档问答。

RAG 管理:支持导入 / 移除知识库、基于个人知识库对话聊天,将文件资产转化为可交互的知识资源。

核心业务闭环

1. 用户注册/登录后进入网盘主页,按分类或目录管理文件(上传、移动、重命名、删除)。

2. 用户在线预览 PDF/Office/文本等文档;预览工具栏可跳转「智能文档」并带入当前文件上下文。

3. 用户在「智能文档」中多选文件建立/更新知识库:Java 抽取纯文本 → 调用 RAG ingest → 写入 ai_file_index台账。

4. 用户创建会话并提问:Java 校验 threadId与fileIds归属→ SSE 代理 RAG 流式回答 → 流结束后 assistant 消息落库。

5. 用户可从知识库列表「从知识库移除」:删除 Chroma 向量并更新台账,不删除网盘原文件。

6. 用户删除网盘文件或清空回收站时,RagVectorCleanupService异步清理对应向量与台账。

7. 管理员通过后台管理系统设置、用户与文件运维;网盘核心读写不依赖 AI 服务可用性。

系统展示

如果您想学习AI相关的技术或者项目,学习小孟最近更新的项目足够了。

学完技术有机会和小孟,一起搞私活。更多的AI项目和主流技术的项目我都在除了上面的AI项目。前面的话,很多前端、后端、移动端的项也都更新过了。

钻石VIP,提高技术,活动最后一天。

学习技术最终的目的就是变现。

如果想学习、提高技术、或者搞私活的小伙伴都可以联系小孟,加入vip一次上车永久学习,小孟已经搞了8年,接下来会一直搞下去。

项目越来越多,价格微涨,早上车就是优势。

今天vip活动放5个优惠名额,全年最低价格,加微信先到先得,备注:

vip学习

相关学习资料