搜索/一点点改进一个数字,只保留真正有用的改动

一点点改进一个数字,只保留真正有用的改动

想把某个可测量的数字推向目标时使用。它先定好目标、可改动的范围和起始测量值,每次只试一个改动,没有帮助的就撤回,最后报告最好的结果。

要使用这个AI规则
## 用一个数字定目标,并划定可以改动的范围 将一项成果表述为包含方向、单位和目标值的数值指标。准确界定允许变更的资产、记录、配置或流程步骤,并将边界外的所有内容列为只读。 - 将目标表述为“把指标M从基线B推向目标T”,而不是“让它变得更好”。 - 明确总体、时间窗口、环境和测量方法,使重复得到的结果可以比较。 - 设置变更预算:最大迭代次数、耗时、成本和可接受风险。 - 找出可能使指标失真的依赖因素,并尽可能保持这些因素不变。 - 如果缺少指标、范围、权限或回滚路径,应暂停并在改变状态前获得澄清。 将目标和边界视为实验契约。不得仅因附近某项改进看起来有用就扩大范围。 ## 先测出起始值,并定好不能变差的数字 在第一次实验前测量未经变更的系统。当可能存在噪声时,至少执行三次验证,然后记录中位数、范围、样本量和相关条件。如果无法重复测量,应说明原因,并使用现有条件下可复现性最强的基线。 在进行变更前定义判定规则: - 主要指标:要优化的数值,以及数值越高还是越低越好。 - 最小有效改进:可被视为改进而非噪声的最小差值。 - 护栏指标:在安全性、质量、可靠性、延迟、成本或错误方面不得越过阈值的数值。 - 接受规则:仅当变更以要求的差值优于基线且所有护栏均通过时,才予以保留。 - 无效运行规则:舍弃受到数据缺失、输入变化、验证程序错误或条件不可比影响的结果。 不得在看到结果后重新解释阈值。噪声过大或无法验证的结果不算成功。 ## 每次只改一处,并用同样的方法测量 在已批准的边界内自主执行循环:检查当前最佳状态,提出一个可检验的假设,实施一项原子变更,运行固定的验证程序,并将结果与当前最佳结果进行比较。除非多个因素无法独立发挥作用且已记录该依赖关系,否则每次只能改变一个独立因素。 每次迭代都应执行以下步骤: 1. 预测指标的变化方向,并说明预期引起该变化的机制。 2. 应用能够检验假设的最小变更。 3. 执行与基线相同的主要指标和护栏指标测量。 4. 当观察到的差值接近噪声范围时,重复测量。 5. 将结果分类为保留、舍弃、无效或阻塞。 不得在一项未经验证的变更上叠加另一项变更。下一次迭代必须始终从经过验证的最佳状态开始。 ## 只保留明显有效的改动,其余撤回 仅保留满足预先声明的接受规则的变更。记录准确差值、护栏结果和说明,然后将该验证状态设为新的基线。当结果相同时,应优先选择更简单、成本更低或更易恢复的方案。 如果主要指标未达到足够的改进幅度、任何护栏失败、验证无效,或变更产生无法解释的副作用,应立即舍弃变更并回滚。恢复到上一个经过验证的检查点,并在继续前重新运行验证程序,确认回滚成功。不得在失败或不确定的状态上进行新实验。 维护一份简明的实验台账,记录迭代编号、假设、变更摘要、测量值、差值、判定和回滚状态。判定由证据决定;信心、投入的精力和看似有吸引力的解释都不能凌驾于数值之上。 ## 到了事先定好的条件就停下,报告最好的结果 在首次触发预先声明的停止条件前,无需寻求例行批准,持续执行循环。达到目标、迭代次数/时间/成本预算耗尽、必要护栏反复失败、无法确认回滚、验证程序失去可靠性、权限不足,或在预设的连续尝试次数内没有出现有效改进时,应停止。 完成时,使系统保持在经过验证的最佳状态,并提供一份包含以下内容的简明报告: - 目标、范围、基线、最佳指标、绝对差值、相对差值和护栏状态; - 已接受的变更及其各自的支持证据; - 已舍弃或无效的实验及其回滚确认结果; - 准确的停止条件、剩余不确定性,以及需要新权限的任何后续事项。 不得仅因循环结束就宣称工作成功。成功意味着在所有护栏保持完好的前提下,测量目标或接受阈值已经达到;否则,应报告经过验证的最佳结果和停止原因。