Agent Harness到底是什么

OpenViking上下文数据库Golang集成实践 技术创新文件系统范式:将AI Agent的上下文管理从扁平向量存储提升为结构化文件系统分层检索策略:L0/L1/L2三层加载机制,减少62.1%的Token消耗记忆自迭代:会话提交触发Agent经验沉淀,实现越用越智能工程实践完整Golang实现:提供生产级可用的OpenViking客户端库企业级集成方案:涵盖文档摄入、检索、会话管理等全流程性能优化成果:检索准确率提升24.1%,响应时间减少53.3%可观测性提升可视化检索轨迹:实现检索过程的白盒化,调试效率提升77.1%全面监控指标。 阅读详情

前言

Harness Engineering是最近AI Agent领域又开始流行一个新的词汇,博主最开始了解到的是在2月11日,OpenAI发布的一篇博客:Harness engineering: leveraging Codex in an agent-first world.

在这篇博客里OpenAI 提出的一种全新的软件开发方法论,核心理念是 “Agent-First”(智能体优先) —— 将人类工程师从直接编写代码转变为设计和监督 AI 智能体(Codex Agents)来完成软件开发工作。同时做了一个实验:从零开始使用codex来编写一个内部系统,最终 3-7 名工程师在 5 个月内通过 AI 智能体生成了约 100 万行代码和 1,500 个 PR,期间未开发人员没有手写一行代码,实现了约 10 倍于传统开发的效率提升。

1. 追根溯源:Harness 最初是什么?

在英文中,Harness 本意是“马具”或“安全带”。它天然带有一层核心语义:将力量(如马力)进行约束、连接,并引导其进行可控、有效的输出。这恰恰是我们在面对能力强大但行为随机的 LLM 时最需要的。

2. Harness 解决的是Agent哪些问题

未经系统约束的 Agent,在工程化落地时往往会陷入一系列失败模式:

  • 状态混乱:处理长任务时,多轮对话后上下文丢失,忘记初始目标。
  • 工具调用不可靠:参数格式错误、权限不足、调用失败后无法恢复。
  • 难以调试:行为诡异,但无法有效回放和定位问题根源。
  • 迭代即倒退:优化了一个场景,却导致另一个场景效果变差,缺乏回归测试机制。

工程上,我们自然需要引入一层系统来解决这些问题。而这层系统在结构和职责上,与传统的 Test Harness 高度同构——只不过它的驱动对象从“组件代码”变成了“智能体”。

3. Agent Harness 的核心概念与能力模块

一句话定义:Agent Harness 是让 Agent 能够长期稳定运行而提供的系统层基础设施。

一个完整的 Harness 通常需要具备以下核心能力模块:

能力模块核心职责典型实践
1. 上下文装配 (Context Assembly)像“仪表盘”一样,为 Agent 精准提供当前任务所需的信息。控制领域知识、项目状态、可用工具的可见范围与优先级,防止信息过载和幻觉。
2. 工具/技能调度 (Tool/MCP/Skills Dispatch)作为“统一接口层”,规范所有外部工具的调用。实现参数校验、重试机制、幂等性、权限控制和优雅的失败降级。
3. 流程与约束 (Process & Constraints)为 Agent 的行为划清“安全边界”和“操作流程”。强制要求决策前提供证据、高风险操作前人工确认、遵循预设的工作流顺序。
4. 外部化状态 (Externalized State/Artifacts)解决 Agent“金鱼记忆”问题的关键。将长任务的进度、中间产物写入外部存储(如文件、数据库),让后续轮次或新 Agent 能无缝“接班”。
5. 可观测性与评测 (Observability & Eval)提供“黑匣子”和“质检体系”。完整记录运行轨迹(Trace)和日志,建立失败分类和回归测试集,确保每次改动都可对比、可复现。

4. 名词演变与升温时间线

