
自2026岁首以来,对于AI编码的扣问逐步发生变化。
夙昔的重心是使用哪个模子、编写什么教唆词以及荆棘文不错多长。天然,这些事情仍然很要害。
然则,从主要参与者的实践中不错澄澈地看出,仅靠这些无法治理经久、高质地和握续运行的问题。
大约六个月前,我仅使用Claude.md运行一个状貌。
淌若你写下编码商定、目次结构和时刻栈,AI时常会按预期责任。至少在一启动是这么。
问题在状貌变大后启动出现。
质地各异:即使使用换取的指示"添加API端点",文献放弃和造作处理细节也可能因会话而异。
会话断开:当你要求他们不息昨天的责任时,你得到的竣事忽略了以前的筹画决策。
手段添加失败:在添加了20多个手段(如/write-test)后,治理践诺章程和先决条款变得难以治理。
换句话说,Claude的markdown只不外是一个"苦求"。
莫得机制来检测违纪。
莫得机制来注目划定何时变得逾期。
淌若你托福给他们一个经久任务,一个造作意味着他们将不得不重新启动。
这里的问题不单是是教唆词的编写步地。
试验上,这源于AI智能体运行的环境莫得被正确筹画这一事实。
因此,自2026岁首以来引起温存的一个见识是Harness Engineering。
Harness Engineering是什么?
什么是harness?
Harness是一匹随即衣服的"马具",由缰绳、马鞍和笼头构成——一套圆善的器具,用于携带一匹重大但弗成计算的动物朝着正确的方上前进。
Harness Engineering是什么?
Harness Engineering是对于筹画允许AI智能体踏实、自主运行的"环境自己"。
就像你用马具闭幕马一样,念念法是闭幕AI并携带它朝着正确的方上前进!
• AI模子就像马。它们很重大,但不知说念我方要去那里。
• Harness是一套缰绳、马鞍和笼头。它代范例领AI朝着正确方上前进的环境、拘谨和器具的总数。
凭据Michael Hashimoto的说法,沟通是"创建一个防范AI智能体失败再次发生的环境"。
我不知说念刻下是否有正常的行业公认术语,但我一经启动称之为"Harness Engineering"。它的理念是,每当你发现智能体犯错时,你花时刻筹画一个治理决策,使智能体恒久不会再犯相似的造作。
进化的实在体验:
AI智能体闭幕一经履历了三个阶段。
咱们将总结每个阶段变得可能的事情和短缺的东西。
第一阶段:CLAUDE.md时间(教唆词工程,2023岁首)
在状貌根目次放弃一个CLAUDE.md文献,并在其中写入你的时刻栈和编码商定。仅此一项就权贵改善了AI的输出。
CLAUDE.md
时刻栈
• Next.js 15(App Router)
• TypeScript 5.x
• Prisma + PostgreSQL
商定
• 组件必须放在src/components/中
• API路由必须放在src/app/api/中
• 类型界说必须聚会在src/types/中
刻下不错作念什么:AI了解时刻栈并生成妥当商定的代码。
短缺什么:划定只是"苦求"。会话闭幕时先前的荆棘文丢失了。当多东说念主开荒时,Claude.md的证明因智能体而异。
第二阶段:AGENTS.md时间(荆棘文工程)
CLAUDE.md变得太大,开元棋牌app官方平台免费下载无法在单个文献中治理。这导致引入了诀别划定确凿立.claude/rules/。
AGENTS.md四肢跨器具的敞开轨范开荒,是一种声明性态状智能体指示(读取哪些文献、使用哪些器具等)的机制。
其特质是不依赖于任何特定器具,不错被Claude Code之外的智能体器具援用。
project/
├── CLAUDE.md # 状貌鸿沟的计谋(保握简略)
├── AGENTS.md # 智能体指示(跨器具轨范)
└── .claude/
└── rules/
├── architecture.md # 架构拘谨
├── testing.md # 测试计谋
└── security.md # 安全要求
刻下不错作念什么:划定的温存点诀别。咱们不错将智能体援用的荆棘文中的信息量闭幕在最低必要水平。AGENTS.md允许咱们岂论使用什么器具齐能轨范化对智能体的指示。
短缺什么:即使划定被写下来,也莫得主见强制践诺它们。会话之间的系念丢失问题仍然莫得治理。手段践诺举止留给智能体,导致质地不一致。
第三阶段:Harness Engineering(2025年底于今)
露出到只是界说划定是不够的,咱们集成了践诺、考据和系念机制。这便是harness。
Harness不取代荆棘文工程;它包含荆棘文工程。
CLAUDE.md和AGENTS.md齐是harness的一部分。harness栽种在这些层之上:手段、钩子、系念和考据轮回。

淌若不将这三个见识视为对立的念念法,而是四肢注眼力焦点的转动,就更容易交融它们。
Harness之前和之后
开云的世界杯中国登录网址这自满了践诺换取任务"添加用户身份考据API"时有无harness的区别。
之前:仅CLAUDE.md
指示:"竣事用户身份考据API"
闭幕:
• 在src/app/api/auth/route.ts中竣事了JWT身份考据 ← 正常
• 以明文记载密码 ← 安全违纪
• 造作响应步地与现存API不一致 ← 商定违纪
• 未包含测试 ← 未达到轨范
• 忽略了先前决定使用NextAuth.js进行身份考据的计谋 ← 荆棘文聚会性丢失
在五个请托恶果中,只须一个莫得问题。
即便如斯,问题也只是在东说念主工审查时才被发现。
指示:"竣事用户身份考据API"
践诺的闭幕:
[系念] 从progress.md读取先前的决策 → 阐明采选了NextAuth.js
[手段] 谨守/add-feature责任流,按以下章程竣事:类型界说 → 逻辑 → API → 测试
[钩子] 文献保存时自动使用Biome步地化代码
[钩子] 立即检测console.log语句和安全违鸿沟式
[反馈] 任务完成前运行类型查验 + 测试 → 0个类型造作,总计测试通过
[系念] 更新progress.md用于下次会话
闭幕:
使用NextAuth.js竣事(反馈先前的决策) ← 正常
妥当安全要求 ← 正常
补救造作响应步地 ← 正常
达到测试隐匿率轨范 ← 正常
更新经过文献 ← 正常
区别很线路。莫得harness,操作是"但愿赢得好的输出"。有了harness,结构被筹画为"防范差的输出"。
论断
Harness Engineering是为灵验使用AI智能体而筹画环境。
固然教唆词工程是"如何建议苦求"的艺术,但harness工程是"如何使其责任"的艺术。
在试验欺诈中,后者的要害性正在稳步增多。
• 划定由机器强制践诺,而不是通过苦求。
• 系念应该外部化而不是存储在AI中。
• 筹画时应假定不错规复,而不是假定不会失败。
• 沟通是创建团队不错重用的结构,而不是依赖个东说念主的明智颖异。
在AI智能体时间,所需的可能
不是编写更长的教唆词,而是
创建更好的harness。
温存 AI拉呱
淌若这篇内容对你有启发,迎接温存「AI拉呱」,获取更多 AI 前沿知悉、实战教程与趋势解读。
下期在看
下期将不息带来该主题的进阶拆解与实操案例开元棋牌平台app2026最新版下载,建议先储藏本文,幸免错过更新。