1. 少样本提示:不是“抄作业”,而是给大模型装上精准导航仪

Few-Shot Prompting——中文圈常被生硬译作“少样本提示”或“小样本学习”,但这两个词都容易让人误以为这是某种训练技术,甚至联想到需要调参、微调、准备数据集。其实完全不是。它本质上是一种 与大语言模型对话的底层语法升级 ,是当你发现“直接问它”效果平平,而“手把手教它三遍”却能立刻理解你真正意图时,所用的那一套最朴素、最高效、也最容易被低估的交互策略。我从2022年第一批开源大模型刚出来时就在做提示工程实验,当时在本地跑Llama-2-7B,一个“请写一封辞职信”的指令,模型要么写得像HR培训手册,要么突然开始抒发对资本主义的批判;但当我加了两个真实、简短、风格明确的样例后——比如第一封是“因家庭原因申请离职,语气平和,不提具体公司名”,第二封是“因职业发展转向AI创业,语气积极,附带感谢语”——模型输出的第三封,几乎可以直接打印签字。这不是玄学,是模型在内部对齐了你的任务定义、风格锚点和输出边界。它解决的核心问题非常具体: 当你的需求无法用一句话精准描述,又没时间也没资源去微调模型时,如何用最低成本撬动最高质量的输出? 适合谁?不是只给算法工程师看的,而是所有每天要和Copilot、Kimi、通义千问打交道的写作者、产品经理、法务、教师、客服主管——只要你需要模型稳定输出符合你组织语境、行业惯例、个人口吻的内容,你就已经在用、或应该立刻开始用Few-Shot Prompting。它不依赖算力,不增加部署成本,唯一门槛是你得学会“怎么教”。而这篇,就是我踩过37次翻车、重写过11版提示模板、在5个不同行业客户现场实测后,总结出的“教法说明书”。

2. 核心设计逻辑:为什么三个例子比一百句说明更管用?

2.1 模型不是在“学习”,而是在“模式匹配”

很多人第一次接触Few-Shot Prompting时,下意识会想:“我是不是该选最难的那个例子?”“要不要把所有可能的变体都列出来?”这种思路恰恰踩进了最大误区。关键在于理解LLM(大语言模型)的底层工作机制:它不是像人类一样通过例子归纳出抽象规则,而是将你提供的“输入-输出”对,作为 上下文中的强约束信号 ,在生成下一个token时,大幅提高与这些示例在结构、长度、术语、情感倾向上一致的概率。这就像你在教一个极其聪明但缺乏常识的翻译官——你不需要解释“正式邮件的格式规范”,你只需要给他看两封真实的、你认可的正式邮件,他就能瞬间捕捉到“称谓必须顶格”、“结尾必须有‘此致敬礼’”、“附件需单独成行”这些隐性规则。我做过一个对照实验:用Qwen-14B处理法律合同条款改写任务。纯指令式提示:“请将以下条款改写为更简洁、无歧义的表述”,平均准确率62%;换成3个Few-Shot示例,每个示例都包含原条款+改写后条款+一行简短标注(如“删除冗余修饰语,主谓宾结构前置”),准确率跃升至89%。提升的27个百分点,不是来自“更多知识”,而是来自 上下文对齐精度的指数级提升

2.2 “三”不是魔法数字,而是认知负荷与信息密度的黄金平衡点

