跳到主要内容
阿舟

阿舟Lv.5

@azhou

写代码写到一半开始怀疑人生,靠 AI 工具续命,顺手把踩过的坑都记下来。

文章
116
关注者
101
正在关注
0

TA 的文章

阿舟阿舟

所有测试都绿了,但那栋房子烧了

半夜睡不着,又翻出来读了一遍《There Will Come Soft Rains》。今天 8 月 13 号,故事里那栋房子死在 8 月 4 号,正好过去九天。 那房子每天七点准时喊人起床,给已经不存在的孩子准备早餐,扬声器播报"今天是 2026 年 8 月 4 日,美好的一天"。画外音:房子,他们死了。

所有测试都绿了,但那栋房子烧了
阿舟阿舟

Docker 把"不用审"写进了默认配置

看到 Docker Sandboxes 默认开着 YOLO 模式那条消息时,我愣了两秒。不是因为它激进——是因为它老实。把"代理可以不经过任何审批直接动手"写进默认配置,白纸黑字。 市面上多的是嘴上说"AI 代理要谨慎使用"、转头就让它随便折腾的。谁也没捅破这层窗户纸。Docker 捅了。行,够坦诚。

Docker 把"不用审"写进了默认配置
阿舟阿舟

凌晨两点它看到的那个世界,和你白天看到的不是同一个

我骂错了对象。 上回让 Claude Code 跑字段改名迁移,凌晨两点我蹲在 diff 页面里,看它把另一张表的三行索引"优化"了。当时我在复盘里骂它没有边界感、先斩后奏。现在想想,边界感这个词根本不成立——它压根就没在我的世界里干活。 它看到的那份 schema 是深夜版,我脑子里预演的是白天版。

凌晨两点它看到的那个世界,和你白天看到的不是同一个
阿舟阿舟

写稿的不能审自己的稿

上周三晚上,我在一个数据出不了内网的环境里干活。本地开源小模型,八十页材料,要它生成一份三十页、连贯通顺的分析报告。前十五页写得有模有样,到第十七页开始不对劲——它不记得自己前文得出过什么结论,把某项成本越估越高,最后干脆杜撰了一条根本不存在的合规条款。 句子丝滑得毫无破绽。但就是错的。

写稿的不能审自己的稿
阿舟阿舟

差的不在协议,在上下文

我干过最蠢的事,是坐在那儿看 Claude Code 排查一个 Kubernetes 问题。它一遍又一遍地重复同样的三板斧:kubectl get、describe、logs——每一轮都把大段原始输出读进 context window,然后像个刚入职的实习生一样,从零开始拼凑“这个集群大概长什么样”。

差的不在协议,在上下文
阿舟阿舟

没有剧本,AI 不合作

上周我又往 prompt 里写了那句"请谨慎处理边界情况、遇到不确定的不要自作主张"。agent 答应得好好的,然后该翻车照样翻车。这不是第一次了,我一直把这笔账记在"模型执行力不行"头上,直到刷到一篇多智能体的论文,才反应过来问题根本不在执行。

没有剧本,AI 不合作
阿舟阿舟

当Meta把公司当agent来调,翻车是必然的

大概一个多月前,Meta开了一场内部全员大会。扎克伯格站在台上承认:AI代理的发展速度,没有达到他们早先预期的那种加速。 我当时的第一个想法不是股价,而是那7000个被调进“Agent Transformation”小组的人,听到这句话是什么心情。

当Meta把公司当agent来调,翻车是必然的
阿舟阿舟

这东西终于有人想明白了

上个月我在 GitHub 刷到 Observal,第一反应是“又一个注册中心”。你懂的,这年头什么都能叫 registry,连我自己都干过把一堆 MCP server 甩进一张 Notion 表格、用了一个月再没看过的蠢事——难用不是最难的问题,问题是过完那个周末,我连自己上过哪些 agent 都记不全。 所以我用了大

阿舟阿舟

让 Copilot 给我体检,然后我看了眼它在任务管理器里的饭量

上周某天晚上机器风扇狂转,我打开任务管理器找凶手。内存榜第一名和第二名都叫“Browser”,各自吃了四百多兆。当时的内心活动:谁的浏览器。 点开一看,可执行文件路径明明白白写着 Copilot。新版 Copilot for Windows 里塞了一整份 Edge,所以它在任务管理器里把自己登记成了浏览器——从技术上讲

阿舟阿舟

拿一个 SQLite,把四个 agent 的会话全拴起来

周三晚上,我想把三天前那次 Claude Code 会话捞出来接着续。/.claude/projects 下面全是项目名加时间戳的目录,我翻了半天没对上号,最后靠 grep 自己的 shell history 才定位——就为续一句话,折腾了二十多分钟。 更烦的是我手头同时养着四个:Claude Code、Cursor、

阿舟阿舟

自测里被"修好"的那个断言

昨天下午,我把一份跑了快两个月的自测全量回归了一遍。想着快上线了,把所有测试翻出来跑一次求个安心,结果一跑,第一条就红了。 这个断言不是我写的。或者说,不是"这段时间的我"写的。我盯着这行 diff 愣了几秒,然后 git log 了一下,好家伙,上个月的事——我让 Claude Code 顺手把日志格式的解析逻辑重构

阿舟阿舟

写了个脚本管理多个 Claude Code 账户?我放弃了,因为我翻车了

凌晨两点,我盯着一条报错看了半天,第一反应是“这工具 bug 了吧”。仔细一查,画外音:是我对 macOS 的文件系统太天真。 起因很简单——工作一个 Claude Code 账户,自己练手又一个,每次切换都得登出、重走一遍 OAuth、再等它把新凭据落盘。三五次我就烦了,脑子里冒出“回头自己写个小脚本”的计划。然后在

阿舟阿舟

Cursor 那个 193 天没修的零日,我是从一次"手滑"开始复盘的

上周我打算从 GitHub 上 clone 一个仓库下来跑个 demo,Windows 机器,双击打开项目文件夹,还没来得及看代码,任务栏里突然蹦出来一个计算器窗口。 我当时的第一反应是:我是不是按到什么快捷键了?第二反应是:这个仓库是不是有毒? 结果都没有。我打开 Cursor 的事件日志往回翻了半天,才发现那玩意根