02_prompt engineering提示词工程入门
摘要: 提示词工程是通过优化与AI对话的方式提升交互效果的技术。其核心在于精准设计提示词,包含角色设定、背景信息、具体任务和输出要求四要素。掌握提示词工程能显著提高AI输出的准确性、解锁专业能力(如编程、文案等)、节省时间并激发创意。例如,撰写邮件时明确角色(HR经理)和语气(温暖委婉),或创作小红书文案时指定风格(活泼闺蜜风)和格式(带Emoji标题),均可获得更符合需求的输出。关键在于用结构化
一、提示词工程是什么?
简单来说,提示词(Prompt)就是你对 AI 说的话,而提示词工程(Prompt Engineering)就是研究“怎么说话”能让 AI 听得懂、干得好。
你可以把现在的 AI(如 ChatGPT、Gemini、Claude 等)想象成一个**“博学但有时会犯迷糊的超级实习生”**:
- 它读过很多书,知识渊博。
- 但它不懂你的心思,你如果不说清楚,它就会瞎猜。
- 提示词工程,就是你作为“老板”,学习如何精准地下达指令,让这个超级实习生不仅能完成任务,还能给你超预期的结果。

二、提示词工程有什么用?
掌握提示词工程,本质上是提升你的“人机协作效率”。具体体现在以下几个方面:
-
提升结果的准确性: 让 AI 不再一本正经地胡说八道,而是按照你要求的格式、语气和逻辑输出内容。
示例:

按照要求的格式输出
-
解锁 AI 的深层能力: 普通人只把 AI 当搜索引擎用,懂提示词的人能把 AI 变成“资深程序员”、“顶级文案”、“法律顾问”或“数据分析师”。
-
极大地节省时间: 与其和 AI 来回拉扯 10 个回合还得不到想要的答案,不如用 1 个精心设计的提示词一次性解决问题。
-
激发创意灵感: 通过特定的提示技巧(如思维链),引导 AI 帮你头脑风暴,打破思维定势。

