当前位置: 首页 > article >正文

Claude Code 里,Subagents 和 Agent Teams 到底怎么选?有什么区别?

之前我写过几篇关于Multi-Agent的文章介绍了Multi-Agent的一些模式。但是前不久Claude Code推出了Agent Team模式当时我觉得这不就是Multi-Agent的模式的一种新实现而已。后面详细拆解后看到了todo.mdtask-list.md以及通讯机制收发件等机制才知道这是一种新模式。那么Sub-agents 和 Agent Teams到底有什么不同本文详细介绍一下。总体上来说这两种模式表面上看差不多但架构层面上它们解决的是完全不同的问题。1 Sub-agents独立上下文 压缩输出Sub-agent 本质上是一个专用的 Claude 实例运行在独立的上下文窗口里。举例来说想象你是一个研究负责人。你不会自己去读每一份原始资料而是把具体问题委托给研究员他们返回提炼好的结论你再汇总成一份完整的输出。Sub-agent 就是这个模式。每个 Sub-agent 拿到的是专属的系统提示词定义它的专业领域特定的工具权限干净、隔离的上下文窗口一个明确的任务任务完成后只有最终结果返回给主 Agent。不要中间推理过程不要步骤只输出压缩后的结论。Sub-agent 的核心价值不只是并行而是压缩。把大量的探索压缩成干净的信号不污染主 Agent 的上下文。一个硬约束Sub-agent 不能嵌套 Sub-agent也不能互相通信。所有结果都流回主 Agent主 Agent 是唯一的协调者。这个约束是设计上的考量不是缺陷。它让系统行为可预测你始终清楚信息流向和决策点在哪里。最小可用的 SDK 示例from claude_agent_sdk import query, ClaudeAgentOptions, AgentDefinitionasync def main(): async for message in query( promptReview the authentication module for security vulnerabilities, optionsClaudeAgentOptions( allowed_tools[Read, Grep, Glob, Agent], agents{ security-reviewer: AgentDefinition( descriptionSecurity specialist. Use for vulnerability checks and security audits., promptYou are a security specialist with expertise in identifying vulnerabilities., tools[Read, Grep, Glob], modelsonnet, ), performance-optimizer: AgentDefinition( descriptionPerformance specialist. Use for latency issues and optimization reviews., promptYou are a performance engineer with expertise in identifying bottlenecks., tools[Read, Grep, Glob], modelsonnet, ), }, ), ): print(message)description字段是路由信号。这里的 prompt 提到了security vulnerabilities所以主 Agent 会路由到security-reviewer而不是performance-optimizer。如果问的是延迟或性能瓶颈就选另一个。描述要具体这是路由的关键。2 Agent Teams长期运行 点对点通信Agent Teams 是完全不同的模型。Sub-agent 是用完即弃的短时 workerAgent Teams 则是长期运行的实例彼此之间持久存在、直接通信、通过共享状态协调。就像外包临时工和固定团队的区别后者在一个空间里持续协作。Agent Teams 有三个核心组件Team Lead协调工作、分配任务、汇总结果Teammates独立的 Agent 实例各自拥有上下文窗口并行工作共享任务列表跟踪待处理、进行中、已完成的任务以及任务间的依赖关系典型的生命周期Claude (Team Lead):└── spawnTeam(auth-feature) Phase 1 - Planning: └── spawn(architect, promptDesign OAuth flow, plan_mode_requiredtrue) Phase 2 - Implementation (parallel): └── spawn(backend-dev, promptImplement OAuth controller) └── spawn(frontend-dev, promptBuild login UI components) └── spawn(test-writer, promptWrite integration tests, blockedBy[backend-dev])注意test-writer上的blockedBy字段。测试人员要等后端完成后才能开始主 Agent 不需要手动管理这个顺序。和 Sub-agent 最大的区别在于直接的对等通信。Teammate 之间可以互相发消息、共享发现、提出阻塞、协商不需要所有事都经过 Team Lead。也可以直接和某个 Teammate 交互不强制通过 Lead。3 Sub-agents和Agent Teams怎么选Sub-agents 的特点即发即忘Agent 之间不通信无共享内存无持续状态每个 Sub-agent 存活在一个 Session 内Agent Teams 的特点Agent 持久存在累积上下文任务中途的发现会即时同步给 Teammate前端 Agent 发现 API 响应结构需要调整可以直接告诉后端 Agent 调整不需要 Lead 居中协调选择标准很简单任务是可以embarrassingly parallel极致并行的吗独立的研究流、代码探索、查询这类场景用 Sub-agent主 Agent 只需要最终汇总。任务需要持续协商吗Agent 之间要互相协调reconcile输出或者一个线程的发现会影响另一个线程该做什么这类场景用 Agent Teams。4 大部分Multi-Agent 设计失败的原因实话说大部分Multi-Agent设计失败不是因为开发技术不行而是因为按角色拆分工作而不是按上下文拆分。直觉上按角色拆分很合理Planner、Implementer、Tester看起来很清晰。但这就成了传话游戏信息在每个交接点都会衰减。Implementer 没有 Planner 知道的东西Tester 没有 Implementer 决定的东西质量在每个边界都在下降正确的思路是以上下文为中心拆分。可以问问自己这个子任务实际需要什么上下文如果两个子任务需要高度重叠的信息它们可能该属于同一个 Agent。如果它们可以用完全隔离的信息和干净的接口运作那就应该拆分。一个实际的例子是实现某个功能的 Agent也应该同时写这个功能的测试。它本来就有上下文。把这两个拆到不同的 Agent产生的交接成本比并行的收益还大。只有当上下文能够真正隔离的时候才应该拆分。5 五种常见模式不管用哪种范式下面这五种模式覆盖了大部分实际需求5.1 Prompt Chaining顺序执行每个步骤处理前一步的输出。当前一步依赖后一步的结果时用这个。5.2 Routing一个分类器决定任务该发给哪个专用 Handler。简单问题走又快又便宜的模型难的问题走能力更强的。这是对成本进行控制的核心手段。5.3 Parallelization独立子任务同时运行。可以是同一个任务跑多遍获得多样化输出voting也可以是不同子任务同时跑sectioning。5.4 Orchestrator-Worker中心 Agent 分解任务、委托给 Worker、汇总结果。这是 Sub-agent 和 Agent Teams 共同的主流架构也是大部分生产系统实际使用的方式。5.5 Evaluator-Optimizer一个 Agent 生成另一个评估并反馈循环迭代。适用于质量优先于速度、一次通过不够可靠的场景。6 什么时候才需要多 Agent这是大部分文章略过不讲的部分。很多团队花了几个月构建复杂的多 Agent 流水线最后发现用更好的 Prompt 调教单个 Agent 就能达到同等效果。从简开始。只有能够明确衡量出复杂性带来的收益时才往上加。真正需要多 Agent 的场景某个子任务产生的上下文信息对主任务无关保持在 Sub-agent 里防止上下文膨胀独立的研究或搜索任务确实受益于同时覆盖任务需要互相冲突的系统提示词或者单个 Agent 工具太多导致性能下降不需要多 Agent 的场景Agent 之间需要频繁共享上下文跨 Agent 的依赖产生的管理开销比执行价值还大任务足够简单一个 Prompt 调教得好的单 Agent 就能搞定涉及代码的场景并行 Agent 写代码会产生不兼容的假设。合并工作时那些隐式决策会产生难以调试的冲突。写代码相关的 Sub-agent 应该用来回答问题和探索而不是和主 Agent 同时写代码。7 三个常见的失败模式7.1 任务描述模糊导致 Agent 重复工作每个 Agent 需要明确的目标、期望的输出格式、关于使用哪些工具或来源的指引、以及关于不应该覆盖什么的明确边界。没有这些两个 Agent 会去研究同一个东西还互相不知道。7.2 验证 Agent 没有真正验证就宣布完成具体、明确的指令是必须的运行完整测试套件覆盖这些具体 case每个都过了才算完成。模糊的验收标准会产生误报。7.3 Token 成本太高怎么办解决方案是智能分层在真正重要的地方用最强模型把常规工作路由到更快更便宜的模型加上预算控制避免成本失控8 最后围绕上下文边界设计而不是围绕角色或组织架构设计。从一个 Agent 开始堆上下文直到它撑不住为止。从失败的地方开始拆解Agent。复杂性只加在解决了真实、可衡量问题的地方。学AI大模型的正确顺序千万不要搞错了2026年AI风口已来各行各业的AI渗透肉眼可见超多公司要么转型做AI相关产品要么高薪挖AI技术人才机遇直接摆在眼前有往AI方向发展或者本身有后端编程基础的朋友直接冲AI大模型应用开发转岗超合适就算暂时不打算转岗了解大模型、RAG、Prompt、Agent这些热门概念能上手做简单项目也绝对是求职加分王给大家整理了超全最新的AI大模型应用开发学习清单和资料手把手帮你快速入门学习路线:✅大模型基础认知—大模型核心原理、发展历程、主流模型GPT、文心一言等特点解析✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑✅开发基础能力—Python进阶、API接口调用、大模型开发框架LangChain等实操✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经以上6大模块看似清晰好上手实则每个部分都有扎实的核心内容需要吃透我把大模型的学习全流程已经整理好了抓住AI时代风口轻松解锁职业新可能希望大家都能把握机遇实现薪资/职业跃迁这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

