最近,看到最系统的Harness工程综述

发布时间:2026/10/27 23:06:59

最近,看到最系统的Harness工程综述 Claude Code、Codex 等 Coding Agent 产品的成功已经证明了 Harness 的重要性。Blog系统梳理Harness Engineering的设计模式、优化层级以及从 ACE 到 MCE 再到 Meta-Harness 的演进脉络。全文概览一、Harness比早期 Agent 框架多了一层早期的 Agent 框架公式很简单Agent LLM Memory Tools Planning ActionHarness Engineering技术全景图https://arxiv.org/abs/2604.08224v1但 Harness Engineering 在此基础上额外纳入了Workflow DesignLoop Engineering、Evaluation、Permission Controls、Persistent State Management。它不再是简单的 prompt template而是更接近运行时与软件系统设计——模型如何观察、行动、记忆、自检、改进。Self-Harness技术https://arxiv.org/abs/2606.09498Blog打了一个精妙的比方Harness 与操作系统OS高度类比。OS 封装复杂逻辑、保持接口简洁Harness 也应如此。随着行业发展配置、工具接口、协议等将逐渐标准化。Harness 三大设计模式2.1 Pattern 1工作流自动化定义一个模型可以操作、测试、迭代的工作流是自动化的关键设计。Karpathy 的 autoresearch repo 就是一个干净范例。一个典型的目标驱动循环遵循Plan → Execute → Observe/Test → Improve → Execute again直到目标达成。Simplified Codex Agent Loop工作流图的核心在于模型通过Agent Runtime分析自身轨迹和失败案例迭代推进进度——而不是依赖静态 prompt template。2.2 Pattern 2文件系统即持久化记忆长程 Agent 系统的一个 recurring pattern 是用简单的方式控制丰富的状态与产物。Harness 不应把整个工作流和所有日志塞进 context相反它应该把持久状态保存在文件中。在长程 agentic rollout 中实验日志、代码 diff、论文摘要、错误追踪、历史轨迹等产物往往会远超模型训练时的 context window。让 LLM 学会通过bash命令读写文件系统是一项基础能力因此以文件形式管理持久化记忆天然受益于核心模型能力的提升。2.3 Pattern 3子代理与后台任务Harness 可以 spawn 多个子代理并行执行并监控后台任务。这在以下场景非常有用主代理需要同时搜索多个假设、并发运行实验、或将隔离的子任务委派出去而不污染主上下文。父代理需要一个小型进程管理器启动任务、检查日志、取消失败运行、将结果合并回主线程。关键设计选择让并行性显式且可检查。如果子代理的输出只存在于瞬态的聊天上下文中它们会迅速过时、隐藏。如果存储为文件、日志和状态记录模型可以在中断后恢复并基于自身执行历史进行推理。Coding Agent Harness案例与工具全景主流 Coding AgentClaude Code、Codex、OpenCode、Cursor-style agents的核心接口已经趋于稳定。它们通常使用如下循环Coding Agent Workflow借助一套工具Coding Agent 能够在给定仓库中开发和调试类似于人类开发者使用 IDE。工具定义全景表Harness与核心智能的关系近期 RSI 路径预测1965年I. J. Good 提出超智能机器的构想一个能在所有智力活动中超越人类并设计出更优机器来自我改进的系统。2008年Yudkowsky 将这一反馈循环命名为递归自我改进Recursive Self-Improvement, RSI——AI 用当前智能去改进产生智能的认知机制本身。但在 Lilian Weng 这篇最新长文中她提出了一个更务实的判断近期的 RSI 不会表现为模型直接重写自身权重而是模型改进训练 pipeline 和部署系统Harness进而催生更强的后继模型。Blog 对近期 RSI 路径给出了明确预测Harness engineering 将走向 meta-methodology——优化的不是答案本身而是获取更好答案的机制。Harness 系统本身成为优化目标启发式规则减少通用机制增加。成熟的 Harness 赋能模型自改进循环而更智能的模型反过来防止 Harness 过度工程化保持系统可持续。Context Engineering 的演进ACE → MCE → Meta-Harness6.1 Agentic Context Engineering简单地将所有工具响应和模型生成内容追加到上下文中会随着 agentic 任务 horizon 的延长而迅速失控。Context management 是构建更结构化、更简洁的 LLM 上下文并管理持久状态的层。ACE 将 context 视为可演化的 Playbook而非越来越长的 prompt。它包含三个组件Generator生成任务轨迹参考 bullet points。Reflector从成功和失败的轨迹中提炼 insight。Curator以增量、条目化的方式更新结构化上下文。ACE Frameworkhttps://arxiv.org/abs/2510.04618ACE 的关键设计Curator不重写完整的 prompt blob而是输出结构化、条目化的 bulletsidentifier description通过确定性逻辑合并到结构化 context logbook 中。条目会定期精炼和去重。但 ACE 的更新规则和工作流仍是 handcrafted。要走向更自改进的循环需要更进一步。6.2 Meta Context EngineeringMCE 将机制如何管理 context与产物内容context 里有什么分离外层 meta-optimization 运行 skill evolution内层 base level 运行 context optimization。MCE Frameworkhttps://arxiv.org/abs/2601.21557一个 MCE skill 定义了一个 context function 将输入 映射到 context 静态组件prompts、知识库、代码库动态算子搜索、选择、过滤、格式化双层优化Skill database 追踪历史 skill、context function 和评估指标 。Meta-level agent 对 prior skills 执行agentic crossover创建新 skill。Base-level context engineer 执行 skill 从 rollout feedback 中学习 context function。6.3 Meta-Harness再深一层Meta-Harness 优化的对象是代码本身——决定和优化什么信息应该被存储、检索、呈现给模型的代码。名字中的Meta意味着它是一个优化 Harness 的 Harness。最后Harness 即基础设施把 RSI递归自我改进 从模型改权重的科幻叙事拉回到了工程系统优化的地面。Harness 不是模型的附属品而是与核心智能同等重要的基础设施层。对于正在构建 Agent 系统的工程师来说这意味着你的竞争力不仅在于模型选型更在于你如何设计 Loop、如何管理持久状态、如何编排子代理、如何让上下文自我演化。学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 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】
延伸阅读

