发布时间:2026/8/18 13:18:37
AI 编程进入监督时代:从补全代码到管理执行系统 文章目录1 - 引言2 - Coding Agent 改变了工作的最小单位3 - 把 Issue 写成可执行契约4 - 仓库必须先为 Agent 做好准备5 - 一次可靠任务的七个阶段1. 只读探索2. 形成计划3. 隔离执行4. 小步修改5. 自动验证6. 真实环境验证7. 交付与审查6 - 并行 Agent 的正确使用方式7 - 代码审查要从风格转向不变量8 - 测试也可能是 Agent 共同犯错9 - 案例一次跨模块权限修复10 - 团队应该衡量什么11 - 常见误区让 Agent 自由修改整个仓库用最快完成衡量最好模型跳过计划直接实现因为测试通过就取消人工审查把领域知识交给模型代替12 - 团队落地清单13 - 结语1 - 引言代码补全时代人仍然掌握每一步选择文件、决定实现、输入代码、运行测试。Agentic Coding 时代开发者可以提交一个问题、需求或迁移目标让 Agent 探索仓库、制定计划、编辑多个文件、运行命令、修复失败并准备 Pull Request。这种变化提高了可委派工作的上限也扩大了错误半径。一个补全错误通常影响几行代码一个长任务 Agent 可能同时修改模型、数据库、权限、测试和部署配置。团队不能只比较“谁生成代码更快”而要比较谁能在真实仓库中理解边界、产生可审查变更并用证据证明结果。OpenAI 将 Codex 桌面应用定位为管理并行 Agent 的工作台Anthropic 对大量 Claude Code 会话的研究则指出领域专业知识没有失去价值理解越深的人通常越能让 Agent 完成高质量工作。2 - Coding Agent 改变了工作的最小单位过去的最小单位是函数、代码段或文件。现在更常见的是修复一个能够复现的 Bug实现一个带验收条件的用户故事完成一个跨模块重构迁移依赖并处理兼容问题增加测试和浏览器验证调查 CI 失败并提交修复审查一个 Pull Request 的安全与回归风险。任务单位变大后最大的瓶颈从输入速度转向任务定义和验收。如果需求只是“优化这个模块”Agent 无法知道目标是性能、结构、可读性还是稳定性更无法判断可以改变哪些外部行为。3 - 把 Issue 写成可执行契约一个适合 Agent 的 Issue 应包括问题用户或系统观察到什么。 期望完成后可观察行为是什么。 范围允许修改的模块与禁止范围。 复现最小输入、环境和步骤。 不变量必须保持兼容的行为。 验收测试、构建、截图或指标。 风险权限、迁移、数据和部署影响。例如“修复登录问题”信息不足“当刷新令牌过期时Web 端应清理本地会话并跳转登录页不循环请求保持移动端行为不变并增加前端集成测试”才是可执行契约。4 - 仓库必须先为 Agent 做好准备Coding Agent 最依赖以下基础清晰的目录和模块边界能在本地稳定执行的测试命令可读的错误输出和退出码版本化的数据库迁移不含密钥的开发环境规则文件和贡献指南代表真实行为的测试夹具可重复启动的服务与浏览器环境。如果人类工程师需要三天才能把项目跑起来Agent 也不会凭空解决环境债务。Agent 放大的是现有工程系统反馈快、边界清楚的仓库会加速脚本脆弱、文档过期的仓库会产生更多噪声。5 - 一次可靠任务的七个阶段1. 只读探索先了解架构、相关文件、测试和当前工作区状态不立即修改。探索阶段应输出代码事实和未知项而不是过早决定方案。2. 形成计划计划说明修改点、文件、数据流、风险和验证命令。复杂或高风险任务应由人确认计划再开始实现。3. 隔离执行使用独立分支、Worktree 或云环境避免多个 Agent 写同一个工作区。隔离不仅减少 Git 冲突也方便取消和比较方案。4. 小步修改每一步保持可理解先改核心行为再补测试和文档。不要顺手重构无关模块否则审查者难以判断哪些变化是必要的。5. 自动验证运行最相关测试再扩大到类型检查、lint、构建和集成测试。失败必须列出不能只报告最后一次成功命令。6. 真实环境验证用户可见行为需要浏览器或应用验证。构建成功无法证明小屏幕没有遮挡、登录状态正确或导出文件可用。7. 交付与审查提交变更摘要、完整相关 diff、验证结果、范围外改动和未解决风险。审查者根据证据裁决而不是根据 Agent 的信心。6 - 并行 Agent 的正确使用方式适合并行一个 Agent 探索实现一个分析测试缺口不同 Agent 分别验证前端、后端和安全风险对同一需求生成两个隔离方案再进行对比独立仓库或互不重叠模块并行处理只读审查与实现同时进行但审查者不修改文件。不适合并行多个 Agent 同时修改同一文件共享未提交数据库迁移方案尚未确定就大规模实现每条路线都需要人频繁回答问题输出最终必须由一个人逐行合并。并发上限不是 CPU 或套餐额度而是合并、验证和判断能力。多开十个 Agent 并不等于产能提高十倍。7 - 代码审查要从风格转向不变量AI 可以快速修正命名和格式人的审查应更关注需求是否完整实现是否改变外部接口和错误语义身份、角色、租户和对象授权是否一致金额、时间、幂等和并发是否正确数据迁移是否可回滚测试是否能在错误实现上失败日志是否泄露隐私或凭据依赖和配置是否扩大供应链风险失败路径是否被处理是否存在无关重构。审查 AI 代码不能只问“这段代码看起来合理吗”而要问“什么输入能让它违反业务不变量”。8 - 测试也可能是 Agent 共同犯错Agent 同时写实现和测试时可能让二者共享错误理解。常见情况包括测试只断言函数被调用没有断言业务结果Mock 掩盖真实集成问题将错误行为写进快照只覆盖新代码的顺利路径为通过测试删除必要校验修改测试预期来适应回归。应要求测试能够解释自己要保护的不变量并加入独立来源历史事故、产品验收、接口契约、人工编写的 Break Test 或另一个只读审查者。9 - 案例一次跨模块权限修复问题是普通成员能够通过详情接口读取其他团队对象而列表接口已经正确过滤。可靠流程不是直接在控制器增加一个条件而是只读追踪列表与详情的数据路径找到授权应归属的共享边界建立失败测试其他团队 ID 必须被拒绝建立正向测试所有者、同团队成员和合法管理员仍可访问检查缓存、批量接口和导出是否共享漏洞实施最小修复运行模块和完整测试在隔离环境验证真实请求由独立审查者检查租户边界记录同类调用点和后续治理。这个过程看似比“一行修复”更慢却避免局部补丁留下同根问题。10 - 团队应该衡量什么从 Issue 到首个可审查 PR 的时间Agent PR 首次通过 CI 的比例人工要求重大重写的比例合并后回滚和线上缺陷率每个任务的人工介入次数代码审查发现的高价值问题数量因环境问题失败的时间生成代码中最终被保留的比例技术债务、测试和文档任务完成量开发者是否能承担过去不熟悉但可验证的工作。不要只统计生成代码行数。代码是未来维护成本更多不一定更好。11 - 常见误区让 Agent 自由修改整个仓库缺少范围会产生无关变化和审查困难。用最快完成衡量最好模型速度必须与通过率、返工、安全和成本一起看。跳过计划直接实现复杂任务越早写代码方向错误的返工越贵。因为测试通过就取消人工审查测试只覆盖被表达的条件高风险业务仍需要判断。把领域知识交给模型代替Agent 可以探索陌生代码但业务不变量和真实部署事实仍需要专家提供。12 - 团队落地清单Issue 包含可观察验收与不变量Agent 开始前执行只读探索非简单任务先确认计划并行任务使用隔离工作区不允许自动读取或提交真实凭据修改保持小步、范围明确测试能够在错误实现上失败用户可见行为经过真实环境验证高风险变更有独立只读审查交付包含完整相关 diff 和验证结果范围外用户修改不会被覆盖合并和部署始终由有权的人决定线上结果反馈回评测与规则体系。13 - 结语AI 编程不会让工程能力失去价值而是把工程能力推向更高层。开发者需要更清楚地表达目标、更快地识别错误假设、更系统地设计验证并能够监督多个执行分支。当仓库、测试和规则准备充分时Coding Agent 可以承担过去因为时间不足而长期搁置的迁移、测试、文档和工具建设当这些基础缺失时它也会更快地产生难以维护的变化。决定结果的仍然是工程系统而不是单次演示。感谢各位大佬支持互三啦

