Skip to content

角色与分工

VAI TEAM 采用全栈角色体系——每个开发角色都能独立完成前后端全栈任务,不按"前端/后端"切分。

角色一览

角色职责全栈能力典型模型
Leader需求分析、模块级任务分解、分配调度强模型
Architect架构设计、技术选型、编码级任务拆解、代码审核、合并审批强模型
Senior复杂功能、跨模块开发、性能优化、关键路径 TDD强/中等模型
Mid常规功能开发,严格按照任务规格执行中等模型
Junior简单任务,严格遵循指令轻量模型
Tester测试用例编写、自动化测试、缺陷报告轻量模型
DevOps部署脚本、Docker、CI/CD、基础设施配置轻量模型

为什么是全栈角色

传统"前后端分离"的角色模型在 AI 编码场景中有两个问题:

  1. 接口协调成本——前端 Agent 和后端 Agent 各自输出,接口不一致时需要人工对齐
  2. 任务粒度不匹配——真实开发任务通常涉及前后端+数据库+测试,拆给两个 Agent 反而增加沟通开销

全栈角色的设计原则:每个 Agent 独立完成分配的任务全流程(API + 界面 + 数据库 + 测试),接口一致性是 Agent 内部的事,不是跨 Agent 协调的事。

角色 Prompt

每个角色的行为由 agents/roles/{senior,mid,junior,architect,devops,tester}/ 目录下的 Markdown 文件定义。你可以自定义这些 Prompt 来调整角色行为。

模型分级策略

不同角色需要不同智力等级的模型:

  • 决策型角色(Leader、Architect)— 使用强模型(如 Claude Opus),确保架构质量
  • 全栈开发角色(Senior、Mid)— 使用中等模型(如 Claude Sonnet),平衡质量与成本
  • 辅助型角色(Junior、Tester、DevOps)— 使用轻量模型(如 DeepSeek),降低整体成本