是否需要提供参考样例?
务必提供,并且必须附带1–2条真实可用的样例,这一点没有商量余地。豆包AI对“仅靠文字描述格式”的响应效果较差。如果你只写“请生成5条用户数据,含姓名、手机号、注册时间”,输出结果很可能会遗漏时间格式,或者手机号出现11位与12位混用的情况。但若给出一条人工校验过的样例,模型能立即锁定字段顺序、分隔方式、日期精度等关键锚点。
不提供样例,相当于让AI猜测你的需求。它猜错的成本,远高于你花10秒粘贴一条真实数据。
如何有效放置样例?
方法一:紧贴指令后粘贴,不加任何说明文字
直接在任务描述末尾换行,将样例贴上去即可。例如:
“请生成8条电商订单测试数据,字段包括订单号、商品名、下单时间、支付状态。
【样例】ORD-20260528-001|无线降噪耳机|2026-05-28 14:32:17|已支付”
方法二:用符号锚点强制识别结构
在样例前添加【字段锚点】,样例后添加【格式锁死】指令,效果会更稳定:
【字段锚点】订单号|商品名|下单时间|支付状态
ORD-20260528-001|无线降噪耳机|2026-05-28 14:32:17|已支付
【格式锁死】严格复现竖线分隔、时间精确到秒、支付状态仅限“已支付/待付款/已退款”三选一,禁止添加括号注释。
需要特别注意的是:样例必须是你亲自确认可用的真实数据,不能编造或模糊填写,否则AI会继承错误模式,后续修正更加麻烦。
哪些场景可以省略样例?
第一步,先确认你的需求是否属于“通用强格式”类型。比如只要求生成“10个纯数字密码,每条6位”,这种无业务字段、无格式歧义的极简任务,完全可以跳过样例。
第二步,检查提示词中是否已用四要素法写死结构。如果你已经明确写出了“角色:数据库测试工程师|任务:生成12条用户数据|约束:手机号11位+时间格式为YYYY-MM-DD HH:MM:SS+禁止重复|格式:CSV表头第一行,数据从第二行起”,此时样例的优先级会下降,但仍有提升字段对齐率的作用。
第三步,通过AB对照测试验证必要性。用同一提示词分别运行两轮:A轮不带样例,B轮在末尾加一条样例。然后对输出结果做两个硬指标对比:“时间字段是否全为24小时制”“手机号是否全为11位且无空格”。如果B轮的达标率高出40%以上,那就不用犹豫了——样例不可省略。
