首页/AI/提示词工程速查/文本分类提示基本写法
任务型写法50 条

文本分类提示基本写法

分类提示的三要素:类别定义、判定依据、输出格式;把类别边界写清(含边界案例)比堆砌形容词更能提升一致率。

提示词工程速查AI更新于 2026-10-13

分类提示是什么

文本分类提示要做的事,是让模型把一段文本归入你预设的类别之一。它看起来简单,实际最容易出问题的地方在类别边界:模型对「硬件故障」「软件故障」这类词有自己的理解,而这个理解未必和你的定义一致。所以分类提示的核心不是句式,而是把类别定义、判定依据和兜底类别写清,让模型在边界样本上有确定的行为。

类别定义怎么写

每个类别写一句可判定的定义,再加 1-2 个边界案例说明,比如「设备发热、异响归硬件故障;同一操作可复现的报错归软件故障」。定义里避免出现「体验不好」这类无法判定的表述。最后一定要留一个兜底类别(其他 / 转人工),否则模型会在信息不足时硬塞进某个相近类别,这类错误最难发现。

三要素与常用参数

类别定义每类一句判据 + 边界案例描述,避免形容词式定义
判定依据说明依据文本的哪部分判断,如现象描述优先于诉求描述
输出格式要求仅输出类别名或类别 ID,避免附加解释污染解析
兜底类别必须有 other / 转人工 一类,覆盖信息不足与交叉情形
采样温度取 0 - 0.2,减少同类文本跨批次摇摆

典型使用场景

  • 工单自动分流:按故障类型派给不同处理组,兜底类转人工复核
  • 工单优先级判定:按影响范围与时限规则输出 P0-P3
  • 舆情与评论归类:把用户反馈分到功能、体验、计费等维度
  • 内容安全初筛:先机器分类再人工复核高风险条目
  • 日志与告警归类:把告警归入已知类别,便于按类统计与聚合

分类提示模板

分类提示模板
把下面文本归入一个类别,仅输出类别名:
类别定义:
- 硬件故障:设备本体损坏、发热、异响            # 判据写可观察的现象
- 软件故障:报错、卡顿、功能异常且可复现
- 使用咨询:操作方法、配置咨询
无法归入任何一类时输出「其他」。                    # 兜底类必须有
文本:<text>……</text>

判定准则写法对照

写法示例评价
可判定判据同一操作下可复现的报错归软件故障不同标注员结论容易一致,可直接上线
形容词式定义严重的问题归高优先级无法验收,模型只能靠语感猜
优先规则现象描述优先于用户诉求用词减少「我要退款」被误判为退款类
多标签约定要求选 1-3 个类别并按相关度排序可并存场景用,注意排序口径要写清
把类别为「其他」的样本单独收集起来定期回看:其中往往藏着一类真实存在但尚未定义的新场景。
分类任务可以在同一次调用里顺带输出关键槽位(订单号、发生时间),减少一次调用,但字段要一并写进输出约定。

易错点

  • 类别定义只给名称不写判据,模型自建一套语义,边界样本跨批次摇摆
  • 不设兜底类别,信息不足的文本被硬塞进相近类别,错误隐藏在正常数据里
  • 要求输出类别名却不限制附加解释,解析时要额外剥离说明文字
  • 类别之间不互斥(支付问题 与 退款慢 可同时命中)却按单选处理,结果随机
  • 用单一准确率评价分类效果,忽略某些类别样本稀少导致该类几乎全错
  • 评测样本与线上流量的时间段不一致,新出现的表达方式没有覆盖,上线后准确率明显下滑
  • 兜底类长期无人清理,真实存在的新场景一直停在「其他」里,统计上完全看不出问题

数据来源与参考

  • OpenAI Prompt Engineering Guide:分类任务示例
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