Harness Engineering与控制论
概述
Harness Engineering是控制论在AI Agent时代的第三次现身,体现了通过反馈回路自动化复杂系统的经典思想。
关键内容
- 控制论的三次演进:
- 第一次(1780年代):瓦特的离心调速器 - 蒸汽机时代的自动化反馈回路
- 传感器:飞球
- 执行器:阀门联动装置
- 工人从手动调节转为设计调速器本身
- 第二次(2010年代):Kubernetes - 云计算时代的自动化反馈回路
- 传感器:metrics和health check
- 执行器:调度器
- 工程师从手动重启服务转为编写目标spec
-
第三次(现在):Harness Engineering - AI Agent时代的自动化反馈回路
- 传感器:测试、Linter和可观测性
- 执行器:LLM
- 工程师从写代码转为设计运行环境
-
共同模式特征:
- 人造出足够好的传感器和执行器,在特定层面闭合反馈回路
- 人类角色从直接操作转向系统设计
-
通过自动化验证和约束提高效率
-
架构层面的反馈闭合:
- 底层反馈回路:编译器、测试框架、Linter(检测语法、行为、风格问题)
- 架构层面反馈:直到LLM出现,才有能力理解和生成代码意图
-
现代Harness通过AGENTS.md、自定义Linter、CI检查实现架构层面的反馈回路
-
术语渊源:
- "Cybernetics"(控制论)来自希腊语"kubernetes"(舵手)
- Kubernetes的词源正是来自控制论概念
- 体现了从"划桨"到"掌舵"的角色转变
来源
- Harness Engineering的本质是什么? - riba2534 的回答 — 关于Harness Engineering与控制论关系的分析
相关
- Harness-Engineering — relates_to
- Control-Theory — relates_to
- Cybernetics — relates_to
- Kubernetes — relates_to
- OpenAI — relates_to