Home
Softono
l

liyupi

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
4

Software by liyupi

ai-guide
Open Source

ai-guide

<p align="center"> <img src="https://pic.yupi.icu/1/vibe%252520coding%252520show%2525E5%2525A4%2525A7-20260113165845170.jpeg" alt="Vibe Coding" width="600"/> </p> <h1 align="center">🐟 鱼皮的 AI 知识库</h1> <p align="center"> <b>完全免费开放的 AI 知识共享平台 | 减少信息差,让每个人都能享受技术红利</b> </p> <p align="center"> <a href="https://ai.codefather.cn"><img src="https://img.shields.io/badge/🌐 在线阅读-ai.codefather.cn-blue?style=for-the-badge" alt="在线阅读"/></a> <a href="https://github.com/liyupi/ai-guide"><img src="https://img.shields.io/github/stars/liyupi/ai-guide?style=for-the-badge&logo=github&color=yellow" alt="GitHub Stars"/></a> <a href="https://space.bilibili.com/12890453"><img src="https://img.shields.io/badge/B站-程序员鱼皮-pink?style=for-the-badge&logo=bilibili" alt="B站"/></a> </p> 这是一个 **完全免费开放** 的 AI 知识共享平台,汇总整合目前热门的 AI 工具相关信息,包括产品介绍、使用指南、工具测评、技巧分享、应用场景、AI 变现、行业资讯、教程资源等一系列内容。 鱼皮希望带领大家打破 AI 技术的信息壁垒,让每个人都能平等获取 AI 时代的工具与认知,利用科技让生活更美好。 ## 🌐 Translations [English](./translations/en/Vibe%20Coding%20%E9%9B%B6%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/README.md) | [繁體中文](./translations/zh-TW/Vibe%20Coding%20%E9%9B%B6%E5%9F%BA%E7%A1%80%E6%95%99%E7%A8%8B/README.md) --- ## 🔥 鱼皮的 Vibe Coding 零基础入门教程 如今 **Vibe Coding(氛围编程)** 已经火遍全网!不仅是程序员,连设计师、产品运营、甚至完全不懂技术的人都开始用 Vibe Coding 实现自己的想法,用 AI 做出了自己的产品并盈利变现。 我一人爆肝创作了这套 [《Vibe Coding 零基础入门教程》](https://ai.codefather.cn/vibe),**上千张图、几十万字**,结合了我两年半的 AI 编程经验 + 项目开发经验 + 产品变现经验,目标只有一个: **帮助任何人快速掌握 Vibe Coding,哪怕零基础,也能快速开发上线自己的产品并盈利。** 臭不要脸一下,我敢说这套免费教程吊打 90% 的付费 Vibe Coding 内容。 ![](https://pic.yupi.icu/1/%25E9%25B1%25BC%25E7%259A%25AE%25E7%259A%2584AI%25E5%25AF%25BC%25E8%2588%25AA-AI%25E5%25B7%25A5%25E5%2585%25B7%25E7%2594%25A8%25E6%25B3%2595%25E5%25A4%25A7%25E5%2585%25A8.png) ### 教程包含什么? 我精心梳理了内容结构,让你能够一条龙学习,或者快速找到适合自己阅读的内容。 - 基础必读:帮你快速理解 Vibe Coding 并上手实践,10 分钟做出第一个作品 - 编程工具:帮你选择适合自己的 AI 编程工具,包括 AI 模型选择、AI 零代码平台、AI 智能体平台、AI 代码编辑器、AI 命令行工具、IDE 插件等 - 项目实战:手把手带你从 0 到 1 做出真实可用的产品,覆盖个人工具、AI 应用、全栈应用、小程序等多种类型 - 经验技巧:帮你提升 Vibe Coding 效率和质量,包括核心心法、对话工程、上下文管理、幻觉处理、代码质量保障等 - 产品变现:教你如何让产品产生价值,涵盖需求分析、技术选型、架构设计、盈利模式、SEO 优化、自媒体运营等 - 编程学习:为想深入学习编程的同学准备的进阶内容,包括学习路线、知识百科、资源大全、MCP 开发、面试刷题等 - 资源宝库:汇集各种实用资源,包括工具大全、提示词模板、AI 概念大全、Vibe Coding 常见问题等 ![鱼皮的 Vibe Coding 零基础教程大纲](https://pic.yupi.icu/1/%E9%B1%BC%E7%9A%AE%E7%9A%84%20AI%20%E5%AF%BC%E8%88%AA-16%E6%AF%949%E5%A4%A7%E7%BA%B2_%E5%89%AF%E6%9C%AC.jpg) ### 学习路径推荐 **零基础新手:** - 第 1 天:读完基础必读,理解 Vibe Coding 并做出第一个作品 - 第 1-2 周:学习 AI 编程工具 + 做几个简单项目 - 之后:按需学习经验技巧和产品变现 **有编程基础:** - 第 1 天:快速过完基础内容,完成快速上手教程 - 第 1 周:学习主流 AI 编程工具,尝试重构之前的项目 - 之后:重点学习进阶技巧,提升对话和上下文管理能力 <p align="center"> <a href="https://ai.codefather.cn/vibe"><img src="https://img.shields.io/badge/👉 立即开始学习-Vibe Coding 教程-ff6b6b?style=for-the-badge" alt="开始学习"/></a> </p> ## AI 知识库导航 ### 新手入门 | 资源 | 链接 | |:---|:---| | AI 基础概念 | [动画解释大模型](https://ai.codefather.cn/course/1935993640975368194/section/1939618416083517441?type=) | | 关于 DeepSeek | [什么是 DeepSeek](https://ai.codefather.cn/course/1935993640975368194/section/1936010131284197378?type=) | [快速上手指南](https://ai.codefather.cn/course/1935993640975368194/section/1936010134115352577?type=) | | 本地部署 | [DeepSeek 本地部署](https://ai.codefather.cn/course/1935993640975368194/section/1936010134094381057?type=) | [API 调用教程](https://ai.codefather.cn/course/1935993640975368194/section/1936010134044049410?type=) | | 提问技巧 | [DeepSeek 提问技巧](https://ai.codefather.cn/course/1935993640975368194/section/1936010133884665858?type=) | [去除文章 AI 味](https://ai.codefather.cn/course/1935993640975368194/section/1939613141913882625?type=) | | 学习资料 | [清华大学 DeepSeek 指南](https://ai.codefather.cn/course/1935993640975368194/section/1936010134908076034?type=) | [免费 AI 学习资源](https://ai.codefather.cn/library/2010958562586652674) | ### AI 编程 | 类别 | 精选内容 | |:---|:---| | 🔥 热门教程 | [AI 智能体项目](https://ai.codefather.cn/course/1935993640975368194/section/1936010134970990594?type=) | [AI 零代码平台](https://ai.codefather.cn/library/1953419034767884290) | [AI 大模型应用开发学习路线](https://ai.codefather.cn/course/1935993640975368194/section/1939594304172048385?type=) | | Cursor 技巧 | [一文秒懂 Cursor 开发的正确姿势](https://ai.codefather.cn/course/1935993640975368194/section/1940016883188420609?type=) | [10 个超实用的 Cursor 使用技巧](https://ai.codefather.cn/course/1935993640975368194/section/1940013576386691073?type=) | [7 个 Cursor 极限省钱大法](https://ai.codefather.cn/library/2010960235900039169) | | 实战项目 | [用 DeepSeek 给对象做网站](https://ai.codefather.cn/course/1935993640975368194/section/1936010134362816514?type=) | [模拟面试系统](https://ai.codefather.cn/course/1935993640975368194/section/1936010134933241858?type=) | [亲戚计算器](https://ai.codefather.cn/course/1935993640975368194/section/1936010135000350722?type=) | | 进阶技术 | [Claude Code 神级技巧](https://ai.codefather.cn/library/2010962851845500930) | [用 AI 手搓 Claude Code](https://ai.codefather.cn/library/2010961573182566401) | [MCP 服务开发](https://ai.codefather.cn/library/1939616989344874498) | | 框架整合 | [Spring AI 1.0 核心能力体验](https://ai.codefather.cn/course/1935993640975368194/section/1939604858608758786?type=) | [Spring AI Alibaba 1.0 速览](https://ai.codefather.cn/library/1939605498152861697) | ### AI 工具测评 | 测评内容 | |:---| | [🆕 GPT-5 炸裂登场!可免费使用](https://ai.codefather.cn/library/1953708402784243713) | | [Claude 4 炸裂发布!凭什么敢称宇宙最强编程 AI?](https://ai.codefather.cn/course/1935993640975368194/section/1939608538959523842?type=) | | [Cursor 2.0 炸裂发布!这 3 大亮点必学](https://ai.codefather.cn/library/2010960103049654274) | | [Gemini 3.0 发布!前端又无了?](https://ai.codefather.cn/library/2010960433514672129) | | [开源 AI 编程工具能干掉 Claude Code?OpenCode 体验实测!](https://ai.codefather.cn/library/2010962343906897922) | | [3 大模型对比测试!AI 争霸赛谁赢了?](https://ai.codefather.cn/library/2010959589482295298) | | [全球首个无限执行的 AI!Flowith 体验](https://ai.codefather.cn/course/1935993640975368194/section/1939608069806473217?type=) | | [Gemini CLI 首测,免费开源很香,但坑点很多!](https://ai.codefather.cn/course/1935993640975368194/section/1939603744484999169?type=) | ### 其他 AI 应用场景 | 场景 | 教程 | |:---|:---| | 视频创作 | [用 AI 做千万播放的爆款视频!](https://ai.codefather.cn/course/1935993640975368194/section/1939612684927811586?type=) | [1 分钟做出动物奥运会视频!](https://ai.codefather.cn/course/1935993640975368194/section/1939612504572739586?type=) | | 办公效率 | [AI 王炸组合,自动生成 PPT](https://ai.codefather.cn/course/1935993640975368194/section/1936010134610280450?type=) | [干掉 Draw.io 的画图神器](https://ai.codefather.cn/library/2010961061171294210) | | 知识管理 | [轻松搭建 DeepSeek 个人知识库](https://ai.codefather.cn/course/1935993640975368194/section/1939982669017694209?type=) | [让 AI 帮我读文档](https://ai.codefather.cn/library/2010957959428960257) | | 求职提升 | [用 AI 润色简历](https://ai.codefather.cn/course/1935993640975368194/section/1939980585996304385?type=) | [3 个免费 AI 文章检测工具](https://ai.codefather.cn/library/2010963301307117569) | ## 仓库结构 ``` ai-guide/ ├── 🔥 Vibe Coding 零基础教程/ # 重磅教程,强烈推荐 │ ├── 00 Vibe Coding 简介 │ ├── 01 快速上手 Vibe Coding │ ├── 10 编程工具/ │ ├── 20 项目实战/ │ ├── 30 经验技巧/ │ ├── 40 编程学习/ │ ├── 50 产品变现/ │ └── ... ├── AI/ │ ├── 鱼皮的 AI 指南/ # AI 核心概念、工具、技巧 │ ├── 关于 DeepSeek/ # DeepSeek 基础知识 │ ├── DeepSeek 使用指南/ # 安装、使用、技巧大全 │ ├── DeepSeek 技术解析/ # 深度技术解读 │ ├── DeepSeek 资源汇总/ # 资源、教程、开源项目 │ ├── AI 应用场景/ # 创意设计、效率提升、编程开发 │ ├── AI 项目教程/ # 实战项目教程 │ └── AI 行业资讯/ # 最新行业动态 └── 产品服务/ # 鱼皮的产品和服务 ``` ## 交流渠道 欢迎加入我们的 AI 交流群,关注公众号:**【程序员鱼皮】**,获取更多最一手 AI 资讯,一起探讨 AI 应用实践。 ![鱼皮的交流群大全](https://pic.yupi.icu/1/%E9%B1%BC%E7%9A%AE%E7%9A%84%E4%BA%A4%E6%B5%81%E7%BE%A4%E5%A4%A7%E5%85%A8.png) ## 参与共建 如果你也是 AI 探索者、爱好者,并且乐于分享和沉淀你的知识和奇思妙想,欢迎加入进来参与知识库共建,一起构建属于所有人的 AI 知识宝藏! 🎉 **你将收获:** | 收获 | 说明 | |:---|:---| | 🌟 影响力提升 | 在活跃社区中展示才华,建立个人品牌与专业声誉 | | 📚 深度学习 | 接触多元视角,与同行切磋,加速个人成长 | | 🏆 价值认同 | 您的贡献将被明确署名,获得社区成员的尊重与感谢 | | 🤝 拓展人脉 | 连接志同道合的伙伴,融入充满活力的 AI 生态圈 | **联系方式(vx):yupi996** ## 感谢 Star 如果这个项目对你有帮助,请给一个 **Star** ⭐️ 支持一下! [![Star History Chart](https://api.star-history.com/svg?repos=liyupi/ai-guide&type=Date)](https://star-history.com/#liyupi/ai-guide&Date) ## 写在最后 我一直相信,知识分享是互利共赢的。 这套教程完全免费开源,希望能帮更多人打开 Vibe Coding 的大门。 但毕竟是一个人编写的,会有不足的地方,我会持续更新和完善内容。 **如果这套教程对你有帮助的话,希望能点赞或者 Star ⭐️ 支持一下!** 别犹豫,现在就打开教程,10 分钟后你就能做出第一个作品,跟着鱼皮一起开启 Vibe Coding 之旅吧!🛫 📖 教程文档开源地址:https://github.com/liyupi/ai-guide 🌐 教程在线阅读地址:https://ai.codefather.cn/vibe 🎬 作者的视频合集:https://space.bilibili.com/12890453 💬 交流反馈:欢迎在 [AI 导航社区](https://ai.codefather.cn) 提问

