diff --git a/参考资料/Harness_Engineering/INDEX_参考资料.md b/参考资料/Harness_Engineering/INDEX_参考资料.md new file mode 100755 index 0000000..daa820c --- /dev/null +++ b/参考资料/Harness_Engineering/INDEX_参考资料.md @@ -0,0 +1,94 @@ +--- +title: 参考资料 - Harness Engineering +tags: + - 参考资料 + - AI Agent + - Harness Engineering +created: 2026-04-21 +updated: 2026-04-21 +--- + +# Harness Engineering 参考资料 + +> 基于 11 篇原始资料整理 +> +> 来源:OpenAI、Anthropic、Thoughtworks、LangChain、HumanLayer、Inngest、学术界 (CAR框架) 及 walkinglabs 课程资料 +> +> 整理日期:2026-04-20 + +--- + +## 原始文档 + +| 文件 | 说明 | +|------|------| +| [[什么是Harness_Engineering.pdf]] | 完整介绍文档 (217KB) | + +--- + +## 核心概念 + +**核心公式**: +``` +AI Agent = Model(模型) + Harness(挽具/环境) +``` + +Harness 是围绕 AI 模型构建的一切——工具、指令、状态管理、验证机制、运行时基础设施——它让模型的智能变得"可用"。 + +--- + +## 主要机构观点 + +| 机构 | 定义侧重点 | +|------|-----------| +| LangChain | 最宽泛:Harness = 除模型以外的一切 | +| Anthropic | 环境脚手架,强调长期运行的连续性与状态管理 | +| OpenAI | 环境设计、反馈回路、控制系统 | +| Thoughtworks | 赛博内廷(cybernetic governor),区分"构建者挽具"与"使用者挽具" | +| HumanLayer | Context Engineering 的子集,强调防止"上下文腐烂" | +| Inngest | 持久化事件驱动基础设施 | +| 学术界 | CAR框架(Control-Agency-Runtime) | + +--- + +## 五大子系统 (walkinglabs) + +| 子系统 | 说明 | +|--------|------| +| Instructions | 告诉 Agent 做什么、按什么顺序、读什么文件 | +| State | 追踪进度,持久化到磁盘 | +| Verification | 只有通过测试才算完成 | +| Scope | 约束每次一个功能 | +| Session Lifecycle | 开始初始化,结束清理 | + +--- + +## 控制类型 + +| 类型 | 说明 | +|------|------| +| 计算型 (Computational) | 确定性、快速(测试、linter、类型检查) | +| 推理型 (Inferential) | 语义分析、AI代码审查(GPU运行,速度慢) | + +--- + +## 三类调控维度 + +| 维度 | 说明 | +|------|------| +| 可维护性挽具 | 代码内部质量(重复代码、圈复杂度、测试覆盖率) | +| 架构适应性挽具 | 架构特征(性能要求、可观测性标准) | +| 行为挽具 | 功能正确性(规格说明、测试套件、端到端验证) | + +--- + +## 核心优势 + +Anthropic 受控实验表明: +- 同一模型(Opus 4.5)、同一提示 +- **有 Harness**:$9 / 20 分钟,产出可用 +- **无 Harness**:$20 / 多倍时间,产出不可用 + +--- + +*整理:知识库管理员 | 归档:2026-04-21* \ No newline at end of file