IT周瑜零一教育
COURSE 03岗位方向

Java AI Agent 开发工程师

Spring AI、Spring AI Alibaba、Spring AI Alibaba Graph、AgentScope-Java 与 Multi Agent 框架,九个 Agent 项目实战,以及手写 ReAct、Manus、OpenClaw。

16
章节
216
知识点
内容范围基础理论 → Spring AI 全家桶 / AgentScope-Java → 9 个 Agent 项目实战 → 手写 ReAct / Manus / OpenClaw
对应岗位AI Agent 开发工程师 / AI 应用开发工程师 / AI 全栈开发工程师
配套服务学习计划 · 直播分享 · 精品笔记 · 课程答疑
课程内容16 章 · 216 知识点

基础理论

36
AI Agent 理论7
  1. 01什么是 AI Agent?
  2. 02AI Agent 有哪些组成部分?
  3. 03ChatGPT 和 AI Agent 有哪些区别?
  4. 04AI Agent 可以怎么分类?
  5. 05什么是工作流智能体?底层如何实现?
  6. 06什么是自主智能体?底层如何实现?
  7. 07AI Agent 有哪些实际应用场景?
提示词工程8
  1. 01角色定义
  2. 02任务定义
  3. 03背景信息
  4. 04注意事项
  5. 05正面引导和负面禁止
  6. 06few-shot
  7. 07输出格式控制
  8. 08思维链
上下文工程10
  1. 01工具相关性过滤
  2. 02消息相关性过滤
  3. 03聊天记录压缩
  4. 04上下文编辑
  5. 05文件驱逐
  6. 06短期记忆
  7. 07长期记忆
  8. 08调用限制
  9. 09失败重试
  10. 10失败降级
MCP 协议6
  1. 01什么是 MCP Protocol?它的意义是什么?
  2. 02MCP Server 是什么?如何实现?
  3. 03MCP 工具、MCP 提示词、MCP 资源是什么?
  4. 04MCP Client 是什么?如何实现?
  5. 05MCP 有哪些传输层?如何实现?
  6. 06STDIO、SSE、Streamable 的区别是什么?
A2A 协议5
  1. 01什么是 A2A Protocol?它的意义是什么?
  2. 02A2A Client 是什么?如何实现?
  3. 03A2A Server 是什么?如何实现?
  4. 04Agent Card 是什么?作用是什么?
  5. 05Agent Skill 是什么?作用是什么?

Spring AI

17
  1. 01普通聊天、流式响应、SSE 响应
  2. 02设置系统提示词、结构化输出
  3. 03自定义 CallAdvisor、ChatMemory
  4. 04文本向量化、向量化模型、向量数据库
  5. 05自定义 Splitter、ElasticSearch 向量存储和搜索
  6. 06Query 压缩、Query 重写、Query 扩写
  7. 07手写 RAG 机制、幻觉评估
  8. 08工具定义、工具执行、工具结果转换
  9. 09工具结果直接返回、手动控制工具机制
  10. 10@Tool 和@ToolParam、ToolCallback 定义工具
  11. 11工具执行异常处理机制
  12. 12什么是 MCP?Spring AI 中如何使用 MCP 机制?
  13. 13使用 Cherry Studio 作为 MCP Client 实战
  14. 14STDIO 模式、SSE 模式、Streamable-HTTP 模式
  15. 15@MCPTool 定义工具以及客户端获取工具
  16. 16@McpPrompt 定义提示词以及客户端获取提示词
  17. 17@McpResource 定义资源以及客户端获取资源

Spring AI Alibaba

7
  1. 01Spring AI Alibaba 快速使用
  2. 02RetrievalRerankAdvisor 重排序
  3. 03DashScopeRerankPostProcessor 重排序
  4. 04基于 Qwen-Long 文件对话
  5. 05Markdown 解析组件
  6. 06PDF 解析组件
  7. 07百度搜索组件

Spring AI Alibaba Graph

11
  1. 01什么是 StateGraph?什么是工作流?
  2. 02NodeAction、Edge、EdgeCondition
  3. 03KeyStrategyFactory、OverAllState
  4. 04ThreadId、Checkpoint
  5. 05CompileConfig、RunnableConfig
  6. 06工作流流式输出、节点流式输出
  7. 07静态人类反馈、动态人类反馈
  8. 08工作流中断、工作流继续执行
  9. 09并行节点、子图
  10. 10MemorySaver 短期记忆
  11. 11MemoryStore 长期记忆

Spring AI Alibaba Agent Framework

29
  1. 01ReactAgent 基本使用
  2. 02ReactAgent 核心底层原理
  3. 03ToolContext 工具上下文
  4. 04短期记忆与长期记忆
  5. 05流式输出
  6. 06Hook 机制
  7. 07Interceptor 机制
  8. 08人类反馈机制
  9. 09命令行工具
  10. 10模型调用限制
  11. 11个人敏感信息探测
  12. 12聊天记录总结
  13. 13工具调用限制
  14. 14上下文编辑
  15. 15文件系统
  16. 16模型调用降级和工具执行修复
  17. 17待办列表
  18. 18工具相关性过滤
  19. 19工具大结果文件驱逐
  20. 20工具执行结果模拟
  21. 21工具执行失败重试
  22. 22工具执行异常处理
  23. 23串行 SequentialAgent
  24. 24并行 ParallelAgent
  25. 25自定义 FlowAgent
  26. 26路由 LlmRoutingAgent
  27. 27Agentic RAG
  28. 28A2A Agent
  29. 29Nacos 实现 A2A 多 Agent 通信

