Claude Code 的 Agent 机制常被误解为更聪明的技能。本文从零讲起:子代理拥有独立上下文、工具权限和系统提示,独立运行并返回结果。理解这一点,才能真正用好这个功能。
第一次看到 Claude 在我的新闻流里生成子代理时,我以为它只是跑了一个更精准的提示词。它默默地处理了十几个文件,最后返回一份干净的摘要。过程很酷,但我没真正搞懂发生了什么——这让我很不爽。
多数人第一次接触 Claude Code Agent 时,会觉得它是个带额外步骤的技能(有人甚至说它是“更聪明的技能”,因为带了个“代理”的头衔)。好像只要指令写得不一样,它就能更自主地工作。
这个理解是错的。Agent 确实和技能一样依赖提示词,但关键区别在于:它不在你的主对话里运行。 Agent 拥有自己的上下文窗口、自己的系统提示、自己的工具权限。它独立运作,最后返回一个结果。
拿一个真实场景来说:你让 Claude 分析整个项目的架构,同时写一个新的 API 端点。这两件事放在同一个上下文里,容易互相干扰。子代理可以单独负责 API 编写,拥有自己的上下文,避免信息过载。
和国内开发者熟悉的“微服务”思路类似——子代理就是 AI 协作中的“独立服务单元”。每个单元只管自己的事,互不干扰。
(以下内容为原文后续部分的概括,基于原文目录“how to build one”部分展开。)
你需要定义:
配置好之后,在主对话中调用子代理,它就会独立执行,并把结果送回主对话。
如果只是写几行代码,没必要上子代理。子代理的启动和通信有额外开销。
Claude Code 的子代理不是魔法,它是精心设计的隔离环境。理解它的独立上下文机制,才能避免“技能+大括号”的错误模型,真正把它用在刀刃上。
免费获取企业 AI 成熟度诊断报告,发现转型机会
关注公众号

扫码关注,获取最新 AI 资讯
3 步完成企业诊断,获取专属转型建议
已有 200+ 企业完成诊断