乐于分享
好东西不私藏

AI项目视频录制完了,带文档、源码、详细教程

AI项目视频录制完了,带文档、源码、详细教程
你好,我是程序员小孟。
最近我在一直更新AI 的项目,包含:LLM、SpringAI、SpringAI Alibaba、RAG、Funcation Calling、Graph 工作流、向量数据库、向量检索、MCP等最新的AI技术。
传统的技术找工作根本不行,AI的项目必须要安排上。
包含:智能商城、AI无人机租赁系统、AI乡村振兴系统、AI旅游系统。
当然还有七八个AI项目在不断飞速迭代中。
今天给大家介绍一个AI无人机租赁系统,包括详细的文档、源码、视频教程。

AI无人机租赁系统

项目描述

翱翔 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 和知识库检索数据

后端技术栈

技术

当前版本/形态

用途

Java

21

后端运行时与编译目标

Spring Boot

3.5.13

Web 应用框架、配置管理、依赖装配

Spring MVC

Spring Boot Web

REST API、拦截器、文件资源映射

MyBatis-Plus

3.5.16

ORM、分页、条件查询、逻辑删除

MySQL Driver

mysql-connector-j

MySQL 8 数据库连接

Druid

1.2.28

数据库连接池

JJWT

0.12.6

JWT 生成与校验

springdoc-openapi

2.8.17

OpenAPI / Swagger UI

Spring AI

1.1.5

OpenAI-compatible ChatClient、Tool Calling、MCP WebMVC Server

Hutool

5.8.22

通用工具类

Lombok

编译期依赖

Getter/Setter、日志和样板代码简化

前端技术栈

技术

当前版本

用途

Vue

3.4.21

用户端和管理端 UI

Vite

5.2.x

开发服务器与生产构建

Element Plus

2.6.1

表单、表格、弹窗、按钮、消息提示

Pinia

2.1.7

登录态、用户态和全局状态管理

Vue Router

4.3.0

用户端/管理端路由和权限守卫

Axios

1.6.8

HTTP 请求封装

ECharts

6.0.0

管理端统计图表

Sass

1.72.0

样式组织和主题变量

AI 与外部集成技术栈

技术/组件

形态

用途

Spring AI ChatClient

Java 主链路

连接 OpenAI-compatible 云模型并触发 Tool Calling

OpenAI-compatible Provider

可配置

可接 OpenAI、DeepSeek、通义千问/百炼、火山方舟/豆包、智谱、硅基流动等兼容接口

RAGFlow

可选/降级链路

知识库问答、引用来源、建议追问

MCP WebMVC Server

可选

对外暴露业务工具,供 MCP Client 调用

HTTP Tool API

/api/ai/tools

 Dify、Coze 或其它工作流平台调用

AI Memory

MySQL 持久化

记录用户预算、用途、经验等级、品牌偏好等结构化记忆

AI Trace / Tool Log

MySQL 持久化

记录 traceId、模型、降级状态、工具调用耗时和结果

FastAPI + LangChain/LangGraph

ai-agent-service/ 可选

教学/演示用独立 Agent 编排服务

系统框架图:

系统截面图

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

AI详细文档 

为了帮助大家更好的理解项目,我整理非常详细的文档,结合源码和文档可以很快理解项目。

根据目录学习即可:

当然还有一些本地的文件:

部分截图:

视频教程

有一些小伙伴喜欢看视频,我就录制了系统核心技术的视频教程。

视频地址:

https://www.bilibili.com/video/BV1eQNe6PEMa/?spm_id_from=333.1387.homepage.video_card.click&vd_source=e64f225fc5daf048d2687502cb23bb3b

源码获取

下面网站链接复制到浏览器。

去攀登项目网站:www.pdxmw.com 获取

具体获取的地址:

https://www.pdxmw.com/freeProject/80

项目、教程、文档更新不易,点赞、爱心、转发支持。更多项目,我持续更新中。
最后,欢迎加入VIP学习群,学习优质项目。项目持续更新中,包括各种完整的学习路线、Java项目、SpringBoot、小程序、Vue、安卓、Python,还有很多的AI、Agent项目,性价比超高,一次上车永久学习。有需要提高项目技术、AI技术的小伙伴都可以看下面👇🏻👇🏻👇🏻
推荐几个牛逼的AI实战项目!
2026钻石VIP最近更新!持续更新中!