解释最近热门的 AI 新词:Harness Engineering

Harness Engineering:AI系统自改进的工程化实现路径 在AI系统设计中,递归式自我改进(RSI)是实现智能体持续进化的核心技术。其原理是通过迭代优化系统组件构建能力提升的闭环循环,技术价值在于将AI从静态模型转变为动态自适应的智能系统。从工程实践角度,Workflow自动化与文件系统持久化构成了现代Agent架构的基础模式,适用于长程任务处理、自动化研究等复杂场景。基于Lilian Weng的前沿研究,Harness Engineering将优化焦点从模型权重转向运行时系统设计,通过子Agent委派、Context工程进化等模式,为AI自改进提供了可行的工程实 阅读详情

这篇文章从 OpenAI 到 Stripe 到 OpenClaw,讲了构建编码 Agent 的最佳实践的汇聚。

本月早些时候,Greg Brockman 发布了一条线程,讨论 OpenAI 如何重组其工程团队,使其在使用代理时更有效率。这一举措的启动是因为内部情况发生了多大的变化:

昨天 OpenAI 的一些优秀工程师告诉我,自 12 月以来,他们的工作发生了根本变化。在此之前,他们可以使用 Codex 进行单元测试;现在,它几乎编写了所有代码,并完成了大量操作和调试工作。并非每个人都实现了这一飞跃,但通常是因为模型能力以外的因素。

我之前映射了从 Copilot 到聊天机器人到代理到后台代理到代理舰队的进展。每一步都比上一步更快。但在过去几个月里,一些本质上不同的东西开始出现——是的,模型已经变得更好,同时我们也看到了当整个团队围绕它们重组时发生的具体证据。

考虑以下数据点:

OpenClaw 的创建者 Peter Steinberger 告诉 Pragmatic Engineer,他发布了自己没有阅读的代码。一个人,一个月内 6,600+ 次提交,同时运行 5-10 个代理。

一个 OpenAI 团队在五个月内用三名工程师构建了一个百万行内部产品。零行手写代码(按设计)。平均每个工程师每天 3.5 个 PR——并且随着团队的增长,吞吐量增加了。

Stripe 的内部编码代理,称为 Minions,现在每周产生超过一千个合并的拉取请求。一位开发者在 Slack 中发布任务;代理编写代码,通过 CI,并打开一个准备好人类审查的 PR,中间没有交互。

对我来说,很明显我们已经过了演示和副项目的阶段;这些是真实规模的生产系统。而且虽然具体细节不同——Steinberger 是一个独行者,OpenAI 团队是一个小队,Stripe 是一家 10,000 人的公司——他们汇聚的模式非常相似。1

这篇文章是我尝试映射这些模式的尝试。这些实践仍在出现,并无疑会演变,但它们汇聚得足够快,值得写下正在变得清晰的东西。

工程师的工作正在分裂成两部分

在这一刻,我看到 AI 领域反映并演变了我自己对从制造者日程到管理者日程的转变的观察:

我正在远离与 AI 聊天,转向管理它们。你可以看到这些工具的进展。今天,它们主要围绕编码设计,但将它们扩展到通用知识工作只需很短的一步。这意味着我们这些处于前沿的人将把我们的日程和工作流程从制造者的转变为管理者的。

这个框架仍然成立,但观看这些团队的工作使它变得更尖锐。工程师的工作不仅仅是成为泛泛意义上的“管理者”——它正在分裂成两个不同的部分,你需要两者。

第一部分是构建环境。OpenAI 团队直言不讳:瓶颈从来不是代理编写代码的能力,而是围绕它的结构、工具和反馈机制的缺乏。他们的重点从实现转向启用:当 Codex 卡住时,他们将其视为环境设计问题,并问代理可靠地继续需要缺少什么。而且这,我想,是我早期写的东西中缺少的关键部分。

第二部分是管理工作。这就是 Steinberger 在启动执行前与代理花费大量时间规划时所做的,或者当他作为 OpenClaw 架构的“仁慈独裁者”时发布他没有阅读的代码。这就是 Brockman 推荐每个团队指定一个“代理队长”时的意思——某人负责思考代理如何融入团队的工作流程。

