打造我的 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 ------ 一个内置了敏捷开发流程和角色的智能体,让我们亲身体验下拥有一个完整研发团队的感觉!

相关推荐
万少12 小时前
我是如何使用 Trae IDE 完成《流碧卡片》项目的完整记录
前端·后端·ai编程
oden14 小时前
把常用 Prompt 做成 Skill 之后,我和 Claude Code 的配合效率直接翻了 3 倍
ai编程
清云逸仙19 小时前
AI Prompt 工程最佳实践:打造结构化的Prompt
人工智能·经验分享·深度学习·ai·ai编程
极客密码20 小时前
【已开源】Cursor AI 开发实战:小文件在线互传工具
开源·ai编程·cursor
Zzz 小生20 小时前
Github-Cursor Free VIP:解锁AI编程工具的高级功能
github·ai编程
孟健20 小时前
小需求做到千万美元 ARR:remove.bg 全案拆解
ai编程·产品
oden21 小时前
Claude回复太啰嗦?用Subagent打造你的专属AI团队
ai编程·claude
AI袋鼠帝1 天前
国内最强AI IDE:Trae Solo中国版来了!完全免费~
aigc·ai编程·trae
java_logo1 天前
LobeHub Docker 容器化部署指南
运维·人工智能·docker·ai·容器·ai编程·ai写作