首页/AI/AI 应用速查/少样本示例(Few-Shot)

少样本示例(Few-Shot)

在提示词里给 2-5 个输入输出样例,让模型模仿标签体系与输出格式。对分类、抽取、改写等格式敏感任务效果显著。

AI 应用速查AI更新于 2026-10-13

少样本示例是什么

少样本(Few-Shot)是在提示里给出几个输入输出的完整样例,让模型模仿你的标签体系、判断口径与输出格式。它对分类、抽取、改写这类格式敏感的任务效果最明显,因为样例把「要什么」直接演示了一遍,胜过用文字反复描述。关键是样例要贴近真实数据分布,并且覆盖边界情况,否则模型只会学到最典型的那一种。

基本信息

数量通常两到五条起步,按任务复杂度增减
位置放在指令之后、本次输入之前
内容输入与输出成对出现,格式完全一致
覆盖要包含边界与例外样本,而不只有正例
代价样例会占用上下文,数量越多单次成本越高
适用任务分类、抽取、改写、格式转换、风格仿写

样例设计要点

要点做法不这样做会怎样
数量先给两三条验证效果,再按需增加给太多占满上下文,还可能干扰判断
覆盖度包含边界、例外与易混淆样本模型只学会典型情况,遇到边界就判错
格式一致输入输出结构、标点、字段名完全统一格式不一致时模型会自行发挥
标签体系与我方定义的取值集合严格一致模型会沿用样例里的习惯标签,超出预期
顺序把最有代表性的样例放在最后关键样例被忽略,效果打折

典型使用场景

  • 文本分类:按业务标签体系打标,含易混淆类别
  • 信息抽取:演示从同类文本里取哪些字段、怎么处理缺失
  • 格式转换:把自由文本转成固定结构,样例即格式说明
  • 风格仿写:示范语气与用词习惯,让输出更贴合品牌
  • 判定规则类任务:通过样例把口径固定下来,减少主观发挥

提示里的样例写法

提示里的样例写法
请按示例的方式判断工单类别,只输出类别名。

示例 1
输入:登录后页面一直转圈,进不去首页。
输出:前端异常

示例 2
输入:接口返回 500,日志里有数据库连接超时。
输出:服务端故障

示例 3
输入:同事说他那边能打开,我这边连不上。
输出:网络问题

注意:示例 2 覆盖了需要看日志才能判断的情况,边界样本要保留。

常见问题与修法

现象原因修法
某类总是判错样例没有覆盖该类补一条该类样例,尤其是易混的那一类
输出格式飘忽样例格式本身不统一把样例的字段与标点统一成同一模板
照抄样例内容样例与本次输入太像样例换成不同领域,只保留判断逻辑
成本偏高样例条数与长度过大精简样例,只保留区分度最高的几条
样例的效果有边际递减:两三条往往就能把格式与口径定下来,再加更多收益有限,反而占用上下文窗口。
不要在样例里放入真实客户姓名、手机号或密钥:提示会进入日志与第三方服务,敏感数据要事先脱敏。

易错点

  • 样例全是典型正例:模型没学会边界,遇到例外情况一律判错
  • 样例格式不统一:标点、字段名或顺序有出入,输出跟着飘忽
  • 样例与本次输入高度相似:模型直接照抄示例内容,答案与输入不匹配
  • 样例越加越多:上下文被占满,成本上升而效果不再提升

数据来源与参考

  • Brown et al. Language Models are Few-Shot Learners(arXiv 2005.14165)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