为什么主流实践都推荐2-5个示例,而不是1个或10个?这背后有扎实的认知科学和工程实践依据。1个示例太单薄,模型容易过拟合其表面特征(比如恰好那个例子用了破折号,它就以为所有输出都必须用破折号);10个示例则会严重挤压模型的上下文窗口,尤其在长文本生成任务中,留给实际输出的空间被大量挤占,导致截断或逻辑断裂。我们团队在测试不同数量示例对摘要生成质量的影响时发现:使用2个高质量示例,ROUGE-L得分达0.68;增加到4个,得分微升至0.69;但一旦达到6个,得分反而跌至0.63——因为模型被迫在前600个token里塞进太多示例细节,导致对核心原文的理解深度下降。真正的“黄金数量”取决于三个变量: 任务复杂度、模型上下文长度、示例信息密度 。例如,做“将技术文档转为小学生能懂的语言”这种高阶抽象任务,2个示例往往不够,需要3-4个,分别覆盖不同难度的技术概念(如“API”、“数据库索引”、“负载均衡”);而做“把英文产品描述翻译成中文,要求保留品牌口号的韵律感”,1个精心设计的示例(含原文、译文、韵律标注)就足够,因为核心约束非常聚焦。我现在的标准操作是:先用1个示例打底,如果输出漂移,再加1个;若仍不稳定,才加第3个,并且第3个一定用来 覆盖前两个示例未触及的边界情况 (比如前两个都是正面评价,第3个就放一个中性偏负的)。

2.3 示例质量远胜于数量:什么是“高质量示例”的硬指标?

很多人的Few-Shot Prompting失败,根源不在数量,而在示例本身不合格。我总结出高质量示例必须同时满足四个硬性指标,缺一不可:

  1. 真实性(Authenticity) :示例必须是你真实业务中出现过的、已被验证为“好”的输出,绝不能是临时编造的“理想答案”。模型对虚假示例的敏感度极高,它能感知到语言中的不自然停顿、强行堆砌的术语、或逻辑断层。我曾帮一家教育科技公司优化课后反馈生成,他们最初用AI生成了3个“完美反馈”作为示例,结果模型输出的反馈全是空洞的表扬话术;换成他们教研组长手写的3份真实学生反馈(含具体错题、个性化鼓励、下一步建议),模型输出立刻有了血肉。

  2. 一致性(Consistency) :所有示例必须严格遵循同一套隐性规则。比如,如果你希望输出用“【】”包裹关键动作项,那么3个示例里每一个动作项都必须用“【】”,哪怕其中某个示例里这个动作项只出现一次。任何不一致都会被模型当作“可选项”而非“强制项”。

  3. 最小完备性(Minimal Completeness) :示例必须包含完成该任务所需的全部必要元素,但绝不添加任何冗余信息。例如,做“会议纪要要点提炼”,一个合格示例应包含:原始发言片段(输入)、提炼后的3个要点(输出)、以及明确标注“仅提取行动项,不包含讨论过程”(元指令)。如果漏掉元指令,模型可能把背景讨论也当成要点;如果额外加上“以上内容已发送给张总”,这就是冗余,会污染模型对核心任务的理解。

  4. 可区分性(Distinguishability) :多个示例之间必须有清晰、可感知的差异点,避免同质化。比如做“用户投诉分类”,3个示例不能全是“物流延迟”,而应分别是“物流延迟”、“产品质量缺陷”、“客服响应超时”,让模型明确感知到分类维度的存在。我在银行风控项目中见过最典型的反面案例:3个欺诈检测示例全是“交易金额异常”,结果模型对“交易频次异常”或“设备指纹异常”完全无响应——因为它从未在示例中见过这些模式。

提示:永远把示例当作“教学材料”而非“测试题”。它的唯一使命是降低模型对你意图的理解熵,而不是展示你的知识广度。宁可删掉一个华丽但模糊的示例,也要保留一个粗糙但指向明确的。

3. 实操拆解:从零构建一个工业级Few-Shot Prompt的七步法

3.1 第一步:明确定义“成功输出”的三要素检查表

在动笔写任何示例前,必须用一张纸(或一个空白文档)写下你对“成功输出”的绝对定义。这不是主观感受,而是可验证、可量化的三要素:

  • 结构要素 :输出必须包含哪几个固定模块?顺序是否强制?(例如:“1. 风险等级【高/中/低】;2. 根本原因(≤20字);3. 建议措施(分点,每点≤15字)”)

  • 内容要素 :哪些词是必须出现的?哪些词是绝对禁止的?(例如:“必须包含‘合规’一词;禁止出现‘大概’、‘可能’、‘建议考虑’等模糊表述”)

  • 风格要素 :语气、人称、专业术语层级、标点习惯。(例如:“使用第三人称;术语按《XX行业白皮书》定义;所有逗号用全角,句号用半角”)

