@@ -72,7 +72,7 @@ LangChain 的 Vivek Trivedi 在《The Anatomy of an Agent Harness》里把这个
7272| 知道自己做对了没有 | 沙箱环境 + 测试工具 + 浏览器自动化 | ** 验证闭环** |
7373| 在长任务中保持连贯 | 上下文压缩、记忆文件、进度追踪 | ** 上下文管理** |
7474
75- 把这些” 模型做不了但你希望 Agent 能做到”的事情一个个补上,就得到了 Harness 的核心组件。LangChain 把这件事拆解为五个子系统:文件系统(持久化)、Bash 执行(通用工具)、沙箱环境(安全隔离)、记忆机制(跨会话积累)、上下文压缩(对抗衰减)。
75+ 把这些“ 模型做不了但你希望 Agent 能做到”的事情一个个补上,就得到了 Harness 的核心组件。LangChain 把这件事拆解为五个子系统:文件系统(持久化)、Bash 执行(通用工具)、沙箱环境(安全隔离)、记忆机制(跨会话积累)、上下文压缩(对抗衰减)。
7676
7777## Harness 进阶
7878
@@ -201,7 +201,7 @@ Harness Engineering 相关的高频面试问题整理在下面,方便你快速
201201
202202## 还没有答案的问题
203203
204- Harness Engineering 是一个快速发展的领域,仍有许多未解的问题。了解这些” 不知道”同样重要——面试时能展现你的思考深度。
204+ Harness Engineering 是一个快速发展的领域,仍有许多未解的问题。了解这些“ 不知道”同样重要——面试时能展现你的思考深度。
205205
206206| 问题 | 现状 | 谁在关注 |
207207| ------------------------------- | ---------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
@@ -218,7 +218,7 @@ Harness Engineering 是一个快速发展的领域,仍有许多未解的问题
218218- 棕地项目(Brownfield):在已有代码库上改造,有历史架构、技术债、遗留逻辑的约
219219 束。就像在老旧城区搞翻新,到处是管线不能随便动。
220220
221- OpenAI、Anthropic、Stripe、Hashimoto 这些成功案例,全部是在全新项目上从零搭Harness。但现实中绝大多数团队面对的是已经跑了多年的代码库——怎么把 Harness 入一个十年历史 、没有架构约束、到处是技术债的项目?目前没有任何公开方法论。
221+ OpenAI、Anthropic、Stripe、Hashimoto 这些成功案例,全部是在全新项目上从零搭Harness。但现实中绝大多数团队面对的是已经跑了多年的代码库——怎么把 Harness 引入一个十年历史 、没有架构约束、到处是技术债的项目?目前没有任何公开方法论。
222222
223223## 总结
224224
@@ -254,7 +254,9 @@ OpenAI、Anthropic、Stripe、Mitchell Hashimoto、Martin Fowler,这五个团
254254
255255OpenAI 的 ` AGENTS.md ` 只有大约 100 行,作用类似于目录,指向 ` docs/ ` 目录下更深层的设计文档、架构图、执行计划和质量评级。这是** 渐进式披露** 的实际运用——先把最关键的信息放进来,需要什么再加载什么。
256256
257- 就像你到一个新城市,不需要把整本旅游指南背下来。给你一张简明的地图(核心规则),然后告诉你”想了解这个景点的详细信息,翻到第 X 页”就够了。
257+ 就像你到一个新城市,不需要把整本旅游指南背下来。给你一张简明的地图(核心规则),然后告诉你“想了解这个景点的详细信息,翻到第 X 页”就够了。
258+
259+ > ** 📌 渐进式披露的一个具体实现:Agent Skills** 。Agent Skills 的核心机制就是“元数据常驻,正文按需加载”——每个 Skill 只在上下文中保留简短的名称和描述(几十个 Token),详细规则和执行流程只在触发时才动态注入推理上下文。这本质上和 OpenAI 的 ` AGENTS.md ` 当目录用是同一个思路,只不过 Skills 把这个模式进一步标准化了。详细介绍可以参考这篇:[ Agent Skills 详解:是什么?怎么用?和 Prompt、MCP 有什么区别?] ( https://javaguide.cn/ai/agent/skills.html ) 。
258260
259261#### 架构约束不能写在文档里,必须靠工具强制执行
260262
0 commit comments