跳到主要内容
QZ Site
首页博客项目关于

© 2026 QZ Site. All rights reserved.

豫ICP备2026034998号-1|琼公网安备46020002000486号

Agent 为什么需要 Harness?从 8 个问题说起

Agent Engineering·2026年10月13日·2 分钟阅读

Harness 八问:目标、信息、决策、执行、验收五个工作环节,以及贯穿全程的状态恢复、权限控制和预算限制;编号不表示执行顺序。

信息过载让我想到一个问题:除了资料太多,还有哪些困难,让 Agent 需要 Harness 这套运行机制?把这些困难与对应设计连起来,或许更容易理解整个领域。

这张图归纳了 8 个问题。工作主线上,目标可能含糊,信息可能过载或不足,决策会出错,执行会失败,结果需要验证。同时,整个过程还得应对中断、越权和资源消耗。于是,我们有了澄清约束、上下文管理、反馈循环、执行恢复、结果检查,以及状态保存、权限控制和预算限制。

这是一张用于思考的地图,具体机制需要按任务选择。以后遇到一个 Harness 设计,可以先问:它在防哪种失败?增加了什么代价?模型变强以后,它还需要保留吗?

还有一个值得继续想的问题:当 Agent 不断尝试却没有进展时,系统应该让它继续、换方法,还是停下来把决定交还给人?

参考:上下文工程 · 长任务 Harness

相关文章

相同分类

Agent Engineering

和 Coding Agent 协作:把问题说清楚,把事情做完整

我在个人网站和科研项目中使用 Coding Agent,记录下表达意图、决策交互、环境排查、学习与审查、自动化交付中的具体问题。把这些经历连起来,也是在寻找两个答案:哪些地方需要我参与,以及做到什么程度就可以先停下来。

2026年7月22日·14 分钟阅读

相同分类

Agent Engineering · 实践复盘

浏览器说“没有处理程序”,它到底没找到什么?

命令行能启动,关联查询有结果,网页点击却失败。一次自定义协议排错,让我重新区分了注册状态、API 探针和真实使用链路。

2026年10月23日·13 分钟阅读

相同分类

Agent Engineering

同一个工具调用,为什么有三种写法?

用同一个读文件例子,对照 Chat Completions、Responses 和 Anthropic Messages 的请求、工具调用与结果回传,再理解它们和 Qwen、聊天模板及微调的关系。

2026年10月17日·16 分钟阅读
← 返回博客
#Agent
#Harness
← 较早发布用 Agent:模型能力之外,你补了什么信息?
较晚发布 →从 AOP 到手段与目的:一次关于技术概念的追问