提示词工程进阶:让大模型稳定输出高质量结果
系统讲解角色设定、Few-shot、思维链与结构化输出等提示词技巧,帮助你在 ChatGPT、Claude、Gemini 上获得更稳定的结果。
- 作者
- ChatGPT博客编辑部
- 发布时间
- 阅读时长
- 约 5 分钟阅读
提示词(Prompt)是人与大模型协作的接口。同一件事,问法不同,结果可能天差地别。本文整理一套可复用的进阶方法。
先建立正确预期
同一提示词建议在 ChatGPT、Claude、Gemini 各测一轮,记录稳定性。
大模型不是搜索引擎,也不是绝对真理来源。它擅长:
- 改写、总结、结构化整理
- 在给定约束下生成候选方案
- 辅助编程、分析与头脑风暴
它不擅长:
- 实时未知事实(除非接入检索)
- 保证法律 / 医疗结论正确
- 在信息缺失时「诚实地说不知道」(需要你明确要求)
核心框架:R-T-C-F
把提示词拆成四层:
- Role(角色):你希望模型扮演谁
- Task(任务):具体要完成什么
- Constraints(约束):长度、语气、禁止事项
- Format(格式):列表、表格、JSON、Markdown 等
示例
角色:资深前端工程师
任务:审查下面这段 React 代码的可维护性问题
约束:只指出高优先级问题,每条不超过 2 句;不要重写全部代码
格式:按「问题 / 影响 / 建议」输出 Markdown 列表
Few-shot:用例子校准风格
当你对语气、结构有明确要求时,给 1–3 个示例比空口描述更有效。
请按以下风格改写产品介绍:
示例输入:这是一款笔记应用
示例输出:把灵感变成可执行的下一步——一款为创作者设计的轻量笔记工具。
现在请改写:这是一款 AI 写作助手
思维链:让推理过程可见
对分析类任务,可以要求模型先列步骤再给结论,降低跳步错误:
请分步思考后再给出最终答案。
步骤写在「分析」标题下,最终结论写在「结论」标题下。
如果信息不足,请明确列出缺失信息,不要猜测。
结构化输出:方便二次处理
如果你要把结果导入表格、脚本或知识库,直接要求 JSON:
请输出 JSON,字段如下:
{
"title": string,
"summary": string,
"tags": string[],
"difficulty": "beginner" | "intermediate" | "advanced"
}
不要输出 JSON 以外的文字。
多模型协作策略
| 场景 | 更推荐 | 原因 |
|---|---|---|
| 日常写作与多模态 | ChatGPT | 综合能力强 |
| 长文档精读与严谨改写 | Claude | 长上下文与文风控制出色 |
| 检索 + 办公协作 | Gemini | 与 Google 生态结合紧 |
实战中可以「Claude 精修文风,ChatGPT 扩展大纲,Gemini 补充资料线索」。
迭代比一次完美更重要
高质量结果通常来自 2–4 轮迭代:
- 先要大纲
- 再扩写重点章节
- 再要求压缩水分、补充例子
- 最后做事实核查与风格统一
可复用提示词模板
学习助手
你是一名耐心的老师。请用类比解释「{概念}」,面向高中生,
先给 100 字直觉解释,再给一个生活例子,最后出 2 道自测题。
会议纪要
请把以下会议记录整理为:决议、待办(负责人+截止日期)、未决问题。
语气客观,不要补充未出现的信息。
本页 vs 模板库:方法与资产怎么分工
| 你想解决的问题 | 去哪 |
|---|---|
| 为什么这次输出不稳、如何改提示词结构 | 本文(方法) |
| 直接复制一套可用提示词骨架 | 提示词模板库 |
| 固化到长期工作区 | Projects / 自定义指令 |
| API 侧强制 JSON | JSON / Vision |
不要再找第二篇「Prompt 入门百科」:新手第一次提问放在 ChatGPT 新手上手,进阶方法留在本页。
常见失败模式(先修这些再加复杂技巧)
| 失败现象 | 常见原因 | 先试这个 |
|---|---|---|
| 又长又空 | 任务太大、无输出上限 | 先要大纲,再逐节扩写 |
| 编造事实 / 假引用 | 未要求「不知则标明」 | 加约束:无来源信息单列「不确定」 |
| 格式每次都崩 | 只说「结构化」未给字段 | 给字段表或 1 个完整示例 |
| 风格漂移 | 无 Few-shot | 贴 1–2 个目标语气样例 |
| 模型「过度卖力」 | 未禁止重写全文 | 写明「只改 X,保留 Y」 |
如何评估一次输出够不够好
发下一轮前,用四问快速打分(每项 1–5,低于 3 就迭代提示词,而不是先怪模型):
- 完成度:有没有直接回答任务,而不是绕开?
- 约束遵守:长度、禁忌、格式是否落实?
- 可核对:关键断言能否指出依据或标明不确定?
- 可执行:下一步人能否直接用(粘贴、拆任务、改代码)?
若四项都高仍不满意,再换模型档位或换产品(见 版本怎么选、三模型对比)。
什么时候不该把提示词写得很复杂
- 任务本身一行就能说清(「把这段改成更礼貌的邮件」)
- 你还没准备好输入材料(缺原文却要求「精准摘要」)
- 你其实需要检索或表格计算,而不是更长的角色扮演
复杂提示词是规格说明书,不是装饰。
小结
提示词工程的本质不是背模板,而是把模糊意图变成可执行规格。掌握 R-T-C-F、Few-shot、思维链与结构化输出后,你就能在不同模型上稳定拿到可用结果。
下一步:把方法用到真实任务
- 直接套用:提示词模板库
- 职场写作:周报 / 邮件 / 会议纪要
- 面向搜索的内容:ChatGPT SEO 工作流
- 编程对话:从需求到可运行代码
- 做演示:ChatGPT 做 PPT
- 电商文案与客服:电商运营
- 求职材料:简历与面试
- 长文材料:读 PDF
- API 侧结构化输出:JSON / Vision
- 尚不会登录:注册与入门 · 新手上手
相关阅读
使用入口
相关阅读
评论
评论功能即将上线,欢迎先通过关于页联系我们反馈意见。