Harness 并非 Agent 领域凭空创造的新词,它的流行是一个清晰的工程思想迁移过程:

  • 长期存在:软件工程中的 Test Harness 概念。
  • ~2022年起:LLM 评测领域开始广泛采用 Evaluation Harness,如 EleutherAI 的 lm-evaluation-harness,目的是让模型评测变得可复现、可比较。
  • 2025-2026年:随着 Agent 长任务和产品化需求爆发,Agent Harness 作为显性工程主题被推向台前。
  • 2025年11月:Anthropic 发文探讨长运行 Agent 的 Harness 设计。

  • 2025年11月:Anthropic 发文探讨长运行 Agent 的 Harness 设计。

  • 2026年2月:OpenAI 发布关于 Harness Engineering 的文章,将其作为 Agent-first 软件开发的方法论。

5. 快速上手:如何从 0 到 1 构建你的 Harness?

5.1 先认清三个无法回避的现实约束

  1. 窗口有限:模型上下文窗口是稀缺资源,必须用外部产物(Artifacts)跨轮推进任务。
  2. 工具不可靠:任何外部 API 调用都可能失败,系统层必须内置校验和恢复机制。
  3. 迭代会退化:没有评测集(Evaluation Harness)的改进都是盲目的,必须建立可复现的回归测试流水线。

5.2 用“三层闭环”模型来理解 Harness

  • 计划层 (Intent → Plan):负责拆解用户意图,制定执行计划,定义每一步的产物和验收标准。
  • 执行层 (Plan → Tool Calls):负责安全、可靠地调用工具,处理失败、重试和回滚。
  • 学习层 (Logs → Improvement):从运行日志中提炼失败案例,优化上下文、工具接口和约束策略,并通过评测集验证改进效果。

5.3外界一些harness实践

这里主要关注的是langchain团队的deepagents项目所提供的能力,按照他们的定位deepagents项目正是处理Agent Harness这一层。

能力核心功能关键工具/机制
规划任务列表管理write_todos — 跟踪任务状态(pending/in_progress/completed)
虚拟文件系统文件操作与隔离存储ls/read/write/edit/glob/grep/execute — 可插拔后端
子代理任务委托与并行执行task 工具 — 创建隔离上下文的临时子代理
上下文管理Token 压缩与长期记忆内容卸载(>20k tokens)、自动摘要(85% 阈值)
代码执行安全运行命令execute — 沙箱环境执行 shell 命令
人工介入安全审批interrupt_on — 指定工具调用前暂停等待人工确认
技能模块化专业工作流SKILL.md — 渐进式加载,按需使用
记忆持久化上下文与偏好AGENTS.md — 跨会话始终加载

总结

Agent Harness 不是又一个时髦的、稍纵即逝的技术名词。它Agent工程的技术实现层之一,本身并不提供智能,它的核心职责是让智能体(Agent)能够稳定、可靠、长时间地运行,解决的是工程上的“稳”的问题。

学AI大模型的正确顺序,千万不要搞错了

🤔2026年AI风口已来!各行各业的AI渗透肉眼可见,超多公司要么转型做AI相关产品,要么高薪挖AI技术人才,机遇直接摆在眼前!

有往AI方向发展,或者本身有后端编程基础的朋友,直接冲AI大模型应用开发转岗超合适!

就算暂时不打算转岗,了解大模型、RAG、Prompt、Agent这些热门概念,能上手做简单项目,也绝对是求职加分王🔋

在这里插入图片描述

📝给大家整理了超全最新的AI大模型应用开发学习清单和资料,手把手帮你快速入门!👇👇

学习路线:

✅大模型基础认知—大模型核心原理、发展历程、主流模型(GPT、文心一言等)特点解析
✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑
✅开发基础能力—Python进阶、API接口调用、大模型开发框架(LangChain等)实操
✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用
✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代
✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经

以上6大模块,看似清晰好上手,实则每个部分都有扎实的核心内容需要吃透!