我服务过一家医疗器械公司的法规事务部,他们最初的提示是“请分析这份临床试验方案的风险”。结果模型输出了一篇学术论文式的风险综述。后来我们用三要素检查表重新定义:结构上必须是“风险点-发生概率(高/中/低)-缓解措施”三栏表格;内容上必须引用《GCP指南》第X章条款;风格上禁用任何形容词,只用名词和动词。定义完成后,所有后续工作才有了准绳。

3.2 第二步:逆向采集真实样本,建立“黄金示例库”

不要凭空想象示例。打开你过去三个月的邮件、工单系统、会议记录、客户反馈,用“Ctrl+F”搜索关键词(如“风险”、“建议”、“总结”、“转交”),把所有被你或你的上级标记为“处理得当”、“客户认可”、“领导批复通过”的原始文本,一条条复制到新文档。注意: 只收“原始输入+最终输出”对,不加任何你的评论或修改痕迹 。比如,一份被总监点赞的竞品分析报告,你要存的是“原始竞品网页截图URL + 最终提交的PPT文字稿”,而不是你事后写的“这里加了图表,那里强化了结论”。这个过程通常耗时1-2小时,但它决定了你Few-Shot Prompt的根基是否牢固。我坚持这个习惯后,发现一个惊人规律:90%以上的优质Few-Shot示例,都来自你团队里那位“不太爱说话但每次出手都稳准狠”的同事的产出——他们的语言天然具备高度的任务契合度和组织语境感。

3.3 第三步:精炼示例,执行“三砍一留”原则

从黄金库中选出3-4个候选示例后,进入残酷的精炼环节。对每个示例执行“三砍一留”:

  • 砍掉所有解释性文字 :示例中任何“因为…所以…”、“考虑到…”、“基于以上…”这类连接词,全部删除。Few-Shot不是教推理,是教映射。

  • 砍掉所有背景铺垫 :示例开头的“根据上周会议纪要”、“参照2024版SOP”等上下文,一律砍掉。模型不关心你的历史,只关心当前输入与输出的对应关系。

  • 砍掉所有修饰性副词/形容词 :示例中“非常及时地”、“显著提升了”、“基本完成了”等,全部简化为“及时”、“提升”、“完成”。

  • 留下最锋利的动词和最精准的名词 :只保留驱动任务完成的核心动作(如“归档”、“驳回”、“同步”、“触发”)和不可替代的专业实体(如“GDPR第32条”、“ISO 13485:2016”、“AWS Lambda冷启动”)。

这个步骤做完,你会发现原本200字的示例,可能只剩60字,但信息密度翻了三倍。这才是模型真正需要的“信号”。

3.4 第四步:设计输入-输出分隔符,建立视觉锚点

分隔符不是装饰,是给模型划出的“注意力结界”。我测试过十几种分隔方式,最终锁定三类最有效:

  • 任务型分隔(推荐用于流程化输出) :用 --- INPUT --- --- OUTPUT --- 。清晰表明“这部分是喂给你的原料,这部分是你该吐出来的成品”。在处理表单填写、代码转换、日志解析等任务时,准确率提升最明显。

  • 角色型分隔(推荐用于多角色交互) :用 [User] [Assistant] 。特别适合模拟客服对话、销售话术、面试问答。模型对角色标签有极强的模式识别能力,能自动切换语气和知识域。

  • 符号型分隔(推荐用于高密度信息压缩) :用 <|input|> <|output|> 。符号越“非自然语言”,模型越不会把它当作内容的一部分去理解,而是纯粹当作结构标记。在金融、法律等对术语零容错的领域,这是我的首选。

