某位教了九年计算机课、干了二十年软件行业的极客,最近连着晒出四样"作品":一段科幻小说、一幅木刻画、一段Rust写的roguelike游戏代码,外加翻新过的自家露台。风格统一,产量惊人。

然后他自己戳穿:这四样里,没有一样是他动手做的。露台是花钱雇的木匠,小说、画、代码全是Claude和其他AI工具代劳。他连"我做的"三个字都说不出口。

这个人叫Beej,Gen-X黑客,做过惠普、创业公司和动视,现在在俄勒冈州立大学教计算机。他自称在AI乐观-悲观的刻度上偏悲观65%,平时也用Claude Code,不排斥工具,但用完之后,他只能说"我让它写的",说不出"我写的"。

发生了什么:四件"作品",没有一件是他亲手做的

作品实际制作者Beej的角色
科幻小说选段Claude提设定、改文字
木刻画AI绘图工具描述画面
Rust roguelike代码Claude描述功能需求
自家露台付费木匠出钱、验收

四样里,唯一花了钱的露台,他说得心安理得——"我请人装了露台",没人觉得这话心虚。AI代工的那三样,他却连提都不想细提。

同样是委托别人干活,露台没有身份焦虑,代码和小说却有。差别不在花钱没花钱,在他本来是不是打算自己动手。

为什么较真:177行手写代码,比Claude慢50倍

妻子想要一个西班牙语闪卡工具:从Google表格读词,做成卡片背单词。这次Beej没让Claude写代码,只问了怎么从表格取CSV数据,剩下的自己手敲。

结果是4个文件、177行代码,比Claude代劳大概慢了50倍。

手写代码 vs AI代码 4 文件数 177 行代码 50x 比Claude慢 代码量不大,但他愿意署名 AI写的那些,他做不到

这不是效率账,是署名账。慢50倍,他也愿意——因为这一次,他能说"我写的",还真心觉得骄傲。

AI代工的三样手写闪卡工具
耗时慢约50倍
署名意愿不愿细说愿意署名
开源协议处理放进Unlicense放弃主张隐含愿意认领
骄傲感

他甚至不愿意给AI代码挂开源协议,理由是"这算不算我的作品,我自己都没底",干脆全丢进Unlicense等于放弃主张。这份审慎,是他一个人的处理方式,不是法律定论。

边界在哪:写代码的人和纠结署名的人分别该做什么

对正在用Claude Code、Copilot写生产代码的开发者,这事提醒一件具体的事:commit信息和README里,最好把AI参与的比例写清楚——是AI搭骨架自己改逻辑,还是自己写骨架AI填细节。含糊的"我写的",在代码审查和团队协作里,可能比含糊的许可证更麻烦。

对关心创作归属的人,Beej的选择只是个人处理,不是行业标准。美国版权局目前对纯AI生成的内容倾向于不认定可版权,但对人类有实质修改的人机协作作品,边界一直在变——这条线该怎么划,接下来还得看监管和判例,目前还看不清。

提示工程算不算"做"?Beej的答案是:算,但算的是"请托的艺术",不是"制造的艺术"。艾森豪威尔说过,领导力就是让别人心甘情愿去做你想做的事——这话形容提示词工程,精准得有点扎心:你越会提示,越像一个管得好的经理,不是亲手干活的匠人。

但这条线他自己也画不准。C编译器把源码翻成机器码,他从没觉得那不算"自己写的程序"——编译器的转换足够确定、足够透明,像一把锤子,工具听话,不替你拿主意。可他把C代码丢给Claude、让它"编译"成汇编,Claude给出的代码不仅能跑,还耍了个小聪明用异或指令清零寄存器。这时候他又说,这算他写的程序。

名不正,则言不顺——他连给AI代码署名都下不了手,却又说不清编译器和LLM到底差在哪。他能确定的只是两头:手写的,和全权委托的。中间那段,连他自己都摸不准。

他最后提到《银河系漫游指南》里那台憋着算终极答案的电脑,这个收尾挺贴切:AI能替你把事情做完,但做完之后那种"我完成了"的满足,复刻不出来。露台是雇人搭的,他不觉得亏心;代码是AI写的,他却说不出口。差别或许就在这里:请工匠盖房子,他从没打算自己抡锤子;请AI写代码,他本来是想自己写的。

【锐评】名不正则言不顺:AI能代工,代不了那份"我做的"底气。