相关文章:

Claude Code 里,Subagents 和 Agent Teams 到底怎么选?有什么区别?

之前我写过几篇关于Multi-Agent的文章,介绍了Multi-Agent的一些模式。但是前不久Claude Code推出了Agent Team模式,当时我觉得,这不就是Multi-Agent的模式的一种新实现而已。后面详细拆解后,看到了 todo.md,task-list.…...

多LLM查询扩展框架实战指南(非常详细),RAG优化新范式从入门到精通,收藏这一篇就够了!

🎯 一句话总结:本文提出一套完全自动化的领域自适应查询扩展框架,无需人工编写Prompt或选择示例,通过BM25-MonoT5 pipeline构建领域内示例池,再用LLM精化多LLM扩展结果,显著提升检索性能。 📖 为…...

新手福音:在快马平台通过生成式提示零基础学懂lstm情感分析

今天想和大家分享一个特别适合深度学习新手的实践项目——用LSTM做文本情感分析。作为一个刚入门NLP的小白,我最初看到"长短期记忆网络"这个词就头大,直到在InsCode(快马)平台上通过生成式提示直接获得了可运行的代码项目,才真正理…...

兼容FX3U源码的增强版:支持以太网与串口下载,集成MODBUS-TCP协议,实现相对定位与绝...

