Prompt设计
定义
Prompt设计=如何用指令让大模型产生稳定、可控、正确的输出。
Prompt的基本结构
- 角色(Role)
- 任务(Task)
- 格式要求(Format)
- 约束(Constraints)
- 示例(Examples,Few-shot)
优秀的Prompt=角色+任务+限制+示例+输出格式
Prompt的四大经典模式
Zero-shot Prompt
不给示例,让大模型直接回答。
初步测试模型能力。
Few-shot Prompt
给模型几个示例,让它模仿输出格式
提高稳定性、一致性、减少模型走偏
Chain of Thought
让模型展示推理过程,提升逻辑正确率
数学、推理、复杂逻辑测试
Self-Consistency
让模型给多个答案,再综合最佳解
减少错误和逻辑混乱
Prompt设计中常见问题&如何避免
模糊指令
模型会胡乱发挥
用明确任务+输出格式避免
缺乏格式约束
模型输出多余内容
用结构化输出约束
提问太宽泛
容易出现幻觉
用范围限制
Prompt在大模型中的应用
- 构建测评用例:限定任务、限定输出格式、避免模型自由发挥
- 测试稳定性:用同一Prompt多次调用,看模型输出一致性
- 对话场景模拟:多轮、自然语言噪声、用户不规范输入
- Prompt防越狱(Jailbreak)测试:测试模型是否能守住安全边界
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 JasmineRain's blog!
评论
