首页 › LLM大语言模型 › 大模型技术工程 › 提示词工程精通指南 › 第一章:提示词工程入门

第一章:提示词工程入门

一、Prompt 到底是什么?​

Prompt,简单说,就是你给 AI 的输入。你可以把它理解成一句指令、一段背景说明、一套任务要求,甚至是一整套工作流。​

​

飞书文档 - 图片

​

比如你对 AI 说:​

​

帮我写一份方案。​

​

更好的 Prompt 应该像这样:​

​

你是一名有 5 年经验的 B2B 产品经理。请帮我写一份 EMS 数据看板平台的需求说明文档,目标读者是前端、后端和产品同事。文档需要包含背景、目标用户、核心功能。请用 Markdown 输出,语言专业但不要太学术。​

​

前者像是随口一句“帮我弄一下”。 后者像是真正把任务交代清楚了。​

​

💪

这就是 Prompt Engineering 的核心:不是让 AI 更聪明,而是让你的表达更可执行。​

​

​

​

二、AI 不是读心术,它需要上下文​

很多人刚开始用大模型,会下意识觉得:“它不是很聪明吗?那我随便说一句,它应该懂吧。”但大模型并不会真的读心。​

​

💪

它生成内容的方式,本质上是根据你给出的上下文,预测接下来最可能、最合适的文本。​

​

所以你给它的信息越少,它的自由发挥空间就越大。​

​

比如你说:​

​

​

请写一篇面向企业管理者的公众号文章,主题是远程办公带来的管理挑战。文章需要重点讨论沟通成本、目标管理、团队信任和工具协作。语气要理性、实用,不要鸡汤,控制在 1800 字左右。​

​

这时候输出质量会稳定很多。​

原因很简单: 你给它画了一条路,它就不会在荒地里乱跑。​

​

​

三、好的 Prompt,通常包含 5 个要素​

一个实用的 Prompt,不一定要很长,但最好包含几个关键部分。​

角色​

告诉 AI 它应该以什么身份回答。​

比如:​

​

•

你是一名资深产品经理​

•

你是一名前端架构师​

•

你是一名 B2B 营销顾问​

•

你是一名技术文档作者​

•

你是一名公众号编辑​

​

​

💪

角色不是装饰,它会直接影响回答的视角和语言。​

同一个问题,你让“产品经理”回答,和让“技术负责人”回答,重点一定不同。​

​

​

​

任务​

明确你要它做什么。​

不要只说“帮我看看”“优化一下”“写一个”。​

可以说得更具体:​

​

•

帮我把这段内容改成公众号文章​

•

帮我生成一份 PRD 文档​

•

帮我整理成表格​

•

帮我检查这段代码的问题​

•

帮我生成一份 PPT 大纲​

•

帮我把需求拆成前后端开发任务​

​

​

💪

任务越具体,输出越接近可用状态。​

​

​

​

背景​

背景是很多人最容易忽略的部分。​

比如你让 AI 写一份技术方案,如果没有业务背景,它只能写通用方案。​

但你补充一句:​

​

这是一个储能 EMS 平台,用于展示部门项目进度、问题闭环、需求状态和版本节奏,后续希望通过 Excel 导入自动生成看板数据。​

​

这时候它的输出就会明显更贴近你的业务。​

​

​

输出格式​

这点特别关键。​

​

💪

你要 Markdown,就告诉它用 Markdown。 你要表格,就告诉它用表格。 你要 JSON,就告诉它只输出 JSON。 你要 PPT 大纲,就告诉它按页输出。 你要开发文档,就告诉它包含哪些章节。​

不要让 AI 自己决定格式。​

​

比如:​

​

​

这种输出就很适合被程序继续处理。如果只是让 AI 输出一大段自然语言,人看起来还行,但系统很难接。​

​

​

约束​

约束就是告诉 AI 什么能做,什么不能做。​

比如:​

​

•

不要编造事实​

•

不要使用夸张营销语​

•

不要使用过多术语​

•

控制在 1000 字以内​

•

必须使用表格​

•

必须结合实际业务场景​

•

不要输出多余解释​

•

先给结论,再展开分析​

​

很多时候,约束比任务本身还重要。​

因为模型默认会“补全”很多东西。 而你加了约束,它才知道边界在哪里。​

​

​

四、Few-shot:给 AI 一个例子,它会更懂你​

有时候,你已经把任务说清楚了,但 AI 的风格还是不对。​

这时候最有效的方法不是继续骂它:​

“你写得太 AI 了。” “再自然一点。” “不要这么空。”​

这些反馈有用,但不够精准。​

更好的方式是:给它例子。​

比如你想让它帮你写客服回复,可以这样说:​

​

请参考下面 2 条回复风格,帮我回复新的客户评价。语气要真诚、简洁、有同理心,不要过度官方。​

​

然后贴上你喜欢的示例。​

这就是 Few-shot Prompting。​

它的逻辑很简单: 你不是只告诉 AI “我要什么”,而是直接让它看到“什么样才算对”。​

在写公众号文章、产品文案、短视频脚本、邮件回复、客服话术时,这招特别好用。​

因为“风格”这个东西,讲十句都不如给一个例子。​

​

​

五、复杂任务不要一口吞,要拆开做​

很多人用 AI 时,喜欢一上来就丢一个大任务:​

​

帮我写一个完整的项目方案。​

​

不是不能写。 但结果往往会比较虚。​

复杂任务更适合拆成多步。​

比如你要做一份产品需求文档,可以这样拆:​

第一步:先让 AI 梳理业务背景和目标用户。 第二步:再让它列核心功能模块。 第三步:继续拆页面结构和交互流程。 第四步:再整理数据字段和接口建议。 第五步:最后生成完整 PRD。​

