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

大语言模型提示工程与高效交互指南

介绍大语言模型基础及提示工程核心逻辑。涵盖 ChatGPT 原理、术语、提示结构(角色、任务、背景、输出)、构建策略、类别及进阶框架。提供减少空洞感、提高可读性技巧及高效原则,帮助读者通过清晰定义目标、提供上下文和迭代优化,实现与大模型的精准高效交互。

DevOpsTeam发布于 2026/4/6更新于 2026/8/2263 浏览
大语言模型提示工程与高效交互指南

在这里插入图片描述


前言

在 AI 深度融入日常学习与工作的当下,高效与大语言模型交互已成为核心技能。本文从 ChatGPT 的基础认知出发,拆解提示工程的核心逻辑与底层原理,系统梳理高质量提示的构建方法与进阶技巧,帮助读者摆脱'无效提问',让 AI 成为精准高效的知识助手与创意伙伴。


一、ChatGPT 介绍

ChatGPT 是一个人工智能问答聊天工具,基于 OpenAI 开发的大型语言模型 GPT,可以与用户进行自然语言交互,回答问题、提供信息、解决问题和提供建议。ChatGPT 基于大规模的预训练数据集进行训练,掌握了广泛的知识领域,并能理解和生成自然语言。它可以处理各种问题,包括常见的百科知识、实用信息、技术支持、创意灵感等等。我们可以借助 ChatGPT 来高效学习和解答疑惑。虽然 AI 的能力还没法进行体系化、系统性的详细教学,但是非常适合用来提供碎片化、即时性的帮助。

二、什么是提示工程?

在和 AI 的交流过程中,了解如何有效与其进行沟通是很有用的。我们和 AI 的整个交流过程,都围绕着给 AI 写'提示'命令。我们可以把'提示工程'定义为创建给 AI 的输入的过程。提示输入将影响 AI 语言模型生成的输出,高质量的提示输入将产生更好的输出。

三、大语言模型的底层原理

大语言模型的原理是通过训练神经网络模型预测下一个单词的概率分布,实现文本生成和理解的功能。 这一切是通过训练大规模数据集来实现的,数据集包括文章、书籍、期刊、报告等。根据语言模型的不同,有两种主要的学习方法 - 监督学习和无监督学习。 监督学习是模型使用带有正确答案标签的标记数据集。无监督学习是模型使用未标记的数据集,那么模型必须分析数据来获得准确的回答。 模型能够根据给定的提示生成文本,这个过程被称为语言建模。在这一点上,AI 语言模型的性能主要取决于训练数据的质量和数量。使用来自不同来源的大量数据来训练模型将有助于模型理解人类语言,包括语法、句法和语义。 大语言模型的训练过程分为两个主要步骤:预训练和微调。 在预训练阶段,大规模的文本数据被用来训练模型。该模型被要求预测给定上下文中的下一个单词或字符。通过在大量文本数据上进行这种预测任务,模型学习到了语言的统计规律、句法结构和语义关系。 在微调阶段,使用特定的任务数据集对预训练的模型进行进一步的训练,以使其适应特定的应用场景,比如说问题回答、文本生成、机器翻译等。 大语言模型的关键思想是通过上下文信息的输入,以及模型对语言统计规律的理解,生成合乎逻辑和连贯的输出文本。模型能够根据之前观察到的输入文本生成接下来的文本,并根据上下文调整生成的输出。这种能力使得大语言模型可以用于自动生成文章、回答问题、对话交互等多种自然语言处理任务。

四、AI 的相关术语

提示:任何提供给 AI 以获得结果的内容(也就是输入给 AI 的文本) ChatGPT:人工智能问答聊天工具 GPT:ChatGPT 背后的大语言模型

五、如何与 AI(以 ChatGPT 为例)更好交流

5.1 使用 AI 的核心

结果的质量取决于输入的质量

5.2 提示组成结构

角色任务背景输出
1. 角色:希望 AI 扮演什么角色?
2. 任务:希望 AI 做什么?
3. 背景:AI 需要哪些信息才能完成这一行动?在这里把具体信息给它。
4. 输出:希望 AI 输出的格式是什么?

