来源:互联网 更新时间:2026-06-19 14:27
要说老旧系统迁移这事儿,AutoDev Bridge 可以说是走出了一条新路——它是利用 AI 技术为这类“老古董”转型提供智能化解决方案的实用工具。下面咱们直接进入正题,聊聊它到底是怎么一回事。
故事得从 2023 年说起。那时候模型能力还比较有限,我们在 AutoDev 里设计了不少针对遗留系统的特性。到了 2025 年,随着自动编程智能体 AutoDev Sketch 的不断迭代,思路也打开了:能不能把 AI 智能体正式请进遗留系统迁移的战场?于是,AutoDev Bridge 这个想法就应运而生了。
公司 Thoughtworks 在遗留系统迁移这块其实积累很深,从迁移策略设计到安全防护网搭建,方法不少。但不管是用“绞杀者”模式还是“修缮者”模式,最终都绕不开人工介入。到了 2025 年,越来越多的 AI 智能体已经能把自动化迁移变成现实,所以我们进一步完善了开源方案。
那么,大模型在遗留系统迁移上到底凭什么能做得更好?
所以你看,其实归结起来就是两件核心事:
带着对遗留系迁移的理解,我们设计了 AutoDev Bridge 的初步方案。它的核心能力包括:
最关键的一点是,AutoDev Bridge 与 IDE 紧密结合,能获得非常准确的 IDE 上下文。这一步对降低 AI 幻觉来说,至关重要。

过去,遗留系统迁移一直被定义为 Cynefin 框架里的“复杂问题”——你没办法预测结果,只能靠实践去摸索。基于这个思想,我们设计了 AutoDev Bridge 的思维框架:先探索,再感知,再响应。既然模型在行动前需要有一张蓝图(C4 模型),我们就分成三步走:
落实到国内模型能力上,就是由 V3 负责探索,R1 做方案设计,再由 V3 来执行响应。各司其职,效率很高。
为了让 AI 更好地理解当前系统的架构,我们专门面向架构视图设计了一系列工具:
| 工具名称 (name) | 描述 (desc) |
|---|---|
| componentView | 列出所有UI组件,比如React、Vue组件 |
| containerView | 列出所有模块 |
| webApiView | 列出所有Web API |
| stylingView | 列出所有CSS、SCSS类 |
| dir | 获取当前层级的目录结构 |
| history | 获取文件的历史提交信息 |
| knowledge | 从API调用链分析,默认depth=2,也就是从Controller到Repository的调用链 |
下面就是 AI 基于某个项目架构视图的分析结果示例:
不过说实话,DeepSeek 目前对 C4 模型的理解还有限,这部分还需要进一步优化。
在业务逻辑分析上,我们主要依赖基于 API 的 AST 与调用链分析。先通过 webApiView 拿到所有 API,再通过 knowledge 获取 API 的调用链。比如:
/knowledge:GET#/api/blog/*
有了从 Controller 到 Repository 的完整调用链,AI 理解当前 API 的业务逻辑就变得非常直观:
当然了,这只是一个简单示例。实际场景下,AI 还得结合搜索等工具,获取更多上下文信息,才能做出更精准的判断。
《Off Campus》第二季官宣:这对CP还在,但不再是主角
和平精英如何做到压枪稳-和平精英怎样才能压枪稳
客单价碾压宝马奥迪!极氪5月交付新车34377辆:连续4个月双增长
HBO 奇幻剧《龙之家族》第三季定档 6 月 22 日,最终预告片曝光喉道海战
币安Binance虚拟货币交易平台 币安官方APP安卓苹果下载入口
帅到极致的网名女生霸气(精选100个)
帅气继父网名女生可爱英文(精选100个)
DOTA2 TI时隔七年重返上海!门票6月10日开抢,国服享受优先购买!
蒙古上单是什么梗
韦一敏是什么梗
韩漫小少爷网名大全女生(精选100个)
网络热词聊污是什么意思
如何在夸克浏览器中开启网页视频的倍速播放功能?
抖音最火沙雕男生网名(精选100个)
欧易OKX官方网站直达入口 2026欧易官方App安卓版v7.1.0下载安装
作家助手如何上传自制封面 作家助手如何设置小说的封面
阿里发布Qwen3.7-Max大模型,全球第五、国产第一
金铲铲之战s17六暗星卡莎阵容玩法构筑指南
三角洲行动卡战备怎么弄 三角洲行动卡战备攻略
因空难被判“过失杀人罪” 空客、法航均被顶格处罚22.5万欧元
手机号码测吉凶
本站所有软件,都由网友上传,如有侵犯你的版权,请发邮件haolingcc@hotmail.com 联系删除。 版权所有 Copyright@2012-2013 haoling.cc