你开发软件的方式一如既往:从一个小型 spike(用普通人的话来说,就是概念验证)开始。
你一丝不苟地输入指令,把 agent 牢牢约束在自己的意愿中。你一直都很会驾驭这些 agent。
最新这个名为 Pol 的 agent 也不例外。它一直排在 benchmark 的前列。这些 agent 都会随时间变得更好,所以真要说起来,现在应该比一个月前更容易。
你让 Pol 去死磕代码,自己继续处理日常工作,或者干脆去睡觉。毕竟,如今的 agent 已经相当自主了。
醒来后,按照惯例,你走到办公桌前查看 Pol 的进度。查看最初的产出总是令人兴奋的:粗糙、未经打磨、到处是坑,但很有成就感。从无到有地创造东西。从一个想法到可运行的软件。仿佛魔法和巫术终于成真了。
第一眼看上去,还没有任何软件。嗯,这不对。你跑过了吗?带着一丝自我怀疑,你切换到 Pol 那个简陋的小终端。
每周用量:0%。距离重置还有 7 天。
你困惑地盯着它。还没喝咖啡的大脑拒绝理解这意味着什么。或者说,是不想理解。你昨天才刚刚重置过每周配额,所以这一定是搞错了。
你疯狂地敲命令检查用量和状态。所有结果都指向同一个结论。在过去的 12 小时里,Pol 一丝不苟、有条不紊、像变魔法一样耗尽了你整整一周的配额。数十亿 token 凭空消失。噗的一下。
你不是懒散的人。你不是 vibe coder。于是你深入项目代码,想看看 Pol 是不是不小心重新发明了 Windows 12,或者 GTA 7。
代码仓库里几乎空无一物,只有一个名为 ’tests’ 的子文件夹。你深入进去。更多子文件夹。每一个都有自己精心生成的 sha256 哈希。
每一个都覆盖了你的应用需要费尽周折才能触达的边界条件。