跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言AI

Prompt Engineering 提示工程从入门到精通指南

综述由AI生成提示工程是通过设计特定指令来引导语言模型生成高质量输出的技术。提示的核心要素,包括任务、指令和角色,并系统梳理了多种提示技术,如零样本、少样本、思维链、自洽性、种子词及知识整合等。文章提供了各类场景下的具体应用示例,涵盖文本生成、摘要、分类、情感分析及对话模拟等。此外,还总结了提示工程的通用最佳实践,帮助开发者更有效地控制模型行为,解决实际业务问题。

steve发布于 2025/2/6更新于 2026/6/421 浏览
Prompt Engineering 提示工程从入门到精通指南

什么是提示工程?

提示工程(Prompt Engineering)是指通过设计和优化输入指令,引导大型语言模型(LLM)生成符合特定需求的输出文本。有效的提示工程能够帮助用户更好地控制模型的输出质量、风格和逻辑,使其适应各种应用场景。

提示的核心要素

一个高质量的提示通常包含以下三个关键元素:

  • 任务(Task):清晰简洁地陈述希望模型完成的具体工作。
  • 指令(Instructions):明确模型在生成内容时应遵循的规则、约束或格式要求。
  • 角色(Role):设定模型的身份或视角,使其输出更符合特定语境的专业风格。

指令提示技术

指令提示技术的核心在于向模型提供明确的任务描述和具体的执行指令。清晰的指令能显著减少模型的幻觉和无关输出。

示例:

  • 场景:生成客户服务响应

  • 任务:生成对客户咨询的响应

  • 指令:回答应当专业,提供信息应当准确

  • 提示公式:按照这些指令,对客户咨询做出专业的、准确的回复:回答应当专业,提供信息应当准确。

  • 场景:生成法律文件

  • 任务:生成法律文件

  • 指令:文件应当符合相关法律法规

  • 提示公式:按照以下指令,生成符合相关法律法规的法律文件:该文件应当符合相关法律法规。

角色提示技术

角色提示通过赋予模型特定身份,指导其输出更具针对性的内容。这有助于模型模拟特定领域的专业知识。

示例:

  • 场景:生成客户服务响应

  • 任务:生成对客户咨询的响应

  • 角色:客户服务代表

  • 提示公式:作为客户服务代表,生成对客户咨询的响应。

  • 场景:生成法律文件

  • 任务:生成法律文件

  • 角色:律师

  • 提示公式:作为律师,生成法律文件。

结合指令、种子词与角色提示,可以进一步增强输出的精准度。

综合示例:

  • 任务:为新智能手机生成产品描述
  • 指令:描述应提供信息、具有说服力并突出智能手机的独特功能
  • 角色:营销代表
  • 种子词:创新
  • 提示公式:作为营销代表,生成内容丰富、有说服力的产品描述,突出新智能手机的创新功能。智能手机具有以下功能 [插入您的功能]

标准提示技术

标准提示是一种基础且常用的默认方式,直接为模型指定任务目标。

示例:

  • 场景:生成一篇新闻摘要

  • 任务:总结这篇新闻文章

  • 提示公式:生成这篇新闻文章的摘要

  • 场景:生成一篇产品评论

  • 任务:写一篇新智能手机的评论

  • 提示公式:生成对这款新智能手机的评论

零样本、单样本与小样本提示技术

这三种技术根据提供的示例数量进行分类,适用于不同数据可用性的场景。

  • 零样本提示(Zero-shot):不提供任何示例。适用于通用任务或定义明确的场景。模型依靠预训练知识直接生成。
  • 单样本提示(One-shot):提供一个示例。适用于需要模仿特定格式或风格的场景。
  • 小样本提示(Few-shot):提供少量示例。适用于复杂任务,通过示例帮助模型理解任务模式。

'让我们想一下'提示技术(思维链)