我把大模型的学习全流程已经整理📚好了!抓住AI时代风口,轻松解锁职业新可能,希望大家都能把握机遇,实现薪资/职业跃迁~

这份完整版的大模型 AI 学习资料已经上传优快云,朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】

在这里插入图片描述

“Agent Harness”和“Harness Engineering” 摘要:2026年AI工程化领域,"Agent Harness"(AI代理运行控制系统)与"Harness Engineering"(马具工程方法论)常被混淆。前者是管理AI代理非推理事务的技术实体(工具调用、记忆管理、安全约束等7层架构),后者是设计优化该系统的工程学科。研究表明,优化的Harness设计可使同一模型性能提升10倍。两者关系如同"马具"与"制具工艺":Harness Engineering指导Agent Harn 阅读详情

相关推荐

用AI学习graphify

Graphify是一个AI驱动的知识图谱构建工具,能够将代码、文档、论文、图像和视频等多模态数据转换为结构化知识图谱。其核心技术特点包括: 多模态处理能力: 支持25+编程语言的AST解析 处理PDF、Markdown等文档 集成Whisper进行音视频转录 高效知识提取: 采用确定性AST解析与LLM语义提取结合 相比直接读取源文件,查询token消耗最多减少71.5倍 增量更新机制仅处理变更文件 智能分析功能: 自动识别高中心性的"上帝节点" 发现跨领域的"意外连接&quo

我的专栏 750

基于RAG的企业智能客服项目,已拿70万offer!

基于 RAG 构建一套企业智能客服系统📖。

m0_59164520的博客 1445

到底什么是Harness工程?一篇文章从入门到企业落地全解析

随着OpenClaw爆火,Harness Engineering(驾驭工程)成为AI编程时代的热门概念,很多小白对其感到陌生。本文用通俗类比和真实案例,避开复杂术语,从基础定义入手,讲清Harness Engineering的核心逻辑——人类工程师设计“约束系统”(马具),让AI模型(烈马)安全高效地完成代码工作,同时拆解其核心组件、企业落地场景和实战成果,帮小白快速入门,读懂这项能解放人力、提升效率的新技术,轻松掌握它的核心价值和落地思路。

program哲学 3270

从Vibe Coding到可控生产力:Harness Engineering的实践启示

摘要:OpenAI提出的Harness Engineering(工程化治理)理念为AI Agent时代的软件工程提供了关键方法论,旨在解决代码高产出下的质量闭环、上下文管理等核心矛盾。其三大目标包括重构工程师角色、将AI纳入可控体系、实现低成本纠错,通过六大举措(如角色重构、机械化约束、反熵机制等)重构工程流程。该理念与vibe coding高度互补,既保留灵感驱动的敏捷性,又通过工程化体系保障稳定性,最终推动工程师从"代码生产者"升级为"工程体系设计者"。

小程故事多的博客 4400

《深入浅出Agent》: Harness Agent 前沿论文深度调研报告

本文调研了AI Agent领域中的Harness(执行框架)技术前沿发展。报告显示,Harness作为包裹LLM模型的外层控制系统,其设计优劣对Agent系统性能的影响可达6-10个百分点。清华大学提出NLAH将Harness外部化为可移植自然语言文档,在OSWorld测试中性能提升16.8个百分点;Stanford IRIS Lab的Meta-Harness通过外循环优化Harness代码实现自动调优;Google DeepMind的AutoHarness实现了LLM自动合成Harness代码。研究表明,

专注大数据与人工智能技术分享,欢迎私信加群互相学习! 170

HDRnet——双边滤波和仿射变换的摇身一变

layer层数越多,下采样得到的图越小,low-level features的好处是最后的grid会更coarser,最后的特征图的感受野也越多,非线性更好,表达力更强。所以最终grid是5维的[B,in*out,n,H,W],permute之后是[B,H,W,n,in*out],B是batchsize,n表示对guide的量化级数,in*out表示每个cell的变换系数。这部分的处理对象是低分辨率图,利用CNN进行特征提取(局部和全局),最后fuse得到grid,这里面包含了变换的系数。

