现在见面聊AI,三句话不离提示词工程。很多人把它想得很玄,觉得是玄学,其实它就是一门“怎么跟AI把话说清楚”的手艺。我自己折腾了大半年,踩过不少坑,也攒了一批直接能用的模板,今天就一并拿出来分享。这篇内容适合所有正在跟AI打交道的人,无论你写文案、写代码、做数据分析,还是单纯想让AI的输出更稳定、更贴合需求,读这一篇就够了,里面每一个技巧都能立刻拿去用。
我见过太多人抱怨“AI回答太水”“生成的东西根本不能用”,说白了,不是AI不行,是提示词没给到位。AI就像一个经验丰富但过度听话的新员工,你说得越模糊,它就越容易自由发挥;你把要求拆得越细,它交付的东西就越接近你心里想要的样子。提示词工程就是教你怎么把脑中的想法翻译成AI能准确执行的指令,这件事有方法、有套路、有模板,学起来一点也不玄。
1. 先想明白:提示词工程到底在解决什么问题
1.1 从“问问题”到“下指令”
很多人用AI的方式还停留在“问问题”,比如“帮我写个方案”“总结一下这段文字”。这种问法不是不行,但结果往往很随机,因为AI并不知道你想要的方案是给谁看的、要多少字、用什么语气、包含哪些模块。提示词工程的核心转变,是把“问问题”变成“下指令”。下指令意味着你要交代清楚背景、目标、约束和交付格式,就像你给下属布置任务一样:“周五之前交一份面向管理层的项目周报,重点写风险,控制在500字内,用表格形式。”AI对这种指令的完成度会高出一个量级。
我在团队里做过一个简单实验:同样让AI写一份产品推广文案,用模糊提问的人拿到的是泛泛而谈的“提升品牌影响力、触达目标用户”;而用结构化指令的人拿到的是“面向25-35岁职场女性、强调便捷性、带行动号召、不超过200字的朋友圈文案”。差距一目了然。所以别再问“为什么AI生成的像废话”,先检查自己有没有给它足够清晰的上下文。
1.2 提示词的四要素模型
根据我自己的经验,一条高质量的提示词几乎总是包含四个要素:角色、任务、要求、格式。角色告诉AI“你是谁”,任务告诉它“要做什么”,要求告诉它“做成什么样”,格式告诉它“怎么反馈给你”。
举个例子,一条完整的提示词可以是:“你是一名资深前端工程师(角色),请审查下面这段JavaScript代码(任务),重点关注内存泄漏和性能瓶颈,并给出优化建议(要求),用列表逐条输出,每条注明严重程度和修改方案(格式)。”这四个要素缺一不可,缺了角色,AI的专业度就上不去;缺了任务,它不知道干什么;缺了要求,输出就发散;缺了格式,你还要自己去整理。我把这个模型叫“角色-任务-要求-格式”,写提示词之前先在脑子里过一遍这四个词,基本不会跑偏。
2. 10个能立刻上手的技巧
2.1 技巧1:角色锚定法
角色锚定是我最常用的技巧,没有之一。AI在不同角色设定下,输出的语言风格、知识侧重、专业深度都会有明显差异。同样一句“分析一下这个项目的风险”,让“普通助理”说是泛泛而谈,让“有十年项目管理经验的风险控制专家”说就会主动区分“进度风险、资源风险、技术风险、外部依赖风险”,还会给出应对预案。
实操模板:
你是一名有十年经验的[行业/岗位]专家,擅长[核心能力]。请站在你的专业角度,帮我完成以下任务: [具体任务描述] 输出要求:[格式/篇幅/语气]这个技巧对内容创作特别有用。写小红书文案就让AI当“小红书爆款写手”,写代码让它当“代码评审专家”,做PPT大纲让它当“咨询公司项目经理”。角色设定越具体,效果越惊人,因为AI会在海量训练数据中自动匹配该角色常用的表达结构和专业词汇。
2.2 技巧2:任务拆解法
一个复杂的任务直接丢给AI,它很容易“糊弄”。比如“写一份完整的新媒体运营方案”,AI大概率会给你一个四平八稳、哪个平台都能用的通用模板。但如果你把任务拆成三步:第一步做竞品分析,第二步定运营目标,第三步列内容规划,每一步单独提问,质量会提升好几个档次。
原因很简单,AI一次能专注的上下文和推理深度是有限的。任务拆解之后,每个子任务都更明确,AI可以把更多“算力”放在当前这件事上。我处理复杂需求时的习惯是:先用AI做任务清单,再一个子任务一个子任务地喂给AI,最后把所有输出拼接起来。
实操模板:
我需要完成一个整体目标:[目标描述]。 请你帮我把这个目标拆成3-5个可执行的子任务,每个子任务包含: - 子任务名称 - 需要输入的背景信息 - 预期的输出结果 然后我会按顺序逐个请你完成每个子任务。2.3 技巧3:示例驱动法(Few-shot)
示例驱动绝对是提升输出质量的“大力丸”。如果你想AI按某种风格写东西,直接给它一两个“标准样例”,它就能模仿得八九不离十。这背后的原理是,AI通过对示例的理解来学习你的偏好,比任何文字描述都直观。
我之前写产品介绍时,AI给的内容总是差点意思,后来我把自己写得比较满意的一条样稿放进提示词里,告诉它“参考这个风格和结构重新写三条”,输出的内容几乎可以直接用。文字的抽象描述在示例面前,永远都太苍白。
实操模板:
请按照以下示例的风格和结构,完成新的输出。 示例: [放一段你满意的样例] 新的任务:[具体内容要求] 要求: - 语气与示例保持一致 - 结构逻辑一致 - 不要直接复制示例内容2.4 技巧4:格式约束法
很多人在AI输出之后还要花大量时间整理格式,白白浪费了提示词工程的便利。格式约束法是把“交付形式”直接写进要求里,让AI帮你排版好。你可以指定用Markdown、表格、JSON、思维导图,甚至指定“第一段XX字,第二段用列表”。
我经常用的一句话是:“用表格输出,第一列是项目名称,第二列是问题描述,第三列是建议方案。”AI就会老老实实地给你生成一张规整的表格。如果你是开发者,想让AI直接生成配置或数据,可以说“只输出JSON格式,不要包含任何解释文字”,省去大量解析工作。
实操模板:
请完成[任务],并按以下格式输出: 1. 摘要:不超过50字 2. 分论点:用无序列表,每个分论点不超过30字 3. 结论:不超过100字 禁止输出除此之外的内容。2.5 技巧5:思维链引导法
思维链的底层逻辑是让AI“先想后说”,而不是直接给结论。当任务涉及推理、计算、判断时,直接问答案很容易出错,但如果你让AI先展示推理过程,它会把每一步想清楚再输出,整体准确性会大幅提升。
比如你让AI“估算一下这个活动需要准备多少物料”,它可能会拍脑袋给个数字。但如果你在提示词里加一句“请先列出你的估算假设和计算步骤,再给出最终建议”,它就会先拆变量、列公式、说明逻辑,最后给出一个更可靠的数字。对复杂问题,我会进一步要求它“如果条件变化,请说明结果会如何变化”。
实操模板:
请解决以下问题:[问题描述] 在给出答案之前,请分步列出: 1. 你有哪些已知条件 2. 你做了哪些假设 3. 你的推理过程是什么 4. 最终结论是什么 注意:每一步之间使用清晰的编号。2.6 技巧6:限制范围法(负向提示)
告诉AI“不要做什么”有时候比“要做什么”更有效。因为AI生成内容时经常容易跑偏,主动声明禁区能显著降低错误输出的概率。你可以在提示词里直接说“不要使用空泛的形容词”“不要出现专业术语”“不要超过200字”,这些负向约束非常管用。
我最常遇到的问题是AI写东西爱堆“赋能、抓手、闭环”这种套话,后来我在提示词里加了句“不要使用任何商业黑话和空话套话”,输出立刻变得清爽。你还可以限制内容范围:“只基于我提供的资料回答,不要补充外部信息”,这对防止AI编造事实特别有帮助。
实操模板:
根据以下材料完成[任务]:[材料内容] 要求: - 只基于上述材料,不要添加材料中没有的信息 - 禁止使用夸张、绝对化的表述(如“第一”“最”“绝对”) - 不要使用任何专业术语和英文缩写 - 全文不超过[字数]字2.7 技巧7:逐步修订法
别指望一次提问就能得到满分答案,AI写作和人类写作一样需要多轮修改。关键是你要学会“带着反馈去迭代”,而不是每次都从零开始。我通常第一轮先让AI生成一个粗糙版本,第二轮指出“逻辑不够清晰,请把第二部分展开”,第三轮再提“语气改成亲切一点,加两个具体案例”,每轮都在上一轮基础上微调。
这种方式相比反复重写,省时间且效果更好,因为AI已经理解了上下文,后续修改只需要关注增量变化。而且你还可以在修改后让它自己总结一下“你根据哪几条反馈做了哪些修改”,方便你判断它到底有没有听懂。
实操模板:
请对上一版输出做如下修改: 1. 保留原有的[优点/结构] 2. 调整[具体部分]为[期望样式] 3. 补充[缺失内容] 4. 缩短[冗余部分] 修改完成后,请简单列出你做了哪些调整。2.8 技巧8:让AI自我检查
AI会犯错,但它有时候能自己发现错误——只要你给它一个检查的机会。在提示词末尾加一句“在输出之前请仔细检查是否满足所有要求,不符合的地方先修正后再输出”,它能自动纠正不少问题。更好的做法是让AI扮演“评审者”再检查一遍自己的输出。
比如让AI写代码,写完代码后我会追加一句“请检查上述代码中的语法错误和逻辑漏洞,如果有问题请直接输出修正后的完整代码”。实测下来,AI会发现一些显而易见的bug并主动修复。自我检查对于文案类任务也很有效,比如检查错别字、语气是否一致、是否漏掉了要求等。
实操模板:
请完成[任务],在最终输出前,请扮演一名严格的审核员,自动检查以下项: - 是否完整回答任务中的所有问题 - 是否存在逻辑矛盾 - 是否有错别字和病句 - 是否严格遵守所有约束条件 如发现问题,请先修正再输出,不需要说明修正过程。2.9 技巧9:用模板固化经验
如果你经常用AI做同一类事情,一定要把每次调好的提示词保存成模板。这是提示词工程进阶的关键——从“每次临时写”变成“积累自己的模板库”。模板不是死板的,它应该有变量,就像函数参数一样,每次只需替换核心内容即可。
我会在本地维护一个“提示词模板库”,按用途分类:文案类、编程类、学习类、管理类。每条模板都记录了使用场景、适用参数、注意事项。用模板能极大提升效率,还能保证输出水准稳定。长期下来,你就是在训练一个越来越懂你的AI,这也是提示词工程最有杠杆价值的动作。
实操模板:
模板名称:[给你的模板起个名字] 适用场景:[什么时候使用] 变量占位符:[如{产品名称}、{目标用户}、{输出字数}] 模板正文: 你是一名[角色],擅长[能力]。 请基于以下信息完成[任务]: - 产品/主题:{产品名称} - 目标用户:{目标用户} - 核心卖点:{核心卖点} 输出要求: - 语气:{语气} - 字数:{输出字数} - 格式:{格式}2.10 技巧10:迭代测试法
最后一个技巧,也是贯穿始终的方法论:把提示词当成一个需要迭代测试的产品,而不是一次性写死的东西。每次修改提示词,都记录一下效果,像做A/B测试一样。你可以用一行自己的话描述这次改动目标,比如“把输出从列表改成表格,提高可读性”“增加角色设定,提升专业感”。
我自己的习惯是同一个任务至少尝试三个版本的提示词,然后横向对比输出质量。很多时候你会发现,仅仅改一个词,效果就会差很多。坚持迭代,你会慢慢形成一种直觉:什么样的措辞更有效,什么约束会产生副作用。这也是提示词工程最有意思的地方——没有标准答案,但有最优解。
实操模板:
版本号:[V0.1] 测试目标:[这次想解决什么问题] 提示词变更点:[相对于上一版改了什么] 测试结果:[好坏评价] 下一步调整:[继续改哪里]3. 模板库:拿来即用的场景模板
3.1 内容创作类模板
内容创作是提示词工程最常落地的场景。不管写公众号、小红书、抖音脚本,还是产品文案,都有相对固定的套路。下面这个模板是我写自媒体文案的高频模板,直接把关键变量填进去就能用。
你是一名拥有百万粉丝的[平台]博主,擅长用[风格]的内容抓住用户注意力。 请帮我写一篇关于[主题]的内容,要求如下: - 目标用户:[描述目标读者特征] - 内容目的:[品牌曝光/涨粉/带货/知识科普] - 结构要求:开头用痛点切入,中间分[数量]个要点,结尾引导[互动行为] - 语气风格:[轻松/专业/幽默/温暖] - 字数:[字数] - 结尾带一个与主题相关的互动问题这个模板的关键在于“结构要求”和“语气风格”要写得足够具体。我之前写小红书笔记时,会在最后补充“多用短句和感叹词,适当使用分段emoji风格的空行”,这里如果你不希望AI用emoji,可以改成“分段清晰,每段不超过三行”。模板不是死的,你可以根据平台特点调整其中的约束。
另外还有一个“爆款标题生成”模板,适合每天都做的同学:
你是一名熟悉[平台]推荐机制的内容策略专家。 请基于以下主题生成10个标题:[主题] 要求: - 每个标题不超过25字 - 包含一个具体数字或明确结果 - 语气有情绪张力(好奇/紧迫/共鸣) - 不使用标题党 - 10个标题之间风格要有差异 输出格式:每个标题占一行,并在后面用一句话说明用户点击的动机。3.2 编程开发类模板
编程场景下,提示词工程的核心是“需求描述+约束条件+示例”。别指望AI能凭一句“帮我写个爬虫”就交付高质量代码,你需要把输入输出、依赖环境、异常处理都交代清楚。
以下是我经常用的“代码生成”模板:
你是一名[编程语言]资深开发工程师,正在参与[项目类型]项目。 请帮我实现以下功能: 功能描述:[详细描述功能逻辑,包括输入、处理、输出] 技术约束: - 编程语言:[Python/JavaScript/Go等] - 框架版本:[例如React 18 / Django 4] - 不允许引入额外依赖,除非必要 - 代码需要包含详细的注释 - 需要处理异常边界:[描述可能的异常情况] 输出要求: - 只输出完整代码,不要解释 - 在代码块中标记语言类型我实测下来,把“输入输出例子”直接放进去,代码准确率会大幅提升。你可以在功能描述后面追加一段:
示例输入:[例如{"name":"Alice","age":18}] 期望输出:[例如{"message":"Hello, Alice, adult"}]AI会根据示例推断出数据的结构和逻辑。要是让AI写复杂函数,我还会给它留出“思考”的空间:“请先分析实现思路,再输出代码。”这一步看似多余,但它能让AI把逻辑捋顺,生成的代码往往更少bug。
3.3 学习总结类模板
用AI辅助学习时,最大的坑是“AI说了很多,但你没学到东西”。正确用法是让AI充当“苏格拉底式的老师”,而不是直接灌输答案。下面这个模板我推荐给学生党和在职学习的人。
你是一名擅长[学科/领域]的私人家教,教学风格耐心、深入浅出。 我正在学习[知识点/主题],当前水平:[描述自己的基础]。 请你用以下方式帮助我: 1. 首先用一句生活化的类比解释这个知识点 2. 然后给出一个简单的例子和详细推导过程 3. 再给我出3道难度递增的练习题,不要给答案 4. 等我提交答案后,先指出错误,再讲解正确思路 在讲解过程中,禁止直接给出标准答案,除非我明确要求。这个模板最大的价值在于它把AI变成了“教练”,而不是“答案提供者”。学习总结时,我也会用另一个模板来整理笔记:“请将以下零散笔记整理成结构化知识卡片,每张卡片包含核心概念、适用场景、常见误区、实操建议。”比直接要求“总结一下”要好用得多。
3.4 数据分析类模板
数据分析类任务通常涉及“数据解读”“方案建议”“报表描述”等。很多人把一堆数据丢给AI,让它“分析一下”,结果得到一堆正确的废话。正确方式是把指标口径、分析维度、业务背景全部交代清楚。
你是一名[行业]的数据分析师,精通[业务方向]的数据解读与决策支持。 下面是近期的核心数据: [粘贴数据表格/指标] 请完成以下分析任务: 1. 找出[时间范围]内最值得关注的[三]个异常变化 2. 分析可能的原因,并说明理由 3. 针对每个原因,给出可落地的改进建议 4. 用表格输出:指标 | 变化幅度 | 可能原因 | 建议动作 | 优先级 要求: - 基于给定数据,不要编造没有提到的数据 - 所有推断需注明“可能”、“建议” - 优先级用P0/P1/P2表示这个模板强制AI“基于给定数据”,能有效防止编造。同时“优先级”的安排能让后续执行更清晰。如果你是做经营分析的,还可以加一句“结合行业季节性规律,判断变化是趋势性还是短期波动”,让分析更有深度。
4. 实战拆解:从模糊想法到精准提示词
4.1 一个真实场景的准备过程
只说理论没用,我拿一个自己最近的实战案例给演示一遍。背景是:我要给一个新上线的知识付费课程写一篇推广文案,课程主题是“Excel高效办公”,目标用户是普通职场白领,核心卖点是“不用函数也能整理数据”“每天节省2小时”。
一开始我随手写了句:“帮我写一篇课程推广文案。”AI输出的是“掌握办公效率,成就职场精英”这种毫无辨识度的套话。然后我开始套用四要素模型,一步步完善提示词。
角色设定为“写过多个爆款知识付费文案的营销顾问”;任务明确为“为课程写一篇公众号推广文案”;要求从五个维度约束:一是用户痛点要真实,二是课程卖点要自然地融入场景,三是语气要像朋友推荐而不是广告,四是要有明确的行动号召,五是控制在800字。格式指定为“开头-痛点-课程介绍-用户收益-行动号召”五段。经过这一轮调整,文案质量已经能打了,但还不够精准。我又补了一句“不要堆砌形容词,用场景化描述来体现课程价值”,最终的效果理想很多。
4.2 提示词版本迭代记录
我把这个案例的迭代过程记录成了表格,分享给大家参考:
| 版本 | 提示词要点 | 输出问题 | 改进动作 |
|---|---|---|---|
| V0.1 | 帮我写推广文案 | 空泛、没有卖点 | 加入角色、任务、格式 |
| V0.2 | 加入营销专家角色,按五段结构输出 | 有结构但语言像广告 | 增加“像朋友推荐”语气要求 |
| V0.3 | 加入语气和场景化要求 | 卖点融入仍生硬 | 让AI先列出用户工作痛点再写 |
| V0.4 | 先输出用户痛点清单,再写文案 | 文案太长 | 限制字数800,结尾行动号召提前 |
| V0.5 | 最终版:完整角色+痛点+卖点+字数+格式 | 可直接使用 | 存档进模板库备用 |
这个过程花了我不到二十分钟,但效果差别巨大。每次修改我都只动一个变量,这样我能清晰判断是什么改动带来了改善。我给新手的建议是:不要试图一次写一个完美提示词,先跑通,再打磨,每一次调参都做记录,你会越来越懂AI的语言习惯。
5. 常见问题与排查技巧
5.1 输出太泛,不具体怎么办
这是最普遍的问题,通常是因为任务描述太宽泛,缺少“边界感”。解决办法有两条:第一,给AI限定范围,比如“只考虑国内市场”“只基于已有数据”;第二,给AI增加输出结构化约束,例如“每个观点必须附带一个真实案例”“每个建议必须包含具体执行动作”。你还可以用“再具体一点”进行追问,让AI在上一版基础上细化。如果AI反复给不出具体答案,说明它确实缺少必要信息,你需要在提示词里补充背景数据。
5.2 总会编造事实怎么办
AI的“幻觉”问题本质上是它在做概率预测,而不是调取事实数据库。当你问它具体的数据、引用、新闻事件时,它很容易一本正经地胡说八道。最有效的办法是提供参考资料,并明确要求“只能基于以下资料回答”。如果AI必须使用外部知识,我会让它在输出中标注置信度:“对于你无法确认的信息,请标注‘不确定’而不是编造。”这句话虽然不能100%阻止幻觉,但能让AI变得更谨慎,至少它会把不确定的地方标出来。
5.3 输出格式不稳定怎么办
有时候你要求AI用表格,它却在第二段开始写散文。这种情况通常是你的格式要求不够“硬”。你可以把格式要求放在提示词末尾,并且加上“严格遵守,不要额外输出其他内容”。如果你的需求是标准化的,最好在模板里给一个示例格式,比如写JSON时给出一个字段示例:“{'name': 'xx', 'price': 'xx'}”。AI看到明确样例后,基本不会再跑偏。
5.4 一次提问太长被截断怎么办
提示词和输出长度都有限制,背景资料太长时AI会“失忆”,只记住开头和结尾。我的经验是把长文本做预处理:先让AI做“压缩总结”,再把压缩后的内容作为提示词的一部分。或者你可以分多次提问,先让它总结前半段,再让它基于前半段总结继续分析后半段。如果是输出内容太长被截断,你可以在提示词里要求“分两次输出”“先输出第一部分”,或者明确“用最简洁的表达,不要铺垫”。
我个人在实际操作中的体会是:提示词工程最大的门槛不是技术,而是思维方式。你得把AI当成一个记忆力有限、想象力过分丰富的实习生,随时给它划重点、定边界、给示例。你越愿意花时间在“说清楚”上,AI给你的回报就越超出预期。每次写提示词之前想一想四要素,写完以后想一想能不能“再具体一点”,多迭代几轮,你会发现AI远比你想象中能干。最后再分享一个小技巧:维护一份自己的模板库吧,不用太复杂,一个文档、一个文件夹都行。三个月之后回看,你可能会感谢现在开始记录的自己。