Outcomes
学完这一阶段,你应该能做到什么
不要求一次到位,但你至少应该把这几个判断和动作练熟。
- 理解什么任务适合交给 AI,什么任务应该由人类主导。
- 知道为什么“会运行”不等于“可维护”。
- 学会把 AI 输出放进正常的工程流程,而不是绕过流程。
Outcomes
不要求一次到位,但你至少应该把这几个判断和动作练熟。
Lessons
每节课都为一个工程动作服务,而不是只堆定义。
Course Content
下面这部分才是这个阶段真正要读、要练、要做的正文。建议先顺序读,再回头做 mission 和 quiz。
这一阶段的重点是把 AI 放回它应有的位置:它是高效率协作者,不是责任承担者。只要你把任务边界、验证标准和人工复核点放清楚,AI 就能变成极强的提速器。
如果你把这些责任全部外包给 AI,最后得到的往往不是“省时间”,而是“技术债提速器”。所以这阶段要建立的是协作习惯,不是工具崇拜。
哪些任务最适合交给 AI
先识别高收益场景,再让 AI 发挥价值,而不是什么都让它做。
AI 最稳定的价值通常出现在模式明显、规则清楚、可快速验证的任务上。比如生成初版测试、整理重复代码、解释错误日志、补文档骨架、梳理接口结构,这些任务都容易获得高质量回报。
相反,跨团队协调、长期架构决策、复杂业务取舍、兼容历史系统等任务,虽然 AI 也能参与,但它不能代替人拍板。它更适合先帮你列选项、提风险、找遗漏,再由你做最后判断。
所以最好的提问不是“AI 能不能做”,而是“这件事里哪一部分适合交给 AI 做初版,哪一部分必须保留人工判断”。
Practice
Homework
交付一份包含概念解释、场景示例和执行清单的学习笔记。
Test
Evaluation
你能把这节课的方法迁移到新问题中,并主动指出常见误区与验证方法。
你能解释核心概念,并在给定场景里按步骤使用它。
你还停留在记定义阶段,遇到真实问题时不知道该如何落地。
如何给上下文
有效上下文不是越多越好,而是刚好覆盖当前决策需要的最小闭环。
很多新手的第一个错误,就是把整个项目都丢给 AI,然后希望它自己提炼重点。实际上,模型和人一样,如果被迫在大量无关信息里找关键点,效果通常会下降。
最小闭环上下文的意思是:给出完成当前任务必须知道的信息,但不要附加太多与这次决策无关的噪声。比如你在修一个表单 bug,通常需要的是复现步骤、相关组件、相关接口、不能破坏的行为和当前报错,而不是整个仓库历史。
当你能稳定给出这种上下文,AI 结果会明显更贴近项目实际,因为它知道这次要在什么范围内负责。
Practice
Homework
交付一份包含概念解释、场景示例和执行清单的学习笔记。
Test
Evaluation
你能把这节课的方法迁移到新问题中,并主动指出常见误区与验证方法。
你能解释核心概念,并在给定场景里按步骤使用它。
你还停留在记定义阶段,遇到真实问题时不知道该如何落地。
先 review,再相信
AI 输出不是终稿,而是待审稿。review 是接收结果前的必要动作。
AI 给出的代码再顺眼,也不能跳过 review。因为真正需要审查的不是“代码像不像高手写的”,而是“它改了什么、有没有破坏原行为、有没有留下边界漏洞”。
最小的 review 流程通常包括三步:先看 diff,确认改动范围是否合理;再跑测试或构建,确认没有直接报错;最后检查关键边界条件,比如空状态、异常输入、兼容行为是否还成立。
当你把这套动作固定下来,AI 输出就会越来越可控。否则你会频繁遇到“看起来不错,上线后出问题”的典型返工。
Practice
Homework
交付一份包含概念解释、场景示例和执行清单的学习笔记。
Test
Evaluation
你能把这节课的方法迁移到新问题中,并主动指出常见误区与验证方法。
你能解释核心概念,并在给定场景里按步骤使用它。
你还停留在记定义阶段,遇到真实问题时不知道该如何落地。
让 AI 成为提速器,而不是技术债放大器
速度必须建立在结构清晰和持续可维护的前提上。
AI 很容易快速产出大量代码,但它不会天然替你维护长期一致性。如果你自己都没有明确的模块边界、命名规范、目录约定和测试标准,AI 只会把混乱加速放大。
所以真正成熟的用法不是“让 AI 自由发挥”,而是让它在规则内提速。规则包括命名一致、抽象边界稳定、接口契约清楚、测试覆盖关键路径,以及每次改动都能被回顾。
你可以把 AI 想成一位非常快但非常依赖任务约束的执行助手。没有规则时,它可能看起来高效,长期却会把项目推向更难维护的方向。
Practice
Homework
交付一份包含概念解释、场景示例和执行清单的学习笔记。
Test
Evaluation
你能把这节课的方法迁移到新问题中,并主动指出常见误区与验证方法。
你能解释核心概念,并在给定场景里按步骤使用它。
你还停留在记定义阶段,遇到真实问题时不知道该如何落地。
Deep Dive
读完下面这些部分,再去做练习和复盘,学习效率会高很多。
AI 特别适合处理模式明显、标准清晰、可快速验证的工作,例如生成初版测试、补齐文档、批量重构、解释错误日志或整理 API 结构。
当任务需要强业务判断、长期架构权衡、兼容历史包袱或跨团队协作时,AI 仍然可以参与,但不能替代人做主导。
在真实项目里,你需要形成一套固定动作:先定义任务,再给上下文,再要求输出包含测试或验证方式,最后通过代码审查和实际运行做结论。
一旦把这些动作固定下来,AI 的产出会稳定很多,因为它知道自己是在工程流程里工作,而不是在做一次性演示。
很多新手把注意力放在“有没有神奇 prompt”,但高手真正依赖的是流程模板。流程能保证复用、审查、协作和持续改进,这才是可扩展的方法。
后面进入 Codex CLI 后,你会看到命令本身并不复杂,复杂的是你是否能持续给出高质量任务输入。
Mission
假设表单提交按钮点击后无响应,请把问题描述、可能范围、期望修复和验证方式整理成一份任务单。