针对同一份登录需求,测试人员可以直接提问、套用 Prompt,或调用 Skill。哪种方式更适合,不能只看几段输出。模型版本、需求材料、对话历史和运行设置都会影响结果;条件不一致时,无法单独比较使用方式的效果。

为避免概念重叠,本文把“直接提问”定义为临时自然语言请求,把“Prompt”定义为可重复使用的结构化模板,把“Skill”定义为由指定宿主工具加载的一组可复用指令、步骤及配套资料。不同工具中的 Skill 能力和可调用资源可能不同。

下面列出三种方式的示意输出,说明评审重点。真实效果要用同一组样本运行后判断。

新手入门:第一次比较可以这样做

第一次可以只选一条需求。先准备三组共同输入和评审者专用的参照清单,再按以下步骤比较:

  1. 固定目标和需求版本。 说清楚三种方式都要完成同一件事,例如“生成关键测试场景,并指出未说明的行为”。
  2. 各跑一份干净会话。 不让任一方式继承其他方式的对话历史;记录工具、模型、参数和版本。
  3. 保存全部输出。 包括追问、人工补充、修改时间和最终结果,不只保存最好看的那次。
  4. 按同一清单评审。 由评审者先隐藏输出来源,再检查需求依据、风险遗漏、无依据结论和可执行性。
  5. 按任务决定是否复用。 一次性探索可能直接对话就够;重复任务才值得考虑维护 Prompt 或 Skill。

先准备共同输入和评审参照

对比手机号验证码登录需求时,先区分两类材料。共同输入包括三种方式都能看到的需求正文、已确认规则、必要上下文和输出要求;评审参照由熟悉业务的人预先整理,只供评审者使用,列出有依据的关键风险、待确认行为和判分规则。若目标是比较模型能否发现缺口,就不要把评审参照中的待确认项提供给模型;若要比较模型能否按已知清单执行,应另行说明任务目标。

评审参照要在查看三种方式的输出之前定稿,避免把模型提出的内容事后误当成“标准答案”。它只需列出本次任务中重要且有依据的条件,不必覆盖所有可能。

如果需求材料包含真实手机号、令牌或其他敏感信息,先脱敏,再用于三组对比。

本篇后续示例统一使用下面这份练习需求。它只用于演示评审方法,不代表线上产品规则或完整的登录测试范围。表中“已给定的练习规则”是三组共同输入;“仍需确认的问题”只供评审者建立参照,不提供给模型:

编号已给定的练习规则(共同输入)仍需确认的问题(评审参照,不输入模型)
R-01短信验证码有效期为 5 分钟恰好 300 秒时是否仍有效?
R-02连续输错 5 次后,手机号锁定 15 分钟第 5 次后的响应、锁定解除边界和计数重置方式是什么?
R-03首次成功验证后创建账号失败路径是否可能留下账号或会话状态?

提供给三组的需求、上下文和输出要求要保持一致。运行中新提出的疑点先记为本轮发现;下一轮若要更新模型输入,三组都使用同一版;若要更新评审参照,所有评审者都使用同一版。

控制输入,只改变使用方式

准备三组:

三组都使用同一份需求和上下文资料、同一模型版本与参数,并尽量使用同一个宿主工具及相同工具设置;组间只改变直接对话、Prompt 或 Skill 的指令方式。若工具或设置无法保持一致,应在报告中说明,此时比较的是整套工具配置,不能把差异单独归因于 Prompt 或 Skill。每次从干净会话开始,避免某组继承前一轮的提示。

记录工具、模型、Prompt 或 Skill 的名称与版本、模型参数,以及从任务输入到结果可交付的时间。建议每种方式至少重复运行三次,观察结果是否稳定,而不是只挑最好的一次展示。三次只是初步观察,不能证明统计显著,也不能代表其他需求;如果预算或时间不允许,也要在报告中说明运行次数和限制。

把一次性准备与维护时间、每次运行等待时间,以及人工追问、复核和修改的时间分开记录。若要估算长期复用的收益,还应说明按多少次任务摊分准备和维护成本。

