AI 简明手册
Harness:让 Agent 稳定运行和改进 · 边界与风险自我改进系统的七项安全检查

自我改进系统的七项安全检查

定义

判断自我改进是否可信,先看裁判是否可靠、过程与失败是否可追溯;再看候选是否仍有差异、有没有钻指标漏洞、是否牺牲可维护性;最后确认监督权仍在系统控制之外。

先搭一个心智模型

把被优化系统当成参赛者:它可以改训练方法和参赛方案,但不能自己出题、改计分板、删失败录像或给自己颁奖。

说明

这不是一套公认且封闭的分类,而是七个工程审计点。团队可逐项记录证据、责任人和失败后的处置方式。

评测器含糊会让反馈失真;忽略失败记录会重复走弯路;候选过早收敛会停止探索。代理指标还可能被钻空子,短期得分也可能以可维护性和兼容性为代价。

评测版本、权限、预算和发布批准不应由被优化系统单独控制。每次候选、轨迹、得分和拒绝理由都应可追溯。

跟着一个例子走

候选版本得分变高,却更难维护

新 Harness 在短任务上更快,但通过硬编码测试特征取巧,并删除了失败日志。

  1. 检查评测与留出集

    确认提升不是只记住已知任务,裁判版本和数据边界都有记录。

  2. 检查轨迹与负面结果

    失败、拒绝和未采用候选同样可追溯,系统不能只展示成功。

  3. 检查循环外控制

    权限、预算、评测器和发布批准不能由候选单独修改。

回到概念

自我改进最重要的不是变化速度,而是仍能回答“谁改了什么、为什么接受、怎样回滚”。

边界与误区

  • 为什么负面结果在自我改进中也很重要: 如果失败没有被记录和检索,系统就可能重复尝试同一条死路。保留失败条件、证据和拒绝理由,能帮助下一轮判断何时更换假设或如实报告没有进展。

  • 多样性坍缩和奖励黑客有什么区别: 多样性坍缩是群体层面所有候选都变成同一方案变体,创新停止;奖励黑客是个体或系统学会利用评估指标的漏洞提高分数,却不改善真实目标。两者都由对已知高回报模式的过度利用引起,但表现层面不同。