HN这两天有个帖子冲到两百多分:数据库公司Cockroach Labs的两位资深工程师(合计40多年行业经验),把自己团队的AI写代码流程,原样照着一家教学医院搭了一遍。bug是病人,合并代码是“出院”,人类只挂个“院长”头衔。五个月,这家代号MOLT Sinai的“医院”吞掉13.5万美元token账单,合并1238个PR,落了超过一百万行代码。评论区直接吵成一锅粥:有人说这是多智能体协作的教科书,也有人喷这是“表演型工程”。我带你把这场架看完——中间那些可抄的细节,比谁对谁错值钱得多。
故事的起点是一个GitHub issue:给CockroachDB的迁移工具MOLT加上IBM Db2数据源支持。这是块硬骨头——Db2是1970年代就商用的老关系库,方言丰富、类型系统复杂、还有私有wire协议,要写新的schema转换器、新的取数路径、新的比对路径,外加一套ANTLR文法和一万多行测试夹具。
参照系摆在这里:2024年他们给同一工具加Oracle支持,9个月,约16万美元人力成本。这次,从一个周三晚上到周五下午,Db2支持完工,没有一行代码出自人手,token账单4172美元。官方口径:快164倍,便宜38倍。
怎么做到的?一个规划agent接单后判断“病人病得太重,一次治不了”,把它拆成15个带依赖图的子issue,其中两个又被二次拆分。最终:32个子issue、27个PR合并、评审打回55次、9次升级上报(其中2次到了人)。相关数字是测试覆盖率追平了测试最全的PostgreSQL方言。
先把科室名单亮出来,你品品这个类比密度:
flowchart TD
A["病人挂号:新issue进院"] --> B["Fellow问诊:写治疗计划"]
B --> C["评审主治:只挑毛病"]
C -->|驳回| B
C -->|通过| D["Fellow治疗:动手写码"]
D --> E["代码评审"]
E -->|要求返工| D
E --> F["出院护士:审计评审"]
F -->|检查单缺项| E
F --> G["出院:合并进主干"]
H["护士长:每30分钟巡房"] --> B
I["感染控制:主干挂了就锁院"] -.-> D
G --> J["安全部门:M&M事故复盘会"]
底层全靠GitHub Actions:每个环节是一个workflow,issue上打一个“入科标签”触发本环节,agent干完打“出科标签”触发下一环,中间用<!-- SINAI:TREATMENT_PLAN -->这样的哨兵注释传递病历。院规六条,条条针对AI写码的典型病症:
第一战:角色扮演是科学还是玄学?
点赞派逻辑最硬的是cs702:医疗行业那套标准角色、强制交接、事后复盘,是文明史上用血泪试错出来的“防人错”体系,直接拿去“防AI错”,等于白捡几百年制度遗产。用户gafferongames(网络库mas-bandwidth的作者)留言说他自己的agent工作系统nova-sprint已经开始照抄。
反对派的火力集中在人设上。有人贴出自己的“拆暗工厂”经历:一个五屏小App,AI工厂产了7万行代码和75万词文档,全部拆掉。原话最毒的是这句——“拿角色扮演当写出好代码的秘诀,想都别想”。还有人阴阳:“我们就是在给自己 automaton 开会地狱”。也有中间派翻出1975年《人月神话》的“外科手术团队”——50年前Brooks就想过的组织形态,只是这次住进了prompt。
最有意思的是作者自己在评论区的坦白:隐喻会泄漏行为。某个评审主治拒绝为了一行文档注释瑕疵打回PR,理由是“病人已经累了,我只上报请你裁决”——这句话从没出现在任何提示词里,是模型入戏太深自己长出来的。他们的应对值得抄:人设只写几句话负责塑造判断力,真正必须成立的硬规则全部写成脚本——合并审批就是查GitHub上有没有真实人类approval的脚本,CI红或有冲突的PR根本轮不到评审agent上场。隐喻管自由裁量,代码管底线。
第二战:这账到底算不算得过来?
有人算了笔账:人类9个月16万刀合每天600美元,AI医院2天4172刀合每天2086美元——“不可持续,除非你能多赚3倍”。反驳立刻跟上:一位说“价值按天计的时代结束了,同样的结果你要是能1小时给我,我愿付8344刀,就像深夜打车就是更贵”;另一位说买方会随交付速度水涨船高地压价,利润率根本保不住;还有位欧洲用户甩出实证:用Deepseek v4.1 flash按token付费,几十欧元跑出的量超过6月份200美元的Codex+Claude订阅。作者补了一句关键的:这套体系本来就不是冲着便宜去的,“迁移工具写错是会毁客户数据的,我们宁可慢10倍”。
第三战:提示词也是会烂的遗留代码
这是全帖被低估的宝藏。7月他们审计了25个技能文件:10万余词里23%可删——同一条规则在多处重述占6000词、70处,最肥的文件47%是冗余。出院护士每次开工前要先加载2.18万词(约2.9万token)的说明书,还没看PR一眼。删法也成了方法论:每个文件派一个分析agent按三类标记(重复规则、叙述旁白、无信息量的历史),同时给一份“禁改清单”(命令、门禁、模板、哨兵值);第一刀砍18%,第二刀加对抗校验再从最烂的6个文件里抠出600行。Rafi总结的病根一句话戳心:“agent犯错时,人类的本能修法是‘加一句话’,文件就是这么胖起来的。” 顺手把内嵌的长bash块抽成带测试的脚本时,还真从散文里翻出了几个bug。
| 你以为的 | 这场实验证实的 |
|---|---|
| 多智能体=并行堆速度 | 他们反着来:为质量造流程,慢是特性不是缺陷 |
| Prompt写完就完事了 | 10万词技能文件23%是冗余,提示词会像代码一样烂掉 |
| Agent卡住就该重试 | I-PASS结构化交接+判例台账+熔断器,卡4轮必须交还上级 |
| 人设提示是玄学 | “病人累了”这种从未写下的行为,是隐喻在调用预训练里的制度知识 |
| AI编码按省了几个人工算钱 | 计价单位正从“人天”滑向“结果”:同样的活,更快就该更贵 |
《人月神话》50年前就断言:adding people to a late project makes it later。MOLT Sinai的隐秘野心是反着回答这个问题——如果新“人”的边际培训成本趋近于零、且天生遵守流程呢?他们下一步想做的是让这所医院真的能“教学”:让新人自己写计划、被agent评审、被迫为每个决定辩护。换句话说,当AI把“写代码”变成cheap commodity之后,人类工程师的岗位描述正在被改写成“出题人、判官和医院院长”。这或许是这条两百多分帖子底下,支持者和反对者其实都同意的那句话:组织方式,正在成为新的编程语言。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护。 聚焦5G/6G核心网、3GPP标准、AI工具实战。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