相关新闻

2026/8/18 13:18:37

RAG技术与参数高效微调剖析

1. 相关面试真题 1.1. 请说明RAG与PEFT的核心区别,并结合业务场景说明如何在两者之间做技术选型 RAG与PEFT是大模型应用中解决两类正交问题的核心技术,定位和适用场景存在本质差异。RAG是外部知识注入技术,相当于让大模型"开卷考试",专门解决静态知识截止和私有…

2026/8/18 13:18:37

界面控件DevExpress WinForm——轻松构建类Visual Studio UI(三)

DevExpress WinForm拥有180组件和UI库,能为Windows Forms平台创建具有影响力的业务解决方案。DevExpress WinForm能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任…

2026/8/18 13:13:36

Linux无线AP隔离功能分析

shixudong163.com无线AP上大都有一个选项:AP隔离,启用该功能后,连接到同一个AP的无线终端之间不能互相通信,但该功能并不限制无线终端和有线终端之间的通信。本人对Linux下用hostapd实现AP隔离进行了一些分析,特此记录…

2026/8/18 14:18:43

Python可微分编程初步

文章目录一元标量函数多元函数一元数组函数可微分计算(Differentiable Computing)或可微分编程(Differentiable Programming)是近年来计算机科学和科学计算领域最重要的范式转变之一。它的核心思想是:将计算机程序变成…