AgentScope-Java

19
  1. 01简单入门
  2. 02工具系统
  3. 03MCP
  4. 04Agent Skill
  5. 05RAG 和流式响应
  6. 06Hook 钩子系统
  7. 07Human-in-the-Loop
  8. 08短期记忆
  9. 09Mem0 长期记忆
  10. 10PlanNotebook
  11. 11多模态
  12. 12结构化输出
  13. 13Studio 可视化调试
  14. 14AG-UI 协议
  15. 15A2A 协议
  16. 16llms.txt
  17. 17管道
  18. 18MsgHub
  19. 19多智能体辩论

智能周报系统项目实战

4
  1. 01Git 工具开发
  2. 02周报内容生成
  3. 03邮件工具开发
  4. 04邮件发送人工确认

智能问诊客服系统项目实战

9
  1. 01医院科室信息获取机制
  2. 02医院科室信息总结机制
  3. 03医院科室信息知识点切分机制
  4. 04医院科室信息向量存储机制
  5. 05RAG 流程实现
  6. 06提示词工程优化问诊系统系统提示词
  7. 07优化问诊系统 Query 扩写机制
  8. 08添加自动挂号工具(需要用户确认)
  9. 09使用 MySQL 做为长期记忆存储

传统项目 AI Agent 改造项目实战

9
  1. 01传统项目介绍
  2. 02AI 商品推荐功能机制
  3. 03混合搜索功能机制
  4. 04AI 自动创建订单机制
  5. 05AI 确认订单详情机制
  6. 06AI 自动支付机制
  7. 07人类确认支付机制
  8. 08AI 自动退款机制
  9. 09售后客服介入机制

深度研究 AI Agent 项目实战

8
  1. 01意图识别
  2. 02制定计划
  3. 03串行执行
  4. 04并行执行
  5. 05报告生成
  6. 06中间过程流式输出
  7. 07工具执行观测机制
  8. 08搜索机制

数据分析 AI Agent 项目实战

11
  1. 01数据库信息向量化初始化
  2. 02关键字提取
  3. 03表信息召回
  4. 04字段信息召回
  5. 05生成计划
  6. 06执行计划
  7. 07自然语言生成 SQL(nl2sql)
  8. 08SQL 执行
  9. 09SQL 执行失败重试
  10. 10人类反馈修改计划
  11. 11报告生成

Multi Agent 多智能体项目实战

6
  1. 01架构师智能体
  2. 02前端程序员智能体
  3. 03后端程序员智能体
  4. 04代码 review 智能体
  5. 05多智能体协调实战
  6. 06计划生成智能体

多模态 AI Agent 项目实战

8
  1. 01Spring AI 文生图
  2. 02Spring AI 图片理解
  3. 03Spring Al Alibaba 文生图
  4. 04Spring AI Alibaba 图片理解
  5. 05DashScope 文生图
  6. 06DashScope 图片理解
  7. 07DashScope 视频理解
  8. 08DashScope 音频提取和字幕提取和总结

手写 ReAct

5
  1. 01什么是 ReAct 机制?
  2. 02手写 ReAct 核心机制
  3. 03手写 Tool 解析机制
  4. 04手写 Tool 调用机制
  5. 05开发一个游戏生成 Agent

手写 Manus

12
  1. 01手写 OpenAIModel
  2. 02手写 Message 机制
  3. 03手写 Memory 机制
  4. 04手写 Tool 机制
  5. 05手写 BrowserTool
  6. 06手写 SandboxTool
  7. 07手写 TavilySearchTool
  8. 08手写 FileTool
  9. 09手写 ToolCallAgent
  10. 10手写 ManusAgent
  11. 11手写消息过滤机制
  12. 12手写工具过滤机制

手写 OpenClaw

25
  1. 01Java SDK 飞书接入
  2. 02ClawAgent 核心 Agent
  3. 03主会话和飞书会话隔离
  4. 04飞书消息幂等和异步处理
  5. 05模版文件复制到工作空间
  6. 06每日笔记功能
  7. 07长期记忆功能
  8. 08/new 命令新开会话功能
  9. 09文件读写工具
  10. 10更新记忆工具
  11. 11Shell 命令工具
  12. 12启动引导机制
  13. 13自我进化机制
  14. 14SOUL.md 文件
  15. 15USER.md 文件
  16. 16IDENTITY.md 文件
  17. 17TOOLS.md 文件
  18. 18AGENTS.md 文件
  19. 19BOOTSTRAP.md 文件
  20. 20SKILL 调用机制支持
  21. 21内置 SKILL 机制支持
  22. 22第三方 SKILL 扩展机制支持
  23. 23agent-browser 技能实战
  24. 24find-skills 技能实战
  25. 25上下文自动压缩

课程咨询

微信 it_zhouyu · 添加时备注「课程」