Phil Schmid:Agent 将只剩一个工具,Code Mode 取代多工具调用
_philschmid · x · 2026-11-02
Hugging Face 工程师 Phil Schmid 撰文分析 Agent 工具调用的范式转变:从设计大量工具,到动态工具搜索,再到如今把整个工具目录折叠成一个 exec(code) 工具,即 Code Mode(Programmatic Tool Calling)。
演进脉络
- 早期:模型能力不足,只给少量工具;
- 中期:接入几十个工具/MCP server,撞上上下文窗口限制,用工具搜索与渐进披露解决;
- 现在:模型已能可靠地在单次生成中组合链式依赖操作,标准工具调用"每轮一个动作"的模式成了瓶颈。
Code Mode 的做法:harness 只给模型一个 exec 工具,模型写一段 TypeScript/Python 脚本,在隔离沙箱中链式调用、组合和 await 各种动作,把多轮交互压缩成一段程序。
他还解释了为什么带类型的 JS/Python 沙箱优于裸 bash,并预测 MCP 在 2027 年会强势回归。文中附有 Gemini 4 Argon 的最小示例,并推荐用 pi 来实验 code mode(易改、基础扎实)。
「编程与Agent」频道最新
- ICSE 2027 LLM4Code 工作坊开放投稿,11月13日截止 — LingmingZhang · 2026-11-03
- Claude Code 启动上下文占用从 63K 降到 22K,省 65% — dSebastien · 2026-11-03
- 「我沉迷点这些按钮」:编码 agent 权限弹窗成圈内梗 — ThePeterMick · 2026-11-02
- 用户抗议 OpenAI 拟合并 ChatGPT 与 Codex 用量额度 — TinfoilTricorn · 2026-11-02
- 离谱想法:带一支 agent 团队能否把人练成更好的工程经理 — HankYeomans · 2026-11-02
- Claude 自认失误:把用户邮箱随请求头发给第三方镜像 — tak3sh8 · 2026-11-02