news 2026/10/16 3:06:50

AI 逆向一切,REA刚火,免费的SketchUp国产平替横空出世,美国工业设计软件将逐渐退出中国历史舞台

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
AI 逆向一切,REA刚火,免费的SketchUp国产平替横空出世,美国工业设计软件将逐渐退出中国历史舞台

AI 编程的边界,又向外扩了一步。

过去,我们习惯让 AI 根据需求写代码:做一个网页、搭一个后台、开发一个小工具。现在,一种新的工作方式开始受到关注——让 AI 研究一个已经存在的软件,弄清某项功能如何运作,再帮助开发者实现自己的版本。

最近在 GitHub 上走红的开源项目REA(Reverse Engineer Anything),就把这件事带到了更多人面前。它的名字直译过来是“逆向一切”。截至 2026 年 10 月 12 日查阅时,项目 GitHub 页面显示已超过 10 万颗 Star。

与此同时,国产三维图形引擎DeepDraw给出了一个与专业设计软件有关的案例:据其官网介绍,开发者得益于 REA 逆向分析美国商业闭源软件,开发出了面向建筑设计等领域的国产三维图形引擎,并将 SketchUp 替代作为明确的产品方向。百度搜索 DeepDraw引擎











当 AI 逆向分析开始与三维建模工具相遇,这件事值得关注的地方,就不只是又出现了一款新软件。

AI 正在从辅助编写代码,走向辅助理解复杂软件。

过去,面对一个没有源码的程序,开发者想弄清某个功能的实现方式,往往需要专业的逆向经验。即使手里已经有分析工具,也要花时间寻找线索、追踪调用、判断结果。

REA 将这套工具接到了 AI 智能体手中。通过 MCP 接口,智能体可以调用分析能力,查看程序中的函数、字符串、调用关系和反编译结果,围绕具体问题继续调查。分析得到的证据,又可以用于解释功能和辅助编写实现。

这让人机协作的起点发生了变化。

开发者可以从一个更具体的问题开始:“这个功能为什么这样运行?”“这次操作的数据经过了哪些步骤?”“我能否在自己的项目中实现类似行为?”

例如,REA 的官方教程展示了对 Electron 应用 CSV 导出功能的追踪:从用户点击按钮,一路找到页面接口、进程间通信和最终的文件写入逻辑。一个界面上的简单动作,被拆解成可以检查的执行过程。

对于 AI 编程而言,这是一种有价值的补充。已有软件的行为,可以成为调查对象;工具返回的结果,可以成为推理依据;新的实现,则可以通过测试继续验证。

不过,“逆向一切”这个名字也容易放大想象。

把安装包交给 AI,并不意味着就能完整恢复原始源码,更不意味着成熟商业软件可以瞬间复制。REA 官方展示的案例,恰好说明了这项技术目前更扎实的落点。

在经典游戏 DX-Ball 的研究中,开发者针对一个声音左右声道计算函数展开分析,恢复其计算过程,再重建 C 语言实现。官方案例报告显示,这个函数通过了 3,205 组与原始 x86 代码的行为比较,并在指定编译条件下复现了完整函数的 63 个字节。DX-Ball 案例

这项成果的价值,在于形成了一个完整过程:找到问题、收集证据、理解逻辑、重新实现、验证结果。

当这样的过程被用于专业软件开发时,影响就可能更加深远。

以三维建模为例,用户看到的可能只是画一条线、生成一个面,再把它推拉成一个体块。但这些操作背后,涉及几何关系、交互判断、数据组织和状态更新。操作越自然,开发者需要处理的细节往往越多。

DeepDraw 所展示的,正是这一类能力。

根据官网介绍,它提供画线、成面、推拉等直接建模操作,并展示了墙体自动开孔、辅助线定位以及定制柜设计等应用流程。产品希望保留用户熟悉的建模方式,让已有操作经验能够延续到新的工具中。

对于设计师来说,这一点非常实际。使用新软件的成本,除了购买和安装,还包括重新学习操作、调整工作习惯,以及处理过去积累的项目资料。

因此,DeepDraw 对 SketchUp 工作流程的衔接,同样值得注意。

官网介绍,它支持导入.skp模型,也支持与 SketchUp 双向复制粘贴模型。页面还展示了标注为“300M 模型”的香港九龙街区场景,涵盖街区漫游、建筑细节与整体鸟瞰。

这些展示提出了一个具体的产品目标:让新工具能够接住用户已有的模型和工作习惯。

当然,是否能够在实际项目中充分替代 SketchUp,还需要进一步检验。文件兼容程度、复杂模型的稳定性、连续编辑的可靠性,以及不同规模场景下的效率,都会影响最终体验。官网的功能介绍提供了观察入口,真实项目才会给出更完整的答案。

更有意思的是,DeepDraw 将自身定位为支持二次开发的三维图形引擎。

其官网面向建筑设计、城市规划、园林、室内、定制和 BIM 等应用方向,提供 Demo 下载与开发教程。开发者可以从运行应用开始,逐步学习创建几何对象和构建交互工具。

这意味着,它所探索的商业空间还包括:让不同团队基于同一套几何能力,开发各自需要的行业应用。

从 AI 前沿动向来看,这个方向值得持续观察。

此前,AI 编程最容易展示的成果,是快速生成一个界面或搭出一个原型。接下来,更值得期待的进展,是 AI 能否深入复杂系统的研发过程,帮助开发者理解已有行为、缩短探索时间,并把结果转化为稳定的产品能力。

如果这条路径能够持续走通,小团队进入专业软件领域的方式,也可能随之改变。他们可以从一个明确场景、一组关键功能开始,借助 AI 辅助调查和开发,再通过真实用户反馈逐步完善产品。

技术门槛依然存在,工程验证依然必要,但探索这些问题的工具正在变得更强。

REA 的走红,表达了开发者对这种变化的期待;DeepDraw 的出现,则让这种期待有了一个面向三维设计的具体观察对象。

下一阶段值得追踪的,是 AI 能把多少“已经理解的功能”,变成经得起日常使用的软件。

而国产专业软件能否借此获得新的发展机会,也将由这些可以下载、可以测试、可以投入实际工作的产品,一步步回答。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/16 3:06:03

信号量原理与实战:从P/V操作到连接池限流

不知道你有没有遇到过这种灵异事件:开了十个线程去抓数据,逻辑写得挺小心,结果数据不是少几条,就是偶尔重复;又或者模块明明限制了并发数,高峰期服务还是被打穿,连接数一路往上飙。排查了半天&a…

作者头像 李华
网站建设 2026/10/16 3:05:19

【恋练有词】背单词

thinkreckonJuly twenty fifth然而:whereas,nonethelessThe economic recessionhave an operationhave surgery

作者头像 李华
网站建设 2026/10/16 3:05:18

在 Python 编程语言中,函数是组织代码、实现模块化设计的核心机制

在 Python 编程语言中,函数是组织代码、实现模块化设计的核心机制。函数的执行结果通常通过 return 语句返回给调用者。然而,一个常被初学者忽视但至关重要的特性是:当函数中没有显式使用 return 语句时,Python 会自动返回 None。…

作者头像 李华
网站建设 2026/10/16 3:05:16

LangChain Agent 进阶:错误处理、重试与人工介入

个人主页&#xff1a;> for_ever_love__ <&#xff08;欢迎各位大佬莅临&#x1f60a;&#xff09; 其他栏目: > 大模型开发从0到1 < 其他栏目: > iOS项目总结大全 < 其他栏目: > 我想学python了 < 其他栏目: > iOS UI < 文章目录LangChain Agen…

作者头像 李华