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


