知名开发者兼博主 Simonw 对「Claude Code sub-agents」的分析、评价和经典案例,开发者别错过

大模型开发与运维数据库
知名开发者兼博主 Simonw 对「Claude Code sub-agents」的分析、评价和经典案例,开发者别错过

素材来源官方媒体/网络新闻

,

,

,

子智能体的核心概念\x0a在 Claude Code 中,子智能体是一种独立的智能体循环,它拥有全新的 token 上下文,被主智能体派遣去完成特定子目标,并在任务结束后向主智能体报告结果。这种设计类似于“分而治之”的编程范式:主智能体负责整体协调,而子智能体则专注于细分任务,避免主上下文被过度膨胀,从而保持高效。 \x0a\x0a这种机制并非全新——早在 2025.6,他通过拦截 API 调用追踪了 Claude Code 的活动,便已观察到子智能体的运作。 \x0a\x0a实际示例剖析\x0aWillison 这篇文章的核心是通过一个具体案例说明子智能体的应用:对 GitHub 项目 simonw/datasette 的模板上下文生成 Markdown 文档。用户提示为:“为项目中每个模板传递的上下文编写 Markdown 文档。使用子智能体。” \x0a\x0a执行过程如下:\x0a· 初步探索:Claude Code 先扫描代码库,搜索所有 HTML 文件(找到 47 个)和模板渲染模式。这步确保了全面覆盖。\x0a· 子智能体分派:主智能体并行启动多个子智能体,每个针对特定模板类型: \x0a · 索引模板上下文(index template context):12 次工具调用、86.4k token、耗时 1 分 13 秒。\x0a · 数据库模板上下文(database template context):15 次工具调用、55.4k token、1 分 41 秒。\x0a · 表格模板上下文(table template context):14 次工具调用、85.2k token、1 分 44 秒。\x0a · 查询/行模板上下文(query/row template contexts):17 次工具调用、78.7k token、1 分 55 秒。\x0a · 特殊模板上下文(special template contexts):26 次工具调用、116.1k token、1 分 50 秒。 \x0a· 输出结果:整个过程仅用几分钟(并行执行),生成了一份详尽的 Markdown 文件(template_contexts.md),涵盖了所有模板的上下文变量、用途和示例。该文件可作为项目文档的宝贵补充。\x0a\x0a这个示例展示了子智能体如何将一个潜在耗时的单线程任务拆解为高效的并行流程,输出质量高且结构化。

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
CV 技术在视频创作中的应用
本次演讲将介绍在拍摄、编辑等场景,我们如何利用 AI 技术赋能创作者;以及基于这些场景,字节跳动积累的领先技术能力。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论