~/VibeHandbook
免费 PDF

19 · 01

三个层级

把 AI 辅助看成三个层级会有帮助,每一层都多交给你一点缰绳。

  • 编辑器内补全。 你打字时,AI 提示下一行或下一块。你完全掌控;逐条接受或拒绝每个建议。工作单位是几行,而且它们就出现在光标正下方,所以默认你会全部审查。
  • 仓库级助手。 你与一个能看到整个项目、一次编辑多个文件、运行命令并读取输出的助手对话。本书的大部分工作都在这里发生。工作单位是一个步骤或一个小功能,每一轮之后你审查 diff。
  • 自主智能体。 你给出一个目标——「让测试套件通过」「把这个模块迁移到新 (Application Programming Interface,应用程序编程接口,一个软件对外暴露、供其他软件使用的一组命令)」——然后智能体会规划、编辑、运行、读取错误,并跨越许多步骤反复尝试。你审查的是结果,而非每一个单独动作。工作单位是整个任务。

每一层都递给你更多的绳子:更大的工作单元、更少的连续操纵,以及更靠后的审查时点:

  层级            工作单元       你审查            控制
 ┌──────────────────────────────────────────────────────────────┐
 │ 补全           几行           每条建议          ███████ 紧
 │   ▼            ───────────      ─────────────
 │ 仓库助手       一步/功能      差异/回合         ████░░░
 │   ▼            ───────────      ─────────────
 │ 自主           整个任务       那个结果          █░░░░░░ 松
 │   智能体
 └──────────────────────────────────────────────────────────────┘
   更多缰绳 ▼ ── 持续操控 → 放开,检查结果

要紧的跃迁是最后一个。前两层里你持续地操纵。在自主智能体这里,你放开它,然后检查结果。那是一种不同的技能,而本章余下的部分讲的就是它。

想离线阅读?

免费下载整本书的 PDF 或 EPUB。