如果你已经会写 Spring Boot 接口,但一想到「用 Java 做一个自己的 AI 助手」就不知道从哪下手,这门课值得先了解一下。它不讲大模型原理,也不教你怎么调 API 写个聊天窗口,而是带你搭出一个能读写文件、能记住事情、能按你的身份在本机干活的个人 Agent。
它解决的是哪个具体场景
市面上的 AI 工具大多停在对话框里:你问它答,关掉页面就什么都不剩。真要用在工作中,你希望它记得你的项目结构、知道你的习惯、能直接在你电脑上动手改东西。这门课围绕的 OpenClaw 式个人助手,针对的正是这个落差——把 Agent 从「会聊天」推到「能干活」。
学完之后,你能独立完成的是:在自己机器上一键把 Claw 跑起来,几乎不用配置就开始用;然后按自己的需要,把它的行为一点点调成你要的样子。这是一条从「跑通」到「改得动」的完整闭环,而不是只看演示。
工作区驱动:这门课最核心的一个概念
课程反复强调一个设计思路:Agent 的人格、技能、子智能体、记忆,全部以文件形式存在工作区里。这意味着什么?意味着你想让它换个说话方式、多一项能力、记住一条规则,不用去改 Java 代码重新打包,直接编辑对应文件就行。
这个思路对工程背景的人特别友好。你能用熟悉的方式去理解一个 AI 系统:目录结构就是它的「脑区」,文件内容就是它的「状态」。课程会带你把这些文件一个个看懂,再动手改,理解每次改动会带来什么变化。这也是「编辑文件即升级 Agent」这句话的实际含义。
以你的身份在本机操作
课程里另一块实打实的内容,是让 Agent 直接操作本机文件系统。这既是它能力的来源,也是需要谨慎对待的部分。课程会讲清楚它如何以你的身份执行操作、边界在哪里、哪些场景适合放手让它做、哪些建议先收窄权限。
对转行或想往 AI 应用方向走的 Java 开发者来说,这块经验比单纯会调模型接口更有价值——企业里评估一个 Agent 能不能落地,问的往往就是权限、记忆、可控性这些工程问题,而不是模型有多聪明。
资料适合什么基础的人
- 有 Java 基础、会 Spring Boot:这是主要受众,能顺畅跟上工程部分的讲解。
- 想评估 Agent 框架能否内部落地的技术负责人:可以重点看工作区结构和多通道集成的设计取舍。
- 对 Agent 自进化、多通道能力感兴趣的产品经理:能借此理解产品功能背后的技术边界,判断哪些需求现实、哪些是幻想。
- 零 Java 基础的人:不建议直接上,先补语言和框架,否则大部分内容会变成照抄命令。
怎么用这套资料
建议的顺序是:先照着把 Claw 在本地跑起来,获得一个能用的东西,建立信心;然后回到工作区,逐个文件读懂它的作用,试着做小改动并观察结果;最后再挑战多通道集成和子智能体这类组合能力。不要一上来就陷进细节,容易在还没跑通时就被劝退。
需要提醒的是,这类个人 Agent 项目迭代快,遇到版本差异时,重点抓住的是设计思路而非某条命令的写法。把这门课当成一次「跟着动手搭一个真实可用的 Agent」的过程,比当成一套要背下来的教程更划算。
课程目录
课程目录67 集
- 01 1.课程效果演示.mp4
- 02 2.项目环境搭建.mp4
- 03 3.引入前端及后端文件.mp4
- 04 4.Channel及多Agent使用讲解.mp4
- 05 5.创建BuilderConfig.mp4
- 06 6.GatewayBootstap绑定内置Agent.mp4
- 07 7.GatewayBootstrap绑定内置Channel.mp4
- 08 8.编写接口测试GatewayBootstrap流式输出.mp4
- 09 9.讲解查询Agent列表功能.mp4
- 10 10.优化获取AgentScopeConfig路径代码.mp4
- 11 11.工具事件总线及middleware讲解.mp4
- 12 12.返回前端页面流式数据.mp4
- 13 12-1.【补录视频】解决sessionId为空问题.mp4
- 14 13.工具消息输出到页面.mp4
- 15 14.自动创建默认的技能、工具和子agents目录.mp4
- 16 15.添加根据agentId获取详情接口.mp4
- 17 16.读取工作空间目录接口.mp4
- 18 17.读取工作空间文件接口.mp4
- 19 18.workspace summary接口讲解.mp4
- 20 19.subagents列表接口讲解.mp4
- 21 20.subagents保存接口讲解.mp4
- 22 21.解决保存subagents遗留问题.mp4
- 23 22.复制agent接口及删除接口讲解.mp4
- 24 23.抽取解析workspaceContext代码.mp4
- 25 24.tool接口controller类创建.mp4
- 26 25.Tools展示激活工具接口讲解.mp4
- 27 26.添加tool配置列表接口讲解.mp4
- 28 27.启用禁用具体工具.mp4
- 29 28.Channel列表相关接口导入.mp4
- 30 29.Channel列表相关接口讲解.mp4
- 31 30.Channel添加绑定信息接口.mp4
- 32 31.Channel修改和删除绑定信息接口.mp4
- 33 32.Channel types信息接口及查看详情接口.mp4
- 34 33.Channel新增修改接口.mp4
- 35 34.Channel删除启用禁用接口.mp4
- 36 35.Skills获取列表接口.mp4
- 37 36.Skills查看详情接口.mp4
- 38 37.Files.walk解释及公共代码抽取.mp4
- 39 38.Skills保存接口讲解.mp4
- 40 39.Skills删除接口讲解.mp4
- 41 40.marketplace相关类介绍.mp4
- 42 41.marketplace列表接口讲解.mp4
- 43 42.测试地址连接接口讲解.mp4
- 44 43.保存markerplace接口讲解.mp4
- 45 44.获取仓库skills列表接口讲解.mp4
- 46 45.演示使用nacos获取skill及代码讲解.mp4
- 47 46.获取skill详情接口讲解.mp4
- 48 47.安装skill接口讲解.mp4
- 49 48.marketplace删除和修改接口讲解.mp4
- 50 49.解释TemplateRegistry初始化方法.mp4
- 51 50.通过blank方式创建agent代码讲解.mp4
- 52 51.修改和删除自定义agent代码讲解.mp4
- 53 52.模版列表接口讲解.mp4
- 54 53.通过模板创建agent方法讲解.mp4
- 55 54.讲解使用LLM生产Agent创建信息.mp4
- 56 55.自定义agent实际使用.mp4
- 57 56.说明目前方式session操作存在的问题.mp4
- 58 57.改造使用HarnessAgent进行流式传输.mp4
- 59 58.讲解获取session列表接口.mp4
- 60 59.解决获取读取时间bug.mp4
- 61 60.session详情接口讲解.mp4
- 62 61.标记session已读方法讲解.mp4
- 63 62.session重置接口讲解.mp4
- 64 63.讲解chat每次获取session key.mp4
- 65 64.新建会话代码逻辑讲解.mp4
- 66 65.最后讲解接入钉钉.mp4
- 67 66.补充Channel配置讲解.mp4






