> > >
Harness 工程 / HARNESS ENGINEERING
入门 · MODELEP 0101 / 12
AI 协作新黑话 · HARNESS ENGINEERING

你以为在挑模型
其实你一直在挑 harness

2026 年,模型分数一个比一个高,排行榜都快爆表了。可你用起来,是不是还是时好时坏、不太顺手?真正决定你体验的,不是模型本身,而是模型外面那一整套系统——harness。

▸ 方向键 / 空格 / 点击翻页 · 右下角可“自动播放”
本期速览 · OVERVIEW

一个反常识的真相

协作进化
3 级
Prompt→Context→Harness
harness 零件
7 个
循环·工具·子代理…
杠杆方向
越外越大
一句话 → 整套系统
一句话带走
挑 harness
不是挑模型
和 AI 协作的三次进化

每一次,杠杆都往外移一层

① 2022–2023 · PROMPT

把话说对。杠杆 = 你这一句话的措辞:加角色、加示例、加格式、让它一步步想。≈ 给员工下一句指令

② 2024–2025 · CONTEXT

给对料。杠杆 = 模型看到的全部内容:检索、记忆、把对的资料喂进窗口。≈ 给员工一个资料袋

③ 2025–2026 · HARNESS

搭对台子。杠杆 = 模型外面那整套系统:循环、工具、子代理、校验、权限、记忆。≈ 给员工配工位+流程+质检

Prompt 调的是一句话,Context 调的是一屏,Harness 调的是整个系统

第一次进化 · PROMPT

Prompt 的天花板:只会说,不会做

你把一句话打磨到极致,让它「帮我翻译电脑里的那个文件」,它也只能回你:抱歉,我访问不了你的文件。

话说得再漂亮,它依然是个只能输出文字的函数——不会真的去查、去试、去改。这就是 Prompt 的天花板:它停在「说」,到不了「做」。

第二次进化 · CONTEXT

Context 的天花板:窗口会满、会乱

你把一份会议纪要直接喂进去,它就能有根有据地把待办、负责人、截止时间一条不漏地扒出来。决定答案质量的,从「你怎么问」变成了「它看到了什么」。

但窗口会满、会乱、会过期,而且最关键的是——它读完这一切,还是只会「说」,不会自己动手。于是有了第三级。

于是,需要一个「台子」

Harness = 模型外面那套干活的系统

前两级再强,模型也只是一个「会聊天的脑子」。要让它真正干活,得在它外面搭一个台子,让它能循环地调工具、自己管上下文、出错自己修、做完自己验。这个台子,就叫 harness

🚗 一句话记住:模型是引擎,harness 是整台车。

拆开看 · 7 个零件

harness 到底由什么组成

01
主循环 Loop:想→做→看结果→再想,反复试,而不是一口答完。
02
工具 Tools:读写文件、跑命令、搜网——让模型能真的「动手」。
03
上下文管理:自动决定留什么、丢什么、压缩什么,窗口不用你操心。
04
子代理 Sub-agents:把大活拆开,派多个分身并行去干,最后汇总。
05
校验回路 Verify:跑测试、看到失败、自己定位、改完再验证,直到通过。
06
权限 Permissions:删文件、跑危险命令之前,先停下来举手问你。
07
记忆 Memory:把你的偏好写进一个文件,每次对话都先读一遍。
把这 7 样拼起来

会发生什么?从「会说」变「会干」

下面是个真实 harness(Pi)在干活——驱动它的引擎换成了 DeepSeek,但让它会自己修 bug 的,不是模型,是外面这套 harness。

› 运行 test_prime.py,把结果给我看
# 它调用工具,跑了测试
❌ FAIL is_prime(1) 期望 False,实际 True
# 它读代码、定位 bug、改掉那一行、重新跑
✅ PASS — 10 个用例全部通过
总结:一行改动——把守卫条件从 n<1 改成 n<2

跑测试→报红→自己定位→改完→再验证→变绿。这一整个闭环,单纯的模型做不到——它到「报红」那步,只能跟你解释为什么错。

三者关系

越往外,杠杆越大

记住这个同心圈:最里面是 Prompt(一句话),外面一层是 Context(它看到的全部),最外面是 Harness(整套系统)。越往外,你能撬动的东西越多。

Harness · 整套系统
Context · 它看到的全部
Prompt · 一句话

Prompt engineering 没有死——它只是从「主角」变成了 harness 里的一个零件。

一个类比

模型是引擎,harness 是整台车

模型是引擎,harness 是底盘、变速箱、方向盘、刹车、仪表盘。引擎马力再大,没有传动系统,那连车都不是,只是个在地上空转的发动机。

2026 年,大家都在比谁的引擎强;可真正能上路、能赢的,是整台车。你以为你在挑引擎,其实你在挑整台车。

几个常见疑问

FAQ

Q · harness engineering 是高级版 prompt engineering 吗?
A · 不是。Prompt 调一句话,harness 调整套系统;Prompt 只是 harness 里的一个零件。
Q · 模型越强,是不是就不需要 harness 了?
A · 恰恰相反。好引擎更需要好底盘才跑得出来——模型越强,越值得给它配好工具和循环。
Q · 普通人需要自己搭 harness 吗?
A · 不一定要自己搭,但要会「挑」。同一模型,套不同 harness(网页版 vs Claude Code vs Pi),体验天差地别。
Q · Agent 和 harness 什么关系?
A · 模型 + harness = Agent。Agent 是成品,harness 是让它成为成品的那套骨架。
— Harness 工程 · EP 01 —

会勇禾口王的AI笔记

Harness 工程 · HARNESS ENGINEERING · EP01 · @huiyonghkw

你以为在挑模型,其实你一直在挑 harness

🎁 微信搜 会勇禾口王的AI笔记,回复 harness 领 AI 协作手册