缺少协调的编码智能体可能把一个小改动变成相互冲突的补丁和更长的评审队列。软件工程中的多智能体系统围绕同一项变更协调多个独立上下文,通过明确的职责、交付产物和验证决定下一步。
先从一个编码智能体开始;当工作需要独立上下文、可单独验收的任务或专项评审时,再增加委派。Agentic coding 指能调用工具检查、修改并测试代码的过程,可以由一个或多个智能体完成。多智能体编排进一步决定谁负责哪些工作、允许修改什么,以及如何验收合并后的结果。本文为调整研发流程的工程负责人提供模式比较和交接示例。
独立工作环境仍需要共同的集成决策。增加执行者之前,先确定交接方式。
根据依赖关系选择编排模式
后一个任务依赖前一个产物时,采用固定顺序。输入已经齐备且改动可独立验证时,才考虑并行。如果调查结果决定需要哪些子任务,可让规划者提出拆解,再检查职责边界。
Anthropic 的 Building effective agents 区分预设工作流与模型自主决定路径的智能体,并介绍串行链、并行、编排者与执行者、评估者与优化者等模式。这些分类解释控制流,不证明增加智能体能提高某个仓库的交付效率。
| 模式 | 适用条件 | 主要失效模式与预防 |
|---|---|---|
| 模式单智能体加工具 | 适用条件范围明确的变更适合一个上下文和一个负责人。 | 主要失效模式与预防 遗漏仓库约束:给出验收条件并要求测试证据。 |
| 模式固定任务链 | 适用条件需求验证必须先于设计、实现或迁移规划。 | 主要失效模式与预防 错误中间产物向后传播:每次交接前验证产物。 |
| 模式并行专项执行者 | 适用条件独立改动或只读调查可以从同一基线开始。 | 主要失效模式与预防 假设冲突或编辑覆盖:约定接口、隔离写入并复测集成结果。 |
| 模式规划者与执行者 | 适用条件调查后才能确定需要修改的组件。 | 主要失效模式与预防 重复劳动或遗漏依赖:检查任务图,并指定最终集成人。 |
| 模式评估者与实现者 | 适用条件存在明确标准,反馈能帮助改进候选补丁。 | 主要失效模式与预防 循环批准或无限返修:要求可执行检查、停止预算和升级负责人。 |
这些模式可以组合:规划者识别独立任务,执行者完成后经过固定集成关卡。评审者可以检查代码而不拥有编辑权限。
并行实现流程建议。集成人测试合并后的补丁;各分支单独通过不等于组合结果正确。
判断边界是每个任务能否在不等待另一执行者未完成改动的情况下满足验收条件。如果不能,先完成共享依赖,或让这一部分保持串行。文件不同也不代表任务独立:两个执行者可以不编辑同一文件,却对同一 API 契约产生不同理解。
VS Code 的双任务委派指南 要求任务说明、独立工作树和集成复测。它也明确指出:工作树隔离工作文件,不隔离对机器或外部服务的访问。工具凭据、网络访问和部署权限需要分别控制。
让交接记录可以检查
交接应让执行者返回可评审的产物,包括基线、允许的改动、可观察结果和未决问题。多个执行者结束后,集成人很难只靠聊天历史还原完整决策。
VS Code 的子智能体文档 说明子智能体在独立上下文中工作并返回聚焦结果,具体调用和配置依赖运行工具。不要假设所有子智能体都继承完整对话,或支持相同的后续沟通。
下面是一个假设的身份认证改动记录,并非已完成项目:
| 交接字段 | 填写示例 |
|---|---|
| 交接字段结果与基线 | 填写示例 在记录的基线提交上,过期凭据应返回既有未认证响应。任务记录保存完整提交哈希。 |
| 交接字段职责 | 填写示例 甲修改令牌解析器和单元测试;乙修改独立的登录帮助文字和视图测试;共享契约由集成人负责。 |
| 交接字段接口与排除项 | 填写示例 保留响应结构;不修改刷新行为、依赖、数据库结构或部署配置。如果修复需要涉及这些范围,先升级处理。 |
| 交接字段验收证据 | 填写示例 返回改动文件、补丁或提交、执行命令、退出状态和相关输出;明确标出跳过或失败的检查。 |
| 交接字段返回与停止 | 填写示例 列出未决假设和副作用。遇到共享契约冲突或耗尽迭代预算时停止,由指定维护者决定下一步。 |
在本例中,只有确认文字测试不依赖新解析器响应后,两项工作才可并行。如果两项都需要新增响应字段,应先设计该契约。执行者有权提出改动,不代表它有权批准或发布。
仓库内容和外部工具输出应作为证据处理。问题描述、依赖文档或抓取网页中的指令不能扩大执行者的操作范围。凭据按任务授权,生产发布权限留给指定负责人。
围绕产物和决策调整研发流程
AI 原生研发流程需要让经过验证的意图从规划延续到编码和运维。等到大补丁生成后才增加评审,无法提前检查架构假设。
AWS 的 AI-DLC 方法 提出构思、构建、运营三个阶段,结合 AI 生成计划、澄清问题和人工验证。它建议把需求、计划和设计产物保存在仓库中以延续上下文。这是一种流程提案,不是普遍适用的生产率结论。
研发流程检查点建议。指定负责人接受决策;智能体产物是关卡的输入,不能证明关卡已经通过。
| 阶段 | 保留产物 | 验收决策 |
|---|---|---|
| 阶段意图与设计 | 保留产物需求、验收示例、相关约束和设计理由。 | 验收决策产品与工程负责人消除歧义,接受建议的边界。 |
| 阶段构建 | 保留产物任务图、各自负责的补丁、测试输出和未决假设。 | 验收决策集成人核对契约,在组合版本上执行相关检查。 |
| 阶段发布与运营 | 保留产物获批版本、部署计划、监控信号和回滚方案。 | 验收决策 发布负责人批准实际目标并检查运营准备情况;编码执行者不能自行晋级补丁。 |
把决策绑定到具体版本。如果集成改变接口,原接口相关证据需要失效处理,并重跑受影响检查。保存否决设计的原因,防止后续执行者重复尝试。自动代码评审可协助发现缺陷,但不能单独证明授权、需求完整覆盖或生产发布成功。
增加并发前先核算协调成本
分别比较经过时间与总投入。对于同时启动的独立任务,可使用以下规划模型:
并行经过时间 = 规划 + 最长执行任务 + 集成 + 验证
串行经过时间 = 规划 + 各执行任务时长之和 + 集成 + 验证
假设规划 10 分钟、两项任务各 30 分钟、集成 15 分钟、验证 20 分钟,则并行为 10 + 30 + 15 + 20 = 75 分钟,串行为 10 + 60 + 15 + 20 = 105 分钟,差额为 105 - 75 = 30 分钟。该算例假设两种安排的集成与验证投入相同,且没有资源争用;这是排程算术,不是智能体提速实测。
如果新增协调或返工超过这 30 分钟余量,本例的经过时间优势就消失了。即使等待缩短,并行执行者也可能消耗更多模型用量。应在同一交付周期记录:
| 成本或结果 | 同范围记录项 |
|---|---|
| 成本或结果模型与执行用量 | 同范围记录项 规划者、执行者和评审者的用量,包括重试和放弃分支;保留模型与运行工具版本。 |
| 成本或结果人工投入 | 同范围记录项 编写任务、评审、冲突处理和缺陷返工的人时。不能把并发执行分钟直接加到经过时间。 |
| 成本或结果交付结果 | 同范围记录项 验收的改动、到验收的经过时间和集成后缺陷;比较风险与规模相近的工作。 |
| 成本或结果运行开销 | 同范围记录项 隔离环境准备、依赖安装、存储和测试评估基础设施维护。 |
根据实际队列和返工数据决定下一次实验。小改动的委派成本可能高于收益。耦合紧密的改动,可以由单一负责人实现,再让专项智能体只读提供意见,以保留完整上下文。
带着具体问题阅读四场峰会记录
AI 软件开发主题页 汇集相关讨论。以下既有记录把架构选择连接到指定峰会讲座;每页保留原发布方视频和时间定位。讲座示例用于调查背景,不能当作编码助手的受控对比。
- Build 2026 多智能体模式现场比较:通过原演示检查如何把任务拆成独立工作,以及集成人需要收到什么。
- Build 2026 的 Agentic Coding 失效讨论:用记录中的验证讨论检查自己的完成标准。
- AWS re:Invent 2025 的 AI 驱动研发流程:对照讲座中的流程讨论,检查规划、构建和运营产物。
- AWS re:Invent 2025 的 Ericsson AI 原生研发流程记录:先检查组织交接和职责,再判断采购工具能否改变流程。
方法、来源与纠错
本文根据 2026 年 10 月 19 日抓取的一手工程文档整理。模式分类来自 Anthropic 于 2024 年 12 月 19 日发布的架构文章;当前页面提示工具已发生变化。VS Code 指南按当前版本核对,页面日期为 2026 年 10 月 14 日。AWS 提供研发流程方法。交接示例、检查点设计和算术是编辑整理的规划辅助,所有算例输入均为假设。
四个讲座页面是既有的 AI 辅助来源记录,各自保留验证状态。本文不增加独立性能测量或精确讲座日期断言。选择权限和配置前,请重新查看当前运行工具文档。
提交纠错时附上争议段落、一手来源及日期、运行工具版本、相关任务或测试证据,去除密钥和私有代码。方法说明介绍来源处理方式,也可回到主题页继续查阅原讲座记录。