这两个部分不是顺序的(至少目前不是)。你不是构建环境然后在其中管理代理。你同时做两者,每一个都告知另一个。代理的失败告诉你环境缺少什么;更好的环境让你以更少的摩擦进行管理。

构建 Harness

还没有官方术语,但我欣赏 Mitchell Hashimoto(Terraform、Ghostty 和许多其他软件工具的创建者)使用的名称:“harness engineering。” Harness 是约束、工具、文档和反馈循环的集合,这些保持代理高效并在轨道上。将它想象成将新员工扔进没有入职的公司与有清晰架构文档、linting 规则、快速 CI 管道和明确模块边界的公司之间的区别。

根据 Hashimoto 的说法,“这是每次你发现代理犯错时,你花时间设计一个解决方案,使代理再也不会犯那个错的想法。” 在我看到的例子中,四种实践不断出现。

架构作为护栏

OpenAI 团队强制执行严格的分层架构,其中每个域内的代码具有非常严格的依赖和接口。架构外的任何东西都被禁止并机械执行:

代理在具有严格边界和可预测结构的环境中最有效⁠,所以我们围绕一个严格的架构模型构建了应用程序。每个业务域被分成固定层集,具有严格验证的依赖方向和有限的允许边缘。这些约束通过自定义 linter(当然是 Codex 生成的!)和结构测试机械执行。 … 在人类优先的工作流程中,这些规则可能感觉迂腐或限制性。但对于代理,它们成为倍增器:一旦编码,它们立即适用于所有地方。

正如 Birgitta Böckeler 在 Martin Fowler 的网站上指出,这暗示了一个反直觉的未来:增加对 AI 生成代码的信任和可靠性需要约束解决方案空间而不是扩展它。我们最终可能选择技术栈和代码库结构不是因为它们最灵活,而是因为它们最适合 harness。

Stripe 采取了不同但互补的方法。他们的 Minions 在隔离的、预热“devboxes”中运行——与人类工程师使用的相同开发环境,但与生产和互联网沙盒化。代理通过 MCP 服务器访问超过 400 个内部工具。关键洞察:代理需要与人类工程师相同的上下文和工具,而不是事后整合。

工具作为基础和反馈

Brockman 对团队的推荐是直接的:“维护你的团队依赖的工具列表,并确保有人负责使其代理可访问(例如通过 CLI 或 MCP 服务器)。” 如果代理无法访问你的工具,它们就无法帮助。

Stripe 的实现可以说是这个的最成熟例子。他们的 Minions 通过称为 Toolshed 的集中 MCP 集成连接到 400+ 个内部工具。代理在与人类工程师相同的开发环境中运行——相同的工具、相同的上下文、相同的访问。

但使工具可访问只是开始。更重要的是,正确的工具不仅仅扩展代理能做什么——它们改善它已经做的一切的可靠性。

在我自己的经验中,在提交前为 Codex 提供运行哪些 linter 和测试套件的清晰指令增加了我对每个 diff 的信心。没有这些工具,我就是在盲目飞行,依靠自己手动审查捕获东西。类似于 OpenAI 和 Anthropic 的团队,我发现提示代理使用浏览器自动化工具进行端到端测试极大地提高了彻底性和准确性——代理可以捕获仅从代码中不可见的 bug。

OpenAI 团队更进一步,提出了可能是这些文章中最聪明的想法:自定义 linter 错误消息兼作补救指令。当代理违反架构约束时,错误消息不仅仅标记违反——它告诉代理如何修复它。工具在工作时教导代理。用 Brockman 的话说:“编写快速运行的测试,并创建组件之间的高质量接口。”

文档作为记录系统

但你如何将这些过程变成可重复的系统?再次,Brockman 的线程包括一个具体推荐:“为任何你工作的项目创建并维护一个 AGENTS.md;每当代理做错事或在任务中挣扎时更新 AGENTS.md。” 这将文档变成反馈循环而不是静态工件。

对于不熟悉的人:AGENTS.md 是一个新兴的开放约定——本质上是 AI 代理的 README 2。它是仓库根目录下的 Markdown 文件,编码代理在每个会话开始时自动阅读。它告诉代理关于你的项目需要知道的东西:构建步骤、测试命令、编码约定、架构约束和常见陷阱。

但使 AGENTS.md 成为负载轴承基础设施而不是另一个腐烂的文档的是 Brockman 和 Hashimoto 描述的使用模式。你不是写一次就忘记它。你在代理每次做错事时更新它。

