Hermes Skill 自我进化系统:让 AI 助手越用越聪明
Hermes Agent 的 Skill 系统是它被称为「自我进化 Agent」的核心原因。Agent 在完成复杂任务后自动将解法保存为可复用技能,下次遇到类似问题直接加载,遇到新问题自动修补。本文拆解 Skill 创建触发条件、自我改进机制、Curator 自动优化、渐进式披露的 Token 优化策略、155+ 内置 Skill 全景,以及从零写一个 Skill 的完整实操步骤。
Codex 不是 Claude Code 的替代品,而是它的异步辅助。课程怎么教 Codex?从沙箱基础操作到和 Claude Code 协同编排异步任务,本文拆解四个学习阶段,标注每个阶段该学什么、怎么练、练完能做什么。
Codex 是什么?一句话:它是 OpenAI 推出的云端异步编程 Agent(智能体),你在网页上派一个任务,它在云端沙箱(Sandbox)里独立执行,完成后通知你审查结果。和 Claude Code 最大的区别在于——Claude Code 需要你在终端里实时交互,Codex 不需要。你派完活可以去做别的事,它在后台默默干完。
这篇文章面向正在考虑学 Codex 或已经在学的人,拆解翔宇课程里 Codex 模块的学习路径:四个阶段分别学什么、花多长时间、练完能做什么。如果你还没接触过 AI 编程,建议先读 AI 编程课程完全指南 了解整体路径。
很多人第一次听到 Codex 会问:它和 Claude Code 是竞品吗?该二选一吗?
答案是都不是。翔宇在课程里反复强调一个判断框架:工具没有好坏,只有最合适——理解强项,用在合适的地方。Codex 和 Claude Code 的关系不是替代,是分工。
| 维度 | Claude Code | Codex |
|---|---|---|
| 运行环境 | 本地终端 | 云端沙箱 |
| 交互方式 | 实时对话 | 异步派活 |
| 适合任务 | 需要你在场判断的复杂任务 | 可以清晰描述、不需要中途干预的任务 |
| 你的角色 | 和 AI 实时协作 | 派活后去做别的,回来审查结果 |
💡 通俗讲:Claude Code 像你坐在旁边的搭档,你们一边讨论一边干活;Codex 像你远程派单的助理,你把任务写清楚发过去,它独立完成后把结果交回来。
这个定位直接决定了 Codex 课程的教学重点——不是教你 Codex 能做什么(那只要读文档就行),而是教你怎么判断一个任务该给 Claude Code 还是给 Codex,以及两者怎么配合。想深入了解 Claude Code 的学习路径,可以参考 Claude Code 课程学习路径。

市面上的入门教程讲 Codex,基本是"打开网页、输入提示词、点击运行"。这些操作十分钟就能学会。但真正用起来会遇到一系列实际问题:
任务边界不清晰——你给 Codex 一句"优化一下这个项目",它改了一堆你不想动的文件。为什么?因为 Codex 在沙箱里独立工作,它不能像 Claude Code 那样随时问你"这里要不要改"。你的任务描述就是它唯一的判断依据。
上下文喂错了——你把整个项目丢给 Codex,它反而做得更差。原因和你让一个新人"先把这几万行代码都读一遍再干活"一样——信息太多,干扰判断。Codex 的云端沙箱有上下文窗口限制,不是给的越多越好。
不知道什么时候用——有些任务明明该用 Claude Code 实时盯着,硬丢给 Codex 异步跑,结果来回返工三次还不如自己盯着做一次。
翔宇课程的 Codex 模块不是把官方文档翻译成中文,而是围绕这些真实痛点设计学习路径。你读懂方法论,Agent 读懂配套模板——课程的两层设计在 Codex 模块同样适用。
学什么:Codex 的核心运行机制——云端沙箱怎么工作、三种沙箱模式(只读、工作区写入、完全访问)分别意味着什么、审批策略怎么配。
为什么重要:沙箱是 Codex 区别于所有本地工具的根本特征。理解沙箱,你才能理解为什么 Codex 适合某类任务而不适合另一类。沙箱隔离意味着 AI 的操作不会直接影响你的生产环境——这既是安全保障,也是使用约束。
如果你对 Agent 工作流的整体编排逻辑感兴趣,可以先看 Agent 工作流课程学习路径,它和 Codex 的异步编排有很多交叉。
翔宇课程在这个阶段的核心教学逻辑是:先让你理解边界,再让你在边界内操作。多数教学平台跳过沙箱讲操作,学员遇到"为什么我本地文件没变"就懵了。课程从沙箱模型讲起,你一开始就知道 Codex 的改动在哪、怎么确认、怎么合并回你的项目。
这个阶段的详细知识点,翔宇已经在官网写过一篇免费试读文章:Codex 沙箱与审批双层防线指南。课程在此基础上给出完整的配置模板和最佳实践组合。
预计时间:3-5 天,每天 1 小时。
阶段产出:能独立派出第一个沙箱任务,理解三种模式的区别,知道审批策略在什么场景下该收紧、什么场景下该放松。