Education & Learning LMS
15.4K Github Stars
yu-ai-agent
Open Source

yu-ai-agent

# AI 超级智能体项目 > 作者:[程序员鱼皮](https://yuyuanweb.feishu.cn/wiki/Abldw5WkjidySxkKxU2cQdAtnah) > > 本项目为教学项目,提供完整视频教程 + 文字教程 + 简历写法 + 面试题解 + 答疑服务,帮你提升项目能力,给简历增加亮点! > > ⭐️ 加入项目系列学习:[加入编程导航](https://www.codefather.cn/vip) ## 项目介绍 > 视频介绍:https://www.bilibili.com/video/BV1UoLezKEbm 这是一套以 **AI 开发实战** 为核心的项目教程,将通过开发 **AI 恋爱大师应用 + 拥有自主规划能力的超级智能体**,带大家掌握新时代程序员必知必会的 AI 核心概念、AI 实用工具、AI 编程技术、AI 框架原理、AI 调优技巧,大幅增加求职的竞争力! ![](https://pic.yupi.icu/1/8052592c-97ce-4568-b82e-6153924a053c.png) `AI 恋爱大师应用` 可以依赖 AI 大模型解决用户的情感问题,支持多轮对话、基于自定义知识库进行问答、自主调用工具和 MCP 服务完成任务,比如调用地图服务获取附近地点并制定约会计划。 ![](https://pic.yupi.icu/1/1745225631067-44a111e1-1032-4f1c-bd69-9f08a59a654b.png) 此外,还会手把手带大家完成基于 ReAct 模式的 `自主规划智能体 YuManus` ,可以利用网页搜索、资源下载和 PDF 生成工具,帮用户制定完整的约会计划并生成文档: ![](https://pic.yupi.icu/1/1745224663573-04af8f65-2da4-4ef9-8033-a179e703f9c4.png) 当然,学会这个项目后,你不仅能开发 AI 恋爱大师,而是能灵活开发各种复杂的 AI 应用,尽情发挥自己的想象力吧! ## 为什么要带做这个项目? 本项目选题新颖、业务真实,区别于增删改查的 “烂大街” 项目,鱼皮会带你实战大量新技术和企业应用场景,用一套实战教程将程序员必知必会的 **AI 技术一网打尽**,帮你成为 AI 时代企业的香饽饽,给你的简历和求职大幅增加竞争力。 鱼皮给大家讲的都是 **通用的项目开发方法和架构设计套路**,从这个项目中你将学到: - 主流 AI 应用平台的使用 - AI 大模型的 4 种接入方式 - AI 开发框架(Spring AI + LangChain4j) - AI 大模型本地部署 - Prompt 工程和优化技巧 - Spring AI 核心特性:如自定义 Advisor、对话记忆、结构化输出 - RAG 知识库实战、原理和调优技巧 - PgVector 向量数据库 + 云数据库服务 - Tool Calling 工具调用实战及原理 - MCP 模型上下文协议和服务开发 - AI 智能体 Manus 原理和自主开发 - AI 服务化和 Serverless 部署上线 - 各种新概念:如多模态、智能体工作流、A2A 协议、大模型评估等 举个例子,RAG 核心特性实战及全链路调优: ![](https://pic.yupi.icu/1/1746250760306-3b545556-59df-43a9-b843-b73ec9b5a867.png) 项目还有其他优势: - AI 云平台和编程双端实战,不仅会用 AI 服务,还会自己写! - 基于官方文档讲解最新的 AI 技术,细致入微,手撕文档和源码! - 分享大量 AI 扩展知识和编程技巧,掌握最佳实践! 鱼皮带你手撕开源框架 OpenManus 的源码: ![](https://pic.yupi.icu/1/ae36dd94-e87e-4dfe-ae31-81a6cc32c9e8.png) 此外,还能学会很多作图、思考问题、对比方案的方法,提升排查问题、自主解决 Bug 的能力。 ### 鱼皮系列项目优势 鱼皮的原创项目以 **实战** 为主,用 **全程直播** 的方式 **从 0 到 1** 带做,从需求分析、技术选型、项目设计、项目初始化、Demo 编写、前后端开发实现、项目优化、部署上线等,每个环节我都 **从理论到实践** 给大家讲的明明白白、每个细节都不放过! 比起看网上的教程学习,鱼皮项目系列的优势:从学知识 => 实践项目 => 复习笔记 => 项目答疑 => 简历写法 => 面试题解的一条龙服务: ![](https://pic.yupi.icu/1/1714011299057-cb31704a-6c33-410f-888d-74c2d7e1c6e4.png) 编程导航已有 **10 多套项目教程!**每个项目的学习重点不同,几乎全都是前端 + 后端的 **全栈项目** 。 可以看看大家的真实评价,很多小伙伴通过跟我做项目,提升了技术并拿到了 offer! ![](https://pic.yupi.icu/1/image-20250422160549546.png) 往期项目介绍视频:[https://bilibili.com/video/BV1YvmbYbEgS](https://www.bilibili.com/video/BV1YvmbYbEgS/) ## 项目功能梳理 项目中,我们将开发一个 AI 恋爱大师应用、一个拥有自主规划能力的超级智能体,以及一系列工具和 MCP 服务。 具体需求如下: - AI 恋爱大师应用:用户在恋爱过程中难免遇到各种难题,让 AI 为用户提供贴心情感指导。支持多轮对话、对话记忆持久化、RAG 知识库检索、工具调用、MCP 服务调用。 - AI 超级智能体:可以根据用户的需求,自主推理和行动,直到完成目标。 - 提供给 AI 的工具:包括联网搜索、文件操作、网页抓取、资源下载、终端操作、PDF 生成。 - AI MCP 服务:可以从特定网站搜索图片。 ![](https://github.com/user-attachments/assets/a2332c85-e659-412c-8d9e-b6476d98c97e) ## 用哪些技术? 项目以 Spring AI 开发框架实战为核心,涉及到多种主流 AI 客户端和工具库的运用。 - Java 21 + Spring Boot 3 框架 - ⭐️ Spring AI + LangChain4j - ⭐️ RAG 知识库 - ⭐️ PGvector 向量数据库 - ⭐ Tool Calling 工具调用 - ⭐️ MCP 模型上下文协议 - ⭐️ ReAct Agent 智能体构建 - ⭐️ Serverless 计算服务 - ⭐️ AI 大模型开发平台百炼 - ⭐️ Cursor AI 代码生成 - ⭐️ SSE 异步推送 - 第三方接口:如 SearchAPI / Pexels API - Ollama 大模型部署 - 工具库如:Kryo 高性能序列化 + Jsoup 网页抓取 + iText PDF 生成 + Knife4j 接口文档 RAG 核心特性实战: ![RAG 核心特性实战](https://pic.yupi.icu/1/1745224085267-57afea3b-2de9-44a0-8f53-49e338c0e6b9.png) 项目架构设计图: ![AI 智能体架构图](https://pic.yupi.icu/1/AI%E6%99%BA%E8%83%BD%E4%BD%93%E6%9E%B6%E6%9E%84%E5%9B%BE.png) ## 第一期免费看 第一期是公开讲解,给大家介绍项目背景、项目功能、技术选型、架构设计、教程计划等。 视频地址:https://www.bilibili.com/video/BV1Eq5DzcE9o ## 加入项目学习 编程导航已有 **10 多套项目教程!** 每个项目的学习重点不同,几乎全都是前端 + 后端的 **全栈** 项目 。 ![](https://pic.yupi.icu/1/image-20250120113601323-20250422160856617.png) 欢迎加入 [编程导航](https://mp.weixin.qq.com/s/I1oD6pAaWBvGLyFDT9AgvA?token=1925632390&lang=zh_CN),加入后不仅可以全程跟学本项目,往期 [10+ 套原创项目教程](https://mp.weixin.qq.com/s/omIazLMQlTo9M3jFFH7NzQ?token=70787607&lang=zh_CN) 也都可以无限回看。还能享受更多原创技术资料、学习和求职指导、上百场面试回放视频,开启你的编程起飞之旅~ 🧧 助力新项目学习,给大家发放 **限时编程导航优惠券**,扫码即可领券加入。加入三天内不满意可全额退款,欢迎加入体验,名额有限,速来学习! <img width="404" alt="image" src="https://github.com/user-attachments/assets/56411098-b60e-4267-8ba2-4ebc5d416afc" /> 1 天不到 1 块钱,绝对是对自己最值的投资!成为编程导航会员后,可以解锁 10 多套项目的教程和资料,PC 网站和 APP 都可以学习,如图: ![](https://pic.yupi.icu/1/image-20250120113756426-20250422160856746.png) ## 准备工作 ### AI 基础知识 请先观看《程序员鱼皮 AI 指南》,了解 AI 基础知识和学习路线,后续在项目中实战时会有个大致的印象,便于学习理解。 ⭐️ 推荐观看视频版:[https://www.bilibili.com/video/BV1i9Z8YhEja](https://www.bilibili.com/video/BV1i9Z8YhEja/) 文字版:https://www.codefather.cn/course/1907378983347892226 ### 新建代码仓库 利用 GitHub 搭建开源代码仓库,点 star 的都是精神股东 代码仓库:https://github.com/liyupi/yu-ai-agent ### AI 学习资源 建议大家在学习 AI 项目的过程中,持续阅读 AI 大模型相关的面试题,巩固知识点。这块鱼皮已经帮大家拿捏了,我们的程序员面试刷题神器面试鸭搞了个 [AI 大模型面试题库](https://www.mianshiya.com/bank/1906189461556076546),建议没事就阅读一些题目来学习学习。 ![](https://pic.yupi.icu/1/1745394632244-f7bd4196-78c7-48ad-af8f-c0319bf8c17a.png) 而且由于 AI 技术日新月异,建议大家平时多关注 AI 相关的资讯动态,比如 [鱼皮开源的 AI 知识库](https://github.com/liyupi/ai-guide),汇总了热门的 AI 大模型和工具,比如 Deepseek 使用指南、提示词技巧分享、知识干货、应用场景、AI 变现、行业资讯、教程资源等一系列内容,帮助你快速掌握 AI 技术,走在时代前沿。 ![](https://pic.yupi.icu/1/1745385315485-1ca9123b-eb99-4e47-a44e-675b06b307d9.png) ## 学习大纲 第 1 期:项目总览 - 项目介绍 - 项目优势 - 项目功能梳理 - 技术选型 - 架构设计 - AI 学习路线 - - AI 应用平台的使用(Dify) - AI 常用工具 - AI 编程技巧 - AI 编程技术 - 学习大纲 第 2 期:AI 大模型接入 - AI 大模型概念 - 接入 AI 大模型(3 种方式) - 后端项目初始化 - 程序调用 AI 大模型(4 种方式) - 本地部署 AI 大模型 - Spring AI 调用本地大模型 第 3 期:AI 应用开发 - Prompt 工程概念 - Prompt 优化技巧 - AI 恋爱大师应用需求分析 - AI 恋爱大师应用方案设计 - Spring AI ChatClient / Advisor / ChatMemory 特性 - 多轮对话 AI 应用开发 - Spring AI 自定义 Advisor - Spring AI 结构化输出 - 恋爱报告功能 - Spring AI 对话记忆持久化 - Spring AI Prompt 模板特性 - 多模态概念和开发 第 4 期:RAG 知识库基础 - AI 恋爱知识问答需求分析 - RAG 概念(重点理解核心步骤) - RAG 实战:Spring AI + 本地知识库 - RAG 实战:Spring AI + 云知识库服务 第 5 期:RAG 知识库进阶 - RAG 核心特性 - - 文档收集和切割(ETL) - 向量转换和存储(向量数据库) - 文档过滤和检索(文档检索器) - 查询增强和关联(上下文查询增强器) - RAG 最佳实践和调优 - 检索策略 - 大模型幻觉 第 6 期:工具调用 - 工具概念 - Spring AI 工具开发 - 主流工具开发 - - 文件操作 - 联网搜索 - 网页抓取 - 终端操作 - 资源下载 - PDF 生成 - 工具进阶知识(原理和高级特性) 第 7 期:MCP - MCP 概念 - 使用 MCP(3 种方式) - Spring AI MCP 开发模式 - Spring AI MCP 开发实战 - 图片搜索 MCP - MCP 开发最佳实践 - 部署 MCP - MCP 安全问题 第 8 期:AI 智能体构建 - AI 智能体概念 - 智能体实现关键 - 使用 AI 智能体(2 种方式) - 自主规划智能体介绍 - OpenManus 实现原理 - 自主实现 Manus 智能体 - 智能体工作流 第 9 期:AI 服务化 - AI 应用接口开发(SSE) - AI 智能体接口开发 - AI 生成前端代码 - AI 服务 Serverless 部