zcg1942的博客 1577

Agent Harness

Agency 是模型原生感知、推理、行动的内在能力,源于训练参数;Agent 是该能力的工程落地,由决策模型与运行载体 Harness 组成;开发 Agent 分为模型训练、搭建 Harness 两大核心工作; Harness 由工具、知识、环境观测、交互接口、权限约束五部分构成;Harness 工程师负责原子化工具开发、领域知识按需调度、上下文治理、安全权限管控、采集交互轨迹用于模型迭代; 模型负责推理决策,Harness 负责执行、反馈与安全约束,其本身无法生成智能,仅决定模型能力落地的上限

2401_87562521的博客 473

《Cesium 基础知识点》- 申请 Cesium Ion 密钥

一、访问 https://cesium.com/ion/signin/tokens 二、登录/注册 三、申请 四、使用 // 密钥 let defaultAccessToken = 'your token string'; // 设置 Cesium.Ion.defaultAccessToken = defaultAccessToken; // 初始化 let viewer = new Cesium.Viewer('cesiumContainer', {}); ...

前端技术 2571

Harness Agent和 Agent Harness

文章摘要: HarnessAgent与AgentHarness是AI工程化落地的关键范式,前者指被管控的智能体(Agent=Model+Harness),后者为智能体提供执行框架与控制系统(如执行环境、工具接口、安全治理等)。二者一体两面:HarnessAgent强调受控的智能体,AgentHarness侧重支撑系统。技术特征上,模型决定能力上限,Harness确保可靠性,但可能限制灵活性;演进分为提示工程、上下文工程、Harness工程三阶段。当前争议在于BigModel(模型吞并Harness)与Big

几十年资深高级架构师,技术专家的技术笔记。专注C、Java、Python、微服务、云原生、AI工程化及高并发系统分布式架构实战,分享源码剖析、性能调优与架构治理经验。 641

STC15单片机双串口通信实战:串口2配置与多设备交互

本文详细介绍了STC15单片机双串口通信的实战配置,重点解析串口2的硬件连接、寄存器设置及多设备交互实现。通过实际项目案例和完整代码示例,帮助开发者快速掌握STC15串口2的配置技巧,解决常见通信问题,提升嵌入式系统开发效率。

weixin_29174013的博客 256

Ta-Lib源码解析(三):蜡烛图指标 (Candlestick Indicator) #(附Python重构代码和示意图)(补充中)

蜡烛图指标为识别K线形态的指标,笔者认为重点在于定义方式所提供的思路,背后的投资逻辑可以借鉴但不建议直接参考文档的翻译内容和源码逻辑存在不一致的现象,笔者分别列出中文百科中的定义和源码实际逻辑,供大家参考技术分析理论中的一些模糊词,ta-lib中给出了精确的定义源码

量化就是探索生活 3254

什么是Harness Agent?Harness与OpenClaw有什么区别?OpenClaw可以直接迁移到Harness?

摘要 Harness Agent是一种围绕大模型构建的完整工作环境系统,包含工具链、反馈循环、约束机制和上下文工程等核心组件,将大模型的原始智能转化为可用系统。OpenClaw是Harness概念的具体实现之一,两者的主要区别在于: 定位差异:OpenClaw是具体产品框架,Harness是行业通用概念范式 技术范围:Harness包含更广泛的设计哲学和架构标准 兼容性:OpenClaw主要适配Claude系列模型,Harness是模型无关的架构理念 OpenClaw可以迁移到Harness框架,迁移可行性

猫头虎技术团队:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:优快云WF,猫头虎承诺每年免费为100名C站创作者做账号流量诊断服务!全网搜:猫头虎技术团队,点击文章底部名片或直接私信我一切皆可谈,快找虎哥! 8115

