工具调用 MCP Skills2026-06-05
Agent 包裹确定性工具
定义
Pete Koomen 提出的 AI 软件正确形态:Agent 包裹确定性工具(agent wrapping deterministic tools),而非"确定性软件包裹一小块 AI"。后者是他批评的"Horseless Carriages(无马马车)"反模式——像汽车发明初期模仿马车外形、只把马换成发动机,没有按新技术特性重新设计。
要点
- "无马马车"反模式:公司在原有确定性软件的某个角落嵌一小块 AI(如 Gmail 的 AI 写邮件)。核心病灶是 AI 的 prompt context 和工作逻辑被开发者锁死在后台,用户无法访问、修改、自定义——经典的"开发者决定一切、保护用户免受复杂性"思维(Safetyism)。
- AI 最大的潜力在于把软件的控制权从开发者转移到用户手中;Agent 包裹确定性工具正是实现这一转移的形态。
- 推论:"最好的 AI 软件往往是最小的"——只在模型能力之上加最少量预写代码,让模型做最多的工作。
- Pi(极简开源 Agent harness)是范例:代码量极小,但可以用 Pi 修改和扩展 Pi 自身。未来越来越多商业软件会是"一个极小的起点 + Agent 按需扩展"。
示例
本地用 coding agent:"什么都能做,有超能力"——因为能力直接暴露给用户而非锁在开发者后台;这与被塞进狭窄框里的企业 AI 功能形成对比。
相关概念
参考资料
- Pete Koomen《Horseless Carriages》,及其与 Gary Tan 的播客
来自本站知识库 · 全部概念