每当您发现代理犯了错误时,您都会花时间设计解决方案,以便代理不再犯同样的错误。

对于简单的事情 - 代理运行错误的命令或找到错误的 API - 这意味着需要更新 AGENTS.md了。 Hashimoto 指出 来自他的终端模拟器 Ghostty 的示例,其中文件中的每一行对应于现在已被阻止的特定过去代理故障。

但 OpenAI 团队更进一步。他们不是维护一个单一的巨型指令文件,而是构建了一个小的 AGENTS.md,指向更深层的真理来源——设计文档、架构地图、执行计划、质量等级——所有都在仓库中版本化和维护。一个后台代理定期扫描过时的文档并打开清理 PR:代理的文档,由代理创建。

Anthropic 的工程团队,在一篇关于长运行代理的有效 harness 的帖子中,从相反方向发现了类似模式。他们的核心问题是每个新代理会话开始时没有之前发生的事的记忆。解决方案是结构化的进度文件和特征列表,让新代理快速理解工作状态,类似于从未见面的工程师之间的轮班交接。他们甚至发现使用 JSON 进行特征跟踪比 Markdown 更好,因为代理不太可能不适当地编辑或覆盖结构化数据。

成为 AI 管理者

但是当然,安全带只是等式的一半。另一半是指导代理工作的日常实践——我称之为 人工智能经理的日程 。在这里,前沿的实践者也正在采取类似的方法。

规划是新的编码

此时,许多开发者强调在使用 AI 时进行广泛的前期规划——以至于大多数 AI 编码工具此时包括一个专用的“更多计划”。只有当他们满意时,工程师才会启动执行并移动到下一个任务。

Cloudflare 的 Workers 可观察性负责人 Boris Tane,有一整篇博客文章致力于这个原则:永远不要让代理编写代码,直到你审查并批准书面计划。用他的话说:

这种规划和执行的分离是我做的唯一最重要的事。它防止了浪费努力,让我控制架构决策,并以最少的 token 使用产生显著更好的结果,而不是直接跳到代码。

Anthropic 对长期运行代理的方法进一步将这一点正式化。他们的“初始化代理”根据高级提示生成全面的功能列表 - 单个 Web 应用程序的 200 多个单独功能,每个功能都有明确的测试步骤,所有功能最初都标记为“失败”。这种预先分解可以防止智能体尝试一次性完成整个项目或过早地宣布胜利。

我自己经历了这种转变。当 Codex App 颠覆我的日常工作流程时,我停止花费时间实现,开始花费它范围界定、指导和审查。现在最重要的工作发生在任何代码编写之前。

对 Slop 说不

Brockman 的推荐 #5 是直率的:

确保某些人为任何合并的代码负责。作为代码审查者,保持至少与人类编写代码相同的标准,并确保作者理解他们提交的内容。

这是“对 slop 说不”的原则,它与速度的诱惑相反。当代理可以产生 PR 比你审查更快时,本能是降低标准。我读过的每个来源都反对这个。

Steinberger,尽管发布了自己没有逐行阅读的代码,但深深关心架构和可扩展性。他作为 OpenClaw 的架构守门人。在他的 Discord 与贡献者,他不谈代码——只谈架构和大决策。Pragmatic Engineer 的 Gergely Orosz 观察到 Steinberger “给我印象是一个软件架构师,他将项目的高级结构保持在头脑中。”

我已经为此挣扎一段时间,但随着模型变得足够好,我发现更容易将它们视为经验丰富的分包商:

我喜欢用木工或木匠来比喻。对于初级木匠(即“学徒”)来说,这项工作可能只是关于输出——将设计或想法制作成成品。但对于更资深的人(“熟练工”或“工匠”)来说,他们的工作通常是了解客户想要什么,了解材料的实际情况,并设计出符合要求的东西。

最终,如果我与一位高级木匠一起帮助我设计一些东西,我并不特别关心他们是否是真正进行锯切和粘合的人。我正在与他们合作完成最终产品,而不是具体的机械步骤。

这就是 Steinberger 正在做的。他是大师木匠。代理在做锯和胶。他的工作是知道好的看起来像什么,并拒绝不符合标准的东西——有些人可能称之为“品味”。

