浏览 AI 知识库

Skill 怎么测试:输出不稳定时先查说明、资料还是脚本

Skill 输出不稳定时,先判断是触发说明含糊、参考资料过期,还是脚本执行失败。针对故障层修改并跑回归,别每次都重写整套说明。

先比较关键条件,再作选择

把自己的条件代入判断项;没有证据的维度保留未知,不用印象替代结论。

先别急着选

结果忽好忽坏时,问题未必出在 SKILL.md 正文

Skill 输出不稳定,维护者每次都重写整份说明。有时问题其实是参考资料过期,有时是脚本解析失败;全量重写让新回归更多。

  • 失败先归因到具体层
  • 每轮修改范围可解释
  • 全量固定样本已回归
失败分层

‘没触发’和‘输出错’不能用同一修复

症状证据归因层只改什么
用户说‘检查商品图’没有调用Skill 未出现在候选列表description/作用域先修触发说明和安装位置
能调用但漏掉色彩空间输入已读,报告缺字段SKILL.md/模板补字段和验收,不改触发词
尺寸检查结果稳定但脚本覆盖原图日志显示写入原路径脚本安全边界改为只读或新文件,不重写整份 Skill
更新后旧正例不再触发回归集出现 2 条失败兼容性回退或写迁移说明,再发布

证据必须来自当前客户端日志、输出和测试集,不凭感觉判断失败层。

本例材料

先把本例的条件、限制和目标摆出来

需要确认本例内容
现有材料固定测试集包含 5 个正例、4 个反例、3 个边界例;失败样本分别涉及触发、事实与脚本。
不能越过的边界先按触发、输入、说明、参考、工具和脚本定位;一次只改一个层;保留基线与回归结果。
要交付的结果正反例测试集、回归结果与修订记录
决定依据

Skill 怎么测试,哪些条件会改变最后选择

判断条件本例怎么核对
建立固定测试集正常、缺材料、越界、相邻和故障任务都写预期触发、步骤与结果。
记录失败层区分未触发、错误触发、输入遗漏、规则误解、工具失败、输出不合格和权限越界。
只改对应组件触发改说明,知识改资料,流程改正文,重复计算或文件操作改脚本;一次只动一类。
重跑全量回归不仅重跑失败例,还检查以前通过的用例,记录客户端和 Skill 版本。
保留兼容说明有意改变触发或输出时写迁移与影响,不静默破坏团队旧用法。
代入本例

Skill 怎么测试:按本例条件得到的结论

可以确认

正反例测试集、回归结果与修订记录

测试表发现 2 个漏触发来自描述、1 个事实错误来自旧参考、1 个失败来自脚本路径。分别小改后 12 个样本全量复测,历史通过项没有回退;版本记录说明每处原因。

仍需确认

边界变化后需要重新判断

测试集只覆盖已知边界,新事故仍需转成回归样本,不能宣称永远稳定。

常见失败

为什么“回归全绿,真实任务仍失败”还不能交付

回归全绿,真实任务仍失败

原因
测试样本过于理想或没有环境变化
怎么改
加入真实失败输入、不同路径和权限环境,按风险扩展测试集
验收方式

正反例测试集、回归结果与修订记录通过哪些检查才算完成

进一步核对

版本与迭代:参考资料与核对入口