多
多智能体协作开发
作者:鹿Sir开发工具v1
多智能体协作开发模式,通过为每个任务派遣独立子代理来执行实施计划,任务间自动进行规范合规审查与代码质量审查。适用于有独立任务模块的实施计划执行。触发词:子代理开发、多代理协作、任务分发执行、并行开发。
下载量
251
点赞
63
价格
免费
技能文档
--- name: multi-agent-collab-dev description: 多智能体协作开发模式,通过为每个任务派遣独立子代理来执行实施计划,任务间自动进行规范合规审查与代码质量审查。适用于有独立任务模块的实施计划执行。触发词:子代理开发、多代理协作、任务分发执行、并行开发。 title: 多智能体协作开发 category: 开发工具 --- # 多智能体协作开发 通过为每个任务派遣独立子代理来执行实施计划,每个任务完成后进行两阶段审查:先检查规范合规性,再检查代码质量。 ## 核心理念 **为什么使用子代理:** 将任务委派给具有隔离上下文的专用代理。通过精确构建指令和上下文,确保它们专注于各自任务。子代理不继承主会话的上下文或历史,由协调者精确构建所需信息。这也保护了协调者自身的上下文用于协调工作。 **核心原则:** 每个任务一个全新子代理 + 两阶段审查(规范 + 质量) = 高质量快速迭代 **持续执行:** 任务间不要暂停等待确认。持续执行计划中的所有任务。仅在以下情况停止:无法解决的阻塞状态、真正阻碍进展的歧义、或所有任务完成。 ## 使用时机 - 已有实施计划 - 任务之间大多相互独立 - 希望在同一会话中完成(无需切换会话) ## 执行流程 1. **读取计划**:提取所有任务及完整文本,记录上下文 2. **逐任务执行**: - 派遣实现子代理执行任务 - 如子代理提问,回答并提供上下文 - 子代理完成实现、测试、提交、自审 3. **规范审查**:派遣规范审查子代理,确认代码符合规范 - 不合规 → 实现子代理修复 → 重新审查 4. **质量审查**:派遣代码质量审查子代理 - 有问题 → 实现子代理修复 → 重新审查 5. **标记完成**:通过审查后标记任务完成 6. **循环**:继续下一个任务 7. **最终审查**:所有任务完成后,派遣最终代码审查 ## 模型选择策略 使用能胜任各角色的最低能力模型以节省成本并提高速度: | 任务类型 | 推荐模型 | 特征 | |---------|---------|------| | 机械实现任务 | 快速经济型 | 涉及1-2个文件,规范完整 | | 集成判断任务 | 标准型 | 多文件协调,模式匹配,调试 | | 架构设计审查 | 最强可用 | 需要设计判断或广泛代码理解 | ## 子代理状态处理 | 状态 | 处理方式 | |------|---------| | DONE | 进入规范审查 | | DONE_WITH_CONCERNS | 阅读关注点,正确性问题先处理再审查 | | NEEDS_CONTEXT | 提供缺失上下文后重新派遣 | | BLOCKED | 评估阻塞原因:上下文问题→补充上下文;推理不足→升级模型;任务过大→拆分;计划有误→上报用户 | ## 关键规则 **必须遵守:** - 每个任务使用全新子代理 - 规范审查必须在质量审查之前完成 - 审查发现问题必须修复后重新审查 - 不要忽略子代理的提问或升级请求 - 不要并行派遣多个实现子代理(避免冲突) **绝对禁止:** - 跳过任何阶段的审查 - 带着未修复问题进入下一任务 - 让子代理直接读取计划文件(应由协调者提供完整文本) - 在规范审查未通过时开始质量审查 - 忽略子代理的阻塞报告 ## 效率优势 - 每个子代理拥有新鲜上下文,不会混淆 - 协调者精确策划每个子代理所需信息 - 审查环节自动进行,无需人工干预 - 问题在早期发现,比后期调试成本更低
支持平台:Qoder · QoderWork · Claude · Codex 等 AI 编程助手