提示词的三个基本要素:指令、上下文与输入

📅 2026/7/12 2:48:38
提示词的三个基本要素:指令、上下文与输入
提示词的三个基本要素指令、上下文与输入上一篇文章我们弄懂了LLM的工作原理。从这一篇开始我们要进入实操阶段了。今天要聊的是提示词最基础的三个要素——指令、上下文与输入。这三个要素就像盖房子的地基你把它们搞清楚了后面所有的进阶技巧都是在这基础上添砖加瓦。一、开篇一个提示词可以被分解成什么你有没有这样的经历脑子里想得很清楚但一打开AI对话框突然就不知道该怎么说了打了两行字删掉又打三行感觉不对再删掉……这个问题的根源在于你不清楚一个完整的提示词应该包含哪些要素。经过我大量的实践和总结我发现无论是简单的一句翻译这句话还是复杂的帮我写一篇万字行业分析报告一个有结构的提示词都可以归纳为三个核心要素提示词三要素 指令Instruction 上下文Context 输入Input这三个要素构成了提示词的骨架。理解了它们你在写提示词时就再也不会不知道从何下手了。二、指令提示词的灵魂2.1 指令是什么指令是提示词中最核心的部分——它直接告诉AI你希望它做什么。指令是提示词的谓语它定义了任务是什么。没有指令的提示词就像没有谓语的句子AI不知道你究竟想干什么。指令的典型形式 - 翻译以下内容... - 总结以下文章... - 写一篇关于... - 分析以下数据... - 比较A和B... - 根据以下信息生成... - 请判断...是否正确2.2 好指令的三个黄金标准我在第1篇中提到过这个标准但这里我要展开讲透彻。✅标准一清晰Clear清晰意味着AI不会对你的指令产生歧义。一个句子如果可能被理解成两种不同的意思那它就不清晰。❌ 不清晰帮我看看这个。 AI不知道是看看指审查、润色、分析还是评价 ✅ 清晰请审查这段代码中的语法错误和潜在的逻辑问题。 AI明确知道要做两件事找语法错误 找逻辑问题造成不清晰的常见原因使用模糊动词“看看”、“弄一下”、“搞搞”、“处理一下”缺少具体的判断标准“写得好一点”——好是多好从什么维度判断使用多义词同一个词在上下文中有多种理解方式另一个例子 ❌ 不清晰帮我写一个关于苹果的内容。 苹果是水果还是公司内容是什么类型文章、广告语还是产品介绍 ✅ 清晰请为Apple公司的新款MacBook Pro写一篇产品介绍文章 重点突出其搭载M4芯片带来的性能提升目标读者是已经有Mac使用经验的设计师群体。✅标准二具体Specific具体意味着你给出了足够的信息来限定任务的范围和标准。❌ 不具体写一篇关于时间管理的文章。 ✅ 具体写一篇约2000字的关于番茄工作法在远程办公场景中的应用的文章。 要求包含番茄工作法的基本原理、远程办公中时间管理的特殊挑战、 3个真实使用案例最好是技术公司的、以及一个适合远程工作者的每日番茄钟安排模板。一个让你立刻提升指令具体性的口诀是5W1HWhat要做什么任务Why为什么要做这个任务背景和目的Who为谁做目标受众When时间/场景约束Where平台/渠道How以什么方式/格式完成✅标准三可操作Actionable可操作意味着AI知道从哪开始和怎么做。❌ 不可操作帮我提高写作能力。 AI不知道从哪里开始帮怎么帮 ✅ 可操作请阅读我下面这段文章指出其中三个最大的问题 并针对每个问题给出具体的修改建议和修改后的版本。 [附上你的文章] 判断一个指令是否可操作的方法就是问自己如果把这条指令发给一个实习生他能不能立刻开始干活如果能说明你的指令是可操作的。2.3 指令的粒度控制指令有一个粒度的概念指的是它描述任务的粗细程度。粗粒度指令描述整体目标留给AI较大的自主空间。请帮我写一份产品介绍。中等粒度指令设定了框架和要点但不规定每个细节。请帮我写一份面向消费者的智能手表产品介绍包含核心功能、设计亮点、价格定位三个部分。细粒度指令精确到每一个步骤和细节。请帮我写一份智能手表产品介绍要求如下 1. 标题格式产品名称 一句话核心卖点 2. 第一段用场景化描述引入具体为晨跑场景 3. 三个核心功能心率监测、睡眠分析、运动模式每个功能介绍含技术参数和使用场景 4. 设计亮点材质、颜色、尺寸 5. 价格段对比同竞品分析性价比 6. 结尾限时优惠信息 购买链接引导语⚠️ 我的经验法则任务的复杂度越高、对输出的质量要求越严格指令的粒度就应该越细。日常的简单对话用粗粒度就够了但一旦涉及专业产出就应该毫不犹豫地使用细粒度指令。三、上下文提示词的骨架3.1 上下文是什么上下文是你在指令之外给AI提供的背景信息。它的作用是帮助AI理解你的处境、需求和约束从而生成更贴合你实际情况的输出。如果说指令是告诉AI做什么那上下文就是告诉AI为什么做和在什么情况下做。3.2 上下文包含哪些内容上下文可以涵盖以下几个方面① 你的身份和角色我是一名初中语文老师正在为八年级学生准备一堂关于《背影》的阅读课。② 项目的背景和现状我们公司正在从传统软件向SaaS模式转型目前处于MVP阶段已经有200个种子用户。③ 目标受众的信息这篇文章的目标读者是35-50岁的企业中层管理者他们对数字化转型有需求但缺乏技术背景。④ 之前的进度和成果我已经完成了市场调研部分以下是调研的核心数据[数据...]。现在需要你帮我撰写基于这些数据的战略建议部分。⑤ 相关的参考资料以下是我们公司过往三年的财务报告摘要请基于这些数据进行分析 [附上财务数据]⑥ 特定的约束和偏好我们的品牌调性是专业但亲切避免使用过于学术化的表达。同时请注意我们公司在品牌传播中不使用颠覆、革命这类词。3.3 为什么上下文如此重要这是一个很多初学者会忽视的问题。他们以为AI什么都知道所以不需要提供上下文。但事实恰恰相反。⚠️ AI确实知道很多通用知识但它不了解你的特定情况。以下是AI缺省情况下不知道的事情你公司的情况和行业地位你的产品或服务细节你的品牌调性和风格偏好你的目标受众特征你之前做过什么、进度到哪了你的个人偏好和价值观没有上下文AI只能用平均化的方式作答——给你一个对所有人都适用但对你未必最优的回答。一个有说服力的对比没有上下文的提示词 请帮我写一段产品推广文案。 有上下文的提示词 请帮我写一段产品推广文案。 背景我经营一个独立的微信小程序为用户提供AI驱动的英语口语练习服务。 目标受众25-35岁的职场人士英语基础中等能读但不敢开口说。 产品特点每天只需10分钟AI模拟真实对话场景提供实时发音纠正。 当前痛点用户知道学英语重要但坚持不下来。 文案目标让用户在30秒内产生这个我可以试试的感觉。 发布平台微信朋友圈和公众号。两个提示词得到的输出质量差异你不需要实际测试也能想象得到。这就是上下文的力量。3.4 上下文提供的黄金法则 关于上下文的三个黄金法则法则一先多后少。如果你不确定哪些信息是必要的上下文先多提供一点。在实际测试中你会发现哪些信息是最关键的然后在下一次使用中做减法。法则二关键信息前置。最重要的背景信息放在提示词靠前的位置。这利用了模型的注意力机制——模型对提示词开头部分的关注度通常更高尤其在长提示词中。法则三上下文要与指令关联。不要为了提供上下文而堆砌无关信息。你提供的每一条背景信息都应该和AI要完成的任务有直接或间接的关联。无关信息不仅是浪费token还可能干扰AI的注意力。四、输入提示词的血肉4.1 输入是什么输入是你交给AI处理的原始材料——AI要基于这份材料来完成任务。指令请将以下文本翻译成英文。 输入[这是需要翻译的中文文本] 指令请总结以下文章的核心要点。 输入[这是需要总结的文章内容] 指令请分析以下代码中的问题。 输入[这是需要分析的代码]4.2 输入的类型输入的类型非常多以下是最常见的几种文本输入需要翻译的段落需要总结的文章需要润色的初稿需要分析的报告数据输入财务数据表格用户调研数据实验数据代码输入需要审查的代码需要重构的函数需要生成测试的模块结构化输入JSON数据CSV表格XML文档数据库查询结果4.3 输入的处理技巧技巧一用分隔符把输入与指令区隔开来。这是提示词工程中最基础但最重要的技巧之一。如果你不给输入加上明确的分隔符AI可能会混淆指令部分和输入部分。请总结以下文章的核心要点。 --- [文章内容] --- 请用不超过200字进行总结以要点列表形式输出。常用的分隔符---三个横线###三个井号XML标签article.../article代码块标记 技巧二对输入做必要的预处理。如果你要AI处理的输入内容非常长或非常杂乱提前做一点预处理会显著提升输出质量。以下是客户反馈的原始数据我已经按日期排序。 [预处理后的数据...] 请分析这组数据中反映的三大用户痛点。技巧三标注输入中的关键部分。如果输入内容很长但只有部分内容是你关注的重点你可以加一些标注来引导AI的注意力。以下是产品用户的一周反馈汇总。其中我用【重要】标记了来自付费用户 的反馈请优先关注这些内容。 [标注后的内容...]五、三要素的组合艺术单独的指令、上下文和输入各有用处但它们的真正威力在于组合。这一节我带你看看如何把这三个要素有机地组合成一个高效的提示词。5.1 基本组合模式模式一指令 输入适用于简单的、不需要额外背景的任务。指令将以下文本翻译成日文。 输入今天的会议重点是讨论下一季度的产品路线图。模式二上下文 指令 输入适用于需要背景信息的专业任务。上下文我是国内某互联网公司的产品经理正在准备季度产品评审会。 指令请根据我提供的用户数据撰写一份用户行为分析报告重点分析 用户留存率下降的原因。 输入[用户行为数据表格...]模式三上下文 指令适用于没有具体输入、但需要背景信息的创作或分析任务。上下文我们是一家面向Z世代的潮流服饰品牌正在策划夏季新品上市的社交媒体推广。 指令请为我们设计5个抖音视频的创意方案每个方案需要包含视频主题、 核心创意点、预计时长、目标受众、预期传播逻辑。5.2 三要素的优先级在资源有限比如上下文窗口不够用的情况下你应该优先保留哪个要素我的排序是指令 输入 上下文指令不可省略没有指令AI不知道要做什么。指令是提示词的必要条件。输入次之如果没有具体的输入材料AI只能依靠自己的知识这可能不够精确。上下文最后上下文能提升质量但在极端情况下可以省略或用最简化的方式表达。⚠️ 这个排序针对的是基本的任务完成。如果你的目标是最高质量的输出那三者缺一不可。5.3 一个三要素自检清单在每次写好提示词之后用这个清单快速自检指令AI能不能从我的表述中明确知道我要它做什么有没有歧义上下文AI是否知道完成这个任务需要的所有背景信息它有没有足够理解我的处境输入我是否把需要AI处理的原始材料清晰、完整地提供了输入和指令之间是否有明确的分隔六、实战案例三要素的威力对比为了让你更直观地感受三要素组合的威力我准备了三个真实案例。6.1 案例一写一封商务邮件只有指令写一封邮件给客户通知他们产品要涨价了。AI输出一封可能引起客户强烈反感的、毫无铺垫的直接涨价通知。指令 上下文 输入完整三要素[上下文] 我是某SaaS公司的客户成功经理。我们下个月将对Pro版产品进行5%的价格调整 这是三年来首次调价。调价原因是我们在过去三年里新增了AI功能、提升了服务器性能、 并且将客服响应时间从4小时缩短到了15分钟。我们非常在意客户的感受 希望以最恰当的方式传达这个消息。 [指令] 请帮我撰写一封发给Pro版客户的邮件主题是产品价格调整通知。 邮件的核心目标是让客户理解涨价的合理性、感受到我们过去三年提供的价值、 以及降低流失风险。语气要真诚、温暖不要官方腔。 [输入] - 新价格将于2025年3月1日生效 - 在2月15日前续费的客户可按原价再续一年 - 我们有专属客服团队随时解答疑问 - Pro版当前价格为299元/月调整后为314元/月AI输出一封结构完整、情感真诚、有理有据的客户通知邮件既传达了涨价信息又做了充分的情绪铺垫和价值说明。6.2 案例二代码审查只有指令帮我看看这段代码有什么问题。完整三要素[上下文] 我是一名后端开发工程师正在开发一个电商系统的订单处理模块。 这段代码用于计算订单的最终金额含运费和优惠券抵扣。 系统每天处理约10万笔订单对性能和准确性要求都很高。 [指令] 请审查以下Python代码重点检查 1. 是否存在边界条件处理不当的问题如空值、负值、超大值 2. 是否有潜在的精度丢失问题涉及金额计算 3. 时间复杂度是否可以优化 4. 代码的可读性和可维护性 请以表格形式输出你的审查结果并对每个问题给出修改建议。 [输入] [代码...]6.3 案例三学习辅导只有指令给我讲讲机器学习。完整三要素[上下文] 我是计算机专业大二的学生有一定的Python基础但对机器学习完全是零基础。 我正在自学吴恩达的机器学习课程看到了梯度下降这个概念不太理解。 我的学习风格是喜欢用类比和可视化来理解抽象概念。 [指令] 请帮我用最通俗的方式解释什么是梯度下降。具体要求 1. 用生活中的类比来解释核心思想 2. 给出一个最简单的数学直觉不用公式用图形描述 3. 解释为什么梯度下降在机器学习中如此重要 4. 推荐1-2个可以交互体验梯度下降的在线工具 [输入] 我困惑的具体地方是为什么沿着梯度的反方向走就能找到最小值 这个方向是怎么确定的七、常见误区与纠正在我辅导过的众多学员中关于提示词三要素最常见的误区有以下几个7.1 误区一上下文太多淹没了指令有些学员在理解了三要素之后走向了另一个极端——什么信息都往提示词里塞。结果是指令被淹没在海量的上下文信息中AI反而抓不住重点。纠正方法把最重要的信息放在最前面次要信息放在后面或干脆省略。一个好的测试方法是把你的提示词给一个同事看让他30秒内说出任务是什么。如果他做不到说明你的指令不够突出。7.2 误区二指令太笼统寄希望于AI能懂“I need you to write something good.” ——这是真实存在的一种提示词写法。AI不是人它不会揣摩圣意。你把指令描述得越具体AI的输出就越靠谱。纠正方法每当你发现自己在指令中使用了好、“有趣”、吸引人这类主观形容词时立即追问自己我具体指的是什么把主观描述转化为客观标准。7.3 误区三输入和指令混在一起不设分隔帮我把这段文本翻译成英文然后分析一下它的情感倾向并给我一个总结 这是我昨天写的日记今天天气真好啊心情特别好工作也很顺利我爱死这个星期五了……这种一锅粥式的提示词AI处理起来非常痛苦。纠正方法养成使用分隔符的习惯。它不仅帮AI解析你的提示词也帮你自己理清思路。八、三要素的进阶方向理解了三要素之后你的提示词工程之路才刚刚开始。在接下来的系列文章中你会学到指令的精细化第9-16篇不同类型的指令如何设计上下文的进阶使用第93-97篇长上下文管理、上下文注入时机输入的高效处理第109-110篇输入压缩与扩展技术每一步都是在三要素这个基础骨架上的延伸和深化。✅ 本文核心要点总结提示词由三个核心要素构成指令、上下文、输入ICI模型指令是灵魂——告诉AI做什么必须清晰、具体、可操作上下文是骨架——告诉AI为什么做和在什么情况下做输入是血肉——AI要处理的原始材料三要素组合的优先级指令 输入 上下文好指令的判断标准能发给实习生立刻干活上下文要有关联性不是越多越好输入与指令之间务必使用分隔符区隔使用三要素自检清单检查每个提示词的完整性本文是《提示词工程教程》系列的第4篇。在下一篇文章中我们将讨论一个困扰很多AI使用者的问题为什么同样的提示词AI有时候给出惊艳的回答有时候却让人失望这个谜题的答案将让你对LLM的行为有更深刻的理解。