news 2026/11/3 4:52:22

Harness 三层架构:Interface / Mechanisms / Scaling

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Harness 三层架构:Interface / Mechanisms / Scaling

上一章我们建立了 Harness 的概念框架——它是围绕 LLM 的运行时软件层。但一个实际的 Harness 系统包含哪些组件?这些组件如何组织?它们之间的关系是什么?

“Code as Agent Harness” 论文提供了一个三层分类法来回答这些问题:

Layer 1: Harness Interface — 代码如何进入 Agent 循环 Layer 2: Harness Mechanisms — 什么机制维持 Agent 的长周期运行 Layer 3: Scaling the Harness — 多 Agent 如何共享和协同

本章将深入解析每一层的核心组件、设计原则和工程实现,并建立三层架构与四阶演进模型之间的映射关系。


核心概念

三层架构总览

在深入每一层之前,先用一个类比来理解三层的递进关系:

层次类比核心问题
Interface驾驶员和汽车之间的方向盘、油门、刹车Agent 如何与环境交互?
Mechanisms发动机、变速箱、悬挂系统什么机制让 Agent 持续运行?
Scaling交通系统、道路网络、交通规则多个 Agent 如何协同工作?

Interface 是单 Agent 的基础——它定义了 Agent 如何感知世界、采取行动、表征环境状态。Mechanisms 是 Agent 的运行时引擎——它管理规划、记忆、工具使用、控制和优化。Scaling 是 Agent 群体的协调层——它通过共享工件实现多 Agent 协同。

三层不是严格分层的——实际系统中有大量交叉。例如,测试既是 Interface 层的环境表征(测试文件描述预期行为),也是 Mechanisms 层的控制机制(测试结果驱动修复循环),还是 Scaling 层的共享工件(多个 Agent 共享同一套测试标准)。


原理剖析

Layer 1: Harness Interface(接口层)

接口层回答一个基本问题:代码在 Agent 系统中扮演什么角色?

论文将代码在接口层的角色分为三类:

1.1 Code for Reasoning(代码用于推理)

传统的 LLM 推理是纯文本的——模型用自然语言"思考",然后输出结果。问题在于:

  • 文本推理不可执行——你无法"运行"一段推理过程
  • 文本推理不可验证——你无法检查中间步骤的正确性
  • 文本推理不持久——每一轮对话,之前的推理过程就丢失了

Code for Reasoning 将推理过程从文本转化为代码:

# 文本推理(不可验证)# "让我计算一下这个函数的时间复杂度... 看起来是 O(n²)"# 代码推理(可执行、可验证)defanalyze_complexity(code_ast):loops=find_nested_loops(code_ast)returncalculate_big_o(loops)# 返回 O(n²),可以被验证

这种做法的好处是:

  • 可执行:外部运行时可以运行代码,获取计算结果
  • 可验证:可以检查中间变量、执行追踪、控制流
  • 可持久化:代码和计算状态可以在多步之间保持

Claude Code 的 Artifacts 功能和

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/3 4:52:07

EdXposed深度解析:解锁Android系统定制新维度的完整实战指南

EdXposed深度解析:解锁Android系统定制新维度的完整实战指南 【免费下载链接】EdXposed Elder driver Xposed Framework. 项目地址: https://gitcode.com/gh_mirrors/edx/EdXposed 在Android系统定制领域,开发者们长期面临一个核心挑战&#xff1…

作者头像 李华
网站建设 2026/11/2 22:59:21

寻蹊GEO深度解析:AI营销新范式的技术底座与商业逻辑

寻蹊GEO深度解析:AI营销新范式的技术底座与商业逻辑一、GEO:AI搜索时代的品牌“新基建”2026年,生成式人工智能对传统信息检索的颠覆已成定局。当用户习惯于向豆包、DeepSeek、Kimi提出复杂的决策问题并直接获取结构化答案时,品牌…

作者头像 李华
网站建设 2026/11/2 23:42:05

B2B 获客外包值得吗?与内部团队相比,哪些情况更有效?

一、前言:为什么 B2B 企业开始重新思考「获客要不要外包」在 B2B 市场中,获取新客户向来不是一件容易的事。随着市场竞争加剧、名单成本上升、业务压力增加,越来越多企业开始重新审视一个问题:B2B 获客,究竟应该完全由…

作者头像 李华
网站建设 2026/11/2 23:15:54

通用视觉工具模块-直接阈值分割模块-2-UI设计

通用视觉工具模块-直接阈值分割模块-2-UI设计 一 链接图像xmlns:vm"clr-namespace:Plugin.Threshold.ViewModels"UI<Border Grid.Row"0"><Expander Header"图像链接" IsExpanded"True"><StackPanel HorizontalAlignme…

作者头像 李华
网站建设 2026/11/2 22:51:08

3步掌握本地Cookie导出:Get cookies.txt LOCALLY完全指南

3步掌握本地Cookie导出&#xff1a;Get cookies.txt LOCALLY完全指南 【免费下载链接】Get-cookies.txt-LOCALLY Get cookies.txt, NEVER send information outside. 项目地址: https://gitcode.com/gh_mirrors/ge/Get-cookies.txt-LOCALLY 在数字时代&#xff0c;你的浏…

作者头像 李华