
今天想跟大家聊聊我曾经用过的 AI 工具,现在叫 Harness。
最开始我是用 Claude Code、Codex、Gemini 的 CLI,直到 Codex 出了桌面端。不得不承认,桌面端带来的可视化、内置浏览器、视觉对照辅助等功能,确实是 TUI 比不了的,所以那时候也是 Codex 桌面端用得比较多。同时各家厂商也在迅速跟进这种形式,Claude、Cursor、Gemini 等等也都做了桌面端。当然 TUI 的能力也在不断进化,时至今日,精细化操作浏览器之类的事情也可以做得很丝滑了。
目前为止,我最常用的其实是 PI。大道至简,PI 只提供了一个最简单的 Harness 基座,简单到可以说是简陋,甚至连生图的能力都没有提供,哪怕你用的是多模态模型。但好消息是它提供了极高的自由度,基于这个基座,你可以组装各种真正适合你的能力,丰俭由人。比如我们可以加 Plan Mode、加 subagent、加生图能力,还可以指定各种生图模型服务商,它的上限取决于使用者的真实需求和主观能动性。
所以你说 PI 和其他的 Harness 壳比如 Claude Code 相比优缺点在哪儿呢?也很明显,缺点是 PI 在对 Agent 的约束能力上显然还是比不上 Claude Code 的,Claude Code 内置了非常强大的约束能力,而相应的,PI 也带来了更高的自由度、更少的 Token 消耗,以及我们能够通过自定义 Harness 的方式真正获得的东西——对 Harness 的掌控力。Claude Code 很好,但它相对来说更像一个黑盒,每次版本更新我都不知道到底塞了哪些东西进去,有可能上次写的提示词,这次就被收敛进了 Harness 中。
我们正处在一个 AI 高速发展的时代,模型能力日新月异,Harness 工具每日俱新。AI 时代以 Agent 为本是没有问题的,但对于处于时代洪流中的你我来说,我们能够把握的、于万变之中不变的是什么?我个人认为,那应该是极强的个人主义色彩,是在与 AI 协作中能够始终保持的掌控力,那个也许才是真正重要的东西。
共勉。