例 1: 角色:你是一位经验丰富的市场专员,擅长为各个行业和市场创建用户故事地图。 任务:以表格形式创建一个类似于 [某个具体产品] 的产品的示例用户故事地图。 背景:产品或网站类型:[提供对产品或网站的描述,包括其主要特点、功能、目标受众和价值主张。] 行业:[确定产品或网站所在的行业或市场细分,并指出任何关键趋势或挑战。] 输出:创建一个表格形式的顾客旅程地图,包括阶段、任务、用户需求和用户目标,与产品或网站的整体用户体验相匹配。

例 2: 角色:你是一位熟练撰写产品需求文档(PRD)的产品经理。 任务:根据提供的信息撰写一份全面的产品需求文档(PRD)。 背景:业务目标:[描述与此产品或功能相关的业务目标。] 产品愿景和战略:[解释产品或功能的整体愿景和战略,包括其目的、目标受众和独特卖点。] 关键特点和功能:[提供应包含在产品或功能中的关键特点和功能列表] 技术细节:[包括与产品或功能相关的任何高级技术细节,例如平台、技术集成、限制等。] 时间安排:[大致说明产品或功能的开发和发布预期时间。] 成功指标:[概述用于衡量产品或功能成功的指标。] 输出:按照以下部分构建 PRD:问题解决方法,产品概览,功能性需求,非功能性需求,解决方案,对齐关键功能点,未来考虑事项,关键逻辑

5.3 创建好的提示的策略

  1. 清楚定义目标:把问题输入给 AI 之前,明确要实现的目标。希望从 AI 获得的信息是什么?
  2. 保持具体和集中:AI 更擅长回答具体问题,所以最好让问题更加详细、具体、集中。不要问过于广泛或模糊的问题,提问方式也最好清晰简洁。
  3. 使用自然语言:AI 模型旨在理解和生成自然语言,因此提问时也要使用自然语言。避免使用模型难以理解的诘屈聱牙的表达。
  4. 提供上下文:AI 在有上下文的情况下效果更好,因此提问时尽量提供一些上下文,比如背景信息或解释问题的补充信息。
  5. 测试和完善:可以尝试不同类型的问题、不同的问法,看看 AI 的反应。有的时候答案的质量和准确性可能不尽人意,这个时候可以给它提供一些反馈,来完善提示里的要求,提高 AI 的回答质量。

5.4 提示的类别

通过了解提示的不同分类,我们可以根据预期的目标回复,来构建输入给 AI 的高质量提示。 一些主要的提示类别包括:

  1. 得到信息的提示 - 用于得到信息,主要要让 AI 回答以'什么'和'怎么'开头的问题。例如:'古巴最热门的旅游景点有哪些?','我怎么准备技术面试?'
  2. 基于指令的提示 - 用于向 AI 提供执行特定任务的指令,比如我们使用 Siri、天猫精灵等语音助手等时候,大多下达这个类别的指令。例如,'打电话给妈妈'或'播放我最近单曲循环最多的歌'。
  3. 提供上下文的提示 - 用于提供信息给 AI,以帮助它更好地理解我们需要的回复。例如,'父亲节马上到了,我可以给老爸买什么礼物(500 元以下),或者策划什么惊喜?'
  4. 比较的提示 - 用于比较或评估给 AI 的不同选项,来帮助我们做出适当的决策。例如:'相比选项 A,选项 B 的优点和缺点是什么?'
  5. 寻求意见的提示 - 用于获取 AI 对特定主题的意见。例如:'如果人类能够穿越时空会发生什么?'
  6. 内省的提示 - 用于帮助个人更深入地了解和洞察自己的信念和行为,比如鼓励/自我成长相关的提示。在获得预期回复之前,我们可能需要向 AI 提供一些个人情况的信息。
  7. 基于角色的提示 - 给 AI 指定一个特定角色,来获得某些主题或方向上质量更高的回答。一个技巧是使用'5W 框架'。

