打造我的 AI 开发团队(一):sub-agent 初探

上周给大家分享了一些关于"AI 编程的发展历程"的思考,其中第 5 阶段就是"团队级"。

AI编程一年多,我的2点思考总结 - 掘金

当时还提到,Claude Code 的 sub-agent 特性使其已经超过"项目级"了。

今天,我们就来看看 Claude Code 的 sub-agent 究竟是什么?

sub-agent

简介

sub-agent 是 Claude Code 中的一个特性,由"主Agent"分解任务,并指派不同角色的 sub-agent 分别完成各自的子任务,最终由"主Agent"合并汇总,从而更加高效地完成复杂的开发任务。

这个应该比较好理解,就像赋予不同角色的提示词在同一任务中的表现大相径庭,通过为不同任务设置专有的 AI Agent,可以极大地提升任务的完成程度。

并且,Claude Code 承担了分派、调度、汇集的工作,我们只需要设置我们所需要的各个角色(sub-agent)即可。

关键特性

  • 上下文隔离:每个子代理都在自己的环境中运行,防止污染主 Agent 并使其专注于高级目标。
  • 专业微调:可以根据特定领域的详细指令对子代理进行微调,从而提高指定任务的成功率。
  • 方便复用:一旦创建,子代理就可以在不同的项目中使用,快速实现流程复制。
  • 灵活配置权限:每个子代理可以具有不同的工具访问级别,方便我们将强大的工具限制给特定的子代理类型。

快速开始

1、进入 Claude Code。

复制代码
claude

2、运行 agents 命令。

bash 复制代码
/agents

3、创建一个新代理(项目级)。

4、设置子代理。

(1)Recommended: 选择推荐方式,先由 Claude 生成,然后按照自己需要微调。

(2)输入 sub-agent 的目的,claude 将根据描述进行生成。

(3)选择 sub-agent 可用的工具,选择完成后,选中"Continue",然后"回车"。

(4)选择使用的模型。

(5)为 sub-agent 设置专门的背景色,方便区分不同 agent。

(6)预览 sub-agent 的提示词,后续可以"回车"保存,也可以输入"e"进行编辑。

确认后,在 agents 命令的结果里即可看到创建的 sub-agent。

5、直接通过命令调用 sub-agent 执行任务。

css 复制代码
use code-reviewer to describe my project

结语

如果你已经安装了 Claude Code(GLM-4.5 模式),那 subb-agent 的使用还是非常简单的。

我们可以按照上述过程,分别创建开发流程的各类 sub-agent,并由 Claude Code 进行调度,打造一套自己的虚拟开发团队。

当然,作为新生代的开发者,我们都喜欢"开箱即用"的工具,那 sub-agent 是否也有类似工具呢?

下一次分享,我们将一起尝试下 bmad ------ 一个内置了敏捷开发流程和角色的智能体,让我们亲身体验下拥有一个完整研发团队的感觉!

相关推荐
牛奶19 小时前
2026年大模型怎么选?前端人实用对比
前端·人工智能·ai编程
牛奶19 小时前
前端人为什么要学AI?
前端·人工智能·ai编程
jerrywus1 天前
前端老哥的救命稻草:用 Obsidian 搞定 Claude Code 的「金鱼记忆」
前端·agent·claude
KEEN的创享空间1 天前
AI编程从0到1之10X提效(Vibe Coding 氛围式编码 )09篇
openai·ai编程
AlienZHOU1 天前
为 AI Agent 编写高质量 Skill:Claude 官方指南
agent·ai编程·claude
恋猫de小郭1 天前
移动端开发稳了?AI 目前还无法取代客户端开发,小红书的论文告诉你数据
前端·flutter·ai编程
KaneLogger1 天前
【翻译】打造 Agent Skills 的最佳实践
agent·ai编程·claude
QCY1 天前
「完全理解」1 分钟实现自己的 Coding Agent
前端·agent·claude
王小酱1 天前
Everything Claude Code 文档
openai·ai编程·aiops
mCell1 天前
从零构建一个 Mini Claude Code:面向初学者的 Agent 开发实战指南
typescript·agent·claude