ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

给 Agent 挂了 47 个工具后,它连周报都不会写了

给 Agent 挂了 47 个工具后,它连周报都不会写了 上个月我做了个挺作死的决定把 47 个 AI 工具塞进一个小程序里让大模型自己挑着用。结果不出意外地翻了车。用户问帮我写个周报Agent 先调了思维导图工具又摸了一下二维码生成器最后试图用人生进度计算器来算 KPI——那画面就像你把全公司 47 台机器的开关面板交给一个实习生让他看着开。折腾了一个多月我算是把Agent 选错工具这件事的根因摸透了。今天这篇咱们就把这层窗户纸捅破——为什么工具挂得越多Agent 反而越笨以及怎么治。先看三组扎眼的数工具多到什么程度会翻车别急着看我的案例先看看这个领域的三个实测数据你就知道我不是一个人在翻车1. 上下文被工具定义吃掉七成有工程师做过实测往 Agent 里挂了 172 个 MCP 工具光工具定义就烧掉14.1 万 Token——20 万的上下文窗口70% 没干正事全花在背说明书上了。留给模型真正理解你任务的空间只剩三成。【数据源1】这就好比你给新员工发了一本 500 页的操作手册规定上岗前先全背下来。背完了脑子也满了活儿反而不会干了。2. 工具超过 20 个选对率不到一半Alpic 的基准测试给出了更狠的结论当工具数量超过20 个Agent 选对工具的概率低于 50%。注意这不是模型不行——换个更强的模型正确率提升非常有限。问题出在货架上东西太多而不是顾客眼神不好。【数据源2】3. 同一个操作MCP 比 CLI 多花 4~32 倍 Token有团队对比过让 Agent 干同一件事走 MCP 比走命令行多烧4 到 32 倍的 Token。差在哪43 个工具定义全量塞进上下文实际只用到一两个。【数据源3】业界现在的经验法则很一致同时挂 10~15 个工具就到头了。而我挂了 47 个。所以翻车翻得如此标准、如此有理论依据。为什么工具一多Agent 就手忙脚乱翻车之后我去翻了资料发现这事在学界和工程界早有定性两个词膨胀bloat和混淆confusion。膨胀还没干活先把内存背满了MCP 的机制是任务开始前所有已连接的工具定义预先倾倒进模型上下文。不管这次任务用不用得上先塞为敬。你想想这个场景你只是想让秘书帮你订个机票结果他先把公司通讯录、财务制度、打印机使用规范、消防逃生路线全部背了一遍——以防万一。Token 是有限的注意力也是有限的。上下文被无关工具定义塞满后模型的推理能力肉眼可见地下降——学术点的说法叫context dilution上下文稀释人话就是脑子里的杂物太多正事反而想不清了。混淆不是不听话是真分不清第二个问题更隐蔽工具一多语义边界就开始打架。文章生成器和文案优化器改一段营销文案该用哪个数据提取和格式转换把 JSON 转成表格算哪类工具之间的功能重叠度越高、命名越相近Agent 的选择就越像掷骰子。更糟的是选错之后它会重试重试又烧一遍 Token膨胀和混淆互相喂形成恶性循环。【数据源4】我那 47 个工具里光处理文本的就有 6 个。用户看着是功能丰富Agent 看着是六个长得差不多的门随便进一个吧。我的解法不换模型换货架道理搞明白之后解决思路反而简单了——问题不在模型在货架的摆法。第一刀把全量供应改成按需上菜原来我的做法是把 47 个工具一股脑挂在系统里。改版后入口层只保留 8~10 个高频工具直接暴露给模型其余的收进工具仓库模型遇到匹配不上的任务时通过一个检索接口按需加载——你要用什么再拿什么这个思路其实就是业界说的Tool Search / 渐进式加载progressive disclosure。前面那位烧掉 14.1 万 Token 的工程师实测开启 Tool Search 后172 个工具的初始消耗降到0实际执行任务时也只花了 2600 Token——降了 50 多倍。【数据源1】第二刀给工具写岗位说明书而不是产品说明书工具的 description 是写给模型看的但很多人包括改版前的我写的是给人类看的产品文案。改法每个工具的描述里明确三件事——1.什么场景用我触发条件2.什么场景别用我排除条件这条最省心3.和其他相近工具的边界改写已有内容找我从零创作找写作器第三条是关键。工具之间的边界得由你亲手划清楚不能指望模型自己悟。第三刀小模型干杂活大模型干正事47 个工具里一大半是格式转换内容提取这类确定性任务。这类活儿交给旗舰模型属于杀鸡用牛刀——而且牛刀还经常砍偏。改版后的路由逻辑分类、摘要、格式转换 →轻量模型快、便宜、够用多步推理、内容创作、复杂决策 →主模型这样一刀切下去杂活儿的成本和延迟都立竿见影地降了下来——毕竟轻量模型跑格式转换属于杀鸡用了合适的刀。效果与遗留问题改版之后工具误选的情况肉眼可见地少了。最直观的感受是以前要盯着它有没有摸错门现在基本不用管了。但我不想把话说满还有两个遗留问题1.检索式加载多了一跳按需取工具意味着多一次往返简单任务反而变慢了一点点。这是省 Token和省时间的 trade-off我目前对高频工具做了白名单直连来缓解。2.工具越多维护描述的成本越高47 个工具的岗位说明书是活文档新增工具、调整边界都要同步改。工具治理不是一次性工程是持续运营。写在最后这段时间最大的感触是Agent 时代的产品设计一半在设计 AI一半在设计 AI 看到的世界。模型能力再强你递给它的如果是 47 个搅在一起的线头它也只能揪出一根错的。上下文工程Context Engineering这个东西说玄不玄——本质就是给模型一个整洁的工位。工具不是挂得越多越强。就像团队不是人越多越能打清晰的分工才是战斗力的来源。如果你也在做 Agent 类产品不妨先数数你挂了多少工具——超过 15 个就该考虑收一收货架了。---*数据来源**【数据源1】Jeff Butts 实测172 工具消耗 14.1 万 Token开启 Tool Search 后降至 2.6 千Yahoo 科技报道2026-09**【数据源2】Alpic 基准测试20 工具时选对率 50%Agent Community 周报2026-09**【数据源3】Chico Gong《MCP 生态这半年》同一操作 MCP 比 CLI 多花 4~32 倍 Token2026-09**【数据源4】AWS《MCP 工具设计实用方法与权衡取舍》膨胀与混淆两大问题2026*
返回列表