学什么:怎么把一个模糊需求拆成 Codex 能准确执行的任务描述——任务边界怎么划、颗粒度多细合适、用什么结构写任务说明。
这是整个 Codex 课程的核心阶段。为什么?因为 Codex 的异步特性决定了你写的任务描述就是最终指令。Claude Code 里你还能随时补充"不对,我是说另一个意思";Codex 不行——它拿到你的描述就开始干,干完才给你看结果。
翔宇在课程里总结了一套任务拆解的判断框架:
颗粒度三级标准——如果一个任务需要跨三个以上文件做关联修改,拆。如果一个任务的验收标准你自己都说不清,先不派。如果一个任务的执行路径有两种以上可能走法,要么拆到只剩一条路,要么在描述里明确"走这条路"。
五件套任务模板——上下文(这个项目是做什么的)、目标(这次改什么)、约束(不要动什么)、验收标准(改完我怎么判断你做对了)、参考(可以看哪些文件理解现有逻辑)。课程给这五个部分的可运行模板,你下载后让 Agent 按你的项目实际情况填充。
学 AI 编程不是学写代码,是学怎么指挥 AI。任务拆解能力就是指挥能力的核心。
预计时间:1-2 周,每天 1-2 小时。
阶段产出:能用五件套模板写出 Codex 任务描述,派出的任务不需要返工超过一次。
学什么:怎么用 AGENTS.md 告诉 Codex 你的项目规范、代码风格、技术约束——让它在沙箱里按你的规矩干活,而不是按它自己的判断来。
AGENTS.md 是 Codex 的项目配置文件,作用类似于 Claude Code 中的 CLAUDE.md。区别在于:CLAUDE.md 在本地实时生效,你可以随时补充修改;AGENTS.md 在云端沙箱里生效,一旦任务启动就以提交时的版本为准。
这意味着 AGENTS.md 的写法有特殊要求:信息要自包含。你不能写"详见 XX 文件"然后指望 Codex 在沙箱里去找——沙箱的文件范围由你提交的仓库决定,不是本地全部文件。
翔宇在课程里把上下文工程(Context Engineering)拆成三层:
| 层级 | 内容 | 影响 |
|---|---|---|
| 项目层 | AGENTS.md 里的技术栈、代码风格、命名规范 | 所有任务都遵守 |
| 任务层 | 单次任务描述里的目标、约束、验收标准 | 只影响这一次 |
| 引用层 | 任务描述里指向的具体文件或代码段 | 给 AI 参考上下文 |
很多人卡在"给太多信息 Codex 反而做不好"。课程的判断原则是:项目层写规矩(什么能做什么不能做),任务层写目标(这次做什么),引用层给最少够用的参考。翔宇在上下文工程新手指南里讲过这个分层逻辑,课程在此基础上给出完整的 AGENTS.md 模板和迭代方法。
预计时间:1-2 周,每天 1-2 小时。
阶段产出:为自己的项目写出一份可用的 AGENTS.md,Codex 任务执行结果符合项目规范。