18650锂电池高温热失控一、模块概述 FX3U系列PLC CAN网络通信模块是基于STM32F10x系列微控制器开发的专用通信组件,旨在实现多节点PLC设备间的可靠数据交互。该模块采用STM32F10x CAN外设硬件资源,结合自定义应用层协议,支持主从式网络架构&a…...

2025最权威的五大降重复率工具推荐榜单

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 基于自然语言处理以及机器学习算法的AI论文查重系统,会去分析文本语义&#xff0…...

2025届必备的降AI率神器推荐榜单

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 此刻知网已然集成了AI检测功能,是针对学术文本里的人工智能生成痕迹去做识别的。…...

2025届学术党必备的五大降AI率工具横评

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 要是想降低AIGC检测率,那就得从内容生成与后期修饰这两个关键的方面开始着手。在…...

看门狗悖论:对波普尔可证伪主义划界标准的归谬反驳

看门狗悖论:对波普尔可证伪主义划界标准的归谬反驳摘要卡尔・波普尔提出的可证伪性标准,被学界长期奉为科学与非科学的核心划界原则。该原则主张:一个命题若具备被经验事实反驳的逻辑可能,即可归入科学命题范畴。然而,…...

终极指南:3天快速上手ALOHA开源双臂机器人系统,从零到实战操作

终极指南:3天快速上手ALOHA开源双臂机器人系统,从零到实战操作 【免费下载链接】aloha 项目地址: https://gitcode.com/gh_mirrors/al/aloha ALOHA(A Low-cost Open-source Hardware System for Bimanual Teleoperation)是…...

