08 · 高级技能与 Sub-agent 编排
07-API-SDK-CICD集成 | 返回 00-课程总览
一、Codex 的 Skills
Codex 也有 Skills 机制(概念与 Anthropic Agent Skills 一致):把可复用工作流封装成技能。
- Skill 解剖:一个技能 = 指令 + 可选脚本/资源,描述「某类任务怎么做」。
- Skill 市场 / marketplace:可获取现成技能,不必都自己写。
- 课程动手实验:
- 🖼️ 图像生成 Skill:让 Codex 具备出图能力。
- ✅ Task Manager Skill:自己写一个任务管理技能。
迁移提示:会写 Anthropic 的
SKILL.md,就很容易理解 Codex 的 Skill——心智模型一致。
二、MCP:接外部工具
Codex 支持 MCP(Model Context Protocol),和 Claude Code 同一套标准:
codex 配置 MCP server → 获得一组外部工具
- 课程示例:接 Roblox 相关 MCP,让 Codex 操作外部系统。
- 通用:接数据库、浏览器、第三方 API——一次配置,智能体多一类能力。
三、成本优化
智能体编程要花钱,课程给出控成本手段:
| 手段 | 说明 |
|---|---|
| 按任务选模型 | 简单任务用快/省型号,复杂任务才上强模型 |
| Fast mode | 加速推理,适合交互式快迭代 |
| 上下文卫生 | 少喂无关内容 = 少花 token(见 03-上下文与Token管理) |
| 用脚本/Skill 固化确定性步骤 | 减少模型反复「现编」 |
四、Sub-agent 与 Worker Team 编排
把大任务拆给多个子智能体/工作者并行处理,再汇总:
主智能体(编排)
├── worker 1:模块 A
├── worker 2:模块 B
└── worker 3:写测试
↓
汇总 / 集成
- 适合:可拆分、弱依赖的多子任务(对位 Claude Code 的 Subagent/Worktree)。
- 主智能体负责拆 + 合,worker 负责干。
- 注意协调成本:并行不是越多越好,你得 review 得过来。
全课收束:三门课的统一心智
Claude Code(怎么用)+ Agent Skills(怎么扩展)+ Codex(对位竞品)→ 智能体编程的核心是工具无关的:项目说明文件、上下文管理、计划-执行、护栏/沙箱、MCP、Skill、并行编排。 掌握这套心智,换任何智能体编程工具都只是换语法。
本节实操
- 给 Codex 写一个简单 Skill(如 Task Manager)
- 配一个 MCP server 试试外部能力
- 用「按任务选模型」跑一次,对比成本
🎓 三门课全部完成 → 返回 三课合集总览