注意:分隔符必须 前后一致、绝对统一 。同一个Prompt里混用 --- [ ] ,效果会断崖式下跌。我见过最惨烈的案例:一个团队在Prompt里交替使用 ### Input == Input == Input: ,结果模型把 == 当成了数学等号,开始输出公式。

3.5 第五步:注入元指令,用“括号语言”框定自由度

Few-Shot Prompting最大的陷阱,是以为示例足够多,模型就“懂规矩”。其实不然。必须用一句极简的元指令(Meta-Instruction),像一道闸门,框定模型的发挥空间。这句指令必须放在所有示例之后、真实输入之前,且 只能用括号包裹,且只出现一次 。例如:

  • (请严格遵循以上示例的格式、长度和术语,不得添加任何解释、总结或额外段落)

  • (输出必须为纯文本,不含Markdown格式,不包含‘以下是’、‘总结如下’等引导语)

  • (若输入信息不完整,请基于示例中的处理逻辑进行合理推断,但不得虚构事实)

这句括号语言,是Few-Shot Prompting的“宪法”。它不参与示例学习,但为整个生成过程设定了不可逾越的红线。没有它,模型会在示例的“形似”和你的“神似”之间反复横跳;有了它,模型才真正明白:“哦,原来您要的不是像,而是就是。”

3.6 第六步:构造真实输入,执行端到端压力测试

现在,把你明天真正要处理的1-2个真实任务,作为Prompt的最终输入。注意: 必须是未经任何加工的真实原始数据 。比如,不是“用户说物流慢”,而是粘贴用户工单里的原话:“订单号#88921,3月15日下单,今天3月22日还没发货,客服电话一直占线,我要投诉!”;不是“分析财报数据”,而是直接粘贴Excel里复制出来的三行原始数据:“Q1营收:¥2,345万;Q1净利润:¥-187万;Q1研发投入:¥654万”。然后,把完整Prompt(元指令+3个精炼示例+真实输入)喂给模型,观察输出。重点看三点:1)是否严格遵守了你定义的三要素?2)对真实输入中的模糊点(如“客服电话一直占线”)如何处理?3)有没有偷偷加入示例里没有的格式或词汇?如果任一问题不达标,回到第三步,重新精炼示例,而不是加长元指令。

3.7 第七步:固化为模板,建立版本控制与AB测试机制

一个经过验证的Few-Shot Prompt,不是终点,而是起点。我要求所有客户团队必须做三件事:

  1. 命名规范 [业务域]_[任务类型]_[版本号] ,如 HR_入职流程指引_v2.1 Fin_财报摘要_v3.0 。版本号随每次实质性修改递增(如调整示例、修改元指令),小数点后为优化次数(如仅调整分隔符)。

  2. AB测试常态化 :每周随机抽取10%的真实任务,用旧版Prompt和新版Prompt各跑一次,人工对比输出质量,记录差异点。我们发现,超过60%的“优化”其实是倒退——因为开发者加入了自认为“更专业”但实际破坏了示例一致性的新元素。

  3. 灰度发布 :新Prompt不直接全量上线。先在内部小群(如“产品需求评审组”)试用3天,收集一线使用者的反馈:“这个输出,我敢不敢直接转发给老板?”——这才是终极验收标准。

这套七步法,我带过17个不同行业的团队落地,平均将Few-Shot Prompting的首次成功率从31%提升到84%,且92%的团队在两周内能独立完成迭代。它不神秘,只是把“凭感觉调提示”变成了“按工序造零件”。

4. 六大高频场景实战:从电商客服到芯片设计,每个都附可抄作业的Prompt结构

4.1 场景一:电商客服自动回复(高并发、低容错、强时效)

痛点 :大促期间咨询量暴增,人工客服响应超时,但AI回复又常答非所问,引发客诉。