2026/8/18 14:18:43

【maya】在maya中对物体创建locator定位器做跟踪

用途:灯光跟随 or 对角色某个顶点跟踪 1、创建 locator又名定位器,有多种创建方式,可以在创建下拉菜单中创建,也可直接在绑定面板创建 方法1方法22、maya使用情况(一) 有一个情景,角色在跑步…

2026/8/17 10:49:52

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/18 6:58:27

工业传感器与变送器详解:序章 从物理世界到工业数据

序章 从物理世界到工业数据 ——重新认识工业传感器与变送器 工业自动化系统正变得日益复杂。今天的工业现场早已不是简单的控制回路,而是由多层技术共同构成的立体体系:PLC、DCS、SCADA、MES、工业互联网、边缘计算与人工智能。控制系统可以执行复杂算法,工业网络可以实现…

2026/8/18 0:02:05

Qwen3.8-27B本地部署实战:17GB内存运行270亿参数大模型

1. 这篇文章真正要解决的问题 你是否曾对动辄需要上百GB显存才能运行的百亿参数大模型望而却步?是否觉得在个人电脑上部署一个功能强大的语言模型是天方夜谭?最近,通义千问团队发布的 Qwen3.8-27B 模型,宣称仅需 17GB 内存即可在本…

2026/8/18 0:02:05

ME3169 36V,8A,180KHz 恒压Buck DC-DC 转换器

概述ME3169 是一款180KHz,PWM 模式恒压Buck DC-DC 转换器,8V 到36V 宽工作电压范围,低纹波,内置低导通电阻功率MOS。ME3169 内置环路补偿电路,可以减少外围元器件数量。内部设计有恒压环路,可以通过外部电阻…

2026/8/17 15:07:41

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/17 17:27:06

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/18 7:12:40

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…