'让我们想一下'(Let's think step by step)提示旨在激发模型的推理能力,使其进行深度思考。这对写作、逻辑推理及创意任务非常有效。

要点:

  1. 确定讨论的主题或构思。
  2. 在提示前加上'让我们想一下'或'让我们讨论一下'。
  3. 阐明主题,引导模型逐步展开。

示例:

  • 让我们想一下:个人成长
  • 让我们讨论下人工智能的现状
  • 让我们谈一下远程工作的好处和坏处

自洽提示技术

自洽性提示用于确保模型输出的一致性,常用于事实核查、数据验证等场景。通过要求模型检查前后文是否矛盾,提高内容的可靠性。

示例:

  • 文本生成:生成与以下产品信息 [插入产品信息] 一致的产品评论
  • 事实核查:请确保以下文字自洽:文章说这个城市的人口是 500 万,但后面说人口是 700 万。
  • 数据验证:请确保以下文字自洽:数据显示 7 月平均气温为 30 度,最低气温记录为 20 度。

种子词提示技术

种子词提示通过提供特定的关键词或短语,限制或引导模型生成的方向。结合角色和指令使用效果更佳。

示例:

  • 文本生成:请根据以下种子词生成文本:龙
  • 结合角色:以诗人的身份生成与种子词'爱'相关的十四行诗
  • 文本补全:以与种子词'科学'相关的方式,作为研究人员论文的风格,补全以下句子:[插入句子]

知识生成与整合提示技术

  • 知识生成:利用模型内部知识生成新信息。提示如:生成关于 [特定主题] 的新的准确信息。
  • 知识整合:将新信息与现有知识结合。提示如:将以下信息与关于 [特定主题] 的现有知识相结合:[插入新信息]。

多项选择提示技术

当输出需限定在特定选项内时使用,如问答、分类任务。

示例:

  • 问答:通过选择以下选项之一回答以下问题:[插入问题] [选项 1] [选项 2]
  • 情感分析:通过选择以下选项之一将以下文本分类为正面、中性或负面:[插入文本] [正面] [中性] [负面]

可解读软提示与受控生成提示

  • 可解读软提示:提供受控输入和附加信息,增加生成的灵活性与可解释性。例如:根据以下人物生成故事:[插入人物] 和主题:[插入主题]。
  • 受控生成提示:通过模板、词汇表或语法规则高度控制输出。例如:根据以下模板生成故事:[插入模板]。

答疑、摘要与对话提示技术

  • 答疑提示:针对特定问题提供准确答案。定义以下词:[插入词]
  • 摘要提示:保留主要思想的简短版本。用一句话总结以下新闻文章:[插入文章]
  • 对话提示:模拟多实体交互。在以下上下文 [插入上下文] 中生成以下字符 [插入字符] 之间的对话

对抗性、聚类与强化学习提示技术

  • 对抗性提示:增强模型鲁棒性,抵抗偏见或攻击。生成难以归类为 [插入标签] 的文本
  • 聚类提示:将相似数据点分组。根据情绪将以下客户评论分组:[插入评论]
  • 强化学习提示:基于奖励调整行为。使用强化学习生成符合以下风格的文本 [插入风格]

课程学习与专项 NLP 提示技术

  • 课程学习:由简入繁训练模型。使用课程学习按以下顺序 [插入顺序] 生成符合以下样式 [插入样式] 的文本
  • 情感分析:识别文本情绪基调。对以下客户评论 [插入评论] 进行情绪分析,并将其分类为正面、负面、中性。
  • 命名实体识别 (NER):识别人员、组织、地点等。对下面的新闻文章 [插入文章] 进行命名实体识别,并对人员、组织、地点、日期,进行识别、分类。
  • 文本分类:将文本归入预定义类别。对以下顾客评论 [插入评论] 进行文本分类,根据内容,将其分为电子、服装、家具的不同类别。

文本生成提示技术

文本生成是提示工程的基础应用,涉及故事创作、翻译、补全等。

示例:

  • 故事写作:根据以下提示 [插入提示],生成一个至少 1000 字的故事,包括人物 [插入人物] 和情节 [插入情节]。
  • 语言翻译:将以下文本 [插入文本] 翻译成 [插入目标语言] 并确保它是准确和地道的。
  • 文本补全:完成以下文字 [插入文字],并确保与输入的文字连贯一致。

提示工程最佳实践

为了获得更稳定的输出,建议遵循以下原则:

  1. 明确具体:避免模糊指令,尽可能详细地描述期望的输出格式和内容。
  2. 迭代优化:根据初始结果不断调整提示词,尝试不同的措辞或结构。
  3. 提供上下文:在提示中包含必要的背景信息,帮助模型理解任务环境。
  4. 分步处理:对于复杂任务,将其分解为多个子步骤,逐步引导模型完成。
  5. 测试验证:在实际部署前,对提示词进行充分的测试,确保其在不同输入下的稳定性。

总结

提示工程是驾驭大语言模型的关键技能。通过掌握任务、指令、角色等核心要素,灵活运用零样本、思维链、自洽性等高级技术,开发者可以显著提升 AI 应用的智能化水平。随着模型能力的演进,提示工程的方法论也将持续更新,建议持续关注最新研究与实践案例,不断优化交互策略。

目录

  1. 什么是提示工程?
  2. 提示的核心要素
  3. 指令提示技术
  4. 角色提示技术
  5. 标准提示技术
  6. 零样本、单样本与小样本提示技术
  7. “让我们想一下”提示技术(思维链)
  8. 自洽提示技术
  9. 种子词提示技术
  10. 知识生成与整合提示技术
  11. 多项选择提示技术
  12. 可解读软提示与受控生成提示
  13. 答疑、摘要与对话提示技术
  14. 对抗性、聚类与强化学习提示技术
  15. 课程学习与专项 NLP 提示技术
  16. 文本生成提示技术
  17. 提示工程最佳实践
  18. 总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 英伟达开源 DreamDojo 世界模型:4.4 万小时数据破解机器人物理鸿沟
  • 基于 DeepSeek 与 Ollama 的代码审计工具开发实录
  • 大模型 Prompt 调优技巧:提示工程与思维链方法
  • Claude Code 终端 AI 编程工具安装与实战指南
  • 网络安全入门指南:技术方向、学习路线与方法论
  • 使用 Conda 环境部署 Stable Diffusion 3.5 FP8 最佳实践
  • 2026 春晚机器人三强专利布局与资本路径分析
  • Home Assistant 界面美化指南:lovelace-soft-ui 配置与定制
  • 利用 Anonymous GitHub 创建双盲评审匿名代码链接
  • HDFS 编程实践:Shell 命令、Web 界面与 Java API 详解
  • AiOnly 平台调用 GPT-5 API 与 RAG 构建智能客服机器人
  • 宇树 Unitree 机器人 ROS 2 环境部署指南 (Go2/B2/H1)
  • 2025 年值得推荐的 ChatGPT 桌面客户端汇总
  • Docker 镜像基础与操作详解
  • Docker 部署 OpenClaw 常见报错排查与解决方案
  • HDFS 多租户隔离:企业级部署的关键技术
  • LLaMA-Factory 微调 DeepSeek-R1 模型实战指南
  • AI 绘画模型加载报错解决方案
  • Flood Fill 算法详解:从图像渲染到岛屿问题
  • VS Code 运行前端代码指南

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online