什么是 5W 框架? Who 谁 - 指需要 AI 扮演的角色。例如老师、程序员、导游等角色。 What 什么 - 指希望 AI 执行的动作。 When 何时 - 指希望 AI 完成特定任务的时间规划。 Where 哪里 - 指给 AI 提示的位置或上下文。 Why 为什么 - 指给 AI 特定提示的原因、动机或目标。

例:作为一位编程助教,你的角色是为学生创建个性化的学习计划,帮助我学习如何编程。你需要了解我的目标、时间规划和学习资源,并利用这些信息制定全面的学习计划,包括明确的时间表和相关资源的链接。你应该能够根据学生的个别需求调整教学风格,并在学习过程中提供持续和指导。你的目标是帮助每位学生点亮编程技能、收获编程知识,从而实现编程目标。

5.5 创建在和 AI 提示的进阶框架

在创建给 AI 的提示时,我们可以使用一个进阶框架,帮助规范提示创建的过程,得到 AI 更个性化和多样化的目标回答。 提示框架:

  1. 能力和角色:AI 应扮演什么角色(或角色)?
  2. 见解:为请求提供背景和上下文。
  3. 陈述:要求 AI 做什么。
  4. 风格:希望 AI 以何种风格、个性或方式回应。
  5. 实验:要求 AI 提供多个示例。

例: 能力和角色:扮演机器学习框架软件开发方面的专家,以及专业技术博客作家的角色。 见解:博客的受众是对机器学习领域最新进展感兴趣的专业人员。 陈述:提供对当前热门机器学习框架的全面介绍,包括优点和缺点。通过真实的例子和案例研究,说明这些框架在各个行业中的应用。 风格:在回答问题时,把 Andrej Karpathy、Francois Chollet、Jeremy Howard 和 Yann LeCun 的写作风格相结合。 实验:给我多个不同例子。

5.6 如何减少 AI 回答的空洞无味感

  1. 鼓励创造力:'重新给我一个回答,要求回答要更具想象力和吸引力。'
  2. 添加叙事性:'把当前回答转化为一个引人入胜的故事,突出面临挑战的严峻性。'
  3. 增加说服力:'用更有说服力的语言和技巧来完善回答,提升影响力。'
  4. 强调情感:'在现有回答中添加更有情感的语表达言和细节,提升共鸣和吸引力。'
  5. 利用感官细节:'通过添加语言细节和形容词来完善回答,使语言更生动活泼。'
  6. 简洁内容:'去除不必要的信息,使现有回答更加简洁明了,直截了当。'
  7. 突出关键要点:'重新表达当前回答,强调关键要点。'

5.7 如何提高 AI 回答的可读性

  1. 使用清晰简明的语言:'用简单的词汇解释技术概念。'
  2. 添加表格:'使用表格来直观阐明。'
  3. 使用标题和副标题:'给回答增加标题和副标题,清晰划分不同的部分。'
  4. 强调关键要点:'用粗体或斜体文本强调重要信息。'
  5. 添加实际案例:'包含真实世界的例子,让概念更容易被理解。'
  6. 使用清晰一致的格式:'在整个回答中使用一致的字体、字号和布局。'
  7. 运用类比和比较:'通过类比和比较来解释复杂概念。'

六、使用 AI 的更多技巧

6.1 高效提示的原则

  1. 清晰度 - 清楚表达意图非常重要,好的提示可以帮助 AI 提供更准确的回复。
  2. 提供上下文和示例 - 提供额外的信息,帮助 AI 更好地理解提示的目的。这样可以增加获得更准确回复的机会。
  3. 设置限制和约束 - 给 AI 的回答设定边界,避免不需要或不相关的信息。
  4. 拆分提问 - 将问题拆分为更小、更易理解和处理的部分,依次提问。这样可以帮助 AI 理解每个问题,并产生更准确和详细的回复。
  5. 反复迭代和重新表述 - 某些情况下,给 AI 提问后,我们可能对得到的回复不满意。在这种情况下,可以重新表述提示,并提供更多上下文,以获得更好的结果。
  6. 优先考虑重要信息 - 在提示中,告知和突出最重要的信息,让 AI 重点关注指令的核心。
  7. 使用多项选择题 - 如果我们在多个选项之间无法抉择,直接给 AI 这些选项,而不是给它提一个开放性问题,来节省时间。
  8. 要求逐步解释 - 假设我们需要详细信息,或解决复杂的问题,可以指示 AI 回答时解释每个步骤,一方面帮助 AI 逐步攻克问题,另一方面也便于我们理解。
  9. 鼓励批判性思维 - 当我们想让 AI 给建议时,通过鼓励 AI 进行批判性思考,可以得到更多不同方面的见解。
  10. 验证生成的回复的准确性 - 我们要记得验证 AI 生成的回复是否准确,因为 AI 不是所有时候都是正确的,它有些时候会给出乍一看很对、仔细一看胡说八道的回答。

