Wink Pings

Agent 框架和 Harness,别再把工具箱和整车放一起比

Shubham Saboo 把 AI Agent 工具分成 framework 和 harness。前者给零件,后者给能跑的 agent。边界正在模糊,选型时先看价值放在哪。

Shubham Saboo 在 X 上发了一条帖子,SuperAGI 转发。内容不复杂,但把一个常被混用的区分讲清楚了:AI Agent 的 framework 和 harness,不是同一类东西。

Framework 是开发者导入代码里的库。ADK、LangGraph、CrewAI 提供 agent 类、工具接口、模型适配器这些零件。循环怎么跑、上下文塞什么、agent 怎么检查自己的工作,仍然由开发者决定。

Harness 是已经能工作的 agent。Claude Code、Codex、Deep Agents、Hermes 自带循环、工具、上下文、记忆和子代理。你带进去的是指令、技能、工具和数据。

作者给的选择很直接:

  • 价值在领域、数据或工作流,先从 harness 开始。
  • 循环本身就是产品,或者要控制和审计每一步,用 framework。
  • 两者都需要,就混着用。开放任务交给 harness,需要确定性的地方接 framework。

边界正在消失。LangChain 过去是 framework 公司,现在有 Deep Agents 这个 harness;Claude Code 这个 harness 也能通过 Claude Agent SDK 当库导入。团队再拿“框架还是 harness”做二选一,容易吵错重点。

一个判断:选型时先看你的价值放在哪。数据、流程、领域知识是壁垒,harness 省掉重复造循环的成本。每一步都要可控、可审计,循环本身决定产品体验,framework 更合适。混用的重点在分工:开放工作交给 harness,确定性工作接 framework。

拿 framework 和 harness 比性能,像拿工具箱和整车比加速。先确认你要买的是零件,还是能上路的车。

发布时间: 2026-11-01 00:37