提示词工程原则

提示词工程完整设计原则(官方+实战最全版 )

一、学习目标

  1. 掌握提示词工程全部核心设计原则
  2. 能独立写出高质量、高准确率、低幻觉的提示词
  3. 适用于面试、工作、学习、考试

二、提示词工程 9 大核心设计原则(完整版)

原则1:指令必须清晰明确(最基础)

  • 避免模糊、笼统、歧义
  • 提供背景、身份、目标、格式、长度、约束
  • 常用技巧:详细描述、指定角色、使用分隔符、给示例

原则2:使用参考文本(降低幻觉最强方案)

  • 给模型提供知识库、文档、资料
  • 让模型只根据参考内容回答
  • 大幅提升事实准确性,避免编造内容

原则3:复杂任务拆分为子任务

  • 大模型擅长简单任务,不擅长复杂任务
  • 拆分后准确率大幅提升
  • 例:先总结 → 再提取关键词 → 最后生成文案

原则4:给模型“思考时间”

  • 不要让模型直接给答案
  • 让模型先分析、先推理、先列步骤
  • 例:先写解题思路 → 再给最终答案

原则5:使用外部工具增强能力

  • 计算器、搜索、代码解释器、API、数据库
  • 弥补模型不会计算、不会实时查询的缺点

原则6:使用结构化输出(JSON/表格/清单)

  • 让输出格式固定、可程序解析
  • 适合自动化、数据提取、报表生成

原则7:提供少量示例(Few-Shot)

  • 给 1~5 个输入输出示例
  • 模型立刻学会格式、风格、逻辑
  • 零代码、零训练、效果极强

原则8:使用思维链(CoT)提升推理

  • 适合数学题、逻辑题、推理题、复杂分析
  • 让模型一步一步思考
  • 输出:思考过程 + 最终答案

原则9:检查与校验(自我修正)

  • 让模型检查自己的答案
  • 修正错误、补充遗漏
  • 例:“请检查是否有事实错误,如有请修正”

三、提示词工程 高级原则(进阶必备)

1. 系统提示词(System Prompt)优先

  • 定义模型身份、规则、风格
  • 比用户指令更稳定

2. 约束条件必须明确

  • 禁止内容
  • 输出范围
  • 格式要求
  • 语言风格

3. 保持提示词简洁但信息完整

  • 不要冗余废话
  • 但关键信息不能少

4. 多轮对话保持上下文

  • 让模型记住历史对话
  • 适合连续问答、任务式交互

5. 安全性与防御性设计

  • 防止提示词注入
  • 防止越狱
  • 防止敏感内容输出

四、最实用的万能提示词结构(背会直接用)

【角色】你是一位...
【背景/上下文】...
【任务】请完成...
【要求/约束】...
【输出格式】JSON/表格/清单/段落
【示例】(可选)
【思考方式】一步一步思考,确保准确

五、总结(极简背诵版)

  1. 清晰指令
  2. 参考文本
  3. 拆分任务
  4. 给模型思考
  5. 使用工具
  6. 结构化输出
  7. 少量示例
  8. 思维链推理
  9. 自我修正
posted @ 2026-04-16 09:59  Petula  阅读(21)  评论(0)    收藏  举报