夜雨聆风学习资料网

ARTICLE · 1323163

AI 能复刻一个软件了,但「怎么算做完了」才是真问题

AI 能复刻一个软件了,但「怎么算做完了」才是真问题
海哥 · AI 观察
DEPTH / 深度

AI 能复刻一个软件了,但「怎么算做完了」才是真问题

原创海哥 · 深度观察

📌 摘要

生成早就不是瓶颈;能拿出一份可复核的验收证据,才是演示品和工程之间的分水岭。

把一句话丢给机器,几分钟后拿回一个能跑的网站、一个小游戏,甚至一个桌面应用——这件事已经不太能让人惊讶了。真正值得停下来想一想的,是另一个更朴素的问题:凭什么说它做完了?

大多数人拿到结果,看一眼缩略图,觉得挺像,就点了保存。可「挺像」不是一个可以交付的结论。它既不能告诉别人差在哪,也不能在下一轮修改之后证明没有退步。最近看到一套把复刻流程做成固定工序的做法,反倒让我把这个问题想清楚了。

01「生成」已经不稀奇了,稀奇的是「敢比对」

这套流程被切成四步:研究、构建、检查、就绪。听起来平平无奇,关键在每一步都留下可回看的记录。

研究阶段不让模型凭空猜。目标是一个网页,就在不同屏宽下把页面截出来,布局、颜色、字体、间距都是量出来的;目标是一个桌面程序,在深度模式下还能看到函数列表、字符串和反编译后的伪代码。每条结论都带一个置信度,看准了就标记看准了,没搞定的地方会明确标出来,而不是含糊地混过去。

构建交给本机的编程助手完成,技术栈可以在需求里点名。真正把这套东西和「截图生成网页」的小工具拉开距离的,是第三一步:把新旧两个版本放在三种屏宽下分别渲染,给出相似度,把差异一条条列成清单,再让助手照着清单改,改到达标才算结束。

研究、构建、检查、就绪四步,每一步都留下可回看的证据

❝ 生成的门槛在降,验收的门槛在升。会做的人越来越多,能说清楚「凭什么算做成」的人还是少。

这一步其实是把一个原本靠感觉的判断,改写成了一条可以执行的规则。以前我们说「差不多」,现在得回答「差在哪、差多少、改到什么程度算结束」。

02把「像不像」写成一条能验收的标准

为什么多数复刻工具停在演示阶段?因为它们只解决了从零到一,没解决从一到「可交付」。

一个长得像的页面谁都能生成。但页面在窄屏下会不会塌、字体和间距是不是真的对得上、这一轮改好了有没有把上一轮弄坏——这些都不是模型自己说了算的,得有独立的比对环节,而且比对结果必须能被留存、被回看、被拿去驱动下一轮修改。

这里有个很值得挪到自己工作里的思路:先定义验收,再开工。我们习惯让 AI 先干,干完再看;更稳的顺序是先写下「什么算做完」,比如三种屏宽下布局不塌、关键间距误差在多少以内、差异清单归零。有了这条线,模型是在朝一个明确目标收敛,而不是每次碰运气。

只做生成
生成 + 验收
结果靠「看起来挺像」判断
结果靠逐项比对与相似度判断
改完之后无法证明没退步
每一轮差异清单都留档、可回看
换个模型就得重来一遍
标准独立于模型,谁来干都一样
交付的是一次性的产物
交付的是一套可复跑的过程

03边界不是限制,是它能被信任的前提

更有意思的是它对「能看什么」做了明确分层。

默认是净室模式:只观察一个访客本来就能看到的东西——截图、页面上显示的文字、量出来的样式;原作的代码、文件、页面源码一律不碰,想往内部看的工具会被直接拒掉。深度模式才打开函数列表、反汇编、调用图那套工作台,并且被明确限定在私下研究的场景里。

这个设计很克制,也很有必要。但有一点特别容易被误读:净室只是工具层面的规则,不等于系统沙箱。助手最终能在这台机器上做什么,取决于我们给了它什么权限,而不是取决于它自称处在哪种模式。

同样的克制还体现在产出的边界上:不绕登录、不绕数字保护、不绕反作弊;复刻出来的东西默认不照抄原作的标识、图片和文案,而是换成占位符。能力越强,越需要一条清楚的「不做什么」——这不是保守,是让这件事能长期做下去的前提。

净室观察与深度检查被明确分开,越界动作要等人点头

04越自动,越要把「确认权」留在手里

流程里有两个细节,我认为比功能列表更值得看。

一是遇到拿不准的地方,它会弹卡片来问;碰到超出范围的操作,比如要在本机跑一条命令,也得等人点头才继续。二是构建时安装依赖会真的执行脚本,所以它会对没见过的命令逐条征求放行。

这两处都在做同一件事:把判断点显式地暴露给人。自动化最危险的从来不是它做错,而是它悄悄做完了一串我们根本没打算授权的动作。所以「别图省事一路永远允许」不是一句安全提示,而是一条工作原则——省下的那几次点击,换来的是一整段不可追责的黑箱。

把它放大看,这和我们在别处聊过的是同一件事:AI 不缺执行力,缺的是有人愿意为结果签名。工具把签字的位置标出来了,人就不能装作没看见。

05一个容易被忽略的信号:过程正在变成台账

还有两个细节,乍看是工程偏好,其实指向同一个方向。

一是整套能力被拆成几百个工具,每个工具既能当命令行子命令用,也能挂成服务让别的助手直接调用;只做研究不做构建时,甚至不需要配置模型。这意味着「观察与取证」正在从某个产品里剥离出来,变成可以被别的流程复用的基础能力。

二是每个项目里的东西分得很清楚:请求与状态、从目标抓来的素材、生成的代码、每一轮的比对记录,各自归档。出了问题翻目录就能对上号,不用靠回忆。

再加上它是自己写的一套引擎——解码、反汇编、反编译都自带,不依赖外部程序——而不是把现成工具串起来用。工程量明显更大,换来的是每个环节都握在自己手里。

这几件事拼起来,指向的其实不是「复刻得更像」,而是让整个过程可以被审计、被回放、被交接。演示品交付结果,工程交付过程。

06下次动手前,先写下三行

所以我不太建议把注意力放在「又有一个工具能复刻什么」上。更值得带走的,是这套流程背后那条很朴素的规矩。

下次让 AI 接一件活,开工前先写三行:

  • ▍什么算做完
    ——把「差不多」换成一条能检查的标准;
  • ▍拿什么证明
    ——留下证据、差异清单或比对记录,而不是只留一个结果;
  • ▍谁来签字
    ——把需要人点头的地方标出来,别让授权在沉默中发生。

AI 让「做出来」变得越来越便宜,也就让「说清楚凭什么算做完了」变得越来越贵。前者可以外包,后者只能自己扛。

• • •

海

海哥

聊点 AI 时代真正值得想的事

👏 点个「在看」+ 关注,持续更新干货

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料