Agent 为什么需要 Harness?从 8 个问题说起
Agent Engineering··2 分钟阅读

信息过载让我想到一个问题:除了资料太多,还有哪些困难,让 Agent 需要 Harness 这套运行机制?把这些困难与对应设计连起来,或许更容易理解整个领域。
这张图归纳了 8 个问题。工作主线上,目标可能含糊,信息可能过载或不足,决策会出错,执行会失败,结果需要验证。同时,整个过程还得应对中断、越权和资源消耗。于是,我们有了澄清约束、上下文管理、反馈循环、执行恢复、结果检查,以及状态保存、权限控制和预算限制。
这是一张用于思考的地图,具体机制需要按任务选择。以后遇到一个 Harness 设计,可以先问:它在防哪种失败?增加了什么代价?模型变强以后,它还需要保留吗?
还有一个值得继续想的问题:当 Agent 不断尝试却没有进展时,系统应该让它继续、换方法,还是停下来把决定交还给人?
参考:上下文工程 · 长任务 Harness