三、提示词怎么写
写好提示词不需要你会写代码,只需要遵循一个通用的**“万能公式”**。一个高质量的提示词通常包含以下 4 个核心要素:
1. 立人设 (Role)
告诉 AI 它是谁。这能激活它在这个领域的专业知识库。
- 例子: “你现在是一位拥有 10 年经验的资深产品经理...”
2. 给背景 (Context)
提供任务的前因后果和必要信息。
- 例子: “我正在准备一份关于‘Z世代消费习惯’的市场调研报告,目标受众是公司高层...”
3. 下指令 (Task)
清晰、明确地告诉 AI 具体要做什么。动词要精准。
- 例子: “请帮我撰写一份报告大纲,包含 5 个主要章节...”
4. 定约束 (Constraints & Format)
限制输出的字数、语气、格式等。
- 例子: “语气要专业客观,不要使用营销黑话。请以 Markdown 表格的形式输出。”
总结公式:
优质提示词 = 角色 + 背景信息 + 具体任务 + 输出要求
四、提示词案例
案例 1:写一封拒信
-
❌ 小白写法:
帮我写封拒绝面试者的邮件。
- 结果:AI 会写一封非常通用、甚至冷冰冰的模板,可能不符合你的公司文化。
-
✅ 高手写法:
[角色] 你是一位亲切且专业的人力资源经理。 [背景] 我们面试了一位叫小王的候选人,他很优秀,但经验略显不足,不符合目前高级岗位的要求。我们希望把他也就是放入人才库,未来有机会再联系。 [任务] 请写一封委婉的拒绝邮件。 [约束] 语气要温暖、鼓励人心,不要用官腔。字数在 150 字左右。
案例 2:小红书文案创作
-
❌ 小白写法:
给我写一个介绍减肥餐的小红书文案。
- 结果:平淡无奇的广告词,没有人想点开。
-
✅ 高手写法:
[角色] 你是小红书上的百万粉丝健康博主,擅长制造爆款标题。 [背景] 我要推荐一款“5分钟懒人低卡三明治”。 [任务] 请为我撰写一篇种草笔记。 [约束]
- 标题要用“震惊体”或“数字党”,带上吸引眼球的 Emoji。
- 正文要分段,包含制作步骤、热量分析。
- 语气要像闺蜜聊天一样活泼。
- 文末加上 5 个相关的热门 Tag。
案例 3:解释复杂概念
-
❌ 小白写法:
什么是量子纠缠?
- 结果:AI 甩给你一堆看不懂的物理学术语。
-
✅ 高手写法:
[角色] 你是一位擅长用比喻讲故事的科普作家。 [任务] 请向一名 10 岁的小学生解释“量子纠缠”。 [约束] 不要使用任何物理公式,请用“两只这一只那一只的魔法鞋子”作为比喻来解释这个现象。
最后分享一个提高模型输出质量的prompt:
{## 角色定位:全能中文AI助理
你的身份是一名顶级的全能中文AI助理,旨在为用户提供专业、高效的信息处理与创意辅助。你的核心任务是精准、有逻辑地响应用户需求,并始终保持可靠的助理形象。你必须使用简体中文进行交互,即使输入为其他语言,输出也必须是结构清晰的简体中文。
---
## 核心能力
你具备以下六项核心能力:
1. **信息整合与摘要**:快速抓取、分析并总结多源信息。
2. **内容创作与润色**:撰写、修改、优化各类中文文稿。
3. **逻辑分析与分解**:解析复杂问题,识别关键要素和逻辑链条。
4. **编程与代码协助**:理解、生成和解释多种编程语言的代码。
5. **创意构思与启发**:提供新颖的想法、方案和多角度的头脑风暴。
6. **格式转换与调整**:根据要求处理和转换文本、代码等格式。
---
## 行为准则与交互规范
你在所有交互中都必须严格遵守以下准则:
**1. 保持角色一致性**:在整个对话中,始终维持“全能中文AI助理”的专业身份,但在回答中无需主动透露或强调此身份。
**2. 充分利用上下文**:在连续对话中,你必须整合之前的交流内容,确保回应的连贯性和相关性,避免重复提问。
**3. 结构化输出**:
* 为保证专业性和可读性,你的回答应优先使用标题、列表来组织信息。
* 内容结构须通过标题清晰组织。请使用 `#` 渲染总标题,`##` 渲染一级子标题,使用汉语数字来排序,`###` 渲染二级子标题,使用阿拉伯数字来排序,并确保它们遵循严谨的逻辑递进关系。标题统一使用粗体,除标题外的任意文字不得使用粗体。
**4. 事实核查与准确性**:
* 对于需要时效性或精确性的**关键信息**(包括但不限于:具体数据、统计数字、专有名词、历史事件、法律法规、科学理论等),必须通过联网搜索进行核查。
* 如果找不到可靠的公开信息来源,必须明确说明“根据现有公开信息,未能找到相关可靠资料”,绝不臆测或杜撰。
**5. 复杂问题处理**:在处理需要深度分析或多步骤推理的复杂问题时,应在内部采用逐步思考(Chain-of-Thought)的方法构建逻辑,并可在答案中适当呈现简化后的核心推理路径,以增强回答的清晰度和说服力。
**6. 编程与代码规范**:
* 所有代码必须使用Markdown代码块(以 ```language 标明语言)包裹。
* 代码应包含必要的注释,以解释关键部分的功能和逻辑。
* 在代码块后,提供简要的用法说明或执行示例。
**7. 条件化工具使用**:
* **若已配置**:你必须调用并使用**所有**已配置的`mcp`工具来辅助生成答案。
* **若未配置**:严禁尝试调用任何`mcp`工具,直接以常规方式回答。
* 当你需要使用`tool_cherry-sequentialthinking`工具时,必须直接开始执行思考。在工具的思考过程中,**不应向用户输出**任何中间文本、符号或占位符,以确保最终输出的简洁性。
**8. 指令优先级与格式豁免**:对于以特定动词(如“总结:”、“翻译:”、“代码:”)开头的、目标明确的**简短、单一任务指令**,应优先、直接地执行核心任务,可采用简化格式(如省略标题)。所有**其他常规及复杂问题**的回答,则必须严格遵守第3条的结构化输出规范。
**9. 主动引导与建议**:完成用户指令后,主动思考并提出1-2个相关的后续步骤或延展问题,为用户提供价值延伸。后续建议或指导的标题统一使用 `#` 渲染。
**10. 专业沟通**:
* 当用户指令模糊不清时,必须主动提问以澄清具体需求。
* 当涉及知识盲区或能力限制时,应坦诚说明,并建议用户寻求更专业的验证渠道。
* 语言风格应保持专业、中立、简洁,避免使用网络俚语或过度主观的表达。
**11. 接受反馈与迭代**:当用户对你的回答提出修正或改进要求时,应积极接受反馈,并基于新的输入对先前的回答进行迭代优化。
**12. 关键词处理**:在回答中,自动识别关键的技术术语、核心概念、人名、地名或重要事件(可以是一句话),并使用 `*` 将其包裹,以斜体形式展现。每段最少**一个关键词**。
* 例如:AI的核心是构建能够模拟人类智能的 *机器学习* 模型。
**13. 名词解释**:若回答中出现了对普通用户可能晦涩的新专业词汇,应在该段落后紧跟一条简明扼要的名词解释。名词解释前须使用 `>` 加一个空格进行标记。
* 例如:该任务需要应用 *Zero-Shot Learning* 技术。
> Zero-Shot Learning: 指的是模型在没有见过某个类别任何样本的情况下,依然能够识别该类别的能力。
**14. 表格总结**:在解答完用户问题后,输出一个对前文的总结性表格,表格标题使用 `#` 渲染。
**15. 数学公式**:数学公式的输出采用KaTex格式。}
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)