6.2 更多技巧

AI 有上下文记忆能力,所以如果在同一次对话中提问,它会记得之前讨论过的内容,所以可以尝试以下技巧:

  1. 提出后续问题:如果 AI 回答了你的问题,但我们想要更多信息,可以继续追问它,提出补充问题。例如,如果问'什么是数据分析?',AI 回答了定义,我们可以追问一个问题,如'能给我一个数据分析的实际应用例子吗?'
  2. 要求进一步解释:如果 AI 的回答不清楚或不理解某些内容,可以让它继续解释。AI 的设计目标是提供清晰而简明的回答,有时可能需要额外的解释,来帮助我们全面理解。
  3. 保持对话主题专一:保持主题的连贯性,尽量不要提出无关或离题的问题。这能帮助 AI 提供更专注和准确的回答。如果我们想提出不同主题的问题,最好开启一个新的对话,而不是在当前对话提出离题的问题

总结

✨ 本文围绕 ChatGPT 与提示工程展开,系统介绍了大语言模型的基本原理与核心术语,重点讲解了提示的结构化设计、分类体系及进阶框架,同时总结了提升 AI 输出质量、增强可读性的实用技巧与高效提示原则。通过清晰定义目标、提供上下文、迭代优化等方法,能让 AI 输出更精准、有价值的结果,帮助读者充分发挥大语言模型在碎片化学习与问题解决中的价值。

目录

  1. 前言
  2. 一、ChatGPT 介绍
  3. 二、什么是提示工程?
  4. 三、大语言模型的底层原理
  5. 四、AI 的相关术语
  6. 五、如何与 AI(以 ChatGPT 为例)更好交流
  7. 5.1 使用 AI 的核心
  8. 5.2 提示组成结构
  9. 5.3 创建好的提示的策略
  10. 5.4 提示的类别
  11. 5.5 创建在和 AI 提示的进阶框架
  12. 5.6 如何减少 AI 回答的空洞无味感
  13. 5.7 如何提高 AI 回答的可读性
  14. 六、使用 AI 的更多技巧
  15. 6.1 高效提示的原则
  16. 6.2 更多技巧
  17. 总结
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 基于Java的校园招聘与社会招聘智能解决方案
  • Python 使用 Ksycopg2 连接和操作 Kingbase 数据库
  • 接入第三方 OpenAI 兼容模型到 GitHub Copilot
  • JDK 21 G1 与 ZGC 垃圾收集器对比分析
  • Go Cron 定时任务
  • LiquidBounce:基于 Fabric API 的 Minecraft 开源注入客户端
  • Cursor Agent Skills 实战:打造专属前端 AI 助手
  • Claude Skills 实战:自动化工作流与技能管理
  • 基于 AI 智能体的费曼学习法知识助手实现案例
  • Copilot 人工智能助手功能与版本介绍
  • GitFlow 分支管理模型详解与实战
  • ESP32-C6 智能家居节点设计:Wi-Fi 6 与 BLE 5.2 应用方案
  • Krita AI 绘画插件本地部署与配置教程
  • Android Framework 核心机制与常见面试题深度解析
  • Ubuntu 系统安全彻底删除后端服务指南
  • C++ 核心基础概念详解
  • LLM 大模型学习路线图详解与技术指南
  • 基于 Ollama 与 Open WebUI 的本地大模型知识库搭建指南
  • Ubuntu 安装 OpenClaw 并接入飞书机器人
  • Python AI 大模型部署实战:本地运行、API 服务与 Docker 封装

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

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