<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Harness Engineering - Tag - Xiaopeng Xu</title><link>https://xu-xp.com/tags/harness-engineering/</link><description>Harness Engineering - Tag - Xiaopeng Xu</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>xiaopeng.xu@kaust.edu.sa (Xiaopeng Xu)</managingEditor><webMaster>xiaopeng.xu@kaust.edu.sa (Xiaopeng Xu)</webMaster><lastBuildDate>Mon, 15 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://xu-xp.com/tags/harness-engineering/" rel="self" type="application/rss+xml"/><item><title>驾驭工程（Harness Engineering）：AI 时代软件工程的新范式</title><link>https://xu-xp.com/posts/harness_engineering/</link><pubDate>Mon, 15 Jun 2026 00:00:00 +0000</pubDate><author>xiaopeng.xu@kaust.edu.sa (Xiaopeng Xu)</author><guid>https://xu-xp.com/posts/harness_engineering/</guid><description><![CDATA[<blockquote>
<p>&ldquo;如果 Agent = Model + Harness，而你不是模型本身，那么你就是 Harness 的一部分。&rdquo;</p>
<p>—— Viv Trivedy，LangChain，2026</p>
</blockquote>
<hr>
<h2 id="引言一匹需要缰绳的马">引言：一匹需要缰绳的马</h2>
<p>2026 年初，HashiCorp 联合创始人 Mitchell Hashimoto 在记录自己 AI 使用历程的博客中，提出了一个简洁而深刻的工程原则：每当智能体（Agent）犯错时，工程师的职责不是&quot;重试&quot;，而是&quot;构建一个让 Agent 永远不再犯同类错误的解决方案&quot; <a href="#ref-1" rel="">[1]</a>。这个原则，被后来的社区命名为 <strong>Harness Engineering（驾驭工程）</strong>。</p>
<p>随后，OpenAI 工程师 Ryan Lopopolo 发表了一篇里程碑式的文章，记录了他的团队如何用 5 个月时间、3 名工程师、0 行手写代码，通过 Codex 构建了一个拥有约 100 万行代码的内部产品 <a href="#ref-2" rel="">[2]</a>。Martin Fowler 则从软件工程方法论的角度，对这一范式进行了系统性阐述 <a href="#ref-3" rel="">[3]</a>。</p>
<p>&ldquo;Harness&rdquo; 的字面意思是马具（缰绳、鞍具）。这个比喻极为贴切：大语言模型（LLM）就像一匹蛮力十足但方向感不稳的马，Harness 的作用是把它的能量引导到正确的方向上。<strong>Harness Engineering 并不优化模型本身，而是优化模型运行的环境。</strong></p>
<p>本文将系统梳理 Harness Engineering 的核心概念，并深入分析它与传统软件工程文档体系、Claude Code 架构，以及 AI 时代人类工程师不可替代价值之间的关系。</p>]]></description></item></channel></rss>