先说结论
这期 Wes Roth 视频(0:00–26:15)讨论的是一个刚越过的阈值:没有源码也能重建软件。按他的叙述,转折点是 GPT-6 Astra(他口中的 Astro/Astra 混用,均指该模型)在 SRE Bench——一个"给行为输出、不给源码,让 Agent 重建全部功能"的逆向工程基准——上单次尝试解决 88% 任务、四次尝试内 99.2%,且成本很低(88%/99.2% 均为视频自述,未经独立核实;他引的基准论文来自 Google、DeepMind、OpenAI、Anthropic 与多所高校,今年 8 月 11 日提交,并感叹如今基准的"寿命越来越短")。Fireship 的概括被他引为定调:“每个 SaaS 现在都是开源的,不管它愿不愿意。“这条信息对三类人都有直接含义:SaaS 公司(护城河重估)、竞技游戏厂商(反作弊体系失效面)、以及 AI 训练侧(逆向=可验证奖励的无限题库)。视频是单人解说加实操演示,无访谈对手,下文所有判断均为创作者个人观点。
从游戏缝合到整套 Adobe 克隆:发生了什么
开场的例子密度很高(0:00–2:00):Mario 64 进《艾尔登法环》、蜘蛛侠进《蝙蝠侠:阿卡姆骑士》(他称项目 Ark Web)、《使命召唤》《Skate 3》《魔兽世界》与 Minecraft 的各种两两缝合——“World of Skatecraft”、《镜之边缘》跑酷进《天际》、N64 的《Snowboard Kids》重建移植到 PC。要点不在猎奇,而在他给出的机制:缝合不是换皮,马里奥带着熟悉的全部操作手感进入艾尔登法环的世界,Minecraft 的方块机制在 GTA 里生效(放置的方块同时生成不可见的 GTA 碰撞体,行人与车辆会停下来;TNT 与苦力怕在两边同时爆炸;Minecraft 武器带 GTA 特效、Minecraft 怪物打 GTA 警察)——原开发者没发运、甚至没想象过的组合成了可实验的空间(18:00–21:00)。软件侧则更直接:他认为有人已将 Adobe 全家桶整体复刻,他下载试用后称其中 Photocraft 的界面"几乎每个按钮都在我熟悉的位置”,加载很快(他强调视频非赞助、克隆项目无人收钱)。
为什么可能合法:干净室工程,以及"报复性 SaaS”
法律层面他讲的是老概念的新应用(2:00–5:00):干净室工程(clean room engineering)——一队人只写功能规格说明(思想不可版权化),另一队按规格从零实现,全程不看受版权保护的源码。他的原话转写此处含混,按上下文其主张是"只要不看源码、全部从零写,就站得住,但官司大概率会有"。真正的新东西是他从《 curb》拉里·大卫"报复性商店"(spite store)类比出的报复性 SaaS(6:00–10:00):他自己订阅多年的视频剪辑软件质量下滑、弹窗骚扰、导出 bug、聊天机器人客服无用,于是把 GPT-6 Astra 开到 Ultra 模式,描述布局与所需功能——“你日常其实只需要软件 5% 的功能,但那 5% 必须完美”——约两小时得到 80–90% 可用的替代品,随即退订。他的推论是:任何 SaaS 得罪了"一个有 Max 档 ChatGPT 订阅、足够小气、足够有空"的客户,就可能迎来一个免费、可能更好、还自带病毒式传播的克隆。Adobe 被点名作最大靶子(捆绑销售、被指隐藏取消费并按剩余订阅期 50% 收费——他反复加 “allegedly”)。正面意义他总结为一句:“如果你唯一的护城河是’能把这个软件做出来’,那现在没有护城河了”——克隆威胁反而成了约束 SaaS 滥用客户的新机制。
暗面:本地资产作弊绕过反作弊体系
中段是他犹豫许久才讲的部分(10:00–15:00):竞技网游的服务器只控制一小部分逻辑,3D 资产与模型大多在本地。他演示了(隐去具体游戏名)把载具顶盖改透明、给角色骨骼挂"X-ray 像素"(永远渲染在最上层、隔墙可见)、添加本不该存在的小地图与光源。与传统外挂的本质区别在于:没有内存注入、没有随游戏运行的第二个程序——直接改游戏资产文件,游戏启动时照常加载,“没有任何外来物”。这意味着围绕"检测异常进程/内存"建立的反作弊体系面对的是全新攻击面;他自己只在非竞技环境实验、随后删除了全部产物,并拒绝公开具体方法,理由是"会毁掉那个游戏"。这是全片最值得游戏行业认真对待的一段,但注意其证据仅为创作者自述的演示。
逆向即训练数据:可验证奖励的新金矿
从 AI 视角看,他给出的正向框架可能是最重要的一条链(15:00–17:00):从功能行为到源码再回来的每一次逆向,都是天然可验证的任务——工具 Nigel 的循环是"给定一个运动函数(马里奥三周后空翻),编码 Agent 实现,验证器比对行为(跳跃高度、落点、撞墙位置)";Snowboard Kids Decomp 项目则逐条把未完成动作写成 C 代码、编译、与原始指令比对(17:00–19:00)。无法用英语描述的"手感",用行为等价性即可检验。既然任何软件、任何游戏都是题目,训练数据量级被彻底打开;且拿不到源码"几乎是优势"——Agent 多次尝试、以原版行为为准绳即可。配套工具还有 Reverse Engineer Anything(REA,跑约一小时即见成效,他提醒链接有提示注入风险,热门、代码可见的项目相对安全)。
怎么上手,以及模型行为差异
实操部分(21:00–26:00):把演示链接丢给自己的 Agent(ChatGPT/Claude/Antigravity/Grok 均可)让它先理解结构,再提自己的想法;他从 RimWorld 开始——先给游戏加钩子让 LLM 通过 MCP 玩游戏(借用开源 AutoRim MCP 的思路、由 Astra 从零重建),再让它做出独立游戏 Hearthline(转写先后作 Harfline/Hearthline)。两条经验值得记录:其一,模型安全策略差异成了选型因素——同一批可能被用作 exploit 的修改,Claude 直接拒绝(“我要在这儿拦住你”),Astra 则配合执行;单人游戏修改 Claude 表现良好。其二,桌面端全权限 Agent 的风险具象化——他用 ChatGPT Codex 桌面版加 Ultra 模式,警告上下文压缩(compaction)后模型可能丢失关键指令、已有"贵重数据被永久删除"的案例,建议备份或用独立机器。
收尾回到三条链条:RE 能力阈值 + 干净室合法灰区 → “能做出来"型护城河坍缩 → 二阶影响是 SaaS 定价与服务约束、以及报复性克隆作为市场惩罚机制 → 观察 Adobe/微软套件克隆的存活时间与第一批发起的诉讼。本地资产修改 → 反作弊检测面失效 → 服务器权威与资产校验成为竞技游戏刚需。行为可验证的逆向任务 → 可验证奖励数据无限供给 → 模型能力自我强化。不确定项:88%/99.2%、“两小时复刻”、克隆项目的完整度均为创作者单方陈述;法律分析是爱好者水平而非法律意见;“任何软件"是修辞——复杂度极高、强服务端依赖的软件仍在阈值之外,视频并未讨论这些反例。
(转写勘误:West Roth→Wes Roth、Astro→Astra;“this seems to be very illegal"一句按上下文校正为"看似合法”;时间为该视频时间轴。)