把任务目标和需求材料固定,只改变使用方式。例如三组都要求“列出关键测试场景,标注需求来源、前置条件、预期结果和待确认问题”,但分别用自然语言临时提问、可复用 Prompt 模板,以及一份包含固定工作步骤和输出约定的 Skill 来完成。

同一需求下的输出对照示例

下表是为演示评审重点而编写的示意片段,不是三次真实模型运行结果,不能据此判断哪种方式得分更高:

方式示意输出评审时要继续检查什么
直接提问“测试验证码有效、过期、连续输错 5 次后的锁定,以及首次成功后的账号创建。”检查它是否关联 R-01 至 R-03,区分第 4 次和第 5 次,说明如何准备状态,并标出待确认规则。
Prompt“R-01:覆盖有效期内和过期输入;恰好 300 秒时是否有效仍需确认。R-02:区分第 4 次和第 5 次错误;第 5 次后的响应、15 分钟锁定的解除时点仍需确认。”结构和追溯更明确;仍需核对计数重置、失败副作用、字段是否完整,并确认实际输出是否遵守模板。
Skill“输入审计:锁定响应与计数重置规则缺失。建议使用可重置的合成手机号,分别验证第 4 次和连续第 5 次错误;保留来源、状态证据和待确认问题。”把固定审查步骤、缺失项和证据交接组合起来;要确认 Skill 是否真的按约定调用参考资料、输出可复核字段,并且没有过度限制任务。

这些片段展示了三种方式可能呈现的信息:直接提问准备成本低,Prompt 可以固定输出结构,Skill 可以承载重复步骤和边界规则。

不按用例数量给分

观察项怎么记录
关键缺口发现识别出多少条预先标注的重要未知项
无依据结论把多少未确认规则写成确定事实
风险覆盖是否触及重要状态、边界、失败路径和副作用
可执行性前置条件、步骤、结果是否能在项目中落实
格式合规是否满足约定的输出字段和追溯要求
结果稳定性多次运行是否反复发现相似的问题,评分波动多大
人工成本补充对话、审查和修订分别花了多久

如果团队想计算比例,要先说明分母是什么。例如“关键缺口召回率”可以按发现的已标注关键缺口除以参考清单中的关键缺口计算。它只衡量这份清单中的内容,不代表所有未知风险都已经被找出。

如果要把完整度也纳入评分,可以先约定每项的判定依据,再让评审者独立打分。例如 0 表示未发现,1 表示提到了但缺少来源或行动条件,2 表示引用依据并说明下一步。无依据结论应单独计数,不能被其他项目的高分抵消。这个刻度只是实验团队可调整的示例,正式运行前要写入评审规则。

最佳实践:让对比结果可复核

  • 在查看模型输出前,分别固定三组共同输入和评审者专用的参照清单,记录需求来源、已确认规则与待确认项;不要事后回改评审标准。
  • 固定共同任务、输入材料、输出字段和模型设置;保存三种方式实际使用的完整指令、Prompt 模板和 Skill 来源与版本。工具无法统一时,明确结论只能比较整套配置。
  • 保存所有运行,包括失败和不完整结果;不要挑选最好的一次代表一种方法。
  • 把无依据结论单独计数,不能被格式分或用例数量抵消。
  • 评审者先独立打分,再处理分歧;重大分歧未解决时标记未达成一致,不先取平均数。
  • 把准备、追问、复核、修订都计入人工成本,并记录版本和运行次数。
  • 小样本结果只用于当前任务决策;不要直接推广成“某种方式普遍更好”的结论。

结果需要结合任务解释

如果直接对话很快找到关键问题,而 Prompt 和 Skill 主要改善了格式,简单任务可能不值得承担模板维护成本。若 Skill 减少遗漏和返工,还要计入它依赖的资料和维护成本。三种方式的分数接近时,可以选团队更容易持续使用的方案。

