HumanLayer Skills:指令保留与可审阅控制循环
HumanLayer 控制循环架构:测量、选择、执行与反馈
梳理目标值、传感器、控制器和执行者,再检查持久反馈实际进入工作流的哪个位置。
HumanLayer 控制循环架构:测量、选择、执行与反馈知识学习CN编辑简报更新 2026-09-14
你将学会
- 定义可测目标和受限增量
- 不虚构不存在的分层或反馈
- 评估循环稳定性,不只看一次成功
开始前需要
- 了解仓库指令和基本 GitHub Actions
- 理解审阅范围与持久助手上下文
设计受限且可检查的流程,区分模板假设和经过验证的行为。
先看结论
- 目标应能抵御关闭测量式的假改善。
- 反馈只有被实际读取才影响选取。
- 审阅容量属于循环运行设计的一部分。
定义可测目标和受限增量
设计技能借用控制循环概念:目标值定义期望性质,传感器测量差距,控制器选择增量,执行者应用修改;其他开发者、依赖更新和生成文件属于扰动,因为它们在循环之外改变系统。
合成示例可以是在指定目录减少一个过时调用模式:传感器查找出现位置,控制器选一个低风险目标,执行者提出经测试修改。但如果只是关闭测量或删除有效行为,数量下降并不证明目标真正改善。
不虚构不存在的分层或反馈
技能允许测量、选择和执行职责按设计融合,并不要求三个独立服务。重要的是能在适当层次解释和复现测量及选定动作,同时对允许修改保持明确边界。
文档中的记忆在目标选择之后加载到执行者上下文。如果独立确定性控制器从不读取记忆,那么新增排除规则不会因为执行者看到了就自动影响选取。需要改变选取时,应把反馈明确接入控制器或其策略。
评估循环稳定性,不只看一次成功
技能提出可选回归门禁,在增量修复过程中阻止被测问题继续恶化。这个门禁与改善现有代码的执行者不同,需要决定它测哪些改动、使用哪个基线,以及如何审阅合理例外。
未关闭 PR 上限也是反馈机制:审阅容量已被占用时,定时任务等待。但模板手动触发绕过这项检查,因此限制并非普遍适用。本次审阅设计和骨架,没有运行长期循环或做收敛实验。
如何选择
| 比较维度 | 方案 A | 方案 B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
实施步骤
- 1
定义目标、测量和一个可审阅增量。
- 2
准确区分融合与独立职责。
- 3
追踪记忆是否进入需要它的组件。
- 4
分别测试回归和审阅容量策略。
可复制示例
json
{
"合成循环": true,
"目标": "在范围内减少一个过时调用",
"传感器": "出现位置报告",
"控制批量": 1,
"控制器读取记忆": false,
"执行者读取记忆": true,
"已测收敛": false
}常见问题
记忆里写排除项就会自动改变选择吗?
不会。如果独立控制器不读它,反馈需要明确接入决策。
每个循环必须有三个独立服务吗?
不需要。技能允许适当融合组件。