Few-Shot核心逻辑 :用3个示例,分别锚定“物流查询”、“退换货政策”、“优惠券失效”三大高频问题,每个示例都强制包含“确认用户身份(订单号/手机号后四位)+ 给出明确动作指引(点击路径/联系渠道)+ 设置预期(时效/结果)”三段式结构。

可抄作业Prompt结构

--- INPUT ---
用户:订单#992831,东西还没收到,查下物流?
--- OUTPUT ---
您好,已为您查询订单#992831的物流信息:当前由中通快递承运,单号ZT882910,预计明日18:00前送达。您也可在【我的订单】-【查看物流】中实时跟踪。如有异常,可直接联系中通客服95311。
---
--- INPUT ---
用户:衣服洗了缩水,能退货吗?运费谁出?
--- OUTPUT ---
您好,根据《七天无理由退货规则》,洗涤后产生的缩水属于人为因素,不符合无理由退货条件。但为表诚意,我们可为您提供一张¥50无门槛优惠券,您可在下次购物时使用。优惠券已发放至您的账户。
---
--- INPUT ---
用户:领了满300减50的券,下单时没减,怎么回事?
--- OUTPUT ---
您好,优惠券需在结算页【使用优惠券】区域手动勾选才能生效。请您返回购物车,点击【去结算】,在支付方式上方找到【使用优惠券】并勾选。如仍无法使用,请提供订单截图,我们将为您人工处理,2小时内回复。
---
(请严格按以上三例格式回复,每条回复必须包含:1.身份确认;2.三步操作指引(含具体按钮名称);3.明确时效承诺。禁止使用‘可能’、‘大概’、‘稍后’等模糊词。)
--- INPUT ---
用户:订单#774522,显示已签收,但我没收到,找谁?

实操心得 :这个场景下,示例中的“中通快递”、“95311”、“我的订单”等具体名称绝不能替换成“某快递”、“客服电话”、“APP内”,因为模型会把它们当作可变参数。必须用真实、固定、用户能一眼识别的实体,才能建立强信任锚点。

4.2 场景二:法律合同条款审查(高专业、零容错、强溯源)

痛点 :法务每天审阅数十份供应商合同,重复劳动多,但AI工具常漏掉关键责任条款。

Few-Shot核心逻辑 :用3个示例,分别覆盖“知识产权归属”、“违约责任上限”、“争议解决方式”三大雷区,每个示例都采用“原文摘录+风险评级(高/中/低)+法条依据(精确到款)+修改建议(可直接粘贴)”四段式。

可抄作业Prompt结构

<|input|>
第8.2条:乙方在合作期间开发的所有成果,其知识产权均归甲方所有。
<|output|>
【风险评级】高
【法条依据】《民法典》第843条:技术合同的委托人应当按照约定支付研究开发经费和报酬。
【修改建议】建议修改为:“乙方在合作期间,为履行本合同所开发的所有成果,其知识产权归甲方所有;乙方自行开发的背景知识产权,其权利不因此转让。”
---
<|input|>
第12.5条:任一方违约,应向守约方支付合同总额200%的违约金。
<|output|>
【风险评级】高
【法条依据】《民法典》第585条:约定的违约金过分高于造成的损失的,人民法院或者仲裁机构可以根据当事人的请求予以适当减少。
【修改建议】建议修改为:“任一方违约,应向守约方支付相当于合同总额20%的违约金,或赔偿守约方因此遭受的实际损失,以较高者为准。”
---
<|input|>
第15.1条:因本合同引起的或与本合同有关的任何争议,双方应友好协商解决;协商不成的,提交甲方所在地人民法院诉讼解决。
<|output|>
【风险评级】中
【法条依据】《民事诉讼法》第24条:因合同纠纷提起的诉讼,由被告住所地或者合同履行地人民法院管辖。
【修改建议】建议修改为:“因本合同引起的或与本合同有关的任何争议,双方应友好协商解决;协商不成的,提交【北京仲裁委员会】仲裁解决。”
---
(请严格按以上三例格式输出,必须包含【风险评级】【法条依据】【修改建议】三个固定模块,法条依据必须精确到法律名称及条款号,修改建议必须为可直接粘贴使用的完整句子。禁止添加‘我们认为’、‘建议贵司’等主观表述。)
<|input|>
第9.3条:甲方有权随时终止本合同,无需承担任何责任。

