六步操作,成功率只剩六成?58 个工具先烧 5.5 万 Token:把每个 API 都塞给 AI 智能体正在悄悄坑你
一位开发者在 Dev.to 拆解「瑞士军刀陷阱」:把后端每个接口都包成智能体工具,看着灵活,实则 Token 暴涨、错误层层放大、业务规则全靠提示词硬撑。
大白话很多人接 AI 智能体时,习惯把后端每个 API 都包成一个工具,觉得这样最灵活。作者说这其实是个坑:工具描述每一轮都要塞进上下文,Anthropic 的例子里 58 个工具光开场就吃掉约 5.5 万 Token;步骤一多,错误还会层层叠加,比如取消一个 29 美元的订阅要走六步,按每步 92% 成功率算,整体只剩约六成;更麻烦的是「必须先调 X 再调 Y」这种规则只能写在提示词里,模型随时可能漏掉。他的建议是反过来:把常一起跑的工具合并成「深工具」,让模型只负责听懂需求、挑一个高层工具,授权、加锁、校验、幂等支付这些交给代码。
对你意味着如果你在做客服自动化、退款、扣款这类真金白银的智能体,工具怎么切分直接决定它会不会出错;做研究型智能体则可以保留更多灵活性。
Dev.to 开发者个人技术文章,数据多为作者引用与假设,非受控实验
原文:The Swiss Army Knife Trap: Why Wrapping Every API as an Agent Tool Backfires
打开巨象雷达,看今天全部 AI 动态