multi-agent-team

基于任务类型动态调度到合适的智能体角色(架构师、产品经理、测试专家、独立开发者)。支持多智能体协作、共识机制和完整项目生命周期管理。支持中英文双语。

安装

概览

什么是multi-agent-team

Multi-Agent Team Dispatcher 是一个基于任务类型自动调度智能体角色的协作开发框架,旨在通过多智能体协同完成复杂项目。系统内置四种核心角色:架构师、产品经理、测试专家和独立开发者,能够根据输入任务的关键词和上下文自动识别所需角色并启动相应流程。该工具支持中英文双语交互,用户无论使用中文还是英文提问,系统都将全程以相同语言响应,确保沟通一致性。其设计遵循七阶段标准工作流程,从需求分析到发布评审层层递进,避免跳过关键阶段直接编码等常见开发误区。同时,系统具备上下文感知能力,可结合项目历史状态进行决策,并支持共识机制实现多角色联合评审与决策。

核心功能特点

  1. 基于任务关键词自动识别并调度最合适的智能体角色
  2. 支持四种专业角色协同工作:架构师、产品经理、测试专家、独立开发者
  3. 完整七阶段项目生命周期管理:需求分析→架构设计→测试设计→任务分解→开发实现→测试验证→发布评审
  4. 内置中英文双语支持,自动识别用户语言并保持响应语言一致
  5. 支持代码地图生成与项目理解文档自动生成
  6. 提供规范驱动开发流程,确保开发过程标准化和可追溯

适用场景

Multi-Agent Team Dispatcher 特别适合需要系统化协作完成的软件开发项目。对于新项目启动,用户可通过‘启动项目’指令触发全流程自动化执行,系统将依次调用各角色完成需求定义、架构设计、测试策略制定、功能实现与质量验证,极大减少人工协调成本。在技术攻坚场景中,如遇到性能瓶颈或架构选型难题,可指定架构师角色进行专项分析与优化建议。产品侧则适用于PRD编写、用户故事梳理及竞品分析等需求管理任务。此外,在持续集成环境中,该工具可用于自动化代码审查、测试门禁检查和质量报告生成,提升交付效率。无论是小型功能模块开发还是中大型系统构建,该框架都能通过角色分工与流程约束保障项目质量与开发节奏。