实操心得 :法律场景下,“法条依据”的精确性是生命线。我曾见一个团队用“《合同法》第X条”作为示例,结果模型在输出中随意编造法条号。必须用真实、现行有效的法律全称+精确条款,哪怕多打10个字,也绝不能省略。这是Few-Shot Prompting在专业领域的尊严底线。

4.3 场景三:科研论文摘要生成(高信息密度、强逻辑性、多学科)

痛点 :研究人员需快速消化上百篇文献,但通用摘要工具常丢失关键方法论和创新点。

Few-Shot核心逻辑 :用3个示例,分别代表“理论突破型”、“实验验证型”、“应用落地型”三类论文,每个示例都强制采用“问题缺口-本文方法-核心结果-领域价值”四要素链式结构,且所有动词必须是强动作动词(提出、构建、验证、证明、实现)。

可抄作业Prompt结构

[Input]
Title: A Transformer-Based Framework for Cross-Domain Sentiment Analysis
Abstract: This paper addresses the challenge of sentiment transfer across domains with limited labeled data. We propose a novel adapter-based fine-tuning strategy that injects domain-specific knowledge into pre-trained BERT without altering its core parameters. Experiments on Amazon and Yelp datasets show our method achieves 89.2% accuracy, outperforming previous SOTA by 4.7%.
[Output]
【问题缺口】跨领域情感分析面临标注数据稀缺的瓶颈。
【本文方法】提出基于Adapter的BERT微调框架,在不修改BERT核心参数前提下注入领域知识。
【核心结果】在Amazon/Yelp数据集上准确率达89.2%,超越SOTA 4.7个百分点。
【领域价值】为低资源领域NLP任务提供了可复用的参数高效迁移范式。
---
[Input]
Title: CRISPR-Cas9 Mediated Gene Editing in Human Embryos: Safety and Efficiency Assessment
Abstract: We performed targeted gene correction in 120 human embryos using optimized sgRNA delivery. Off-target effects were detected in only 2 embryos via whole-genome sequencing, and on-target efficiency reached 78.3%. No mosaicism was observed in edited embryos.
[Output]
【问题缺口】CRISPR-Cas9在人类胚胎编辑中存在脱靶效应与嵌合体风险。
【本文方法】采用优化sgRNA递送方案,对120枚胚胎进行靶向基因校正。
【核心结果】全基因组测序显示仅2枚胚胎存在脱靶,靶向效率78.3%,零嵌合体。
【领域价值】为临床级基因编辑的安全性评估确立了新基准。
---
[Input]
Title: Solar-Powered Desalination Unit for Rural Communities in Arid Regions
Abstract: We designed and deployed a low-cost solar still capable of producing 15L/day of potable water at $0.08/L. Over 6 months of field testing in Rajasthan, India, it maintained >95% uptime with zero maintenance.
[Output]
【问题缺口】干旱地区农村社区缺乏低成本、免维护的淡水获取方案。
【本文方法】设计并部署基于太阳能的低成本蒸馏装置,产水能力15L/天。
【核心结果】印度拉贾斯坦邦实地测试6个月,运行时间>95%,零维护。
【领域价值】为全球干旱地区可持续供水提供了可规模化复制的硬件范式。
---
(请严格按以上三例格式生成摘要,必须包含【问题缺口】【本文方法】【核心结果】【领域价值】四个模块,每个模块首词必须为强动作动词(如‘提出’、‘采用’、‘显示’、‘确立’),数值结果必须保留原文精度(如‘78.3%’不可简化为‘约78%’)。禁止使用‘本文’、‘我们’等人称代词。)
[Input]
Title: Federated Learning for Healthcare: A Privacy-Preserving Approach to Multi-Institutional Medical Imaging
Abstract: We present a novel federated averaging algorithm that reduces communication overhead by 62% while maintaining model accuracy within 0.5% of centralized training. Validated across 8 hospitals with diverse imaging protocols.

