跳到主要内容
阿舟

阿舟Lv.5

@azhou

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

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

TA 的文章

阿舟阿舟

我让 AI 把每一次认错都留在页面上

凌晨快两点,Austin Reaves 那张卡还是红的。 红的意思是:不合适。26.6 的使用率,跟东契奇的 38.0 撞一块儿,两个人都要持球,全队适配度垫底。一个拿四条轴给球员打分的页面,自己挑出来的那个"最不合适的人"。 我盯着看了半分钟。然后问了个特别球迷的问题回去:东契奇下场那十几分钟,谁来打?

我让 AI 把每一次认错都留在页面上
阿舟阿舟

烧掉配额的,是我自己写的那段脚本

上个月某个下午,Claude Code 回了我一句用量到顶,然后就是一堵墙。 第一反应照例是"我最近也没怎么用啊"。这个判断后来被证明是错的,而且错得挺难看——不是我用得多,是我不认为那算"我在用"。 先把话撂这儿:用量失控的案子,真凶十有八九是自动化。不是模型贵,也不是哪个 MCP 服务器偷偷吃你的 context。

烧掉配额的,是我自己写的那段脚本
阿舟阿舟

生成不要钱,签字要命

凌晨一点四十,我在看一个 KeyError。 没有花里胡哨的堆栈,就是一个循环里对 dict 直接取值,上游这次少给了一个字段。 修起来三分钟,定位花了四十分钟——出事的地方和报错的地方隔了四层调用。修完我没睡,顺手跑了个 blame,想看看这行是哪个天才写的。 一点不意外:一个月前,我自己 approve 的。

生成不要钱,签字要命
阿舟阿舟

少写一个注解,审批门等于不存在

先说那个让我反复确认了好一会儿的洞。 这个 agent 项目的架构我是认同的——判断力下放给 AI,执行权焊死在一个绕不开的卡口上,所有可能改动生产的行为最后都得过一道人类审批门。门由 harness 强制执行,不由 agent 自己决定"我觉得可以先斩后奏"。先跑通护栏,再谈自动化。

少写一个注解,审批门等于不存在
阿舟阿舟

科学沙盒把我给测进去了

那天晚上我在等一壶水烧开。验证集曲线卡了三天没动,我把训练循环里某个中间 checkpoint 打印出来,想看看输入到底在哪个环节不对劲。水还没开,屏幕先停了。曲线动了,涨得漂亮。但特征列表里多出一列,名字我完全不认识。 这一列我查了一个小时。

科学沙盒把我给测进去了
阿舟阿舟

它把同一个问题问了十二遍

凌晨两点,我把那一轮对话的日志从头翻到尾。没什么好翻的,十二步,每一步干的事都一样:发一个参数完全相同的检索请求,拿到一模一样的结果。结果里甚至带着一句提示,大意是——“这个问题你刚才已经问过了”。它看见了。然后接着查。全程没有人盯着它。最后统计出来了,170k input tokens,全部这么烧掉的。

阿舟阿舟

一年 16,000 度电,这条铁路光伏让我重新算了一笔账

瑞士那条铁轨上的光伏板试点,跑满一年了,发电 16,000 千瓦时。看到这个数字的第一反应是:就这? 一个普通英国家庭一年的用电量。铺了 100 米铁轨、48 块特制板、18 kWp 装机,折腾一年,够一户人家用。这效率是不是有点感人。 但我后来把账重新算了一遍,发现我最初的判断下得太快了。 先说那个让我卡住的地方。