SuperAPI AI 工具集

assumption-test

测试与质量

查看项目

更新于 10-16 01:35

技能介绍

用途:在方案依赖不确定的运行时行为或技术假设时,先做一个小而可证伪的实验,再决定是否采用该方案。

主要能力:读取请求、相关代码与已有证据;若检查已能回答问题,则引用证据并停止,不强行造实验。若存在多个假设,选择失败后最会改变方案的那个。把假设写成可观察的预测,并预先定义什么会反驳、什么在测试范围内支持、什么会得出不确定结论。设计最小可区分实验,使用隔离夹具或测试环境、真实待测组件和有限操作次数,并说明设置无法代表的部分。

使用方式:在用户授权范围内运行实验,保留命令、相关输入、实际输出和可复现所需的环境细节。若工具或依赖不可用,报告为未运行或不确定,并说明缺失前提。最后给出假设、方法、观察、结论(范围内支持、被反驳或不确定)以及该证据改变的规划决策;仅当下一步检查可能改变决策时才建议。临时代码与生产实现分开。

适用场景:技术方案依赖不确定的运行时行为、并发或性能假设,且需要先验证再投入实现时。

限制:一次成功试验不能建立普遍结论,需说明测试条件和剩余不确定性。未经授权不得使用生产写入、真实支付、破坏性操作或新增成本;实验不授予额外权限。要区分组件失败与实验未能运行,不能把缺少访问或夹具损坏当作系统结论。除非用户要求,不要修复实现或扩展为构建;交付物是用于决策的证据。