实操心得 :科研场景最忌讳“概括性动词”。示例中必须杜绝“研究了”、“探讨了”、“分析了”这类弱动词,全部替换为“提出”、“构建”、“验证”、“证明”、“实现”。我测试过,用“研究了”作为示例动词,模型输出中83%的动词都是“研究了”;换成“提出”,91%的动词变成“提出”或同义强动词。动词就是模型的“肌肉记忆”,选错一个,全身走样。

4.4 场景四:制造业设备故障诊断(强因果、重现场、多模态)

痛点 :产线设备突发异响,老师傅不在场,年轻技工无法判断是轴承磨损还是电机失衡。

Few-Shot核心逻辑 :用3个示例,分别对应“振动频谱异常”、“红外热成像异常”、“声发射信号异常”三类传感器数据,每个示例都采用“现象描述(传感器读数+单位)- 初步定位(部件级)- 排查路径(3步可操作动作)- 风险预警(停机/降载/观察)”四步法。

可抄作业Prompt结构

<|input|>
振动传感器读数:水平方向12.4 mm/s (RMS),频率峰值集中在3580 Hz;垂直方向8.1 mm/s,无明显峰值。
<|output|>
【初步定位】高速轴轴承(型号SKF 6204-2RS)
【排查路径】1. 立即停机;2. 拆卸轴承端盖,目视检查滚道是否有麻点或剥落;3. 用游标卡尺测量内圈径向游隙,若>0.05mm则更换。
【风险预警】高风险,继续运行可能导致轴断裂,必须立即停机。
---
<|input|>
红外热成像图:电机后端盖温度68.3°C,较前端盖(42.1°C)和同型号其他电机(平均45.2°C)显著偏高。
<|output|>
【初步定位】电机后轴承(润滑脂干涸)
【排查路径】1. 断电并挂牌上锁;2. 打开后端盖,检查润滑脂颜色与流动性;3. 若呈焦黑色且硬化,彻底清洁后加注指定型号润滑脂(Shell Gadus S2 V220 2)。
【风险预警】中风险,可降载运行至本班结束,但需在24小时内完成维护。
---
<|input|>
声发射传感器读数:峰值幅度82 dB,脉冲计数142次/秒,波形呈现周期性尖峰,周期0.012秒。
<|output|>
【初步定位】齿轮箱啮合面(齿面疲劳微裂纹)
【排查路径】1. 降低负载至50%;2. 使用听音棒沿齿轮箱外壳移动,定位最大噪声源;3. 停机后拆检对应齿轮,重点检查齿根圆角处。
【风险预警】中风险,可维持当前负载运行,但需在72小时内安排停机检修。
---
(请严格按以上三例格式输出,必须包含【初步定位】【排查路径】【风险预警】三个模块。【排查路径】必须为编号的、技工可立即执行的动作,包含具体工具(游标卡尺)、参数(0.05mm)、物料(Shell Gadus S2 V220 2)。【风险预警】仅限‘高风险/中风险/低风险’三选一,后接一句明确指令。禁止使用‘疑似’、‘可能’、‘建议’等模糊词。)
<|input|>
振动传感器读数:轴向方向9.7 mm/s (RMS),频率峰值集中在1790 Hz;水平方向11.2 mm/s,无明显峰值。

实操心得 :制造业场景,一切都要“可执行”。示例中的“游标卡尺”、“Shell Gadus S2 V220 2”、“0.05mm”这些细节,不是炫技,而是告诉模型:“这就是技工口袋里的东西,你输出的每一步,都必须能让他直接摸到工具柜里拿”。我亲眼见过一个团队,把示例中的“游标卡尺”换成“测量工具”,结果模型输出“请用专业仪器测量”,技工当场懵住——他口袋里只有游标卡尺,哪来的“专业仪器”?

