驾驶舱(cockpit)展示了 Agent 内心的蓝图。按道理,它的打算、理解都会在驾驶舱里面呈现。

最初驾驶舱是想设计给人类写的,然后 Agent 照着驾驶舱做。那个味道就像一个“声明式创作系统”,说什么就有什么。实际使用下来有几个问题:

  • 文档很难一下子就写清楚,而且很难让它保持最新状态。
  • 计划赶不上变化。有时候一些技术限制会让整个方向的取舍发生重大转变。
  • 做了一段时间我其实很少用它。不如 To Do 来得方便。声明式创作设想很美好,但是很多东西不经过一定的过程光靠声明还是会出大问题,因为做出来的很多东西不是固定的,不像 Nix 或者声明式语言一样有相对固定的映射。

现在这个东西会给 Agent 充分展示它的理解和想法。因为我经常发现 Agent 的理解跟我的理解压根是两码事。它编码和执行很厉害,但是理解能力确实欠佳,很容易自己臆想出不合适的东西。所以充分暴露它的所思所想我觉得还是很有必要的。