AI 原生系列 · 现场笔记
另一条路:把闭源产品逆向成开源产品
一分钟速览——你能从这篇文章带走什么
大多数 AI 产品都是自动售货机:投币进去,吐出一个东西,而机器本身和它藏起来的那个循环,都不属于你。让我做出三款产品的那一招,不是去克隆机器——而是把这个循环逆向出来,重建一个开放的、自己拥有的版本,全程 clean-room(洁室开发)、spec-first(先定规格),外面再包一层诚实脚手架。有一个心智模型值得记住:拥有循环,而不是拥有产出。
这里有一个模型,明天你就能不靠这篇文章重新跑一遍:大多数 AI 产品都是自动售货机。 投币进去,东西出来,机器和它背后那个不断复利增长的循环都不归你所有。对着一个封闭的音乐生成器打一句提示词,得到一首你无法用来搭建自己曲库的歌。把剧本传给一个封闭的数字人视频工具,得到一条视频和一份订阅——你一停止付费,它当天就消失。机器本身没问题,问题从来不在这里。问题在于 你并不拥有这个循环。
我想讲的这件事,不是「克隆」这些机器。克隆只是复制了自动售货机,还顺带继承了让它变成牢笼的所有限制。我们做的事更安静,但我觉得也更有意思: 把机器藏起来不给你的那个循环逆向出来,重建一个开放的、归你所有的版本。 不是「这东西是怎么写代码的」——那条路只会通向官司和死胡同。真正的问题是:「这东西交付的结果是什么?它扣住了哪个复利循环不给我?我能不能用洁室开发(clean-room)、先定规格(spec-first)的方式,把那个循环建成我自己拥有的形态?」三个产品,都是从问这个问题开始的。没有一个是从看谁的源代码开始的。
三个产品
Song of Songs——绕过封闭音乐生成器的另一条路。 一个封闭的生成器给你一首曲子然后就此打住;它是一台嗓音很好的自动售货机。 Song of Songs 则是飞轮版本:输入一句话,得到一首基于 许可证干净的开放模型 制作、母带处理完成的完整歌曲(曲库可以合法地归你发布),然后打包 → 推广 → 售卖 → 让它赚到的 ♥ 决定你接下来做什么。这里逆向的不是任何人的模型权重,而是 这个品类缺失的那个循环:封闭的生成器故意停在「产出」这一步,因为所有权 + 分发 + 听众反馈恰恰就是那个能让你脱身离开的飞轮。它已经上线——你现在就能在浏览器里做一首歌。
ByeGen——对一款数字人视频工具的诚实拆解。 这个不是已发布的消费级产品,说它是就恰好是这个项目存在的目的所要杜绝的那种不诚实。ByeGen 是一份 拆解报告:我们根据一款商业数字人对口型产品的公开表现反推出规格,把每个模块映射到许可证干净的开源替代方案,并做了一张逐项打分表——对口型、面部相似度、语音准确度——用的是背后有真实研究支撑的指标。而结论(见下文)恰恰是:那些质量项里大多数都填的是 「未测量」, 因为想诚实地测出来需要一块我们没有的 GPU,而这张打分表拒绝打印一个它没有资格给出的数字。一份自己编造基准数据的拆解报告,比没有拆解报告更糟。
renovate-anything——逆向的是一个 流程,而不是一个产品。 并非所有封闭系统都是软件。厨房装修这条流水线本身就是个黑箱:你不知道自己家的平方数,不知道投资回报率,也不知道报价是否公道,于是只能听凭手里拿着卷尺的那个人说了算。renovate-anything 把这个 流程 打造成一个真正为屋主服务的智能体——拍几张照片,就能得到一份可以直接发送的承包商询价请求、一份预算适配裁定(诚实告诉你 3000~6000 美元的预算到底做不到什么——剧透一下:新橱柜就做不到,光是更换橱柜的花费就远超这个数),以及一个有据可查的 ROI 区间,而不是销售员随口报的数字。它的第一个复利循环本周已经上线。
正模式(以及反模式)
正模式: 逆向工程出被隐藏的结果和复利循环;再把它重建成spec-first(先定规格)、clean-room(洁室开发)、开放且自有的版本,外面裹一层诚实脚手架。反模式: 逆向工程实现本身——照抄 UI、代码、权重。这条路不仅是法律地雷阵,更糟的是,你等于白白继承了原产品的所有枷锁。
让这种正模式安全、可复制的机制,由三部分组成。(1)spec-first(先定规格)、clean-room(洁室开发):观察公开行为 → 写出规格说明 → 在不照抄任何人表达方式的前提下重建。这正是让互操作软件当年合法化的同一条原则。正如 Electronic Frontier Foundation 的《逆向工程常见问题》所说,"Courts have found that reverse engineering for interoperability, for example, can be a fair use"(中译:法院已经认定,例如以实现互操作性为目的的逆向工程,可以构成合理使用) [1]。具有里程碑意义的判例——Sega v. Accolade(第九巡回法院,1992 年)[2] 和 Sony v. Connectix(第九巡回法院,2000)[3]——这两个判例的关键都在于:为发现接口而进行的中间复制行为属于合理使用,而最终发布的产品是开发者自己独立实现的成果。构建兼容的能力(capability),不等于复制一份作品(work). (2)一套诚实脚手架: 没有证据支撑的说法不能当作事实陈述;未经测量的事项一律标注「未测量」,绝不伪造通过;涉及资金、招聘与发布,一律设人类闸门。(3)一条免费 LLM 生存链,让这套自有系统的运行成本也几乎为零,且不会因为某一家供应商倒下而随之死掉。
第一性原理,一句话说完: 拥有循环,而不是拥有产出——因为一个你无法审查、无法拥有的工具,终将反过来拥有你。
学到的教训(可迁移的那些)
- 逆向工程的是循环,不是代码。 真正有价值、合法且经得起时间考验的目标,是闭源产品藏起来的那个复利循环——而不是它的源码。Song of Songs 打败一个音乐生成器,靠的不是生成更好听的歌,而是把「制作→发布→变现→学习」整条链路握在自己手里。
- 诚实是结构性的,不是靠自觉。 「未测量」本身就是一个一等公民的答案。ByeGen 最有价值的输出,恰恰是那些它拒绝打分的格子。要把系统设计成——一旦走上不诚实的路径,构建就会失败——而不是指望模型自己讲良心。
- 给不可逆的操作设人类闸门。 花钱、雇承包商、以你的名义发布——智能体只负责建议,拍板的必须是一个具名的人。renovate-anything 可以一整天都在帮你组装承包商询价单,但没有你的点头,它绝不会把它发出去。
- 先用免费的,信任前先验证。 就在 renovate-anything 的智能体上线那一周,付费 API 密钥一到手就已失效,第二把付费密钥的额度也早已耗尽——可那次运行照样顺利完成,靠的是一个free 模型跑完的,因为回退链条设计的就是这个应对方案。贵的服务全挂了,免费的那个把活干了。
- 接口 + 假/真后端。 每一个外部依赖都藏在一道接口后面:离线测试用确定性的假后端,生产环境用真后端——而真后端一旦出问题就直接报错,绝不会悄悄退化成假后端糊弄过去。悄悄的回退才是 bug;大声的失败才是功能。
- 说清自己的盲区,然后补上。 你这周老老实实写下的短板,就是你下周要修的坑——否则文档只会让你自我感觉良好,坑还在那儿。
一个诚实得有点意外的发现
我们不止一次想做出一个能「干掉」某个精致商业工具的东西。但这些系统说出过的最有价值的一句话,既不是惊艳的渲染图,也不是一句能上榜的爆款文案,而是"I don't know — not measured."(中译:我不知道——未经测量。) 结果发现,从一个打磨精致的 AI 产品里最难逆向出来的东西,不是模型本身,而是自信。闭源工具永远不会犹豫,而这恰恰是你不能信任它们的原因——做出一个敢直视你说「这个我还没法验证」的系统,说来有点丢人,但这就是这项创新的全部。
接下来要做什么
- 把 renovate-anything 往上再推进一层——从单一循环走向串联的流水线:厨房不同台面材质的可视化预览、承包商报价对比,以及施工过程中基于照片的质量把关节点。
- 把 ByeGen 缺的那些数字补上——「未测量」的格子,等到这套拆解方案真正跑在配好的 GPU 上那天,就会变成真实数字。在那之前,它们会老老实实地空着。
- 把这套方法本身产品化——「给我指一个闭源产品,还你一份开放、自有替代品的规格说明」,把这变成一个可重复的动作,内建洁室开发(clean-room)与诚实脚手架。
模式/反模式
- 模式: 逆向出被雪藏的循环;把它重建成开放的、自己拥有的版本。
- 模式: 诚实是结构性的——「未测量」胜过一个假的通过标记,靠构建流程本身强制执行,而不是靠良好意愿。
- 模式: 免费优先的 LLM 备援链,让自有的东西运行成本约为 $0,且不会因为某一家供应商倒下而死掉。
- 反模式: 克隆实现(UI/代码/权重)——法律风险,而且你会连同笼子一起继承过来。
- 反模式: 一个自信满满却毫无证据支撑的数字——用精确度包装一个猜测。
- 反模式: 悄悄的降级方案——在不声明的情况下退化成一个假后端。
出处——哪些经过验证、哪些是我自己的
EFF 的引文在发表时已逐字核对过原始出处;两个判例均按名称与判例汇编引用。Cost-vs-Value ROI 数据来自 2025 年度报告。Song of Songs 是我自己已公开发布的产品(附现场工作室链接)。ByeGen 与 renovate-anything 是我的私有系统,仅在能力层面加以描述——ByeGen 如实说明为一次拆解式评测,renovate-anything 则是本周端到端验证过的第一个可运行闭环。本文不构成法律建议,所有商标归其各自所有者所有,不代表任何隶属关系。
参考文献
- Electronic Frontier Foundation. Coders' Rights Project Reverse Engineering FAQ ——「What U.S. Copyright Law Doctrines Allow Reverse Engineering?」(引文已于 2026-08-04 逐字核实)。 eff.org/issues/coders/reverse-engineering-faq
- Sega Enterprises Ltd. v. Accolade, Inc.,977 F.2d 1510(第九巡回上诉法院,1992 年)——为发现互操作性接口规格而进行的中间复制被认定为合理使用。 en.wikipedia.org/wiki/Sega_v._Accolade
- Sony Computer Entertainment, Inc. v. Connectix Corp.,203 F.3d 596(第九巡回上诉法院,2000 年)——为构建独立模拟器而对主机进行逆向工程被认定为合理使用。 caselaw.findlaw.com
- Zonda。 《2025年成本与价值报告》 ——厨房小型翻新回收率约为96%→113%(2025年),而厨房大型翻新约为38%;这正是引用一个ROI 区间、而非单一数字的依据。zondahome.com/2025-cost-vs-value-report
- Song of Songs——线上工作室。huggingface.co/spaces/wjlgatech/song-of-songs-studio
关于将封闭AI产品重建为开放、自有替代品的实地笔记。全程遵循洁室开发(clean-room)与先定规格(spec-first)原则;EFF引文已于发布时(2026-08-04)通过实时抓取逐字核验。——Paul Jialiang Wu · agentic-portfolio-lovat.vercel.app