4.5 场景五:小学语文作文批改(重引导、轻评判、强共情)

痛点 :语文老师批改作文耗时巨大,AI评语常冰冷刻板,打击学生写作兴趣。

Few-Shot核心逻辑 :用3个示例,分别针对“叙事平淡”、“描写空洞”、“立意模糊”三类问题,每个示例都采用“亮点捕捉(具体到字/词/句)+ 问题定位(用学生能懂的比喻)+ 修改示范(给出1句可直接替换的句子)+ 鼓励锚点(关联学生已有优势)”四段式。

可抄作业Prompt结构

--- INPUT ---
原文:今天我去公园玩。公园里有花,有树,有草。我玩得很开心。
--- OUTPUT ---
✨ 亮点捕捉:‘我玩得很开心’这句真诚地表达了你的心情!
🌱 问题定位:就像给一幅画只涂了底色,还没添上花朵和小鸟——你的句子可以更‘有画面感’哦。
✏️ 修改示范:‘我追着蒲公英毛茸茸的小伞,在阳光里跑啊跑,风一吹,它们就变成一群会飞的小星星!’
🌟 鼓励锚点:上次你写《我的小乌龟》时,用‘绿豆眼’形容乌龟,就特别生动!这次也可以试试用‘小星星’这样的词。
---
--- INPUT ---
原文:妈妈很爱我。她给我做饭,陪我写作业,还带我去公园。
--- OUTPUT ---
✨ 亮点捕捉:你清楚地写出了妈妈做的三件事,条理真棒!
🌱 问题定位:就像只告诉我们‘苹果很甜’,却没让我们尝到甜味——我们可以让读者‘看见’妈妈的爱。
✏️ 修改示范:‘妈妈系着蓝格子围裙,在灶台前踮起脚尖够酱油瓶,锅里的番茄炒蛋滋滋作响,香味飘满了整个厨房。’
🌟 鼓励锚点:你上次写《外婆的针线盒》时,‘银针在阳光下一闪’这个细节,就让我眼前一亮!
---
--- INPUT ---
原文:我学会了骑自行车。我觉得很高兴。
--- OUTPUT ---
✨ 亮点捕捉:‘我学会了’这三个字,是你努力的勋章!
🌱 问题定位:就像只拍了一张照片的标题,还没翻开相册——我们想知道‘怎么学会的’这个故事。
✏️ 修改示范:‘摔了七次,膝盖渗出血丝,爸爸扶着后座的手越来越轻……直到那天,风突然从耳边呼呼刮过,我才发觉,自己真的在飞!’
🌟 鼓励锚点:你写《第一次包饺子》时,‘面团在手里像小老鼠乱窜’这个比喻,全班都笑了!
---
(请严格按以上三例格式输出,必须包含✨亮点捕捉、🌱问题定位、✏️修改示范、🌟鼓励锚点四个固定符号模块。‘修改示范’必须为1句完整句子,可直接替换原文中对应部分。‘鼓励锚点’必须引用该学生过往作文中的真实细节。禁止使用‘不足’、‘缺点’、‘需要改进’等负面词汇。)
--- INPUT ---
原文:春天来了。小草绿了。花儿开了。天气很好。

实操心得 :教育场景,Few-Shot Prompting的本质是“情绪建模”。示例中的“小星星”、“绿豆眼”、“小老鼠”这些孩子气的比喻,不是点缀,而是模型学习“儿童语言世界”的坐标。我坚持要求所有教育类示例,必须来自真实学生作文,哪怕语法有瑕疵。因为模型要模仿的,不是标准答案,而是那个能让孩子眼睛一亮的、带着体温的表达。

4.6 场景六:芯片设计RTL代码审查(强规范、零歧义、重上下文)

痛点 :资深IC工程师审阅Ver

更多推荐