
文章摘要
智能体框架(Agent Harness)是指让 AI 模型作为「智能体」运作的软件环境。可用「Agent = Model + Harness(模型 + 框架)」来表示。框架为模型提供「人格(系统提示)」「工具」「反复工作的机制(智能体循环)」以及「可与多种模型协作的转换层」。
【2026】什么是 Harness(框架)?面向 AI 智能体初学者的通俗完整讲解
「AI 新闻里老听到『智能体框架』,它到底是什么?是 AI 模型吗?还是像 Cline 那样的应用?」
先给结论:
智能体框架(Agent Harness)是指让 AI 模型作为「智能体」运作的软件环境。可用「Agent = Model + Harness(模型 + 框架)」来表示。框架为模型提供「人格(系统提示)」「工具」「反复工作的机制(智能体循环)」以及「可与多种模型协作的转换层」。
本文章基于Earendil 的解读文章 《What is a Harness?》(2026-08-20 发布),面向初学者重新整理而成。
「Harness」这个词原本的意思
先从英文单词说起。依据剑桥词典:
| 词性 | 含义 |
|---|---|
| 名词 | 用来控制或固定的、带有带子和束带的装备 |
| 动词 | 控制某事物(通常是为了利用它的力量) |
很多人一听到「Harness」,想到的是登山安全带——也就是系在腰部和腿上的那套带子。
登山安全带的比喻(来自 Earendil)
登山时为什么要系安全带?
- 支撑并保护你:连接卡扣和绳索,防止坠落、调节节奏、掌控路线
- 可以挂工具:粉袋、岩塞工具、快挂等
- 可适应:去不同的山可以带着走,根据地形调整,还能变成自己的风格
智能体框架在结构与功能上都与登山安全带非常相似。请带着这个比喻往下读。
Agent = Model + Harness
AI 帖子里常见的(简化)公式:
Agent(智能体)= Model(模型)+ Harness(框架)
这里的「Harness」指智能体框架。智能体框架用 AI 模型创造 AI 智能体,最初的应用是编程。如今它位于各类 AI 智能体的核心,理解智能体框架,也就理解了 AI 智能体是什么。
重要的一点:与多数 AI 模型不同,终端用户可以拥有自己的智能体框架。例如 Pi、OpenClaw、Lefos、Claude Code、OpenCode、Hermes 等。
框架提供的 4 个角色
框架通常会做4 件事。概念图如下:
1. 系统提示:给 AI「人格与工作规则」
系统提示是决定 AI 模型如何回应的指令集。
- AI 模型自带训练中固化的规则(如 Claude Opus 4.5 广为人知的「soul document」)
- 框架的系统提示比那更「未固化」——更像是新人第一天拿到的工作说明
- 会随每次对话注入,帮助模型在上下文中恰当表现
2. 工具:AI 可以「调用」的能力
工具是以代码写成的、模型可以「调用(call)」的能力集合。
- 例如:网页搜索、编写并运行代码、撰写邮件等
- 关键:框架通常不指定模型「何时、怎么」使用工具
- 只是让工具可用、清晰描述,并让模型自己决定何时及如何使用
3. 智能体循环:反复工作的机制
模型检查当前状态,不足就再次调用工具——这个循环就是「智能体循环」。
- 例:接到比较本地小学排名的请求后,AI 先搜索网页 → 结果不足就再搜 → 数据齐了用「写代码」工具做表格 → 仍不满足就继续循环 → 完成后用「写邮件」工具交付
- 这种「根据自身判断再次调用工具」正是循环的起点
- 几秒内,用户就能收到包含摘要、建议和表格附件的邮件
4. 转换层:可与多种模型协作
转换层让框架能与不同的 AI 模型协作。
- 可在同一个智能体循环中按任务使用不同模型
- 之所以重要,是因为它把控制权交给终端用户
- 可搭配 Anthropic、OpenAI,或性价比高的开源(open-weight)模型使用
- 在本机运行自己的框架,意味着保留主体性与自由
把框架变成「自己的」
与模型不同,你可以拥有并改造框架——就像把登山安全带变成自己的风格。
Earendil 的文章以其极简框架「Pi」为例:
- Pi 的系统提示很短、工具极少、尽量不碍事
- 用户在使用中不断改造:改系统提示,或设计与工作流契合的扩展(extension)并分享
- Pi 用户已互相分享 5000+ 个扩展
- Pi 免费且开源,运行在你自己的笔记本上——是你拥有的、属于自己的 AI 工具
中立开源框架的兴起
Earendil 的文章也梳理了框架的历史:
- 框架一开始并非开源或中立
- 第一个著名的框架是「Claude Code」——作为在本地用 Claude 模型编程的应用而构建,并非中立的转换层
- 此后,OpenClaw、OpenCode、Hermes、Pi等免费开源框架不断成长
- Earendil 正把 Pi 构建为「中立」,希望把能力选择与自由交给用户
这个背景说明:你常用的 Cline、Claude Code、OpenCode,以及本站介绍的 Hermes、commandcode GOAT 等,都属于「框架」。
总结:框架就是把模型变成智能体的环境
再总结一次:
框架(智能体框架)= 让 AI 模型作为智能体运作的软件环境。它提供人格(系统提示)、工具、工作方式(智能体循环)与多种模型连接(转换层),你还可以拥有并定制它。
你现在用的 AI 编程工具和 AI 智能体,几乎都由「模型 + 框架」组成。理解「框架」,就能看得懂它们到底在做什么。
出处
- Earendil,《What is a Harness?》(2026-08-20 发布)
- 定义、登山比喻、4 个角色、Pi、Claude Code 以及开源框架的理念,均基于该文章
- Cambridge 词典「harness」的定义(Earendil 文章内引用)
※ 本文章系对 Earendil 文章为面向初学者的改写与意译,部分为笔者补充说明(补充内容基于对框架的一般理解,非臆测)。
相关文章
相关文章

2026年8月12日
【2026】Learn Harness Engineering 完全解析!用「马具」让 AI 智能体变得可信的免费课程

2026年7月18日
【2026】AI 智能体的制作方法「循环」和「图」彻底解析!loop engineer 结束了吗?初学者应知的设计趋势

2026年8月5日
【2026】Cloudflare Wallets 完全指南!AI 智能体自动支付的新结算机制(图解・初学者向け)

2026年8月9日
【2026】Learn Claude Code 完全指南!20 个会话从零打造自己的 AI 智能体的免费学习网站

2026年8月9日
【2026】Cloudflare Kitesurf 完全指南!专为 AI 智能体打造的浏览器,内存比 Chromium 最多省 7 倍

2026年6月22日
【2026】Hermes Agent 完全指南!Nous Research 最强开源 AI 智能体的深度解读