给 AI 编码助手配上 4 个专职子智能体 — 多智能体开发实战

给 AI 编码助手配上 4 个专职子智能体 — 多智能体开发实战

给 AI 编码助手配上 4 个专职子智能体 — 多智能体开发实战

一、背景与动机

用 AI 编码助手工作了一段时间后,我发现一个反复出现的问题:每次开新对话,AI 都在"从零开始"

具体来说:

  • 让它查 Jira 工单,要重新教一遍 CLI 命令格式和中文编码处理
  • 让它分析日志,要重新说明日志格式、脚本路径、输出目录
  • 让它写博客,要重新强调脱敏规则和文件命名规范
  • 让它做需求分析,要重新解释 7 步工作流程和标记约定

虽然我把项目上下文写进了AGENTS.md,也把偏好存进了 Memory,但通用上下文和专精能力是两回事。就像公司里有项目经理、运维工程师、技术文档工程师、需求分析师,而不是一个"什么都会一点"的人。

能不能给 AI 也配上 4 个"专职员工",每个只做一件事,做到极致?


二、工具与方法

核心概念:Qoder 子智能体(Subagent)

Qoder 支持创建自定义子智能体,每个子智能体是一个独立的 AI 角色,有自己的:

属性说明
系统提示词定义角色、职责、工作流程、约束
工具权限只给需要的工具(最小权限原则)
知识注入项目特定的路径、格式、规范
触发方式/agent-name斜杠命令,或自动触发

文件位置

级别路径作用范围
项目级.qoder/agents/{name}.md仅当前项目
用户级~/.qoder/agents/{name}.md所有项目

文件格式

---name:agent-namedescription:"一句话描述,AI 据此判断何时调用"