我称之为“胡说检测”,随着输出量的增加,它变得更关键,而不是更少。你现在在更高的抽象水平审查。代码感觉太聪明,还是太重复?这里有模式会在六个月内引起维护头痛吗?抽象在正确的水平吗?

编排,而不仅仅是委托

最终的管理技能是并行化,但需要明确的是,并不是每个人都能做到(或需要)。 Steinberger 同时运行 5-10 个代理。 Stripe 工程师从 Slack 并行启动多个 Minion。我对 Codex 应用程序中的工作树也做了同样的事情 - 三个会话同时讨论不同的功能,作为审阅者而不是实现者在它们之间进行上下文切换

但在两种并行工作模式之间出现了一个重要的区别。Steinberger 和我做的是参与并行化——你积极管理几个代理会话,检查每个会话,并在需要时进行重定向。 Stripe 的 Minions 代表的是更接近于无人值守的并行化——开发人员发布一个任务然后走开。代理通过 CI 处理一切,而人类仅在审查阶段重新进入循环

这些是真正不同的管理风格,有不同的权衡。有人值守的并行化给你更多控制并更早捕获问题,但认知上要求高。无人值守的并行化扩展更好,但需要对环境的大量投资——harness 必须足够好,你信任代理从任务到 PR 而无需监督。Stripe 可以这样做是因为他们构建了 Toolshed、预热 devboxes 和紧密 CI 集成。大多数团队还没有到那里。

您的团队在该范围内的位置取决于两件事:您的 harness 的成熟程度,以及您对代码库的代理的信任程度。随着安全带的改进和模型能够更好地维持更长的任务而不脱轨,我预计平衡将转向无人值守的工作。但就目前而言,我们大多数人都处于中间状态——参与复杂的任务,无人参与范围广泛的任务。

什么仍然困难

上面的实践代表了真正的汇聚。但有几个开放问题,没有人有说服力的答案。

第一个是布罗克曼的结束语:如何防止“功能正确但难以维护的代码”渗入代码库? 《Harness Engineering》帖子将这种现象称为“熵”——代理生成的代码与人类编写的代码的累积方式不同。他们已经开始运行定期的“垃圾收集”代理来发现不一致和违规行为,但他们承认这仍然是一种新兴做法。

第二个是大规模验证。伯克勒对 Harness 帖子的批评是尖锐的:该文章缺乏对功能和行为的验证。 Anthropic 的长期运行的代理研究也发现了同样的差距——代理会在没有适当的端到端测试的情况下将功能标记为完整,并且如果没有明确的提示,他们将无法认识到某些东西不起作用。即使有了浏览器自动化,视觉和工具访问的限制也意味着一些错误会被忽略。

第三个是改造问题。所有这些成功故事涉及新建项目或从头开始构建 harness 的团队。将这些技术应用到十年旧的代码库,没有架构约束、不一致测试和零散文档是一个更复杂的问题。Böckeler 将其比作在从未有过静态分析工具的代码库上运行它——你会淹没在警报中。Harness engineering 如何适用于老旧存量项目是一个开放问题。

第四个,或许最大的,是文化采用。

阅读所有这些例子,一件事变得清楚:没有什么是偶然发生的。某人必须构建这些东西。每个组织的某人必须做找出代理如何融入他们团队工作流程的工作——创建 harness,定义过程,并基于有效的东西更新。

好消息是投资复合。每个 AGENTS.md 更新防止一类未来的失败。每个自定义 linter 教导每个未来的代理会话。你通过 MCP 暴露的每个工具使每个后续任务更快。前期成本显著,但回报加速。

事物的形状

Steinberger 观察到喜欢解决算法谜题的工程师努力转向代理原生,而喜欢发布产品的工程师快速适应 5。这与我亲眼看到的东西一致——当我不再用自己的双手编写代码时,我必须学会放弃软件工程的技巧。

但是尽管有 苦乐参半的方面 ,我还是对这里发生的事情着迷。这是一门真正实时形成的新学科——它借鉴了软件架构和团队管理中的经典挑战,同时将上下文工程融入其中。剧本仍在编写中,但我第一次认为它的形状正在变得清晰。

学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%免费】

在这里插入图片描述

