yu-ai-agent

一套 Java 教程,带你实战 AI Agent 开发,简历竞争力拉满

yu-ai-agent 是一个面向 Java 开发者的 AI 应用实战教学项目,基于 Spring Boot 3、Java 21 和 Spring AI 构建。它通过开发一个 AI 恋爱大师应用和 ReAct 模式的自主规划智能体 YuManus,系统讲解 AI 大模型接入、Spring AI 核心特性、Prompt 工程、RAG 检索增强、向量数据库、Tool Calling、MCP 模型上下文协议、AI Agent 开发以及 Cursor AI 工具等关键技术。项目旨在帮助程序员快速掌握企业级 AI 应用开发的核心技能,提升求职竞争力。代码结构清晰,教程配套完善,适合作为学习 AI 开发的入门到进阶资料。

开源 free 搜索知识
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 2689
维护状态 低维护
是否开源
定价模式 free

项目数据

分类搜索知识
开发团队liyupi
所属国家
定价模式free
价格说明开源项目,代码仓库公开,可自行部署使用,无付费版本。
访问状态
是否开源
开源协议
主要语言Java
技术栈/模型ai,ai-model,backend,frontend,java,langchain4j,mcp,rag,spring-ai,springboot,springmvc,vector-database
GitHub 星标★ 2689
30天Star增速
HF 下载量
上线时间2025-04-22 00:00:00
最近更新2026-09-23 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:进阶 约 10 分钟 部署方式:本地安装 6 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Java 21 运行环境(README 技术栈明确基于 Java 21)
  • Spring Boot 3 与 Spring AI 框架基础
  • 理解 AI 大模型接入方式(README 提到 4 种接入方式)
  • 了解 RAG / 向量数据库 PgVector、Tool Calling、MCP 等概念
  • 具备跟随视频 + 文字教程逐步实操的学习时间

安装与启动步骤

  1. 1了解项目定位

    这是教学项目,包含 AI 恋爱大师应用和自主规划智能体 YuManus 两条主线,先通读介绍明确学习目标。

  2. 2准备 Java 21 环境

    README 技术栈要求 Java 21 与 Spring Boot 3,请先在本地安装并切换到 Java 21 版本。

  3. 3观看视频介绍

    README 给出 B 站视频介绍链接,可先看视频了解项目全貌和最终效果,再决定学习顺序。

    https://www.bilibili.com/video/BV1UoLezKEbm
  4. 4获取配套教程

    README 未提供安装命令,完整教程、简历写法和面试题解需通过官网加入项目系列学习获取。

    https://www.codefather.cn/vip
  5. 5参考开源仓库

    访问 GitHub 仓库查看源码结构与最新说明,注意本节 README 节选未包含安装与运行步骤。

    https://github.com/liyupi/yu-ai-agent
  6. 6按教程配置并运行

    跟随教程完成大模型接入、RAG、MCP 等模块配置后再启动项目,具体命令以官方教程为准。

如何确认成功

README 节选未给出启动校验方式,请以官方视频/文字教程中约定的运行结果为准。

常见问题

Q:需要什么编程基础?

A:README 明确项目基于 Java 21、Spring Boot 3 和 Spring AI,建议先具备 Java 后端开发基础,再学习其中的 AI 特性。

Q:可以直接克隆下来运行吗?

A:README 节选只介绍项目内容与优势,未给出安装、配置和启动命令,需按官方配套教程完成大模型密钥等配置后再运行。

Q:这个项目包含哪些实战内容?

A:包括 AI 恋爱大师应用、ReAct 模式自主规划智能体 YuManus,以及 RAG、Tool Calling、MCP、PgVector 向量数据库、Serverless 部署等。

Q:遇到问题去哪里求助?

A:README 提到项目提供答疑服务,可通过官网加入编程导航项目系列学习获取答疑与配套资料。

注意事项

  • 本教程仅依据 README 节选整理,节选内容未包含任何安装与运行命令,步骤为通用准备动作,请以官方完整教程为准。
  • 项目为教学项目,提供完整视频教程、文字教程、简历写法、面试题解和答疑服务。
  • 实操涉及 AI 大模型接入与 API Key,请勿将密钥提交到公开仓库。
  • 项目涉及向量数据库、MCP 服务等外部依赖,建议先跑通基础对话再逐步扩展功能。

核心亮点

  • 覆盖 Spring AI、RAG、MCP、Agent 等全栈 AI 技术,体系完整
  • 基于真实业务场景(恋爱大师、YuManus)教学,非纯理论
  • 代码与教程同步更新,GitHub 星标 2595,社区活跃度高

不足之处

  • 项目仍处于成长阶段,部分高级功能(如多模态)覆盖有限
  • 文档/社区待观察

适用场景

  • Java 开发者系统学习 Spring AI 与 Agent 开发
  • 作为企业内训或高校课程 AI 实战教材
  • 快速搭建 AI 应用原型参考(如客服、知识库问答)

替代项目

LangChain4j、Spring AI 官方示例、RAGFlow

项目介绍

yu-ai-agent 是学习教育领域的开源项目,由 liyupi 开发,2025 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(2,689)位列前 30%,在学习教育分类中处于中上游。

近 42 天,它的 GitHub 星标从 2,612 增加到 2,689,净增 77。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。代码仓库公开,可自行部署使用,无付费版本。

它主要面向的使用场景是:Java开发者系统学习SpringAI与Agent开发。同类可对比的替代方案包括 LangChain4j、Spring AI 官方示例、RAGFlow。

上一篇:Hands-On-AI-Engineering

下一篇:handy-ollama

同类项目推荐

awesome-awesome-ai 开源

一站式导航AI资源,告别收藏夹吃灰

An awesome list for collecting awesome lists related to AI.

★ 136 2026-08-09
machine-learning 开源

免费学AI,从入门到实战,社区共建资源库

Learn AI together, for free. AI learning and teaching resources for everyone.

★ 231 2026-08-09
groundhog 开源

拆解 Cursor 原理,手把手教你造 AI 编程助手

Groundhog's primary purpose is to teach people how Cursor and all these other coding···

★ 405 2026-08-09
notebooks 开源

跟着最新视觉模型教程,边看边跑代码,快速上手实战

A collection of tutorials on state-of-the-art computer vision models and techniques.···

★ 9686 2026-08-10