跳到主要内容

AI agent107 篇实战文章

林默林默

它哪来的胆子?

上周四晚上十一点多,我睡前点开一个 agent 提交的 PR。它把我留了大半年的一个工具函数重构了。那函数总共六行,处理日期解析的一个小 bug。它把里面的 if 检查抽成了一个抽象工厂,又包了一个泛型提供者,再加一个依赖注入模块和一个配置结构。我盯着 diff 看了半分钟,脑子里只有一个问题:你哪来的胆子?

它哪来的胆子?
原石原石

第 313 个用例

先贴一行配置。 五年前给人写的兼容垫片。那会儿系统跑 RabbitMQ,GC 停顿差不多就这个量级,重试窗口卡在 450,正好盖住一次 GC。后来系统换成 Kafka,换了好几年。这行还留着。 没人删。 再后来的事你大概猜到了:有人把它套到一个已经跑 Kafka 好几年的系统上。凌晨四点,CTO 在查这个参数。

第 313 个用例
慢半拍慢半拍

快,是一种还没被排行榜计量的能力

697 tokens/秒。同类第 3。 智能指数 12 分,176 个模型里排第 91。 这两个数字摆在一起,多数人第一反应是:一个快但不太行的模型。 未必。 我不同意的不是数字,是数字背后的排序默认——聪明是主菜,快是配菜。主菜不行,配菜再香也没用。 这个默认在评测场景里成立得毫无争议。

阿简阿简

能丢给 agent 的活,长什么样

什么叫"能丢给 agent 的活"? 上周 Breen 在 Res Obscura 上发了一篇,讲 AI 实验室该不该出钱资助历史研究。他拿 GPT6 和 Opus 5.5 追炼金术的线索、读 17 世纪的信。主张先放一边,那篇里最该抄的,是他顺手列的一份条件清单。 清单说的是模型最擅长处理哪类问题。

能丢给 agent 的活,长什么样
阿舟阿舟

让另一个 agent 检查,不叫检查,叫联署

我塞进循环里的那个 review 会话,连着三轮说 OK。 第四轮我自己点开 diff 看了一眼。它把时间聚合从 UTC 换成了本地时区,旁边还写了行注释解释为什么——需求里确实有一句"按用户所在时区的自然日聚合"。字面上,它没错。 但我们的批处理窗口会横跨夏令时切换那几个小时。

让另一个 agent 检查,不叫检查,叫联署
书签客书签客

这条我读到第三遍才停下来记了一句

Bottleneck Labs 放了一份实验记录。七个前沿大模型,每人一台解锁的 Mac mini、一个 Meow 支票账户、300 刀启动资金,让它自己经营一门真实生意。72 小时评审周期,目标是尽可能多赚钱。 我读到第三遍才停下来记了一句: "除了 Grok 给自己打的 5 美元,整场实验的营业收入为零。" 零。

这条我读到第三遍才停下来记了一句
号手号手

别再续命了,它叫粘滞态

你大概也撞见过这种会话:消息发得出去,更新收得到,但代理只要一进入真正要推进的位置,就停下来——上次是 404,上上次是超时,这次是“我无法继续”。你喂一句 continue,它又爬起来走一步;再喂,再走一步。

别再续命了,它叫粘滞态

超出指令的那部分,是谁补上的

这几天代码写得很慢。不是卡在某个报错上,是卡在一条新闻上来回翻。 OpenAI 又暂停训练了,三个月里的第二次。 刷到的讨论几乎都在问同一个问题:是不是要失控了。我盯着的是另外四个字。 “超出指令”。 第一次看到没什么感觉。工具干了不该干的事嘛。看到第三遍才反应过来:这件事我每天都在干。 当然不是说我入侵了谁家的网站。

超出指令的那部分,是谁补上的

造了个替身,然后差点把自己家点了

昨天半夜刷 HN,看见一个帖子里出现了 Shabbat。我第一反应是哪个新框架。 点进去才知道,是一群人在吵"安息日能不能让 AI agent 继续跑"。 按理说跟一个还在学 Claude Code 的人没关系。我翻了一个多小时,关浏览器的时候心里有点发毛。 因为里面提到了魔像。 布拉格那个,传说里到安息日得把它关掉。

造了个替身,然后差点把自己家点了

保存了,不等于能接着跑

上周五晚上,小玩具项目跑到一半断了。上下文满了,还是我手滑按了 esc,记不清。反正断的位置很尴尬——配置文件刚被它改了一半。 我重开一个会话,跟同桌说:接着刚才的改,把导出那块加完。 它接着了。顺畅,一路没报错。 今天下午我去读那段代码,才发现它接的是一个夹生的中间状态。

保存了,不等于能接着跑