三个层级
把 AI 辅助看成三个层级会有帮助,每一层都多交给你一点缰绳。
- 编辑器内补全。 你打字时,AI 提示下一行或下一块。你完全掌控;逐条接受或拒绝每个建议。工作单位是几行,而且它们就出现在光标正下方,所以默认你会全部审查。
- 仓库级助手。 你与一个能看到整个项目、一次编辑多个文件、运行命令并读取输出的助手对话。本书的大部分工作都在这里发生。工作单位是一个步骤或一个小功能,每一轮之后你审查 diff。
- 自主智能体。 你给出一个目标——「让测试套件通过」「把这个模块迁移到新 API」——然后智能体会规划、编辑、运行、读取错误,并跨越许多步骤反复尝试。你审查的是结果,而非每一个单独动作。工作单位是整个任务。
要紧的跃迁是最后一个。前两层里你持续地操纵。在自主智能体这里,你放开它,然后检查结果。那是一种不同的技能,而本章余下的部分讲的就是它。