比较时还要留意评审偏差。可以先隐藏结果来源,由两名评审者按同一标准打分,再讨论分歧。把“看起来专业”与“有证据、能执行”分开,避免熟悉某种工具的人天然给它更高评价。

有分歧时,先回到需求和参考清单,记录双方引用的证据,再决定是否补充评分规则。关键缺口的定义仍不一致时,修订清单或标记为未达成一致,不计算平均分。

示例对照:三段示意文本的字段盘点

下表只盘点上文三段由作者编写的示意文本明确包含的内容,不评价三种方法的真实表现。

评审基准中的五个待确认点是:R-01 恰好 300 秒时的处理;R-02 第 5 次输错后的响应、15 分钟锁定的解除时点、错误计数重置方式;R-03 失败路径是否留下账号或会话状态。只有片段明确把未定行为列为待确认,才把它记在对应项下;只提到相关测试场景不算。无依据结论指把未确认行为写成既定规则。表中还记录四个输出字段是否有明确内容:需求来源、前置条件、预期结果、待确认问题。

方法片段明确提出的待确认点无依据结论片段提供的字段片段还缺少什么
直接对话未明确提出未见未提供只列场景名称,没有给出需求来源、前置条件、预期结果或待确认问题。
PromptR-01:恰好 300 秒时的处理;R-02:第 5 次后的响应、锁定解除时点未见需求来源(R-01、R-02);待确认问题没有给出前置条件和预期结果,也没有提到计数重置或失败路径副作用。
SkillR-02:第 5 次后的锁定响应、计数重置方式未见前置条件(可重置的合成手机号);待确认问题没有标注需求编号或预期结果,也没有提到 300 秒边界、锁定解除时点和失败路径副作用。

不能根据片段提到的缺口数量判断方法优劣:Prompt 示例侧重列出待确认行为,Skill 示例则侧重前置条件、审查步骤和证据留存。稳定性和人工修订成本要通过多轮真实运行记录;这些片段无法提供这两项数据。

重点:把三种方式放进质量循环

每轮对比都要留下可复核的改进动作:

三种 AI 使用方式的比较质量循环:固定需求和样本,运行三种方式,盲审输出,分析缺口与成本,修订方法,再用相同样本复核

  1. 固定基线: 保存需求版本、三组共同输入、仅供评审者使用的参照清单、评分规则和模型配置;把已知规则与关键未知项分开记录。
  2. 独立运行: 直接提问、Prompt 和 Skill 使用同一任务与材料,分别从干净会话开始,保留每次原始输出。
  3. 盲审输出: 隐去方法名称,按同一标准检查来源追溯、遗漏、无依据结论、可执行性和人工修订时间。
  4. 归类问题: 判断问题来自需求本身、输入上下文、Prompt/Skill 指令、模型波动还是评审标准;没有证据时先列为待确认。
  5. 只改一个可解释因素: 例如补一条边界检查、澄清输出字段或更新参考资料,同时记录变更版本和理由。
  6. 用原样本回归: 对旧样本重新运行,确认已知问题消失且没有新增误报;再加一份未参与调优的新样本,检查是否过拟合。

每轮都保留“输入版本、方法版本、模型/工具、原始输出、人工修订、发现和复核结论”。方法、模型或业务条件变化时,重新建立适用性判断;旧结果只说明它在当时那组条件下的表现。

FAQ:常见问题

Prompt 或 Skill 一定比直接提问好吗?

不一定。重复任务可能更需要结构一致和过程可追溯;一次性、低风险探索可能用直接提问更省成本。要用任务样本判断,不从方法名称推断质量。

一定要每种方式运行三次吗?

三次可以作为初步观察稳定性的起点,但不是通用统计标准。记录实际运行次数,并把结论范围限制在样本、模型和配置所支持的范围内。

评分接近时怎么选?

看任务频率、漏项风险、人工复核成本和维护能力。若质量差异不明确,选择团队能持续使用且维护负担更低的方式,并继续记录质量循环中的失败样本。

分享