Linux命令-ncftp(增强的的FTP工具)

ncftp 是 Linux 中一个功能强大的 FTP 客户端,提供了比传统 ftp 命令更丰富的功能和更友好的界面。它支持自动登录、断点续传、递归传输、书签管理等功能,是 FTP 操作的强大工具。 📖 基本语法 ncftp [选项] [主机名] ncftpget [选项] 主机名…...

3个技巧让N_m3u8DL-RE流媒体下载更高效

3个技巧让N_m3u8DL-RE流媒体下载更高效 【免费下载链接】N_m3u8DL-RE Cross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/简体中文/繁體中文. 项目地址: https://gitcode.com/GitHub_Trending/nm3/N_m3u8DL-RE 还在为喜欢的在线视频无…...

FastAPI + PostgreSQL 实战:从入门到不踩坑,一次讲透

🧐 第一部分:为什么是PostgreSQL?你可以把PostgreSQL想象成一个“极度守规矩的档案管理员”——数据完整性、ACID、复杂查询支持得滴水不漏。相比MySQL,它对JSON、全文检索、地理空间数据的支持更原生,而且这几年性能优…...

如何通过arknights-ui实现明日方舟界面定制?解锁个性化游戏体验新方式

如何通过arknights-ui实现明日方舟界面定制?解锁个性化游戏体验新方式 【免费下载链接】arknights-ui H5 复刻版明日方舟游戏主界面 项目地址: https://gitcode.com/gh_mirrors/ar/arknights-ui arknights-ui是一个基于H5CSS技术的开源项目,它提供…...

3分钟搞定B站缓存视频永久保存:m4s转MP4终极指南

3分钟搞定B站缓存视频永久保存:m4s转MP4终极指南 【免费下载链接】m4s-converter 一个跨平台小工具,将bilibili缓存的m4s格式音视频文件合并成mp4 项目地址: https://gitcode.com/gh_mirrors/m4/m4s-converter 你是否曾因B站视频下架而懊恼&#…...

当英文游戏遇上中文玩家:Degrees of Lewdity本地化之旅

当英文游戏遇上中文玩家:Degrees of Lewdity本地化之旅 【免费下载链接】Degrees-of-Lewdity-Chinese-Localization Degrees of Lewdity 游戏的授权中文社区本地化版本 项目地址: https://gitcode.com/gh_mirrors/de/Degrees-of-Lewdity-Chinese-Localization …...

Switch手柄电脑连接全攻略:BetterJoy开源工具使用指南

Switch手柄电脑连接全攻略:BetterJoy开源工具使用指南 【免费下载链接】BetterJoy Allows the Nintendo Switch Pro Controller, Joycons and SNES controller to be used with CEMU, Citra, Dolphin, Yuzu and as generic XInput 项目地址: https://gitcode.com/…...

新手必看:知乎话题数据采集从入门到精通(含代理IP配置与数据清洗技巧)

知乎数据采集实战指南:从零搭建合规爬虫系统 在信息爆炸的时代,知乎作为高质量内容社区,汇聚了大量行业见解和用户真实反馈。对于市场研究人员、产品经理或数据分析师而言,获取这些数据能为决策提供宝贵参考。本文将系统性地介绍如…...

SpringBoot+MinIO上传大文件报错?三步搞定Tomcat文件大小限制

SpringBootMinIO大文件上传报错深度解决方案 1. 问题现象与初步诊断 最近在开发一个基于SpringBoot和MinIO的文件存储系统时,遇到了一个令人困扰的问题:当尝试上传超过1MB的文件时,系统会抛出FileSizeLimitExceededException异常。错误日志明…...

Atlas 800I A2实战:5小时搞定DeepSeek V3 W4A8量化全流程(含显存优化技巧)

Atlas 800I A2实战:5小时搞定DeepSeek V3 W4A8量化全流程(含显存优化技巧) 在AI模型部署领域,量化技术正成为突破硬件限制的关键手段。当我们面对Atlas 800I A2这样的高性能服务器时,如何充分发挥其64GB显存优势&#…...

