32.提示词书写的5大原则
文章目录
问题: 提示词书写的5大原则
👇 点击展开/折叠 面试背诵模板(建议先背这个)
原则一:指令清晰具体
用精确的动作词替代笼统描述。“写一篇关于AI的文章” → “写一篇500字科普文章,解释深度学习与传统机器学习的区别,面向大学生读者”。限定范围(时间、数据、维度)、受众(技术/非技术)、输出形式,减少模型的猜测空间。
原则二:提供充分上下文
设定角色(如“你是一位资深Python工程师”),说明应用场景和背景信息(如“我们正在开发一个电商推荐系统”),明确任务约束(如“仅基于以下材料回答”)。上下文越充分,模型输出越贴近真实需求。
原则三:使用少样本示例
在指令后附加2-5个输入输出对,示范期望的模式、格式和风格。尤其适用于格式固定、术语专业或风格特殊的任务。示例比长篇规则描述更高效,且Token消耗更少。注意示例应覆盖典型情况,避免偏差。
原则四:分解复杂任务
对多步推理、数学逻辑、多源信息整合等复杂目标,要求“分步思考”(思维链)或拆分为多个子任务(Prompt链)。将“一次性生成”转变为“分步编排”,降低单次认知负载,提高输出质量和可调试性。
原则五:约束输出格式与长度
指定返回结构(JSON含字段、Markdown表格、列表),设置字数/段落数/要点数限制,便于程序解析和后续处理。同时在API中设置max_tokens参数,防止输出过长。格式约束越明确,模型“自由发挥”的空间越小,输出的稳定性和可用性越高。
常见反模式(应避免)
- 指令过于简略:“写篇文章” → 输出泛泛,缺乏针对性。
- 遗漏受众设定:导致专业程度错配(对非技术人员使用专业术语)。
- 忽视思维链:复杂任务直接要求答案,容易出错且不可解释。
- 格式约束缺位:输出杂乱,难以解析和集成。
核心原则速查表
| 原则 | 核心操作 | 典型示例 |
|---|---|---|
| 清晰具体 | 动词开头,限定范围 | “翻译成英文”→“将以下段落翻译为英式英语,保持正式语气” |
| 提供上下文 | 角色+背景+约束 | “你是金融分析师,分析该财报,仅基于提供的数据” |
| 少样本示例 | 2-5个输入输出对 | 示范JSON格式或特定风格输出 |
| 分解任务 | 思维链 / Prompt链 | “请分步计算”→“先列出步骤,再输出最终答案” |
| 格式约束 | JSON/列表/字数限定 | “输出JSON含name,age,字数≤200” |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 LGQ的博客!