学什么:怎么把 Claude Code 和 Codex 编排成一条流水线——哪些任务实时做、哪些异步派、怎么传递上下文、怎么处理结果冲突。
这是 Codex 课程的高阶部分,也是翔宇课程和多数教学平台的核心差异点。一些付费专栏把 Codex 当独立工具来教,学完你只会用 Codex 做单一任务。翔宇的课程教你把 Codex 当系统的一部分来用。
实际工作场景举个例子:你在用 Claude Code 做一个项目的核心逻辑重构,过程中发现有五个测试文件需要同步更新。这五个测试文件的修改逻辑清晰、互相独立——这就是典型的"可以丢给 Codex 并行处理"的任务。你在 Claude Code 里继续做核心重构,同时把五个测试文件更新的任务派给 Codex,两边同时推进。
这个阶段课程教的核心判断框架:
同步还是异步——需要你在场实时决策的任务走 Claude Code;描述清晰、验收明确、不需要中途干预的任务走 Codex。两者的分界线不是任务难度,是任务的确定性。
串行还是并行——有依赖关系的任务串行执行(A 做完才能做 B);互相独立的任务并行派发给多个 Codex 任务。翔宇在 Agent 工作流完全指南 里讲过类似的编排思路,Codex 课程把这个思路落到双工具具体操作上。
结果怎么合并——Codex 在沙箱里的改动以 PR(Pull Request,合并请求)的形式回到你的项目。当多个 Codex 任务并行执行时,合并顺序和冲突处理是必须考虑的。课程给出冲突预防的任务设计原则和常见合并策略。
预计时间:2-3 周,每天 1-2 小时。
阶段产出:能在一个真实项目中同时使用 Claude Code 和 Codex,任务分配合理、结果可合并。想看更多真实项目的学习路径设计,可以参考 AI 编程项目实战课程指南。
| 阶段 | 核心内容 | 时间投入 | 阶段产出 |
|---|---|---|---|
| 1. 沙箱基础 | 运行机制、三种模式、审批策略 | 3-5 天 | 独立派出第一个任务 |
| 2. 任务拆解 | 颗粒度判断、五件套模板、提示词工程 | 1-2 周 | 任务不返工超过一次 |
| 3. 上下文工程 | AGENTS.md、三层上下文、信息量控制 | 1-2 周 | 项目级配置文件可用 |
| 4. 双工具协同 | 同步异步判断、并行编排、结果合并 | 2-3 周 | 真实项目双工具流水线 |
四个阶段总计 5-8 周,按每天 1-2 小时计算。如果你已经学过 Claude Code(推荐先学),前两个阶段会更快——很多概念直接复用。
从单兵到系统。Claude Code 是单兵作战能力,Codex 是异步扩展能力。两者结合,你一个人就能并行推进多条任务线。
翔宇的 AI 编程实操课 不是把 Claude Code 和 Codex 分成两门独立课程卖。237 节课里,两者是同一棵技能树上的两条分支:
Claude Code 分支:从安装配置到 CLAUDE.md 使用、Skill 开发、Hooks 配置、MCP 工具扩展、到 多 Agent 协作。这条线教你把 Claude Code 从一个对话工具变成一套自动化系统。
Codex 分支:从沙箱操作到任务拆解、AGENTS.md 配置、上下文工程、到和 Claude Code 的协同编排。这条线教你用异步能力扩展系统的并行度。
两条分支在"双工具协同编排"这个节点汇合——你同时掌握实时和异步两种工作模式,就具备了搭建完整自动化流水线的能力。如果你的目标是用 AI 编排端到端的自动化系统,AI 自动化工作流课程指南会给你更完整的视角。这也是课程四条学习路径中"多 Agent 一人公司"路径的核心衔接点。
如果你对整个 AI 编程的学习路径还没有全景认知,建议先读 AI 编程课程完全指南,再根据自己的阶段选择从哪条分支切入。
翔宇一直坚持一个原则:信息免费,体系付费。
关于 Codex,翔宇在官网已经发布了多篇免费深度文章。你不花一分钱就能系统理解 Codex 的核心概念:
免费文章给你概念和判断框架——读完你知道 Codex 是什么、适合做什么、怎么避坑。
付费课程给你完整路径和可运行模板——你下载 AGENTS.md 模板让 Agent 按你的项目实际情况填充,下载五件套任务模板直接用,跟着双工具编排案例在自己的项目里跑通一遍。
💡 通俗讲:免费文章是地图,告诉你路怎么走;付费课程是导航加油包,不仅告诉你走哪条路,还给你现成的车和油。
适合的人:
不适合的人:
翔宇课程的核心理念是人当老板、Agent 替你干活——你理解设计思路,执行交给 AI。课程的核心承诺不是"学完懂了什么",而是"学完做出了什么"。Codex 模块的阶段产出物很明确:一份可用的 AGENTS.md、一套项目级任务模板、一条跑通的双工具流水线。这些都是你能拿出来展示的东西。
翔宇 AI 编程实操课共 237 节、11 个模块,Codex 学习路径贯穿其中。课程形态是图文教程加完整源码加部署模板——不是录播视频,是你可以直接下载运行的内容。付一次费。
如果你对 Codex 的定位和学习路径已经清楚,准备开始:
如果你还在犹豫,可以先从上面列出的免费文章开始——读完那五篇,你对 Codex 的理解就超过了大多数人。判断课程是否值得,看你读完免费内容后还想不想要那些可运行的模板和完整的编排案例。
每周精选 AI 编程与自动化实战内容,直达你的邮箱