蓝牙耳机充电仓——功能框架

数据传输:大部分充电仓会跟耳机通信,控制耳机开机、关机和进入可搜索模式等等。蓝牙耳机给大家的生活带来便利,来讲讲TWS蓝牙耳机的搭档充电仓吧!方便携带:如果耳机单独带着,指定能弄丢一个,有了充电仓就安全多了。收纳保护:把珍爱的耳机放入充电仓里,防止丢失、磕碰、刮花等。给耳机充电:提供电力补给,让耳机持续使用。

改变自己现在能改变的,珍惜自己现在所拥有的 8949

一文彻底讲清,Agent、Agent Framework、Agent Harness 的本质区别

**摘要:Agent、Agent Framework和Agent Harness是AI智能体系统中的三个不同层级。Agent是具备自主决策能力的智能执行者,负责思考和完成任务;Agent Framework是开发工具库,提供构建Agent的基础组件;Agent Harness则是控制系统,确保Agent稳定、可靠地长期运行。三者分别解决"能不能做"、"如何快速开发"和"如何稳定运行"的问题。随着AI发展,Harness在保证长流程任务可靠性方面变得

小程故事多的博客 3008

保姆级教程:用OpenCV和MediaPipe在Python里实现实时手势识别(附完整代码)

本文提供了一份详细的Python教程,教你如何使用OpenCV和MediaPipe实现实时手势识别系统。从环境配置、手部关键点检测到手势分类算法,逐步讲解如何构建高精度手势识别应用,适用于智能家居控制、PPT操作等场景。教程包含完整代码示例和性能优化技巧,特别适合计算机视觉初学者和开发者实践。

weixin_28677005的博客 328

CATIA高效设计:自定义快捷键全攻略

本文详细介绍了如何在CATIA中自定义快捷键以提升设计效率。通过减少鼠标依赖、优化工作流程和减轻手腕疲劳,合理设置快捷键可显著提高建模速度。文章提供了从基础设置到高级配置的全流程指南,包括解决冲突、推荐方案及外设扩展建议,帮助用户快速掌握CATIA高效设计技巧。

weixin_42648844的博客 584

Harness 和 Agent 到底有什么区别?

本文厘清了模型、Harness与Agent三者关系:模型如大脑,Harness是工作环境,Agent是执行任务的数字员工。以DeepSeekHarness为例,其“一切皆插件”架构支持灵活组合模型、工具、会话与循环机制,适用于定制化Agent开发;而Codex、ClaudeCode等为开箱即用的Agent,定位不同。文章强调,Harness并非替代模型或Agent,而是构建可持续任务执行系统的底层框架,帮助用户判断应选择现成Agent还是自建工作环境。

Stata连享会 433

【首发独家】华为OD机试 - 服务中心选址、服务中心的最佳位置(C 语言解题)

最近更新的博客 华为 od 2023 | 什么是华为 od,od 薪资待遇,od 机试题清单 华为 OD 机试真题大全,用 Python 解华为机试题 | 机试宝典 【华为 OD 机试】全流程解析+经验分享,题型分享,防作弊指南 华为 od 机试,独家整理 已参加机试人员的实战技巧 本篇华为 OD 机试题解:服务中心选址、服务中心的最佳位置

梦想橡皮擦,专栏100例写作模式先行者,现象级专栏 《Python 爬虫 100 例》作者、《滚雪球学 Python 专栏》原创者 1万+

LLM - 一文读懂Agent Harness

摘要: 2026年,大模型的核心竞争力从“智商”转向长流程任务的耐久性与可靠性,而Agent Harness成为支撑这一能力的关键基础设施。与传统Agent框架不同,Harness如同“操作系统”,系统化解决长流程中的三大难题:上下文管理(压缩与卸载)、任务协作(并行拆分与编排)和实时纠偏(监控与回滚)。实践表明,Claude Code等案例通过系统级工程显著提升稳定性。设计Harness需遵循轻量化与模块化原则,避免过度工程化,从最小原型(如原子工具+基础监控)逐步演进,聚焦可删除的灵活架构。最终,Har

