← 返回概念列表
学习进度4 / 6

技能的测试验证方法

Testing and validating a skill · AS.6 第 6 章 工程化:从需求到上线的技能开发全流程

一句话定义

技能写完不能只凭感觉觉得应该没问题,而要拿真实或接近真实的案例实际跑一遍,重点看边界情况和容易出错的输入是否也能得到正确结果。

机制 / 原理

一个技能在作者自己脑子里过一遍常常显得天衣无缝,因为作者会不自觉地只用顺手的输入去想象效果。真正的验证需要故意找边界案例——比如空输入、格式不规范的输入、和典型场景很像但其实不满足条件的输入——来检验规则有没有漏洞。如果只用几个标准答案已知的简单案例测试,很容易让技能在展示时表现完美,一到真实、杂乱的数据就露馅。

经典实验 / 例子

一个从发票图片里提取金额和日期的技能,如果只用几张打印清晰、格式统一的发票测试,看起来非常可靠。真正验证时应该额外拿几张手写发票、日期格式是民国纪年或季度而非具体日期的发票、以及金额栏被涂改过的发票去跑,观察技能是遇到看不清的情况就诚实报告无法识别,还是硬编造一个数字糊弄过去。

生活中的例子

就像新出的一道菜不能只请主厨自己尝一口就算通过,得找几个不同口味偏好的人试吃,尤其要问问不吃辣的人和吃惯了清淡口味的人感觉如何,才能知道这道菜是不是真的经得住检验。

常见误区

常见误区是只用作者自己设计技能时想到的那几个顺手例子测试,测试用例和技能规则出自同一个人的思路,自然处处吻合,却没有真正暴露规则覆盖不到的角落。

资料来源:图解Skill:AI提效实战指南(宝玉,人民邮电出版社,2026年5月) · 第 6 章 · 第 AS.6 节 (CC BY 4.0)
本讲解由 AI 依据该教材与主流学术观点撰写,非逐字引用,仅供学习参考。