AI Agents Knowledge Bases & RAG
2.4K Github Stars
ai-code-helper
Open Source

ai-code-helper

# 🤖 AI 编程小助手 - LangChain4j 实战项目 > 基于 LangChain4j + 通义千问的 AI 智能编程学习与求职辅导机器人 [![Spring Boot](https://img.shields.io/badge/Spring%20Boot-3.5.3-brightgreen.svg)](https://spring.io/projects/spring-boot) [![Vue.js](https://img.shields.io/badge/Vue.js-3.3.4-4FC08D.svg)](https://vuejs.org/) [![LangChain4j](https://img.shields.io/badge/LangChain4j-1.1.0-blue.svg)](https://github.com/langchain4j/langchain4j) [![Java](https://img.shields.io/badge/Java-21-orange.svg)](https://www.oracle.com/java/) 大家好,我是程序员鱼皮。现在 AI 应用开发可以说是程序员必备的技能了,求职时能够大幅增加竞争力。之前我用 Spring AI 带大家做过一个 [开源的 AI 超级智能体项目](https://github.com/liyupi/yu-ai-agent),这次我来带大家快速掌握另一个主流的 Java AI 应用开发框架 LangChain4j。 这个教程项目也是我精心设计,拒绝枯燥的理论,而是用一个编程小助手项目带大家在实战中依次学习 LangChain4j 的主流用法。看完这个教程,你不仅学会了 LangChain4j,还直接多了一段项目经历,岂不美哉? 项目视频教程:https://bilibili.com/video/BV1X4GGziEyr 文字教程:https://mp.weixin.qq.com/s/7cNh7ndeiWiHBjnkTkz_Zg (在公众号程序员鱼皮的文章) 更多鱼皮原创项目教程、编程学习路线可以在 [编程导航学习网](https://www.codefather.cn/) 获取。 ⭐ 如果这个项目对您有帮助,请给鱼皮一个 Star,这会激励我继续爆肝输出更多干货教程,万分感谢! ![](https://pic.yupi.icu/1/AI%E7%BC%96%E7%A8%8B%E5%B0%8F%E5%8A%A9%E6%89%8B%E9%A1%B9%E7%9B%AE.png) 本项目中,会话记忆、结构化输出、RAG、工具调用、MCP、护轨、可观测性、AI 代码生成等等,都有从 0 的讲解和实践。 ## ✨ 项目介绍 ### 定位 - 编程学习导师: 提供清晰的学习路线规划和个性化建议 - 求职面试助手: 涵盖简历优化、面试技巧、高频题目解析 - 代码答疑专家: 实时解答编程技术问题,提供代码示例 ### 技术 #### AI 服务 - **LangChain4j集成**: 采用业界领先的AI应用开发框架 - **通义千问模型**: 基于阿里云大模型,专业可靠 - **流式响应**: 实时打字机效果,提升用户体验 #### 安全机制 - **输入安全防护**: 检测敏感内容,确保应用安全 #### 工具集成 - **RAG检索增强**: 结合本地知识库,提供精准答案 - **MCP协议支持**: 模型上下文协议,增强AI能力 - **面试题搜索**: 实时抓取最新面试题目 - **Web爬虫工具**: 获取实时技术资讯 ## 🚀 快速开始 ### 环境要求 - **Java**: JDK 21+ - **Node.js**: 16.0+ - **Maven**: 3.6+ - **通义千问API**: 需申请API密钥 - **Big Model API**: 需申请API密钥 ### 启动步骤 #### 1. 后端启动 ```bash # 克隆项目 git clone <repository-url> cd ai-code-helper # 配置API密钥 # 编辑 src/main/resources/application.yml # 填入您的通义千问 API 和 Big Model API 密钥 # 启动后端服务 mvn spring-boot:run ``` #### 2. 前端启动 ```bash # 进入前端目录 cd ai-code-helper-frontend # 安装依赖 npm install # 启动开发服务器 npm run dev ``` #### 3. 访问应用 - 前端地址: `http://localhost:5173` - 后端API: `http://localhost:8081/api` ## 技术架构 ``` ┌─────────────────┐ ┌─────────────────┐ │ Vue.js 前端 │────│ Spring Boot │ │ - 聊天界面 │ │ 后端服务 │ │ - 实时流式 │ │ - RESTful API │ │ - Markdown │ │ - SSE 推送 │ └─────────────────┘ └─────────────────┘ │ ┌─────────────────┐ │ LangChain4j │ │ - AI服务层 │ │ - 工具集成 │ │ - 安全防护 │ └─────────────────┘ │ ┌─────────────────┐ │ 通义千问API │ │ - 对话模型 │ │ - 嵌入模型 │ │ - 流式输出 │ └─────────────────┘ ``` ## 核心模块 - `AiCodeHelperService`: 核心对话服务 - `QwenChatModelConfig`: 模型配置管理 - `RagConfig`: 检索增强配置 - `McpConfig`: 模型上下文协议 - `InterviewQuestionTool`: 面试题搜索 - `SafeInputGuardrail`: 输入安全防护 - `ChatModelListener`: 对话监听器 ## 致谢 - [LangChain4j](https://github.com/langchain4j/langchain4j) - 强大的AI应用开发框架 - [阿里云通义千问](https://dashscope.aliyun.com/) - 优秀的大语言模型 - [Spring Boot](https://spring.io/projects/spring-boot) - 简化的Java开发框架 - [Vue.js](https://vuejs.org/) - 渐进式JavaScript框架

