Ch14 Agent原理修订于 二〇二六年七月六日

Harness 工程:给 AI 搭工作台

你已经知道了两层:

  • 提示词管”怎么问”
  • 上下文工程管”让 AI 看见什么”

现在是第三层:Harness 工程(中文常叫”搭建工作台”)。它管的是——把 AI 放在什么环境里,让它能干什么、不能干什么。

“Harness”在英文里原本是套在马身上的绳子——马跑得再快,有绳子牵着就不会乱跑。AI 也一样:给了工具但不给约束,它就可能做错事。Harness 工程就是给 AI 上绳子 1。

它是什么

打个比方。你买了一部新手机,刚开机的时候它什么 App 都没有——能打电话,但干不了别的。然后你给它装 App(给它工具),设密码(定规则),开自动更新(做检查)。

Harness 工程做的事一模一样:

  • 装 App = 给 AI 工具(搜索、写文件、执行命令)
  • 设密码 = 定规则(只能读这个文件夹、不能联网)
  • 自动更新 = 做检查(写完自动检查对不对)

没有工作台的 AI 就像一个没装任何 App 的手机——基础功能有,但什么都干不了。有了工作台,它能查资料、写文件、执行命令、验证结果。但工作台也限制了它——它只在台面上操作,跑不到台面外面去。

三件事(简化版)

Harness 工程核心做三件事。完整的框架比这复杂得多,但对初学者,先记住这三件就够了:

1. 给工具。 AI 不能只说话。给它搜索能力、读写文件的能力、执行命令的能力。

2. 定规则。 工具能用,但不能乱用。比如:只能读这个文件夹、做完必须验证结果。

3. 做检查。 AI 干完活之后,自动检查做得对不对。不够格就重做。

跟你学过的串起来

提示词是”嘴”——告诉 AI 说什么。 上下文工程是”眼睛”——让 AI 看见该看的。 Harness 工程是”手”——让 AI 能干事情,但把手绑在安全范围内。

一句话

提示词是嘴,上下文是眼睛,Harness 是手——绑在安全范围内的手。

相关笔记

来源

注释

  1. GitBook, “智能体 Harness 工程指南”, https://yeasy.gitbook.io/harness_engineering_guide ↩

关联12

知识图谱

局部图谱 · 点节点跳转