更多相关文章

2026/10/26 21:34:19

OBS多平台直播插件终极指南:5分钟解决你的直播痛点

OBS多平台直播插件终极指南:5分钟解决你的直播痛点 【免费下载链接】obs-multi-rtmp OBS複数サイト同時配信プラグイン 项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp 还在为每个直播平台单独配置OBS而烦恼吗?obs-multi-rtmp这款免…

2026/10/26 11:29:50

QMCDecode终极指南:3步解锁QQ音乐加密文件,重获音乐自由

QMCDecode终极指南:3步解锁QQ音乐加密文件,重获音乐自由 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac,qmc0,qmc3转mp3, mflac,mflac0等转flac),仅支持macOS,可自动识别到QQ音乐下载目录&…

2026/10/27 23:02:08

华为逆变器Modbus TCP数据采集实战:从寄存器映射到本地落库

简介:这份资源面向从事智能设备监控、能源管理系统或工业自动化的开发者,聚焦如何通过Modbus TCP协议远程采集华为逆变器的运行数据。华为逆变器是光伏发电系统的核心部件,借助Modbus TCP可实时读取功率输出、电压、电流、效率等参数&#xf…

2026/10/27 23:02:08

T3 Stack实战:Next.js+tRPC+Prisma全栈开发指南

上礼拜帮一个朋友看他的外包项目,对方上来就一句“就你一个人写,两礼拜能上线不”。我说能,别用你们公司那套几十个微服务的架构了,直接整套T3走起。后来想了想,这几年我经手的全栈项目里,如果是单人或小团…

2026/10/27 23:02:08

算法工程师十年技术栈演变与核心技能升级

1. 算法工程师的角色变迁2015年那会儿我刚入行,算法工程师这个岗位还带着几分神秘色彩。那时候我们主要用Python写些简单的机器学习脚本,调调scikit-learn里的模型参数就能解决大部分问题。记得第一次用随机森林做用户分群时,团队里的人都觉得…

2026/10/27 23:02:08

从代码腐化到 t3code:TypeScript 工程化编码规范实践

先说个背景。年初我接手了一个跑了快两年的 TypeScript 全栈项目,代码量四万多行,看起来一片繁荣。真正开始迭代才发现,处处都是any、隐式类型、三四种命名风格共存,一个组件里塞了两千行业务逻辑。最离谱的是,同一个数…

2026/10/27 23:02:08

opencode 深度解析:终端 Agent 生态位、模型接入与 Skill 实战

如果你用过 Claude Code 再回头看 opencode,会有一种“这工具怎么越做越像个活物”的感觉。上篇讲完了基础安装和日常用法,这篇我打算把大家问得最多的几个层面一次性聊透:opencode 在整套 AI 编码工具链里到底处于什么生态位、它的模型服务面…

2026/10/27 22:57:08

BCEWithLogitsLoss多标签分类:形状与dtype避坑

1. 从一次诡异的 loss0.693 说起多标签分类任务里,BCEWithLogitsLoss大概是出镜率最高、也最容易被用错的一个损失函数。我见过太多次类似的场景:模型结构写得没问题,数据管道也跑通了,训练日志里 loss 稳稳地停在 0.693 附近&…

2026/10/27 14:24:03

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/27 9:34:54

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/27 0:59:21

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/27 0:02:28

WorkBuddy_新建任务与工作模式19_“模式选错”的典型代价

“模式选错”的典型代价 摘要 在软件工程中,设计模式、架构模式、并发模式乃至团队协作模式的选择,往往在项目早期就决定了后续的开发效率和维护成本。本文通过多个真实场景,剖析“模式选错”带来的典型代价——包括返工成本、技术债务累积、…

2026/10/27 0:02:28

WorkBuddy_新建任务与工作模式20_新手推荐路径

新手推荐路径 摘要 在 AI 辅助开发工具快速普及的今天,新手面对最多的困惑往往不是"工具够不够强",而是"我该从哪一步开始用"。本文提出一条经过实践验证的三阶段学习路径:先从 Ask(问答式交互)起…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