角色、示例与输出结构
- 区分角色提示与真实权限
- 用正反示例说明风格并指定输出结构
角色提示能帮什么
星芽读书角已经有了基本活动资料,现在希望说明文字像耐心的阅读引导员,而不是广告口号。角色提示可以写成请以阅读引导员的口吻解释。它主要提供表达视角、语气和关注点,不会让模型真的获得专业资格、资料访问权限或现实责任。扮演一个角色也不意味着所有判断都可信。对于初学者,最好把角色当成风格线索,再补充具体行为:短句、解释新词、不要夸大效果。
示例比抽象赞美更具体
样例提示,也叫少样本提示,是在任务中放入少量输入与输出示范,让模型参考规律。例如输入是参与者要带什么,合适输出是带一本喜欢的书即可,不必提前写书评。反例则可以写成带上梦想,开启人生跃迁,并说明这句话过度承诺、没有提供行动信息。一个示例展示想要的方向,一个反例标出不要的表达,比同时要求亲切、高级、温暖、惊艳更容易检查。示例仍只是参考,模型可能复制其事实,所以必须指出示例中的活动名与时间不属于本次资料。
结构是交付协议
结构化输出是把结果放进固定字段或固定章节。在本案例里可以规定使用标题、适合对象、活动安排、待确认信息四个部分。这样读者和后续编辑者能够迅速找到内容。如果需要给程序读取,常用对象表示法JSON,但入门阶段先理解字段即可,不必急着写代码。格式正确与内容正确是两回事:四个部分都有,不代表活动安排没有编造;一份能解析的数据,也可能装着错误内容。指定字段的目的主要是提高整理与核对的效率。
完整示范与检查
请以耐心的阅读引导员口吻,根据已给资料介绍星芽读书角。风格正例:带一本喜欢的书即可,不必提前写书评。风格反例:一次活动改变你的一生。请参考正例的具体与克制,不复制示例以外的事实。输出四部分:标题、适合对象、活动安排、待确认信息。已知活动六十分钟,地点为星芽阅读室。日期和费用尚未提供,应列入待确认信息,不推断为免费。
拿到结果后,可以逐个字段问:它是否完成了字段的用途?适合对象应介绍读者范围,而不是塞入收费信息。待确认信息应真的说明未知项,而不是写一切以现场为准来回避问题。结构设计不宜过密,字段过多会让短文显得碎片化,也容易造成同一信息重复出现。
避免示例带来的偏差
示例如果全是长句,模型可能把长句误认为必须遵循的规则。示例如果只覆盖一种问题,面对不同情况仍可能失效。可先放一到两个贴近任务的例子,再用一个不同输入测试是否学会了原则。不要用真实个人对话作示例,虚构资料足够练习。角色不能绕开权限,示例不能授权披露信息,格式约束也不能制造本来不存在的事实。三种方法应各尽其用,共同服务于明确的任务。
本节要点
- 角色主要改变表达视角,不授予资格或权限
- 正反示例应说明哪些特征值得模仿
- 结构合规与事实合规需要分别检查
动手练习:设计四字段活动介绍
- 写一个友好但克制的风格正例,以及一个夸大效果的反例
- 定义标题、适合对象、活动安排、待确认信息四字段的含义
- 用课程事实手工填一次,并检查有没有把未知费用写成免费
自查清单
- 正反例的差别有明确解释
- 四字段完整且未知信息没有被推断
先自己做,再查看参考答案
正例可以是:带一本喜欢的书来,愿意时分享一小段阅读感受;反例可以是:参加一次就能成为阅读高手。前者提供具体行动,后者作出了无依据的效果承诺。四字段示范为:标题是星芽纸上阅读交流;适合对象是成年阅读初学者;活动安排是到星芽阅读室参加六十分钟交流并带一本喜欢的书;待确认信息是活动日期、是否收费和报名方式。角色只用于指导措辞,不应写成拥有某种认证。若输出漏掉待确认字段,应补齐结构;若新增免费信息,应删除并恢复为未确认,两类问题要分别记录。