2026年AI Agent工程化:从Prompt Engineering到Harness Engineering实战 AI Agent作为人工智能技术的重要分支,其核心原理是通过大语言模型(LLM)结合工具调用和环境交互来完成复杂任务。传统的Prompt Engineering方法虽然简单易用,但在生产环境中面临稳定性、可维护性和自进化能力等工程化挑战。Harness Engineering通过将Agent组件标准化和配置化管理,实现了真正的系统工程价值,特别适用于需要高可靠性的企业级应用场景。本文以GitHub明星项目Hermes Agent为例,深入解析Prompt Harness、Context Harness和To 阅读详情

相关推荐

Harness Engineering:AI系统编排工程与递归自改进技术解析

AI系统编排工程(Harness Engineering)是一套系统工程方法论,其核心原理是通过精心设计的运行时系统来最大化基座模型的能力。与传统提示工程相比,这种方法将优化焦点从单次交互提升到整个系统架构层面,为AI系统的长期自我进化提供技术基础。在工程实践中,Harness Engineering通过工作流自动化、文件系统持久化记忆、子Agent管理等技术组件,构建了可执行的搜索空间,使AI系统能够在复杂任务处理中实现递归式自我改进(RSI)。这种技术架构特别适用于长程任务处理、自动化研究系统和复杂工作

weixin_30856725的博客 400

为什么顶级团队开始重押 Harness Engineering?AI Agent 时代的底层答案来了

2026 年 2 月,OpenAI 公开了一个令整个行业瞩目的内部实验:一个最初只有 3 名工程师的团队,在 5 个月内从零交付了一款拥有内部日活用户和外部测试者的软件产品。这款产品的代码量超过 100 万行,累计合并了约 1500 个 Pull Request,开发耗时仅为传统人类团队的十分之一。最关键的一点是 —— 从应用逻辑、测试代码、CI 配置到文档和监控工具,没有一行代码是人手写的,全部由 AI Agent 完成。这不是魔法,也不是因为他们用了一个多么逆天的大模型。真正的秘密在于:他们为 AI 搭

叶庭云 成为自己的光 1915

Harness Engineering:AI代码生成背后的工程方法论

在AI代码生成技术快速发展的今天,Harness Engineering作为一种新兴的工程方法论,正在改变传统软件开发模式。与聚焦单次提示优化的Prompt Engineering不同,Harness Engineering通过系统化的工程约束体系,将AI输出转化为可预测、可验证的工程产物。其核心技术包括约束引擎、上下文管理器和验证管道等组件,形成完整的代码生成质量控制闭环。这种方法显著提升了AI生成代码的首次通过率,在Spring Boot等框架的应用中验证了其工程价值。当前技术栈虽存在上下文窗口限制等挑

weixin_33966095的博客 360

一文讲透:Prompt Engineering、Context Engineering、Harness Engineering、Loop Engineering 到底有什么区别?

AI工程实践的演进并非线性替代,而是构建在Prompt、Context、Harness、Loop四层架构之上,每层对应不同的控制权让渡程度。Prompt Engineering通过角色设定、少样本学习等技巧精确表达意图,但面临边际效益递减和模型依赖的局限。Context Engineering引入动态信息管理,Harness建立自动化验证,Loop则设计系统级决策循环。关键在于识别何时停止优化当前层(如Prompt超过2000字符可能负收益),转而向上层寻求突破。这四层共同构成AI开发的基础设施

以为在机器学习领域与人工智能领域深耕多年的老牛 996

openwrt编译及第一个安装包教程

Date: 2017.03.14 Made:SuperDeverloper Email: na1206@live.com Target: For mt7688 based board说明:本人在学习过程中走了不少弯路,希望本文档能为后来者提供便利。欢迎复制和使用本文档。本文档记录了搭建openwrt编译环境以及快速创建ipk包(openwrt上的安装程序)。本文档在实际应用中做过几次修改,以帮

SuperDevloper的博客 1万+

U8-固定资产月末结账报错:BOF或EOF中有一个是真

度了下,发现此问题一般是由于fa_Vtsobject表缺少对应月份的记录导致,补上即可,但是查看发现此表记录正常。 跟踪后发现定位到以下语句: select * from AccInformation where cSysID = N'FA' and cName =N'bVoucherApply'上述语句执行后没有任何记录显示,但是在正常的账套执行是有记录的,那有可能就是记录丢失导致,执行以下

