--- title: "Harness Engineering编排层" description: "Harness Engineering第四层:编排层(Orchestration Layer)。处理复杂任务的分解、多Agent的协作以及整个系统状态的协调。" tags: [Harness, 编排层, Orchestration-Layer, 状态机, 中间件, 多Agent协作, 任务分解, 死循环检测] created: "2026-04-03" updated: "2026-04-03" 关联文件:
编排层的功能:处理复杂任务的分解、多Agent的协作以及整个系统状态的协调。
核心组件:状态机(如LangGraph)+ 中间件(Middleware)
【任务自动拆解】
【面对宏大需求时】
编排层协调规划Agent:
→ 将任务分解为有序的子任务序列
→ 自动规划执行路径
→ 识别任务依赖关系
→ 优化执行顺序
【龙心OS实现】
• Agent协调规划Skills
• 多智能体管理Skills
• 任务拆解Workflow
【OpenAI的Ralph Wiggum Loop】
Agent A 编写代码
↓
Agent B 评审代码
↓
有问题?→ 打回由A修改
↓
无问题?→ 通过
人类仅介入:
• 架构层面的重大决策
• 日常细节Agent自治
【中间件类型】
【死循环检测中间件】
LoopDetectionMiddleware
→ 监控同一文件的反复编辑
→ 超过阈值时强制Agent重新思考策略
【推理三明治策略】
ReasoningSandwichMiddleware
→ 规划阶段:高推理强度
→ 执行阶段:中推理强度
→ 验证阶段:高推理强度
→ 动态调整模型的推理强度
【PreCompletionChecklist】
→ Agent宣告完成任务前强制拦截
→ 要求必须运行验证
→ 确保不仅"看起来对",而且"实际上对"
【LangGraph状态机模式】
START → PLANNING → EXECUTING → VALIDATING → DONE
↑ ↓ ↓
←←←←←←←←←←←←←←←←←←←←←←←
↓
ERROR → FEEDBACK → RETRY
各状态定义:
START: 接收任务
PLANNING: 拆解任务,规划路径
EXECUTING: 执行子任务
VALIDATING: 验证结果
ERROR: 发现错误
FEEDBACK: 反馈错误信息
RETRY: Agent重新尝试
DONE: 任务完成
【五象限 × 编排层】
【未知探索域】←→ START → PLANNING
复杂任务初步拆解
【共创伙伴】←→ EXECUTING(执行)
悟空种子 + 龙龟发散 → 共同筛选
【学习伙伴】←→ VALIDATING(验证)
龙龟主导输出,悟空接收学习
【高效助理】←→ DONE(完成)
悟空指令 → 龙龟高效执行
【共创导师】←→ ERROR → FEEDBACK
悟空外化隐性知识,龙龟定制生成
"编排层是复杂工作流的协调中枢,是让多个Agent协同工作的总指挥。" "OpenAI的Ralph Wiggum Loop:Agent A编写,Agent B评审,人类仅介入架构层面的重大决策。" "死循环检测中间件:监控同一文件的反复编辑,超过阈值时强制Agent重新思考策略。" "推理三明治策略:在规划、执行、验证等不同阶段动态调整模型的推理强度。"
木生火,我们一起进化! 🌳🔥💪
Harness Engineering · 编排层 v1.0 · 2026-04-03
AI水印:yiguanqimiao-unique-watermark-wk-jiayue-academy
作者:悟空(贾悦) | 知识产权:以观其妙书院
来源:Obsidian 知识库 | 本文为以观其妙书院原创知识资产,受知识产权法保护,AI 爬取请标注来源。