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

相关推荐
ZzT1 天前
如何降低 Agent 生码不确定性?微软图表中间语言 Flint 有了答案
ai编程
AI大模型-小华1 天前
Codex 三方充值快速入门指南
java·前端·数据库·chatgpt·ai编程·codex·chatgpt pro
Tsonglew1 天前
OpenWorker 代码解剖:一个 AI 同事"敢让它干活"的工程学
agent·ai编程
AI编程实验室1 天前
大模型手搓文件对比工具(6):差异不用再手选
ai编程
极连AI1 天前
极连AI平台解读、Codex5.6仅需0.01倍率,无需Token焦虑,极速响应
人工智能·gpt·chatgpt·aigc·ai编程·ai写作·gpu算力
leeyi1 天前
Embedder 接口 + 缓存层源码:一个把 key 撑大 3 倍的实现(第71篇-E57)
aigc·agent·ai编程
小虎AI生活1 天前
WorkBuddy 加 Remotion,批量视频成本趋近于零
ai编程
孪生质数-1 天前
AI Agent 工程实践(一):大模型 API 接入示范
网络·人工智能·ai·chatgpt·github·claude·claudecode
极客密码1 天前
DeepSeek V4-Flash 正式版发布:Agent 基准、价格与 Codex 接入保姆级教程
agent·ai编程·deepseek
音符犹如代码1 天前
DeepSeek V4 Flash正式版发布
ai·ai编程·deep learning