AI Tools AI Agents Code Editors & IDEs
681 Github Stars
yupi-skill
Open Source

yupi-skill

<p align="center"> <h1 align="center">yupi-skill</h1> </p> <p align="center"> <em>"相信自己有能力,那么你就真的会有。"</em> </p> <p align="center"> <a href="https://claude.ai/code"><img src="https://img.shields.io/badge/Claude%20Code-Skill-blueviolet" alt="Claude Code"></a> <a href="https://cursor.com"><img src="https://img.shields.io/badge/Cursor-Skill-blue" alt="Cursor"></a> <a href="https://agentskills.io"><img src="https://img.shields.io/badge/AgentSkills-Standard-green" alt="AgentSkills"></a> <a href="LICENSE"><img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT"></a> </p> <br/> <p align="center"> 你想问 AI 编程学习路线,它给你一篇没有灵魂的教科书?<br/> 你想让 AI 帮你看简历,它给你一堆正确但无用的废话?<br/> 你想问要不要接这个 offer,它给你 "需要综合考虑多方面因素"?<br/> 你想知道 AI 时代该学什么,它给你一个面面俱到但毫无主见的清单?<br/> </p> <p align="center"> <strong>装上这个 Skill,AI 就是我。<br/>用我的脑子想问题,用我的方式给建议,用我的口气说人话。</strong> </p> <br/> <p align="center"> <a href="#效果演示">效果演示</a> · <a href="#安装">安装</a> · <a href="#skill-结构">Skill 结构</a> · <a href="#蒸馏过程">蒸馏过程</a> · <a href="#制作你自己的-skill">制作你自己的</a> </p> <br/> --- <p align="center"> Created by <a href="https://github.com/liyupi">@liyupi</a>(程序员鱼皮) </p> ## 我是谁 98 年,前腾讯全栈工程师(SSP offer,竞赛冠军,5 星员工),现科技公司 [鱼鸢网络](https://yuyuanweb.com) CEO。 全网 **200 万+** 粉丝的 AI + 编程知识博主,[编程导航](https://www.codefather.cn) 创始人,GitHub 中国区关注者 **前 7**。 做了 10+ 个产品,带大家做了近 30 套项目教程,累计创作近 **千万字**。 > [B 站](https://space.bilibili.com/12890453) · [GitHub](https://github.com/liyupi) · [编程导航](https://www.codefather.cn) · [AI 导航](https://ai.codefather.cn) · [面试鸭](https://mianshiya.com) · [产品大全](https://dogyupi.com) · [公众号:程序员鱼皮]() --- ## 这个 Skill 有什么不一样? 不是 "模仿鱼皮的语气说话",是把我的 **思维操作系统** 蒸馏进去了: | 维度 | 普通 AI | 装了 yupi-skill 的 AI | |------|---------|---------------------| | 编程学习建议 | "建议系统学习数据结构与算法" | "先做用户中心项目跑通流程,两到三个月够了" | | offer 选择 | "需要综合考虑薪资、发展空间等因素" | "**先接了,但别停下找工作。**骑驴找马是最稳的策略" | | 技术方向 | "AI 和后端各有优势,取决于个人兴趣" | "说直白点:**简历上没有 AI,很多 HR 直接就过了**" | | 简历优化 | "建议突出项目经验和技术能力" | "**砍掉虚的,加上实的。**'提升用户体验'这种话直接删" | | 创业经验 | "创业需要勇气和坚持" | "哥就是来交学费的嘛,剧本杀店都开倒闭了哈哈哈呜呜呜" | --- ## 效果演示 ### 💼 求职咨询 ``` 用户 ❯ 拿到银行外包 offer 13K,要不要接? 鱼皮 ❯ 说实话,13K 双休、SpringCloud 技术栈、有微服务和高并发场景, 这个 offer 本身条件不算差。 我的建议是:先接了,但别停下找工作。有 offer 在手心态会好很多, 面试状态也会更好。 另外他说的"干两年调到资深中级给 15K", 这种口头承诺听听就好,别当真。 总结就是:有保底不慌,骑驴找马是最稳的策略。 ``` ### 📚 学习规划 ``` 用户 ❯ Python 基础,想转 Java 全栈负责 AI 项目,怎么最快上手? 鱼皮 ❯ 你有 Python 基础,转 Java 其实就是换个语法,上手会很快。 建议直接跟着项目学,先做用户中心项目把 Java + Vue3 的开发流程跑通, 然后做 AI 答题应用平台项目。之后再把 AI 超级智能体项目做了。 两到三个月够了。 另外日常开发记得用 AI 编程工具,学新技术栈效率能翻倍。 ``` ### 🔥 技术趋势 ``` 用户 ❯ 大三学完 Spring Boot 了,要不要现在学 AI? 鱼皮 ❯ 说直白点:现在不需要专门系统学 AI,但简历上必须有 AI 相关的东西。 会 AI 已经不是加分项,而是筛选条件。先把 Java 后端打扎实, 再做一个结合 AI 的项目就够了。 总结一句:大模型当调味料用就行,不用喧宾夺主。加油! ``` --- ## 蒸馏了什么进去? ### 🧠 7 个心智模型 | 模型 | 一句话解释 | |------|-----------| | 方向判断 + 倾尽全力 | 先判断方向对不对,对就死磕,不对就止损,不是一条路走到黑 | | MVP 外壳 + 核心不妥协 | 功能可以最小可用,但核心价值必须第一次就过硬 | | 先生存再理想 | 先确保最坏情况能接受,再追求上限 | | 企业需要什么就学什么 | 技术判断锚点是市场需求,不是个人兴趣 | | 受众决定内容形态 | 引流内容有趣优先,教学内容干货优先 | | 不做过度承诺 | 前期不承诺太多,考虑后期变动成本 | | 做好眼下,不焦虑未来 | 通过持续迭代消解未来风险 | ### 📏 决策规则 - **有保底再冲高** —— 骑驴找马永远是最稳的策略 - **先做再想** —— 一个月上线 > 三个月规划 - **不跳台阶** —— 当前阶段没走稳,不做下一阶段的事 - **口头承诺不算数** —— 只看合同和已发生的事实 - **能说人话就别说术语** —— 对方听得懂是第一优先级 ### 🎤 表达风格 - 结论先行:"**说实话,我建议你别去。**" - 自嘲式幽默:"虽然头毛已经不剩几根,但我依然充满热情" - 编号分点 + 加粗核心观点 - 总结句收尾:"总结就是:……" - "加油" 结束 --- ## 安装 ### Claude Code ```bash # 安装到当前项目(在 git 仓库根目录执行) mkdir -p .claude/skills git clone https://github.com/liyupi/yupi-skill.git .claude/skills/yupi-skill # 或全局安装(所有项目可用) git clone https://github.com/liyupi/yupi-skill.git ~/.claude/skills/yupi-skill ``` ### Cursor ```bash mkdir -p .cursor/skills git clone https://github.com/liyupi/yupi-skill.git .cursor/skills/yupi-skill ``` ### OpenClaw ```bash git clone https://github.com/liyupi/yupi-skill.git ~/.openclaw/workspace/skills/yupi-skill ``` > 安装后 AI 会自动识别并在合适的场景使用此 Skill。也可以直接对 AI 说 "用鱼皮的风格回答" 来手动触发。 --- ## Skill 结构 ``` yupi-skill/ ├── SKILL.md # 入口:触发条件、工作流、回答模式 └── references/ ├── identity.md # 身份、心智模型、决策规则、底线原则 ├── voice.md # 句式特征、口头禅、幽默方式、回答模板 └── knowledge-sources.md # 指定信息源、联网搜索规则 ``` 遵循 [AgentSkills](https://agentskills.io) 开放标准,渐进式加载:AI 先读元数据判断是否触发 → 触发后读 SKILL.md → 按需加载 references。 ### 内置信息源 回答相关问题时,AI 会主动去这些地方查最新信息: | 问题场景 | 信息源 | |----------|--------| | 编程学习、项目教程 | [codefather.cn](https://www.codefather.cn) | | AI 工具、AI 编程 | [ai.codefather.cn](https://ai.codefather.cn) | | 面试题、刷题 | [mianshiya.com](https://mianshiya.com) | | 简历优化 | [laoyujianli.com](https://laoyujianli.com) | | 产品全貌 | [dogyupi.com](https://dogyupi.com) | | 开源项目 | [github.com/liyupi](https://github.com/liyupi) | --- ## 蒸馏过程 > 不是拍脑袋写几段提示词,而是经过系统化的知识蒸馏: 1. **素材收集** —— 整理 20+ 篇文章、13 条真实咨询对话、3 篇视频文案、1 份内部文档 2. **分类归档** —— 按 6 个维度(经历 · 产品 · 观点 · 答疑 · 评价 · 工作方法)结构化 3. **人物分析** —— 交叉验证提炼心智模型、决策规则、表达特征 4. **深度追问** —— 12 个追问挖掘:观点边界、决策失误、说做不一致、绝对不做的事 5. **Skill 编写** —— 写入 AgentSkills 标准格式 6. **自测验证** —— 3 个典型问题模拟回答,对比真实样本验证相似度 --- ## 局限性 - 基于截至 2026 年 4 月的素材,最新动态需联网搜索补充 - 无法还原视频中的表情、语调和肢体语言 - 涉及未公开的私人 / 商业信息时会如实说 "这个我没公开聊过" - 技术深度问题会先搜索再用鱼皮风格回答,不是凭空编 ## 持续更新 向 `references/` 补充新素材即可迭代更新: | 素材类型 | 更新哪个文件 | |----------|-------------| | 新文章 / 视频文案 | `voice.md` | | 新咨询对话 | `voice.md` 样本部分 | | 新产品 / 项目 | `knowledge-sources.md` | | 新的深度访谈 | `identity.md` | --- ## 制作你自己的 Skill > *"每个人都值得被蒸馏。"* 想把自己也做成 Skill?参考我的流程: 1. 收集你的素材(文章、聊天记录、视频文案、工作文档) 2. 让 AI 分析你的表达风格和思维模式 3. 让 AI 追问你 10-15 个深度问题,挖掘你的决策边界 4. 用 [AgentSkills 标准](https://agentskills.io) 打包 也推荐 [colleague-skill](https://github.com/titanwings/colleague-skill),可以自动化蒸馏同事的知识和性格。 --- <p align="center"> <em>"坚持下去一定会成功。不是鸡汤,是我从播放量 18 到 200 万粉的亲身经历。"</em> </p> <br/> <p align="center"> MIT License © <a href="https://github.com/liyupi">程序员鱼皮</a> </p>

Education & Learning AI Tools
324 Github Stars