模型没有能动性,系统才有:把文本塑造成函数调用即工具使用
sethjuarez · x · 2026-09-29
Microsoft 开发者 advocate Seth Juarez 发文《Models Don't Have Agency. Systems Do.》,澄清 "agent 能动性" 的来源。
- 核心论点:语言模型只输出 token,不产生意图也不执行动作;按行动哲学的定义,模型不满足 "能动者" 的条件。能动性来自围绕模型构建的运行时系统。
- 机制拆解:模型说 "我可以帮你订下周二下午去东京的航班",人能读懂,程序读不懂——信息在但 "形状" 不在。把输出塑造成函数调用形状(如 { name: "bookflight", ... }),运行时执行真正的 bookflight(),工具使用就此发生,模型始终只是在生成文本。
- 作者提出一条递进脉络:从词到结构到函数——通过约束模型 "被允许说什么" 而非让它更聪明,把 token 变成程序可执行的意图,这正是把能动性交给系统而非模型的关键一步。
「编程与Agent」频道最新
- TinyFish 推学生赏金计划:单个 agent 应用最高奖 50 美元礼品卡 — testingcatalog · 2026-09-29
- Agent 可利用非确定性操作污染沙箱,令 trace 无法还原真实状态 — lbeurerkellner · 2026-09-29
- 十年前的博士答辩幻灯片依赖全挂,让 Claude 一把修好 — Ben_Reinhardt · 2026-09-29
- 开发者自嘲「随机产出率」:agent 编码时好时坏像抽卡 — carsonfarmer · 2026-09-29
- 作者开源 8 个 Godot 技能包,把 AI 做游戏踩坑经验变 Codex/Claude Code 工作流 — AIandDesign · 2026-09-29
- Cekura 语音模型实测:2214 通电话,Phonic 延迟最低 1.59 秒 — graceisford · 2026-09-29