这样做的好处是,每一步你都能检查和修正。​

这就像做项目,不能一上来就让施工队直接盖楼。 你得先定需求,再画图纸,再拆任务,再施工。​

AI 也是一样。​

这类方法通常叫 Prompt Chaining,也就是提示词链。 它的核心不是“一个 Prompt 写得多神”,而是把复杂工作拆成多个可控步骤。​

​

​

六、让 AI 先问你问题,而不是直接开写​

有时候,我们自己也没想清楚需求。​

这很正常。​

比如你想写一份项目立项材料,但你可能一开始只知道一个大概方向,很多细节还没整理出来。​

这时可以让 AI 先采访你。​

比如:​

​

我想写一份项目立项材料,但我现在信息还不完整。请你先像项目经理一样采访我,一次只问一个关键问题。等信息足够后,再帮我生成完整文档。​

​

这个方式很适合开放式任务,比如:​

•

写 PRD​

•

做项目规划​

•

写竞品分析​

•

设计 AI Agent​

•

生成技术方案​

•

整理公众号文章​

•

准备汇报 PPT​

它能帮你把脑子里散乱的想法一点点拎出来。​

很多时候,我们不是没有想法,而是想法像一堆没整理的零件。AI 可以帮你先分类、对齐,再组装。​

​

​

七、结构化输出,是 AI 真正进入工作流的关键​

如果你只是和 AI 聊天,自然语言输出就够了。​

但如果你想把 AI 用进系统里,比如做一个 Web Agent、自动化工具、内容生成平台,那结构化输出就非常重要。​

比如你做一个电商出图 Agent,用户上传产品图和产品信息后,AI 需要输出:​

•

商品卖点​

•

目标人群​

•

图片风格​

•

主图文案​

•

场景图提示词​

•

细节图提示词​

•

尺寸比例​

•

生成任务列表​

这时候你最好让模型输出 JSON,而不是一大段文字。​

例如:​

​

代码块​

Plain Text

{​

"product_name": "便携榨汁杯",​

"target_audience": ["上班族", "健身人群", "学生"],​

"selling_points": ["便携", "无线充电", "易清洗"],​

"image_tasks": [​

​

这样前端可以直接渲染,后端可以直接存储,后续模型也可以继续处理。​

这是 AI 从“聊天工具”变成“生产工具”的关键一步。​

​

​

八、让 AI 自我检查,结果会更稳​

AI 生成完内容后,不要急着直接用。​

你可以让它自己检查一遍。​

比如:​

​

请从准确性、完整性、结构清晰度、可执行性四个维度评价上面的方案,每项 1–10 分,并指出需要优化的地方。​

​

或者:​

​

请以技术负责人视角审查这份开发文档,指出可能遗漏的接口、异常状态、边界条件和数据字段。​

​

这一步很有用。​

因为第一次生成往往只是初稿。 真正可交付的内容,通常要经过检查、补充和重写。​

你甚至可以换一个角色来审查:​

•

产品经理视角​

•

研发负责人视角​

•

客户视角​

•

老板视角​

•

用户体验设计师视角​

•

测试工程师视角​

不同角色会看到不同问题。​

这就像开评审会。 一个人看方案,容易漏;多几个视角,方案才更扎实。​

​

​

九、别追求“万能提示词”,要建立自己的 Prompt 工作流​

网上有很多“万能 Prompt”。​

有些确实有用,但不能解决所有问题。​

真正有价值的,不是收藏 1000 条提示词,而是建立自己的工作流。​

比如你经常写技术方案,那你可以沉淀一套自己的模板:​

​

代码块​

Plain Text

你是一名资深技术负责人。​

​

我要设计一个【系统/功能】。​

​

如果你经常写公众号文章,也可以沉淀一套:​

​

代码块​

Plain Text

请把下面内容整理成一篇适合公众号发布的文章。​

​

要求:​

1. 标题有吸引力,但不要标题党;​

2. 开头要有真实场景,引出读者痛点;​

3. 正文结构清晰,每一节有小标题;​

4. 语言自然,不要太像论文;​

5. 结尾要有总结和启发;​

6. 输出 Markdown 格式。​

​

原始内容:​

【粘贴内容】​

​

这才是真正可复用的东西。​

不是每次从零开始,而是慢慢建立自己的 AI 工作台。​

​

​

十、一个好用的通用 Prompt 模板​

最后,给你一个最基础、但非常实用的 Prompt 模板。​

以后大多数任务都可以从这个结构开始。​

​

代码块​

Plain Text

你是【角色】。​

​

我要完成【任务目标】。​

​

背景信息:​

【补充业务背景、用户背景、上下文】​

​

目标读者/用户:​

​

这个模板看起来简单,但够用了。​

你只要把【】里的内容换成自己的任务,就能明显提升 AI 输出质量。​

​

​

结尾:Prompt Engineering 的本质,是把问题讲清楚​

很多人把 Prompt Engineering 想得太复杂了。​

其实它的底层逻辑非常朴素:​

​

你越清楚自己要什么,AI 越容易帮你做到。​

​

AI 不是许愿池。 你丢一句愿望进去,它不一定能变出你想要的结果。​

AI 更像一个能力很强的协作者。 它懂很多东西,速度很快,也能帮你补充思路,但前提是你要把方向、背景、目标和标准讲清楚。​

所以,Prompt Engineering 真正训练的不是 AI。​

而是我们自己。​

训练我们把模糊的问题讲清楚。 把复杂的任务拆开。 把心里的标准表达出来。 把一个想法变成别人能执行的指令。​

这可能才是 AI 时代最重要的能力之一。​

不是会不会用某个工具,而是能不能把问题定义清楚。​

因为当你能把问题讲清楚,AI 才能真正成为你的放大器。​