中文分词避坑指南:Jieba与统计分词法的性能对比与优化技巧

中文分词避坑指南:Jieba与统计分词法的深度对比与实战优化 在自然语言处理领域,中文分词一直是基础却充满挑战的环节。不同于英文等以空格分隔单词的语言,中文文本的连续字符流特性使得准确划分词语边界成为NLP预处理的关键难题。本文将深入剖…...

OpenMMLab 环境配置实战:从 YOLO 项目报错到模块化开发的避坑指南

1. 从YOLO项目报错说起:OpenMMLab环境配置的典型痛点 最近在复现一个基于YOLOv5改进的OpenMMLab项目时,遇到了让人头疼的ModuleNotFoundError: No module named mmdet报错。这个场景太典型了——明明项目目录里清清楚楚躺着mmdet文件夹,Pytho…...

Flutter Web:混合开发的最佳实践

Flutter Web:混合开发的最佳实践一次编写,多端运行。Flutter Web 让前端开发更加高效。一、Flutter Web 的优势 作为一名追求像素级还原的 UI 匠人,我对跨平台解决方案有着严格的要求。Flutter Web 不仅让我们能够使用相同的代码库构建 Andro…...

CSS 变量进阶:动态主题与复杂动画

CSS 变量进阶:动态主题与复杂动画从基础到高级,掌握 CSS 变量的全部潜能。一、CSS 变量的强大之处 作为一名把 CSS 视为流动韵律的 UI 匠人,我深知 CSS 变量的革命性意义。它们不仅让样式代码更易维护,还开启了动态主题、复杂动画…...

2025届毕业生推荐的降重复率方案实际效果

Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 学术写作以及论文发表进程里,查重之后的降重处置是关键一环,当下市面…...

对接亚马逊 SP-API(Amazon Selling Partner API) 第一章:AWS IAM 配置详解

1. AWS IAM 基础概念扫盲 第一次接触亚马逊SP-API的开发者,往往会在IAM配置环节卡壳。我见过不少团队在这个阶段浪费两三周时间反复调试,其实只要理解几个核心概念就能事半功倍。IAM(Identity and Access Management)就像亚马逊AW…...

Scratch二次开发实战:如何按需“阉割”菜单栏功能?从关闭语言切换、主题到隐藏教程按钮

Scratch教学环境定制指南:精准控制菜单栏功能的艺术 1. 为什么需要定制Scratch界面? 在少儿编程教育领域,Scratch作为全球最受欢迎的图形化编程工具之一,其默认界面设计面向的是广泛年龄段的国际用户。然而在实际教学场景中&#…...

别再乱接光纤了!手把手教你用华为SNS2224交换机配置SAN Zone(附实战命令)

华为SNS2224光纤交换机SAN Zone配置实战指南 第一次接触企业级存储网络的新手,往往会被那些闪烁的光纤端口和复杂的命令行界面吓到。记得我刚入行时,就因为接错了一根光纤线,导致整个存储集群的性能下降了70%,那次事故让我深刻理解…...

【FastAPI】 + SQLAlchemy 异步 ORM 实现完整 CRUD 操作

🚀从零实战:FastAPI SQLAlchemy 异步 ORM 实现完整 CRUD 操作(附完整代码) 一、为什么要学「FastAPI SQLAlchemy 异步 ORM」? 在现代 Web 服务中,数据库是核心组件。然而,传统同步操作&#x…...

最小二乘问题详解15:束平差原理与基础实现

初始两帧的 E 矩阵分解可能存在错误解或尺度模糊;三角化结果受位姿误差和图像噪声影响;PnP 的位姿估计会继承并放大前期误差。 随着图像数量增加,这些局部误差会不断累积,导致最终重建结果出现尺度漂移、结构扭曲甚至拓扑错误。要…...

记录生活中的一件小事(佚名整理)

(转发需官方授权)记录生活中的一件小事(佚名整理)(佚名整理)记录生活中的一件小事,如果喊错了那才是麻烦事情的开始:曾经有一个人家里有两个姐姐,这个人上高中的时候和两…...