Files
chill_notes/参考资料/Harness_Engineering/INDEX_参考资料.md
2026-04-21 22:29:07 +08:00

94 lines
2.5 KiB
Markdown
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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*