换个角度想
Harness 像赛车的整车:引擎(模型)再强,也要靠底盘、变速箱和方向盘才能上路。同一台引擎装进不同的车,跑出完全不同的成绩。
术语 · AI
Harness
连接模型、工具、权限、状态和执行循环的框架,决定 Agent 如何真正完成工作。
模型的能力,由运行框架兑现
动作「删掉 build 目录」
此刻还什么都没发生
Harness 像赛车的整车:引擎(模型)再强,也要靠底盘、变速箱和方向盘才能上路。同一台引擎装进不同的车,跑出完全不同的成绩。
任务清理旧的构建产物
工具终端、文件读写
模型输出:rm -rf ./build
此刻它只是一段文字
组装上下文交给模型
终端工具、网页聊天、IDE 插件可能用同一个模型,差别几乎全在框架。
哪些命令能直接跑、哪些要先问你,是框架在把关,不是模型自觉。
比较 AI 编码工具时,除了比模型,更要比工具集、上下文管理和执行循环。
同一个模型,在 A 工具里能自己跑测试改代码,在 B 里只能贴代码给建议。差别在哪?
差在框架:A 给了模型终端和文件工具,并驱动着执行循环;B 只做一问一答。模型没变,变的是围绕它的手脚和流程。
框架决定权限边界。给 Agent 接上工具前先想清楚:它能碰什么、不能碰什么、出错时怎么停——这些模型自己不会替你把关。