Skip to content

AI 编程深度系列

AI 编程已经从代码补全发展到能够搜索仓库、修改文件、运行命令、调用外部工具并提交可审查结果的 Coding Agent。能力边界扩大后,真正需要掌握的不再只是 Prompt,而是任务契约、上下文、工具、验证、安全和团队治理组成的完整工程系统。

本系列面向有 Git、测试和团队开发经验的职业开发者,共 14 篇。内容从 Agent 的工作机制和 2026 年工具生态开始,逐步进入任务契约、Context Engineering、仓库规则、MCP,再通过一个 Spring Boot 订单服务完成 Brownfield 修改,最后讨论 Cloud Agent、多 Agent、安全治理和提效证据。

全系列最后核验:2026-07-20
全系列包含 132 张技术图;产品能力、研究结论和易变事实以各篇标注的核验日期为准。

从任务契约到审查的 AI 编程工程闭环

阅读路线

第一次系统学习,建议按 01 到 14 的顺序阅读。前八篇建立心智模型和基础设施,09 到 11 是连续实战,最后三篇处理规模化采用后的并发、安全和度量问题。

如果正在给团队落地 Coding Agent,可以先读 05、06、07、11、13:它们分别解决任务怎样交代、事实怎样进入上下文、仓库规则怎样维护、结果怎样验证以及权限怎样治理。

如果准备做 Brownfield 改造,可以从 09 开始连续阅读三篇实战。案例保留基线、失败测试、初次实现、审查修正和最终版本五个真实 Git 节点,用同一项“取消订单”需求串起探索、实现、验证与交付。

系列目录

篇目主题解决的问题
01AI 编程进入 Agent 时代从补全、Chat 到 Agent、Cloud Agent 和 Review Agent,怎样判断自治边界
02Coding Agent 到底怎样工作Model、Harness、Instructions、Tools、Context 和 Feedback 如何构成执行循环
032026 AI 编程工具生态与选型Codex、Claude Code、Cursor、Copilot、Gemini、Devin 及国内工具怎样按工程能力选型
04Vibe、Agentic 与 Spec-Driven三种方法分别适合什么任务,怎样从原型进入生产门禁
05Agent 可执行的任务契约怎样把目标、范围、约束、验收和交付物写成可执行任务
06Context Engineering怎样管理检索、渐进加载、压缩、污染、失效和上下文成本
07AGENTS.md、Rules、Skills 与 Hooks仓库指令、作用域、能力封装和确定性门禁怎样分工
08MCP 与 Agent 工具工程Client、Server、Tools、Resources、授权和信任边界怎样设计
09Brownfield 实战一:先理解,再修改怎样建立基线、仓库地图、调用链、状态模型和实施计划
10Brownfield 实战二:测试驱动修改怎样用失败测试驱动领域状态、实现和根因修正
11Brownfield 实战三:验证与交付怎样审查 Diff、识别假测试并形成可追责交付证据
12Cloud Agent、Worktree 与多 Agent怎样拆任务、并发、隔离分支、控制冲突和计算总成本
13AI 编程安全与团队治理沙箱、Shell、Secrets、Prompt Injection、供应链和审计怎样落地
14AI 编程到底有没有提效怎样理解不同研究结论,并用团队试点测量净交付收益

贯穿实战

实战使用一个独立 Spring Boot 订单服务:在不修改数据库结构的前提下新增取消订单接口,要求首次取消成功、重复取消幂等、订单不存在返回 404、已支付订单返回 409。这个看似局部的需求会同时触及领域状态、Repository、Service、Controller、异常映射、单元测试和 MockMvc 端到端测试,足以展示 Coding Agent 在真实旧代码库中的完整工作方式。

系列不把“代码生成完成”当作结束。每个实战结论都回到可观察证据:基线是否通过、失败测试是否真实失败、实现后哪些测试通过、真实 HTTP 行为是否符合契约、Diff 是否超出范围,以及哪些结论仍然没有经过远程环境验证。

使用边界

产品入口、模型名称、套餐、默认权限和平台能力变化较快,工具选型应以最新官方文档和组织实际环境为准。系列提供的是稳定的工程判断框架:为任务选择最低但足够的自治级别,用确定性工具验证可验证部分,把产品与架构取舍留给明确责任人,并让每一次交付都具备可复现证据和回滚路径。

别急,先让缓存热一下。