用途
“Prove It Works”是一个在任务完成后、宣告完成之前使用的验证原则。它要求对每一项任务输出进行核对时,直接检查真实产物,而不是从代理指标、自我报告或“能编译通过”这类信号中推断结论。
核心主张
未经验证的工作,其正确性是未知的。间接验证(如文件修改时间、输出新鲜度、智能体自我报告、缓存截图)感觉比直接观察更省事,但基于错误推断行动的代价远超直接核对源头。
主要能力与要点
技能给出以下验证准则:
- 检查真实事物,而不是代理指标。
- 直接检查进程存活,而不是通过派生状态间接判断。
- 读取实际值,而不是缓存或派生的表示。
- 当验证失败时,先怀疑观测方法,再怀疑系统本身。
- 尽可能把检查脚本化。
使用方式
最强的证明是一个确定性脚本:它能重新运行同样的比较,而不是一次性的肉眼观察。做法是写出脚本、运行脚本,并保留其输出作为产物,让评审者可以重新运行该脚本,而不是只信任口头说明。
同时,应把产物保留在人类可见的位置。只有在大型或复杂工作(例如大型移植或迁移)中,由于过程需要日后可审计,才应提交产物(相关资料提到 show-me-your-work 技能)。
适用场景
该技能适用于任何需要在完成前确认结果正确性的任务,尤其在直接检查成本低于错误推断代价的场景中更有价值。
限制
资料中未提供该技能的具体安装命令、收费、价格、支持平台或自动化集成方式等信息,这些内容暂未提供。