guizhouakun的博客 5917

从Context Engineering到Harness Engineering:AI工程范式的演进与实战

在人工智能领域,工程实践正经历从依赖上下文管理到构建系统性控制架构的深刻转变。传统方法如提示工程(Prompt Engineering)和检索增强生成(RAG)主要聚焦于优化模型输入,通过精心设计提示词和外部知识检索来提升任务表现。然而,随着应用复杂度提升,这些方法在成本控制、行为一致性和复杂工作流编排方面面临挑战。其核心原理在于,仅靠单次推理的上下文难以保证生产级系统的可靠性与效率。这催生了以智能体(Agent)框架、工具调用(Tool Use)和长期记忆系统为核心的Harness Engineering

weixin_34060299的博客 523

SAP BTP开发入门:从PaaS到CAP/UI5的30天学习路线

在云计算与数字化转型的大背景下,企业系统集成与云端扩展需求激增,传统的单点开发模式正面临深刻变革。PaaS(平台即服务)作为云原生的核心概念,将基础设施、开发环境与应用服务统一封装,为企业提供了灵活的扩展能力。SAP BTP正是SAP生态中的PaaS平台,它承载着系统集成、低代码开发、AI服务与数据管理,成为连接S/4HANA等核心业务系统与创新应用的桥梁。对于ABAP开发者而言,掌握BTP不仅是技能升级,更是应对从传统部署向云端订阅模式转型的必由之路。本文从平台基础出发,梳理BTP的核心服务与开发模型(如

weixin_31766003的博客 284

harness-engineering是噱头吗?

AI 圈最近又冒出了一个新名词(prompt-engineering、context-engineering之后)从今年2月份开始,这个词频繁的在 AI 圈里面出现。opening AI 专门发了一篇文章(https://openai.com/zh-Hans-CN/index/harness-engineering/),讲他们怎么用 Harness engineering,在5个月内写了将近100万行代码。Anthropic 也紧接着发文分享了自己如何使用精心设计的 Harness 架构来驱动(https:

holomadrid的博客 239

求无向图中所有的环 C++ python

求无向图中所有的环

random_repick的专栏 1151

MRST开源油藏模拟:从入门到精通的全流程指南

本文全面介绍了MRST开源油藏模拟工具的使用方法,从环境搭建到核心功能实战,再到性能优化和工业级应用。MRST作为一款基于MATLAB的开源工具,为油藏工程师提供了强大的数值模拟能力,特别适合教学和科研场景。文章还分享了二次开发技巧和常见问题解决方案,帮助读者快速掌握油藏模拟技术。

beer8的博客 326

AI Coding 正在重写软件工程:从 Vibe Coding 到 Harness Engineering

AI 编程范式演进全景图 本文系统梳理了AI编程领域涌现的9大方法论,揭示其背后的工程逻辑: 核心转变:从"如何写代码"到"如何组织需求、上下文与验证闭环" 方法论分层: 探索层:Vibe Coding(快速原型) 规格层:SDD/OpenSpec/Spec Kit(结构化需求) 执行层:TDD/Claude Team/superpowers(协作流程) 环境层:Context/Harness Engineering(精准上下文与执行环境) 发展趋势:从碎片化探索到系

qq_44848928的博客 2180

QT5.14.2+VS2019安装配置教程Windows

QT5.14.2+VS2019安装使用教程Windows前言一. QT的下载与安装1. QT的下载2. QT的安装二. 配置Visual Studio编译器环境1. 扩展工具下载2. 扩展工具配置 前言 由于Visual Studio 的功能强大,很多开发人员比较熟悉使用,所以可以通过将QT配置到Visual Studio中进行开发。 一. QT的下载与安装 1. QT的下载 QT5.14.2下载地址 2. QT的安装 断开网络!断开网络!!断开网络!!! 安装QT之前,需要断开电脑的网络连接,这样就

Zander0的博客 7248

Harness 工程——Harness Engineering

摘要: Harness Engineering(驾驭工程)是2026年兴起的新范式,旨在通过构建外部约束系统(如输入/输出护栏、操作审批、格式校验等)确保AI智能体(Agent=模型+Harness)的稳定性和可靠性。其核心原则是用确定性代码约束不确定性AI,而非调整模型本身。 关键点: 驱动力:Agent爆发性应用(如操作数据库、调用API)暴露失控风险,法规合规和成本优化需求推动Harness发展。 核心价值:优化基础设施(如文档结构、验证回路)可使Agent性能提升20%以上,远超模型微调效果。 分层

左举炼丹炉、右握应用斧。啊呜我打!!!!!!! 1080

【06】C#入门到精通——C# 多个 .cs文件项目 同一项目下添加多个 .cs文件

本文介绍了如何将C#游戏开发中的代码从单个.cs文件拆分到多个.cs文件中,以提升代码的可维护性和可读性。文章演示了在Visual Studio中创建Hero类和ShowInfo类的具体步骤:通过右键项目名添加新建类,将原有代码分别剪切到对应的类文件中,并自动生成命名空间。拆分后需要在Program.cs中通过"using"指令引用这些类,最后通过运行测试验证功能正常。这种模块化代码组织方式能有效解决单一文件代码过长、结构混乱的问题。

程序员,他们想的是什么?他们想的永远都是技术,他们崇尚的也永远都是技术。 1137

YOLOv12环境配置,手把手教你使用YOLOv12训练自己的数据集和推理(附YOLOv12网络结构图),全文最详细教程

YOLO 系统尊嘟太卷了吧,YOLOv11 还没完明白,YOLOv12 就重磅来袭,YOLOv12 是由纽约州立大学联合中科院在 2025年2月19 日发布,从 YOLOv12 论文题目我们大概就知道做了那些更新 ,下图是YOLOv12 在 COCO 数据集上的性能表现引入区域注意力机制(area-attention):通过引入十字形窗口自我注意机制,沿水平和垂直条纹计算注意力机制,纵横交错的注意机制。如下图所示,区域注意力采用最多简单的等分方法,将特征地图垂直或水平划分为 L 个区域。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 6万+

AI工程范式的三次演化:Prompt Engineering → Context Engineering → Harness Engineering

解决的是如何把任务说明白,解决的是如何把关键信息摆到模型眼前,解决的是如何让模型在真实环境里稳定做事。三者并不是谁取代谁,而是抽象层次一层层向外扩展。任务越接近真实生产,后两者的重要性就越高。模型能力越来越强,它所需要更多可能是“给他一个自由发挥的舞台”,人类需要来协助它搭建舞台。而不是反过来,人类强烈的干预它的行为,却不给予它帮助。如果你用了顶级模型,但 vibe coding 效果不好,大概率不是模型不够聪明,而是还没有给模型提供足够好的运行环境,从而充分发挥它的能力。

no2454410的博客 631

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

最近AI圈比较火的 Harness Engineering 究竟是什么?一文带你讲清楚!

但问题还没有结束,即使你把话说清楚了,也把该给的信息都给对了,模型依然可能在真正执行任务时出问题,比如它会写代码但不会自己运行测试,比如它会规划步骤但执行时突然跳过关键环节。复杂任务不能靠模型,想到哪做到哪。因为模型的上下文窗口是有限的,一旦内容太多,它就会开始失忆,前面刚说过的约束后面就忘了,前面讨论的函数后面突然对不上,目标、风格、规则会被越来越多的新信息冲淡。比如,你让AI写一个排序函数模型,先生成代码,系统自动在沙箱里运行测试,如果测试失败,错误日志会被重新送回模型,模型再修改代码,再次运行测试。

测试开发技术 636

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Harness Engineering工程化教程(非常详细),AI Agent复杂长任务从入门到精通,收藏这一篇就够了!

OpenAI 的一个团队在五个月内用 Codex 写了一百万行代码,三个工程师平均每天合并 3.5 个 PR,没有一行代码是工程师手写的。Anthropic 的 Claude Code 能连续工作数天构建完整应用。LangChain 的 Coding Agent 在 Terminal Bench 2.0 上从 52.8% 跃升至 66.5%,却**只改了 harness,模型没动**。

Python_cocola的博客 7214

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

AI Agent如何重塑Harness Engineering工程师角色

在软件开发领域,Harness Engineering是一种通过系统化方法和工具驾驭工程过程的先进方法论,其核心在于系统性思维和自动化控制。随着AI技术的快速发展,AI Agent凭借代码生成、测试用例自动生成等能力,正在改变传统工程实践。这种技术融合不仅提升了工程效率,更引发了工程师角色的根本性转变——从代码实现者转变为工程过程的优化者和决策者。特别是在持续集成/交付(CI/CD)和质量保障领域,AI Agent与Harness Engineering的结合带来了显著的效能提升。当前技术社区最关注的是如何

weixin_30587927的博客 434

Harness Engineering:用软件工程体系管住AI的不确定性

文章摘要: Harness Engineering是AI工程化的新一代范式,通过系统性约束机制优化Agent运行环境而非模型本身。其核心在于构建工业化管控体系,包括边界管理、流程控制、质量校验和迭代优化。典型案例显示,HashiCorp通过架构规范体系将PR通过率提升至94%,LangChain借助流程管控使Agent性能跃居全球前5,OpenAI的代码解释器通过沙箱规则将运行成功率提高到91%。关键策略涵盖动态上下文治理、有序任务调度、架构硬约束闭环及系统熵增治理,推动AI从模型竞争转向工程体系竞争。

runafterhit的博客 810

最近爆火的 Harness Engineering 到底是啥?一篇文章讲透!

为了获得更高的 AI 自主性,运行时必须受到更严格的约束。增加信任需要的不是更多自由,而是更多限制。—— Birgitta Böckeler(Thoughtworks 杰出工程师)就像高速公路的护栏——正是因为有护栏,你才敢踩到 120 码。Harness Engineering 标志着 AI 辅助开发从“让模型写代码”正式迈入“设计让模型可靠工作的系统”的新范式。这不是等更强模型出来就能解决的问题——模型越强,Harness 反而越重要。软件开发的未来,将不再比拼“谁敲代码更快”,而是比拼“

sadsasdsdsdasda的博客 1137

什么是 Harness Engineering,为什么最近都在说它

OpenAI提出"Harness Engineering"新概念,通过五个月实验完全依靠AI(不写一行人工代码)开发出百万行可运行产品。该技术让AI自主完成编码、测试、文档、发布等全流程开发工作,突破传统需要人工审核的模式。其核心是优化AI智能体的自测和运行感知能力,实现"管理流程而非代码"的全自动化开发。相比提示词工程和上下文工程,Harness Engineering代表了更宏大的AI自主开发愿景,为工程师和企业展示了AI完全接管开发流程的可能性。

张拭心的博客 shixinzhang 552

一文讲清楚 AI Agent 的核心概念:从 Token、Skill、RAG 到 MCP、SDD、Loop Engineering 和 Harness Engineering

你不是在告诉 Agent 每一步怎么做,你是在定义奖励函数——什么叫"对",什么叫"完成"——然后让 Agent 在你定义的环境里自己迭代。你定义目标(Goal),定义"完成"的可验证标准,定义预算上限,然后让 Loop 去运行——它自己找任务,分配给子 Agent,验证结果,记录状态,决定下一步,直到目标达成。" 这话乍听有点奇怪,但理解了 Vibe Coding 的失败模式,你就懂了——真正的 Prompt 不是你打在聊天框里那句话,而是那份精确定义了目标、约束、验收标准的 Spec 文件。

具身机器人和通用AI 682

拆解Harness Engineering和Loop Engineering

本文系统梳理了AI Agent工程中的关键概念演进,从Prompt Engineering到Context Engineering再到Harness和Loop Engineering。文章指出这些概念并非简单的层级关系,而是抽象程度的递进: Prompt Engineering:聚焦单次调用的输入优化,解决"如何说"的问题,包括指令设计、示例选择、推理引导等技术。 Context Engineering:关注"给什么信息",解决上下文选择和组织问题,包含知识检索、工具定义、记忆管理等6个关键维度。 Harn

boydfd的专栏 510

【AI Engineering 】别再迷信换模型了!从Prompt到Harness,AI Agent真正的工程范式变迁

别再死磕提示词了!从Prompt到Context再到Harness,揭秘AI Agent从玩具到工业级交付的架构跃迁。

ipython_fool的博客 803
上一篇: 工程知识引擎:Harness Engineering体系下的工程知识底座
下一篇: AI 工程师不再写代码了?「Harness Engineering」到底是什么
Python_金钱豹
博客等级 码龄5年 1万+粉丝 2835原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值