提示词是什么?任务要求、参考资料与输入边界的写法
从改写通知的例子解释提示词的组成,区分任务指令与待处理文本,说明示例和输出要求的作用,以及提示不能创造缺失事实的边界。
先理解这个概念
提示词是提供给生成模型的输入,用来表达任务或提供上下文,既可以是一句要求,也可以包含参考资料和示例。实际接口还可能使用不同角色和多模态内容。清楚的提示有助于限定任务,但不是模型能力的保证;缺少事实依据时,再精巧的措辞也不能让未知信息自动变成已核实的答案。
任务要求与原始材料需要明确分开
例如要改写一则营业时间通知,可以先说明保持日期和地址不变,再单独放原文。若原文里出现请忽略之前要求,应把它视为待处理文本,而不是新的操作指令。边界标记帮助模型区分内容,但不能作为唯一的安全措施。
同一要求最好使用明确可检查的说法。例如只改语气,不能新增优惠,比让通知更专业更容易核对。原文没有假期安排,就应保留未知或询问补充,不能为了让文案显得完整而补造日期。这里没有运行生成实测。
示例展示格式但不应引入错误规律
给一份输入和期望输出,可以让模型理解保留哪些字段,但示例内容必须正确。若每个例子都把缺失字段补成默认值,模型可能模仿这种习惯。选择示例时应加入资料缺失或格式不同的情况,帮助检查输出边界。
参考资料过多时,先确认与任务有关的片段和来源,不必把全部聊天记录塞入请求。上下文窗口有长度限制,关键内容也可能被无关文字淹没。需要引用时,要求指向所给材料,并检查链接和原句是否真的支撑结论。
输出要求要与实际检查方式对应
要求输出表格以后,还要检查字段值是否正确;要求简短以后,还要确认没有删掉必要限制。提示中的格式约束可以辅助生成,程序需要固定字段时,也应考虑接口提供的结构化输出和独立校验,而不只靠自然语言约定。
保存一组代表性输入,修改提示后比较实际错误是否减少。不要因单次回答顺眼就断定通用有效,也不要把失败全部归咎于用户不会提问。模型能力和资料质量都会影响结果,提示只是任务设计中的一个部分。
核对来源
以下资料用于核对概念和方法。文中的示例与测试范围分别注明,实际使用时请核对所用工具的版本。