你有没有遇到过这种情况:同样是在用ChatGPT,别人能让AI写出专业级文案、分析报告甚至代码,而你的AI却总是“听不懂人话”,给出一堆敷衍的废话?别急着怀疑AI不够智能,很可能问题出在你和AI对话的方式上。
这就是Prompt提示词工程(Prompt Engineering)存在的意义。它不是什么神秘的黑科技,而是一套可以学习、可以练习、可以不断提升的实用技能。掌握了这套技能,你就能把AI从“人工智障”变成真正的“智能助手”,让每一次对话都产生价值。

这篇文章就是为你准备的。我会带你从零开始,系统地学习提示词工程的核心理念、基础框架、进阶技巧和实战应用。不需要任何编程基础,只要你会打字、会说话,就能学会。
什么是Prompt提示词工程
基本概念解析
简单来说,Prompt就是你给AI的指令,Prompt工程就是设计这套指令的方法论。但如果我们往深一层理解,Prompt工程其实是一种**“思维翻译”**——把你的需求、意图和期望,准确地转化为AI能够理解的表达方式。
为什么这个“翻译”过程需要专门学习?因为人类语言天生具有模糊性、歧义性和上下文依赖性。我们在日常对话中习惯了大量省略、暗示和默契,但AI没有这些“背景知识”。它只能根据你给出的字面信息来理解你的意图。
举个例子,你说“帮我看看这个方案”,不同场景下可能意味着完全不同的需求——是检查错别字?是评估可行性?还是优化执行细节?人类能根据上下文推断,但AI需要你明确说出来。
为什么Prompt工程如此重要
2023年被认为是“AI元年”,以ChatGPT为代表的生成式AI工具真正走进了普通人的日常生活。但很多人很快发现,AI并没有想象中那么好用。热情消退后,一部分人开始深入研究AI的使用方法,成为“AI超级用户”;另一部分人则逐渐放弃,认为AI不过如此。
这种差异的背后,Prompt工程能力是决定性因素之一。
一个掌握了提示词技巧的用户,可以让AI完成复杂的数据分析、文案创作、代码编写、学习辅导等任务,而且效率惊人。而一个不会写Prompt的用户,往往得到的是泛泛而谈的废话,花了大量时间却收获甚微。
从实用角度看,Prompt工程是AI时代性价比最高的学习投资。它不需要你花几个月时间学习编程,不需要购买昂贵的设备或软件,只需要投入几十个小时学习方法和技巧,就能显著提升你与AI协作的效率。这个投入产出比,在整个AI学习领域都是数一数二的。
Prompt的基础构成要素
角色定义:让AI进入正确的工作状态
在所有Prompt技巧中,角色定义(Role Assignment)是最基础也最有效的一个。
当你告诉AI“我是一个[某种身份]”或“你现在扮演[某种角色]”时,AI的行为模式会发生显著变化。它会自动调用与该角色相关的知识背景、表达风格和思维方式。
举个例子,假设你想让AI帮你优化简历:
普通Prompt: 帮我优化简历
加入角色定义的Prompt: 你是一位有10年经验的大厂HR,擅长简历优化和面试辅导。请帮我优化简历,重点突出我的项目经验和数据成果。
后者能给出的建议会更加专业、更加有针对性,因为它知道HR在看简历时关注什么——不是华丽的辞藻,而是实实在在的经历和成果。
角色定义的技巧在于:越具体越好。与其说“你是一个文案专家”,不如说“你是一个专注小红书平台的种草文案专家,熟悉平台的爆款套路和用户心理”。角色越具体,AI的表现就越精准。
任务描述:明确你到底要什么
任务描述是Prompt的核心骨架。一个好的任务描述需要包含三个要素:动作、对象和目标。
动作就是你要AI做什么——分析、写作、解释、对比、总结?对象是AI处理的内容——一段文字、一个问题、一份数据?目标是你的期望结果——产出一份报告、提供几个方案、给出建议?
来看一个完整的例子:
模糊版: 分析一下这个市场
清晰版: 分析一下2024年新能源汽车市场的发展趋势,重点关注三个方面:市场格局变化、主要玩家的策略调整、未来3年的增长预测。请用结构化的方式呈现,每个方面用具体数据和案例支撑。
清晰版虽然长了很多,但它给了AI明确的工作方向,产出的内容质量会高出好几个档次。
上下文信息:AI需要知道的前因后果
AI没有记忆功能(除非使用特定的记忆工具),每次对话都是独立的。它不知道你之前做了什么,不知道你公司是什么行业,不知道你的读者是谁——除非你告诉它。
这就是上下文信息的重要性。提供足够的背景信息,能让AI的理解和输出更加贴合你的实际需求。
常见的上下文信息包括:
你的身份和立场。比如“我是一个准备转行的传统行业从业者”比“我想转行”给AI的信息量大了很多。
你的目标受众。“写给00后大学生看的”和“写给企业高管看的”,在语气、深度、专业术语使用上会有巨大差异。
使用场景和限制条件。“这是用在正式商业场合的方案”还是“只是个人学习笔记”,决定了内容的正式程度。
已有的参考资料。“基于我们之前的讨论”还是“从头开始”,让AI知道该从哪里接续。
输出格式:你要的结果长什么样
很多人忽略了这一点,但输出格式的设定对最终结果影响很大。
如果你需要的是一段文案,直接说“写一段文案”可能得到各种形式的结果。但如果你明确说“以【标题-问题-解决方案-行动号召】的结构写一篇公众号推文,每部分不超过200字”,AI就能精准命中你的需求。
常用的输出格式包括:
列表形式。适合需要并列展示的内容,如“列出5个要点”“提供3个方案”。
表格形式。适合需要对比分析的场景,如“对比这3款产品的优缺点”。
分步骤形式。适合教程类、操作类内容,如“第一步、第二步、第三步”。
Markdown格式。适合需要层级结构的文档,便于后期编辑和转换。
固定模板。适合需要批量产出的场景,如“每次输出都包含:问题描述、原因分析、解决方案、注意事项”。
四大经典Prompt框架
CO-STAR框架:结构化写作利器
CO-STAR框架是新加坡政府科技团队(GovTech)开发的一套提示词框架,特别适合需要高质量、结构化输出的场景。
C – Context(上下文): 提供背景信息,让AI了解任务的前因后果。
O – Objective(目标): 明确告诉AI你希望它完成什么任务。
S – Style(风格): 指定输出内容的风格,比如专业严谨、轻松活泼、学术论文风格等。
T – Tone(语气): 设定内容的调性,是客观理性、热情洋溢还是冷静克制。
A – Audience(受众): 说明内容的目标读者,让AI调整表达的深度和方式。
R – Response(响应格式): 规定输出的具体格式,如字数限制、结构要求等。
实际应用中,你可以这样使用CO-STAR框架写一个Prompt:
【背景】我是一家创业公司的CEO,正在准备下周的投资人路演。
【目标】帮我写一份3分钟的路演开场白。
【风格】专业但有激情,数据驱动但不失人情味。
【语气】自信、有感染力、让人相信这是一家有潜力的公司。
【受众】风险投资人,他们见过大量项目,对空洞的承诺免疫。
【格式】包含三个部分:开场hook(30秒)、核心价值主张(90秒)、成就和愿景(60秒)。
BROKE框架:解决复杂问题的好帮手
BROKE框架更适合处理分析性问题、制定策略方案等复杂任务。
B – Background(背景): 阐述问题的来龙去脉和当前处境。
R – Role(角色): 指定AI扮演的角色身份。
O – Outcome(期望成果): 明确你希望达成的最终结果。
K – Key Information(关键信息): 提供解决问题必需的关键数据和事实。
E – Evolve(演化): 设定评估和迭代的标准。
BROKE框架的核心是“演化”思维,它不期望一次得到完美答案,而是通过迭代不断优化。比如在分析一个商业问题时,先让AI给出初步分析,然后基于这个分析提出更深入的问题,一步步接近真正的洞察。
ICIP框架:迭代式交互模型
ICIP框架强调的是多轮对话中的角色分配和任务分工。
I – Instruction(指令): 你给AI的明确指令。
C – Context(上下文): 你提供的背景信息。
I – Input(输入): 你提供AI处理的具体内容。
P – Persona(人设): AI在整个对话中扮演的角色定位。
这个框架的价值在于,它帮助你在长对话中保持清晰的结构。每个回合都明确“我在提供什么信息”“我期望AI完成什么任务”“AI的角色定位是否正确”,避免对话逐渐偏离主题。
RISE框架:教学相长的学习利器
RISE是专门为学习和教学场景设计的框架。
R – Recall(回忆): 先让AI回想你已经掌握的相关知识,作为新内容的基础。
I – Instruct(指导): 让AI教授新概念或新技能。
S – Show(展示): 要求AI提供具体的例子或案例。
E – Evaluate(评估): 让AI测试你的理解或给出反馈。
这个框架特别适合用AI来学习新知识。比如你想学习区块链技术,可以这样使用RISE框架:
【回忆】请先列出你认为区块链与传统数据库在数据结构上的三个主要区别。
【指导】现在我来介绍区块链的核心概念,包括分布式账本、共识机制和加密算法。
【展示】请用一个生活中的类比来解释”51%攻击”是什么。
【评估】如果我想用区块链技术设计一个去中心化的投票系统,你会建议我重点考虑哪些安全问题?
进阶Prompt技巧
思维链提示:让AI“想清楚再回答”
思维链(Chain of Thought,CoT)提示是一种让AI展示推理过程的技术。它特别有效于复杂问题、逻辑推理和数学计算场景。
基本方法是在Prompt中加入一句话:“请一步步思考”或”Let’s think step by step”。
这看似简单,但效果显著。当AI被要求展示推理过程时,它往往能更深入地分析问题,减少“直觉性错误”。更妙的是,这个推理过程对你也有价值——你能看到AI是如何得出结论的,便于你判断答案是否可靠。
进阶版本的思维链提示是few-shot CoT(少样本思维链)。不给示例,而是先让AI自己生成推理步骤,然后基于这些步骤给出答案。比如在解一道数学题时,先让AI写出解题思路,确认思路正确后再给出最终答案。
Few-shot示例:给AI看参考答案
Few-shot prompting(少样本提示)是一种通过提供示例来引导AI输出的技术。
当你发现某个任务很难用文字描述清楚时,给AI看几个“参考答案”往往更有效。比如你想让AI帮你写产品文案,但不知道怎么描述你想要的风格,可以先给AI看几个你认为写得好的文案例子,然后说“按照这种风格写”。
Few-shot的关键在于示例的质量和多样性。好的示例应该涵盖任务的主要类型和边界情况,让AI从例子中总结出你期望的规律。
需要注意的是,few-shot不适合过于简单或过于复杂的任务。对于简单任务,直接描述需求可能更高效;对于过于复杂的任务,几个示例可能无法涵盖所有情况,反而容易误导AI。
温度和Top-P参数:控制AI的创造力
如果你使用的是支持参数调整的AI接口(如API调用),那么temperature(温度)和top_p是值得了解的两个参数。
Temperature(温度) 控制输出的随机性。数值越高,AI越倾向于产生“出人意料”的内容;数值越低,输出越稳定、可预测。对于需要严谨分析的任务,低温度更合适;对于需要创意发散的任务,可以适当提高温度。
Top-P 控制AI考虑候选词的范围。Top-P值越高,AI考虑的词越多,越可能产生多样但也可能更离题的内容;Top-P值越低,AI越保守,越倾向于选择最“安全”的词。
大多数情况下,默认参数就能满足需求。但当你发现AI的输出要么太死板要么太跳跃时,可以通过调整这两个参数来改善。
框架组合:灵活应对不同场景
上述框架和技巧不是非此即彼的关系,而是可以根据任务需要灵活组合的。
比如,你想让AI帮你分析竞品并制定差异化策略,可以组合使用:
- 用BROKE框架确定分析的整体框架和目标
- 用CO-STAR框架设定输出的结构风格
- 在具体写作时使用思维链提示,让分析更深入
- 如果有参考案例,用few-shot提供示例
框架是死的,需求是活的。高手的标志不是死板地套用某个框架,而是根据任务特点灵活选择和组合工具。
实战应用场景
内容创作场景
内容创作是Prompt工程应用最广泛的场景之一,包括文章写作、文案策划、社交媒体运营等。
以公众号文章写作为例,一个高质量的Prompt可能长这样:
你是一位专注职场成长的公众号作者,粉丝以25-35岁的职场人士为主。
请帮我写一篇关于”如何优雅地拒绝同事的不合理请求”的文章。
要求:
- 开头用一个小故事或场景切入,引发读者共鸣
- 正文分三个部分:为什么要学会拒绝、拒绝的正确姿势、三个万能话术模板
- 每个部分包含2-3个真实案例或具体例子
- 结尾给出可操作的行动建议
- 语气亲切但有深度,避免说教感
这个Prompt提供了角色定位(公众号作者)、受众信息(粉丝画像)、任务分解(四个具体要求)和风格指导(语气要求),AI据此产出的内容会比你简单说一句“帮我写篇文章”好很多。
数据分析场景
在数据分析场景中,Prompt工程的价值在于帮助非技术背景的人也能高效地处理数据。
比如,你想让AI帮你分析一份用户调研数据,可以这样写Prompt:
我是一家SaaS产品经理,每周都会收到用户调研数据。请帮我分析上周收集到的100份问卷。
数据背景:这100份问卷来自我们的付费用户,主要想了解他们对新功能的满意度和改进建议。
请按以下结构输出:
- 整体满意度评分及趋势分析
- 各功能模块的满意度对比(用表格呈现)
- 用户提到的3个最突出的问题
- 用户建议中出现频率最高的5个关键词
- 基于数据的产品改进建议
如果某些数据无法从提供的内容中推断,请明确标注为“数据不足,无法判断”。
通过明确指定分析维度和输出格式,你可以获得结构清晰、可以直接用于决策报告的分析结果。
代码开发场景
对于编程学习者或需要与AI协作写代码的人来说,Prompt工程能显著提升代码生成的效率和质量。
好的代码Prompt应该包含:
技术栈要求。 明确你使用的编程语言、框架、版本等。比如:“使用Python 3.10,配合Pandas和Matplotlib库。”
功能需求。 详细描述代码需要实现的功能。比如:“实现一个函数,接收一个CSV文件路径,返回该文件中数值列的描述性统计信息。”
输入输出。 说明函数的参数类型和返回值格式。
约束条件。 包括性能要求、代码风格、依赖限制等。比如:“要求函数执行时间不超过5秒”“使用PEP8代码规范”“不要使用第三方库(除Pandas和Matplotlib外)”
边界情况。 列出需要特殊处理的情况。比如:“如果文件不存在,抛出FileNotFoundError”“如果CSV中没有数值列,返回空字典”
一个完整的代码Prompt可能看起来有点长,但这种投入是值得的——它能大大减少你调试和修改代码的时间。
学习辅导场景
AI是绝佳的学习伙伴,而好的Prompt能让这个伙伴更懂你、更会教。
比如你想让AI帮你学习投资理财,可以这样设计Prompt:
你是一位经验丰富的理财顾问,服务过大量普通家庭客户。
我是一个理财新手,月收入15000元,每月固定支出8000元,目前有10万元存款,希望通过理财实现资产的保值增值。
请用通俗易懂的语言,为我讲解以下三个主题:
- 不同风险等级的投资产品有哪些,各有什么特点
- 如何根据我的情况配置一个基本的投资组合
- 理财新手最常犯的5个错误及如何避免
每个主题讲解后,请给我留一个问题,帮我检验自己是否真正理解了。
这个Prompt的关键在于提供了你具体的情况(月收入、支出、存款、目标),让AI给出的建议更有针对性。同时,“通俗易懂”的要求确保了内容的可读性,而“留问题”的设计则让学习更加主动和深入。
避坑指南:常见错误与解决方案
错误一:Prompt太长或太短
刚接触Prompt工程的人容易陷入两个极端:要么觉得Prompt越长AI越懂你,写出来的Prompt冗长复杂;要么觉得简单说几句就行,写出来的Prompt过于笼统。
解决思路: Prompt的长度应该与任务的复杂度匹配。简单任务(如查天气)不需要多余的话,复杂任务(如制定商业策略)需要充分的信息。但无论长短,Prompt都应该条理清晰——用段落分隔不同要素,用编号列出并列项。
错误二:一次Prompt不到位就放弃
有些人试了一次Prompt,发现结果不满意,就认为AI“不行”,或者认为自己“学不会”。这是很大的误解。
解决思路: Prompt优化是一个迭代过程。第一次尝试的目标不是得到完美答案,而是得到一个“基本可用的版本”,然后基于这个版本不断调整。可能是补充背景信息、调整输出格式、添加示例、改变角色定位——每次微调都可能带来改善。
错误三:过度依赖Prompt技巧而忽视需求理解
技巧是工具,不是目的。有些人学了很多Prompt框架和技巧,却忘了回到本质——你到底想解决什么问题?
解决思路: 在写Prompt之前,先在纸上或脑海里理清楚:我的最终目标是什么?我需要AI提供什么信息?我怎么判断AI的输出是否达到了我的要求?想清楚这些,再开始写Prompt,往往事半功倍。
错误四:把AI当作搜索引擎用
有些人把AI当作升级版的搜索引擎,只问事实性问题(“什么是比特币”),却不发挥AI在推理、创作、分析方面的能力。
解决思路: 主动思考“我现在做的事情,AI能帮我做得更好吗?”比如你在写工作报告,可以让AI帮你润色、提建议、找漏洞;比如你在做决策,可以让AI帮你分析利弊、模拟不同场景。
学习资源推荐
免费学习平台
Prompt Engineering Guide(promptengineering.org):目前最全面的Prompt工程学习指南,覆盖了主流框架和技巧,配有大量案例。
Learn Prompting(learnprompting.org):从基础到进阶的完整课程体系,适合零基础学习者,部分内容有中文翻译。
Cohere的Prompt Engineering教程:来自知名AI公司的官方教程,偏技术向,适合想深入理解原理的学习者。
实践工具推荐
ChatGPT(chat.openai.com):通用性最强的AI工具,适合各种场景的Prompt练习。
Claude(claude.ai):长文本处理能力强,适合复杂的分析和创作任务。
Kimi(kimi.moonshot.cn):支持超长上下文,中文支持优秀,适合需要处理长文档的场景。
讯飞星火(xinghuo.xfyun.cn):国内访问稳定,对中文语境理解较好。
社区和资讯
Reddit的r/PromptEngineering:全球Prompt工程爱好者聚集地,能看到各种创意用法和实战技巧。
小红书/B站搜索Prompt教程:中文互联网上有大量实战型教程,特别是针对特定场景(如写文案、做PPT)的应用技巧。
总结与行动建议
Prompt提示词工程不是一门高深莫测的技术,而是一套可以习得、可以精进、可以大幅提升效率的实用技能。它的学习曲线平缓,入门门槛低,但提升空间巨大。
通过今天的自学,你应该已经掌握了:
- Prompt工程的基本概念和核心理念
- 一个完整Prompt的四大构成要素:角色定义、任务描述、上下文信息、输出格式
- CO-STAR、BROKE、ICIP、RISE四大经典框架的使用方法
- 思维链、few-shot、参数调整等进阶技巧
- 内容创作、数据分析、代码开发、学习辅导等场景的实战Prompt写法
- 常见错误的避坑指南
下一步行动建议:
- 选一个你最近需要完成的具体任务(写一篇文章、分析一份数据、写一段代码等)
- 尝试用今天学到的框架写一个完整的Prompt
- 运行Prompt,看看结果如何
- 基于结果调整Prompt,记录每次调整的原因和效果
- 重复步骤2-4,直到你对这个框架的使用得心应手
AI时代,会用AI和不会用AI的人,生产效率可能相差10倍以上。而在这其中,Prompt工程能力是区分“会用”和“用得好”的关键因素之一。
把今天学到的知识用起来,去真正体验一次——当你成功调教出一个精准、高效、有价值的AI回复时,那种成就感绝对值得你花时间投入。
免费资源推荐
在线学习平台
- Kimi智能助手(kimi.moonshot.cn):国产AI工具,支持超长上下文处理,中文理解能力强,适合日常学习和工作辅助
- 讯飞星火认知大模型(xinghuo.xfyun.cn):科大讯飞出品,对中文语境理解深入,免费额度充足
- 阿里通义千问(tongyi.aliyun.com):阿里云AI助手,支持多轮对话和文档处理
- 百度文心一言(yiyan.baidu.com):百度AI大模型产品,支持多种创作和分析任务
Prompt工程学习资源
- Prompt Engineering Guide(promptengineering.org):最全面的Prompt工程学习指南
- Learn Prompting(learnprompting.org):从入门到精通的免费课程
- AIPRM浏览器插件:为ChatGPT等工具预置大量高质量Prompt模板
AI工具合集
- AIHub(aihub.cn):收录各类AI工具和教程的中文导航站
- FutureTools(futuretools.io):英文版AI工具收录平台,覆盖面广
- There’s An AI For That(theresanaiforthat.com):收录超过万个AI工具的搜索引擎
本文属于自学导航网站的【技能自学】栏目,致力于为零基础自学者提供免费、实用的学习资源指引。

发表回复