使用 AI 编程智能体改进软件架构的五种方法
三位作者 Pierre Pureur、Kurt Bittner 和 Todd Miller 提出,可以用 AI 编程智能体来改进软件架构。许多现代系统里还留着一些老旧的“遗留服务”,它们没有准确的文档,不了解就贸然改动容易出问题。文章说 AI 编程智能体可以帮忙补上这块知识缺口。原文只给出了标题和两句话的摘要,具体是哪五种方法、这些工具怎么用、是否已经可用,都没有说明。
文中可用工具
提供的材料未提及具体可用工具。
内容浏览
搜索中文标题、仓库名或关键词,再用分类、来源和日期缩小范围。
今天暂时没有新上架内容,你可以继续浏览历史归档。
三位作者 Pierre Pureur、Kurt Bittner 和 Todd Miller 提出,可以用 AI 编程智能体来改进软件架构。许多现代系统里还留着一些老旧的“遗留服务”,它们没有准确的文档,不了解就贸然改动容易出问题。文章说 AI 编程智能体可以帮忙补上这块知识缺口。原文只给出了标题和两句话的摘要,具体是哪五种方法、这些工具怎么用、是否已经可用,都没有说明。
提供的材料未提及具体可用工具。
AI 编程工具让写代码变得很快,但代码写完之后的事却没变快:部署是否安全、上线后有没有出问题、十一个改动里是哪个搞坏了结账流程。Cursor 一个月前收购了做这类监控的初创公司 Firetiger,现在推出了 Rollouts 机器人。它在代码合并请求(PR)打开时就介入,先制定监控计划,部署后对照日志、指标和链路数据检查,给出“健康、回归、无法判断”三种结论;发现回归能提醒开发者,按配置自动开回滚 PR 或交给云 Agent 修复,但最终合并和回滚仍由人决定。同时升级的 Security Reviewer 机器人会自动扫描 PR 的安全漏洞,平均审查时间缩短 21%,开发者对其评论的采纳率从约 45–50% 升到 60–70%。两项功能现通过 Cursor 的 Automations 标签页提供给 Teams 和 Enterprise 套餐用户,功能开关集成、发布列车和部署冻结支持还在计划中。
Google 为 Gemini CLI 发布了 0.61.0 版本,让这个自动写代码的 AI 助手变得更谨慎。此前,它可能一边帮你修 bug,一边从网上或文档里读到坏人藏起来的指令,然后偷偷改动 package.json、Makefile 这类构建文件,再自动运行命令,把你电脑里的恶意代码跑起来。现在它会在改构建文件、或运行参数来自不受信任内容的命令前,先弹窗让你确认,而且不能设置“总是允许”;沙箱也不再挂载你本机的密钥和配置文件。对使用者来说,手动确认会多几步,但能挡住一类偷偷夹带指令的攻击。该版本已发布,但具体在受信任文件夹里怎么表现,原文没说清楚。
GitHub 重建了 Copilot 应用里的代码差异查看界面,专门解决超大拉取请求(pull request)打开慢、滚动卡的问题。原来代码行高度固定、可以提前算好,但评论会因 Markdown 换行、折叠块、回复框和图片加载而高度不定,强行套用旧方案会导致页面跳动。这次他们把代码区域和评论区域拆成两套高度计算:代码部分保持精确不变,评论部分先估算再懒加载实测,并把修正锚定在用户当前位置。测试对象是一个约 2200 个文件、超一百万行改动、400 多条行内评论的开源拉取请求,现在这种极端情况也能流畅滚动。该功能已随 GitHub Copilot 应用推出。
有人做了一个叫 Graphify 的开源工具,它把代码库和零散的非结构化资料整理成一张可查询的“知识图谱”,相当于给 AI 编程助手一张能按关系查找代码的活地图。原来的问题是 AI 写代码时常常要跨多个文件理解逻辑,容易顾此失彼、推理不完整。Graphify 在 2026 年 4 月发布,最近更新加强了代码解析和跨文件关联能力,来缓解这个问题。目前社区反馈认为架构有前景,但不少人反映把它融入日常开发流程还不够顺手,工具的具体安装和使用细节原文未说明。
xAI 在 9 月 16 日给终端编程助手 Grok Build 加入了记忆功能,能把项目规则和决定写成 Markdown 笔记,下次打开时先读笔记再干活。Claude Code 早就有类似功能,但它的记忆只按单个代码仓库隔离,跨项目规则带不过去。有人在四个小型 Node 项目上做了三组测试,每组先告诉工具一个事实、关掉、再打开做相关任务。结果 Grok Build 三项全过,Claude Code 过了两项,跨项目规则传播失败。Grok 总花费 0.41 美元,Claude Code 花了 1.05 美元但速度更快。对普通开发者来说,Grok Build 目前是更便宜且跨项目记忆更可靠的选择。
阿里巴巴最近开源了 OpenCodeReview,这是一个用 AI 做代码审查的命令行工具。以往代码审查依赖人工看,费时费力还容易漏掉安全问题。它的做法是:先用固定流程挑出要检查的文件、打包内容、匹配规则,再让大语言模型(AI)动态分析代码。工具内置了对空指针异常、线程安全、XSS、SQL 注入等问题的检查。对开发者的用处是,能在命令行里自动发现常见和安全类代码问题,但原文没有说明具体怎么安装、支持哪些语言以及是否已正式可用。
很多团队让最优秀的工程师去审查大量由 AI 生成的代码,结果他们被审查排队淹没,做不完也不喜欢做。问题在于 AI 写代码时没把“为什么这么写”的推理留下来,审查者只能从代码差异里倒推意图,而且这些代码往往看起来很对、实际上会出错。文章建议把审查负担移走:把反复出现的评论变成自动规则,保留生成代码时的意图作为验收标准,并衡量和奖励验证工作。对读者来说,这说明 AI 提效的同时,可能把压力转移到了代码审查环节,需要用流程和工具来补上。文章提到 Aviator 的 Verify 用于捕捉提示和智能体会话中的意图,原文未说明其是否已公开发布。
Phillip Mortimer 做了一场演讲,讲的是 AI 写代码越来越普遍之后,软件正在变成“只写不读”——代码主要由机器生成,人很少再去逐行阅读。他认为传统那种靠人工逐行审查的 pull request 流程已经不好用了,建议把“想做什么”和“具体怎么写”分开,让机器自动检查代码,并让系统能自己发现和修复问题。这样做的目的是把工程师从繁琐的审查里解放出来,把精力放在更有创造性的工作上。这场演讲面向的是资深工程师和架构团队负责人,目前只看到演讲介绍,没有提到配套工具或产品是否已经可用。
提供的材料未提及具体可用工具。
GitHub 把 Copilot 的“代理运行时”(驱动 Copilot CLI、App、SDK 等产品的核心引擎,原本用 TypeScript 和 Node.js 写成)整体重写成了 80 多万行生产级 Rust 代码。原本的问题是,这个运行时被嵌进命令行工具里,其他程序要用它,就得另外启动一个 Node 进程通过进程间通信来调用,启动慢、内存占用高(每个客户端至少多出约 100MB),还容易因 Node 崩溃把整个会话带崩。这次借 Copilot App 和 Copilot CLI,让 AI 代理写了大部分代码,分 128 个 PR 增量发布到主分支,边迁移边修问题,而不是最后一次性切换。结果是性能提升了好几个数量级,原本一个团队要花一两年的事情,主要由一名开发者在几个月内完成。
这期播客请来了 Spring Tools 的负责人 Martin Lippert。他回顾了开发者工具从 Eclipse 到 VS Code 的变化,并讲了 Spring Tools 的内部设计思路。他们聊到语言服务器和 MCP 这类技术,说明过去用来帮程序员保持专注的机制,现在也能帮 AI 编程助手更好地理解 Spring 项目。如果你关心 Java、IDE 和 AI 辅助开发的走向,这期有不少可参考的内容。
Sarah Deitke 讲述 Duolingo 如何在工具之外推动 AI 文化落地。她介绍内部 AI 素养工作坊与可观测性看板,并分享用自动化 PR 风险评估机器人重构代码审查的案例,展示针对性开发者教育与安全 AI 护栏相结合如何在不提高缺陷率的前提下加快交付。
Grab 是东南亚一家做打车、外卖和支付的科技公司。他们在公司里推广了一款叫 Cursor 的 AI 编程工具,结果约 98% 的技术员工每月都会用,连设计师、财务、运营甚至 CEO 办公室的人也在用。以前设计师想改一个界面问题,得排队等工程师,现在他们学点基础知识后自己就能改代码、当天上线;工程师也能腾出手做以前没空做的测试和重构。对普通读者来说,这个故事说明 AI 编程工具不只是程序员的专属,非技术岗位也能借助它自己动手解决工作中的问题。
StackBlitz 旗下浏览器端 AI 开发平台 Bolt.new 推出研究预览项目 Forge,面向个人 Pro 订阅者提供最高 50 倍的开放权重编程模型使用额度。开发者需明确选择加入,将匿名化的会话数据(含提示词、源代码、修复轨迹及与编程智能体的对话)用于与 Arcee AI 合作训练万亿参数级开放权重模型,成果权重计划公开。Forge 运行在 Bolt 自有基础设施上,模型包括 GLM 5.3 Flash、GLM 5.3 及实验性的 Kimi K3、DeepSeek v4 Pro,其内部 Bolt Build Index 得分为 92.2,约为其顶级付费模型 101.0 的 91%。50 倍额度活动截至 10 月 14 日。
GitClear 对 2023 至 2026 年 6.23 亿次代码变更的分析显示,重度使用 AI 编程工具的团队产出仅提升 25%,远低于 10 倍宣称;同时代码块重复率上升 81%,重构(移动代码)占比从 2022 年的 21% 降至 2026 年的 3.8%,行业出现回归“写后即修”模式的迹象,长期维护成本或难以承受。
Y Combinator投资的Specific Labs推出新基准Real-SWE,将编程智能体投入真实企业的私有代码库进行测试。Claude Fable 5.1以38.8%的成功率领先,但整体失败率仍超60%;单任务成功率更低,六项任务不足15%,有一项在64次尝试中无人解决。
介绍 Credit Genie 使用 OpenWiki 自动化仓库文档,减少部落知识,为工程师和编码智能体提供可搜索的代码库上下文。
Anthropic 发布 AI-Native SDLC Playbook,提出“代码不再是瓶颈”,但文章认为该 Playbook 与 Kiro、GitHub Spec Kit 等规范驱动工具一样预设了单一固定流程。真实组织需要按变更风险与问责要求运行多种流程,作者建议将每个流程定义为状态机,由规则响应仓库、CI、集群等系统中的事实,并以数据形式存储、像代码一样审查;流程随变更类型路由,闸门由 agent harness 与基础设施强制执行。
OpenAI 已聘请开源工具 Git AI 的创始人 Aidan Cunniffe 和 Sasha Varlamov 加入其 Codex 团队。Git AI 能追踪 AI 生成的代码、衡量编程智能体的性能与成本。两人将在 OpenAI 帮助企业的用户更好地了解 Codex 在个人和团队任务中的效果,并获取比较模型性能、理解每个 token 投入产出比的数据。
IMDEX 借助 Cursor 整合碎片化数据系统,数据平台仅用八个月交付,若无 Cursor 则需额外 20 名工程师、两到三年及数百万美元;Angular 到 React 的迁移也在六个月内完成,而非三到五年。