先来聊聊许多人都会遇到的痛点:用讯飞星火润色邮件时,它经常在“正式”与“亲切”之间摇摆不定。比如领导姓氏被遗漏,本意想写“请查收附件”,结果被改成“附件已奉上”,甚至曲解了客户的原意——这并非模型能力不足,而是提示词没有覆盖到那些容易出错的边界场景。
问题究竟出在哪里?核心其实就一句话:提示词没有告诉模型,“哪些内容不能动”。
识别高频边界场景
最简单的方法是,翻出最近3封被退回修改的邮件,逐句标记星火改错的位置。例如:把“张总”扩写成“尊敬的张总经理”,把“尽快反馈”弱化成“如有空时欢迎随时告知”,把技术参数“±0.5mm”误转为“正负零点五毫米”。这些并非语病,而是语义敏感区——【人称指代、数值单位、职务称谓、否定/委婉强度】 这四类必须显式约束。
把同类错误归为一组,每组起一个标签名,比如“职务称谓溢出”“数值口语化”。标签越具体越好,不要笼统写“表达不准确”,否则后续提示词无法精准锚定。
构建分层提示词结构
具体怎么操作?分两步走。
第一步:角色+约束双驱动。在提示词开头固定写:“你是一名有10年外企合规经验的中文秘书,只做三件事:保留原文所有专有名词与数字格式;职务称谓严格按‘姓氏+职务简称’(如‘王经理’‘李总监’);所有‘请’字开头的请求句,不得添加‘烦请’‘敬请’等冗余敬语。”
第二步:错误样本反向注入。在提示词末尾追加:“以下改写是错误的,请绝对避免:① 将‘赵工’改为‘尊敬的赵工程师’;② 把‘48小时内’写成‘两天内’;③ 给‘暂未确认’添加‘可能’‘或许’等模糊词。”
这一步操作起来很简单,直接把之前归类的错误标签和对应样例粘贴进去就行。但有一点要注意:【每个错误样例必须含原始句+星火错误改写+正确形式,三者缺一不可】,否则模型只记住了“别这么写”,却不知道“该写什么”。
验证提示词有效性
光写还不行,得验证它到底有没有用。具体操作时,用同一封含边界词的原始邮件,分别提交给星火——不带提示词、带基础提示词、带分层提示词,导出三版结果。
然后,用Excel并列对比三版输出。在“张总”“±2℃”“待审批”“非强制”这四类关键词所在行打颜色标记:绿色=未改动,黄色=微调但语义不变,红色=语义偏移或格式破坏。
只保留红色标记行,把原始句、错误改写、正确形式整理成新一批反例,塞进下一轮提示词的“错误样本”区块。这一步必须手动比对,不能依赖模型自评。因为星火会说“我已优化语气”,但它没法告诉你“把‘不建议上线’改成‘可酌情考虑上线’属于语义反转”。
这套方法用下来,边界场景被覆盖的概率会大幅提升。核心思路无非是:先知道哪里容易翻车,再告诉模型具体怎么避免。