小工匠 5146

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

DeepSeek Harness保姆级实战:一文搞懂Agent Harness

DeepSeek Harness 是官方开源的 Agent 运行时框架,其核心价值在于将大模型能力转化为可执行任务的工作流(如代码分析/修改/测试)。与直接调用 API 不同,它通过插件化架构(Cordis)整合模型、工具、沙箱、会话等组件,支持 Standard/Code/Minimal/Creator 四种运行模式。本文详解其架构原理、Web UI/Headless/Python SDK 三种使用方式,并梳理权限控制、会话复用等实践要点。当前处于开发者预览阶段,适合需要定制 Agent 基础设施的团队。

CodeBlog-star 2442

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Agent = Model + Harness

本文探讨了Agent工程的本质,指出Agent应由模型(Model)和外壳(Harness)组成。文章从工程链路角度拆解了Agent的完整实现框架,包括入口路由、意图澄清、任务规划、执行治理等关键环节。重点分析了Harness的核心组件:循环骨架(Agent Loop)通过Observe-Decide-Act-Record四态实现持续工作;意图识别通过结构化澄清工具提升交互质量;任务规划通过显式Todo列表解决长任务记忆问题;工具治理通过Schema契约确保调用可靠性。文章强调Agent工程应聚焦结构优化而

qq_37852091的博客 513

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

DeepSeek Harness 到底是什么?从 Agent 到 Harness 的架构演进

从一个最简单的 Agent 出发,逐步理解 Agent、Runtime、Harness、Cordis,以及 DeepSeek Harness 的插件化与微内核架构。

abc225588336699的博客 221

Harness-Zero:Harness Distillation via Agent-as-Harness——通过 Agent-as-Harness 实现 Harness 蒸馏

Harness-Zero:Harness Distillation via Agent-as-Harness——通过 Agent-as-Harness 实现 Harness 蒸馏

Together_CZ的博客 786

Agent Harness,一篇就够了

Agent Harness 已经在 2026 年初迅速成为 AI 工程领域的核心架构概念。

weixin_58753619的博客 724

啥是Harness?从agent loop到deepseek harness,探究 Harness 的演化之路

最近一年,Harness 正在成为 AI Agent 领域越来越重要的概念。从早期的 Agent Loop、Tool Calling,到 Agent-Computer Interface、Long-Running Agent,再到今天集成 Sandbox、Context、Memory、Skills、Sub-agent 和 Persistence 的完整 Runtime,Harness 并不是突然出现的新技术,而是 Agent 从“会思考、会调用工具”走向“能够在真实环境中持续完成复杂任务”的自然结果。

Airtena的博客 1318

Agent Harness 架构到底需要些什么?

本文对比分析了三种主流Agent架构设计哲学:Claude Code的应用层治理、Codex的内核级沙箱和DeepSeek Harness的插件化运行时。关键发现包括:1)同一模型在不同架构下性能差异可达53%,证明框架设计比模型本身更重要;2)三种架构分别解决了"何时干预"、"哪里隔绝"和"什么可换"三个核心问题;3)循环机制设计差异显著,如dsh采用turn-step双级状态机,而Claude Code强调生命周期钩子;4)工具调用流水线设计直接影响模型与现实的交互效率。文章通过源码级分析揭示了不同架构

一线架构师,技术总监。专注研究GIS+AI大模型及智能体,持续分享技术、经验和想法~ 851
上一篇: AI 工程师不再写代码了?「Harness Engineering」到底是什么
下一篇: 从 Tool Agent 到 Harness Engineering:一个 Agent工程师的升级路径
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2835原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值