最后更新:2026-07-05 | 阅读时长:约 10 分钟
Role Prompting 定角色、Chain-of-Thought 引导推理、Few-shot 给范例,这三个技巧吃透,80% 的输出质量偏差就能干掉——免费模型也好使。
提示词工程不是玄学,是结构化沟通
2026 年了,还在跟 AI 说”帮我写个文章””润色一下”再改改?浪费模型,也浪费你自己。
提示词工程的本质特别简单:把脑子里那团模糊的想法,翻译成模型能执行的指令。
这不是写咒语,是写规格书。你想想,跟设计师说”做个好看的 logo” 拿到的永远是垃圾。你得给配色、字体、参考图、不喜欢的风格,才能拿到能用的东西。
这 5 个技巧我实打实踩坑踩出来的,每个都在中文写作场景跑了至少 20 轮测试。不管你是用 ChatGPT、Kimi 还是豆包,提示词写好了效果都一样——掌握它们,基本能解决 80% “AI 怎么就是不懂我” 的郁闷。

技巧 1:Role Prompting(角色设定):给 AI 一个具体身份
为什么管用? 模型训练数据里吃过大量专家对话。你给它一个角色,等于激活了它脑子里对应领域的那套权重。
实战模板
# 角色定义
你是 [具体角色],拥有[年限/资质/成果] 经验。你的核心方法论是[具体框架/流派]。你的沟通风格是 [专业/亲切/极简]。你擅长 [具体细分能力],不擅长 [排除项]
# 任务约束
目标受众:[具体画像]
输出格式:[Markdown/表格/JSON/大纲]
必须包含:[关键要素]
禁止包含:[负面清单]
真实案例对比
❌无角色版:”帮我写个小红书种草文,推荐这款 199 元的蓝牙耳机。
输出:用模板文,卖点泛泛,标签宽泛,无转化引导。
✅有角色版:你是深耕 3C 数码 5 年的小红书头部博主(粉丝 20 万),擅长学生党平价好物赛道,文风真实不夸张、重参数实测、擅长避坑指南”结构。
任务:为 199 元入门级蓝牙耳机写种草笔记
受众:大学生、预算 200 元内、关注降噪和续航
必须包含:实测续航数据地铁勤降噪体验、同价位对比表 + 3 个缺点陈述购买建议人群
禁止:营销词汇(颠覆革命黑科技)虚假参数无脑吹。
输出:正文 400 字 + 15 个精准标签 + 3 个评论区引导话术
输出:直接可发,转化率实测提升 3 倍。
角色库(可直接复用)
| 场景 | 角色设定关键 |
|---|
| 公众号深度文 | 资深财经记者 / 行业分析师 / 资深编辑 |
| 小红书种草 | 垂类头部博主 / 真实测评达人 / 避坑指南专家 |
| 电商详情页 | 转化率优化专家 / 资深运营 / 文案策划总监 |
| 学术大纲 | 博士生导师 / 期刊审稿人 / 研究员 |
| 技术文档 | 资深架构师 / 技术文档工程师 / 布道师 |
| 邮件/汇报 | 战略咨询顾问 / 首席幕僚 / 高管教练 |
技巧 2:Chain-of-Thought(思维链):让 AI “显示解题过程”
为什么管用? 复杂任务直接要答案,模型容易跳步、逻辑断层。强制它输出推理过程,准确率明显提升,你也好定位错在哪一步。
实战模板
请按以下步骤思考考,并在最终答案前展示完整推理过程。
步骤 1:[任务拆解/关键信息提取]
步骤 2:[框架选择/方法论确定]
步骤 3:[逐节推理/论证构建]
步骤 4:[自查/反例验证/边界条件确认]
步骤 5:[综合输出]
要求:
- 每步骤用"思考:"前缀标识
- 发现不确定处标注"待确认:"
- 最终答案与推理过程分离输出
真实案例:竞品分析报告
任务:分析 2026 年 Notion vs Obsidian vs Logseq 在个人知识管理场景的优劣。
加入 CoT 后的输出结构
思:步骤 1 - 任务拆解
核心维度:核心理念差异数据所有权、协作能力插件生态学习曲线定价模型用人群
关键约束:2026 年最新版本个人用户视角(非团队)、中文环境体验。
思:步骤 2 - 框架选择
采用"Jobs-to-be-Done"框架:用户雇佣工具要完成的核心任务是仢么?
任务 1:快速捕捉 / 任务 2:结构化组织 / 任务 3:长期检索复用 / 任务 4:跨设备同步
思:步骤 3 - 逐维度推理[各维度详细对比,含具体功能点、版本差异真实痛点]
思:步骤 4 - 自查
待确认:Logseq 2026 新版白板功能是否已稳定?
边界:不考虑企业级部署场景,不考虑自建服务器技术门槛
思:步骤 5 - 综合输出
[最终结构化报告]
效果:报告逻辑完整、维度不漏、边界清楚,拿过来就能用。
技巧 3:Few-shot Examples(少样本示范)用例子代替说明
为什么管用? 模型认例子比认指令快得多。给 2-3 组高质量输入输出,比写 500 字规则管用十倍。
实战模板
# 任务说明
[箢述任务目标约束条件]
# 示例 1
输入:[示例输入内容]
输出:[标准输出内容]
# 示例 2
输入:[示例输入内容]
输出:[标准输出内容]
# 示例 3(可选,反面教材)
输入:[易错/边界输入]
输出:[正确处理方式]
---
# 实际任务
输入:[你的实际输入]
输出:
真实案例:小红书标题生成
任务:根据内容生成 5 个高点击率小红书标题
# 任务:生成小红书标题,要求:含数字/痛点/悬念/收益/身份标签,15-25 字,含 2-3 个表情符号
# 示例 1
输入:一款 99 元的平价粉底液测评,遮瑕力中等持妆 8 小时、合干皮、有 3 个色号
输出:
1. 99 元平价粉底液实测!干皮救星还是踩雷?😭💰
2. 学生党必看!这支百元粉底液我回购 3 次✨🎓
3. 遮瑕持妆 8 小时?百元粉底液真实测评🧪💄
4. 别再买贵的了!这 3 个色号黄皮闭眼冲💛🟤
5. 粉底液避坑指南:99 元 vs 300 元区别在哪?🤔💸
# 示例 2
输入:一篇关于研二战上岸经验分享,从 320 分到 410 分,重点讲心态调整和复习节奏
输出:
1. 考研二战逆袭 90 分!心态怎么调整?
2. 从 320 到 410,二战上岸全靠这 3 个节奏⏰
3. 二战不想重蹈覆辙?这篇心态建设必看!
4. 考研人必看:二战上岸者的 5 条血泪忠告!
5. 320 到 410 分,我只改变了这 3 件事🎯📖
---
# 实际任务
输入:一款 199 元入门机械键盘测评,红轴、热插拔、PBT 键帽、白光背光合打字和办公
输出:[模型生成 5 个符合风格的标题]
效果:风格对齐、模式内化,后续零样本也能稳定输出:

技巧 4:迭代优化:不要指望一锤子买卖
为什么管用? 提示词就是代码,第一版永远有 bug。正经流程是:生成 → 评审 → 定位问题 → 改提示词 → 重跑,反复到满意为止。
标准化迭代流程
第 1 轮:跑主流程,拿到基础版本
第 2 轮:从结构/格式/语气/关键信息四个维度写修改指令
第 3 轮:针对性修补细节(数据、引用、遣词造句)
第 4 轮:压力测试(换输入、换长度、换边界条件)
第 5 轮:定版,保存为标准提示词模板
修改指令模板库(直接复用)
| 问题 | 修改指令 |
|---|
| 结构不对 | “重新组织结构:必须按 [H2 标题 1] / [H2 标题 2] / [H2 标题 3] 三段式,每段 2-3 个 H3” |
| 语气太官方 | “语气调整:像朋友聊天,用’我实测’我踩过坑”建议”别买’,禁用该产品具’值得推荐'” |
| 缺关键信息 | “补全信息:必须包含[具体数据、对比避坑购买建议],缺丢不可” |
| 篇幅太长/短 | “字数控制:正文[300-500] 字,超出截断,不足展弢” |
| 格式不对 | “格式固定:输出 Markdown,含 [标题/摘要/正文/表格/标签/引导语] 六段,缺丢不可” |
| 有幻觉编数据 | “事实核查:所有数字必须标注来源或’实测数据’,不确定用左右’,严禁编造 |
实战案例:从”能用”到”好用”
初版提示词:帮我写周报
第 2 轮修正:结构不对。周报必须含:本周核心产出(3 项含量化结果)下周重点计划(按优先级排序)风险阻碍(需协调资源)心得复盘(3 条)
第 3 轮修正:语气太汇报味。改成:这周搞定了啥、下周冲啥卡在哪、想通了,第一人称,口语化
第 4 轮压力测试:输入:这周会议多、写了 2 个方案招聘没进度、学会用新工具,输出符合预期
第 5 轮定版:保存为 weekly_report_prompt.md,以后直接套用。
技巧 5:结构化输出:让结果直接能用
为什么管用? 非结构化文本拿回来还得人工拆、排版、入库。一输出就直接是 JSON、Markdown 表格、YAML 或 CSV,扔给 Notion、Excel、代码变量、CMS 都能直接吃。
常用输出格式模板
1. JSON(接代码/自动化)
json
{
"article": {
"title": "string",
"summary": "string (200 chars)",
"tags": ["string"],
"sections": [
{"heading": "string", "content": "string", "word_count": "int"}
],
"seo": {"meta_title": "string", "meta_desc": "string", "keywords": ["string"]}
},
"metadata": {
"model": "string",
"tokens_used": "int",
"generation_time": "float"
}
}
2. Markdown 表格(接 Notion/Excel/人工阅读)
| 字段 | 说明 | 示例 |
|---|
| 竞品名称 | 完整品牌+产品名 | Notion Personal Pro |
| 核心定位 | 一句话定位 | 个人知识管理一体化工作台 |
| 定价模式 | 免费/订阅/买断 | $8/月,$96/年 |
| 核心优势 | Top 3 优势 | 1. 数据库视图2. 协作 3. 模板生成 |
| 核心劣势 | Top 3 劣势 | 1. 离线限制2. 导出限制3. 访问限制 |
| 适用人群 | 具体画像 | 重协作需数据库预算充足的知识工作者。 |
| 数据来源 | 引用链接 | https://notion.so/pricing |
3. YAML(接配置文件/静态站点生成器)
yaml
article:
slug: "notion-vs-obsidian-2026"
title: "Notion vs Obsidian 2026 对比"
date: "2026-06-29"
category: "tutorials"
tags: ["知识管理", "工具对比", "效率工具"]
seo:
title: "Notion vs Obsidian 2026:个人知识管理工具么选?"
description: "深度对比..."
keywords: ["Notion", "Obsidian", "知识管理工具"]
实战:一条提示词生成全套交付包
任务:基于输入主题,生成一篇教程文章的完整交付包。
输出格式:JSON,严格遵循以下 Schema:
{
"slug": "string (kebab-case)",
"title": "string",
"seo_title": "string (50 字以内",
"seo_description": "string (150 字以内",
"keywords": ["string", "string", "string"],
"toc": [{"level": 2, "text": "string", "anchor": "string"}],
"body_md": "string (完整 Markdown 正文)",
"images": [{"alt": "string", "placeholder": "images/article-w{N}/image-{N}.png"}],
"internal_links": [{"anchor": "string", "path": "string"}],
"external_refs": [{"title": "string", "url": "string"}],
"last_updated": "2026-06-29"
}
输入主题:[你的主题]
跑一次,得到能直接入库发布的完整结构化数据。
组合拳:5 个技巧怎么用在一起
实际干活的时候,这 5 个技巧是分层叠的:
第 1 层(骨架):Role Prompting → 定身份、风格、边界
第 2 层(逻辑):Chain-of-Thought → 复杂推理强制显示过程
第 3 层(模式):Few-shot → 关键输出给 2-3 个标准示例
第 4 层(交付):结构化输出 → 结果直接能用,不用二次加工
第 5 层(质控):迭代优化 → 标准化修改指令,跑压测再定版
完整提示词模板(万能版)
# 角色
你是 [角色],[资质/经验],擅长[核心能力],风格[风格关键词]。
# 任务
[丢句话任务描述]
# 约束条件
- 受众:[具体画像]
- 格式:[JSON/Markdown 表格/结构化 Markdown]
- 必含:[关键要素清单]
- 禁用:[负面清单]
- 字数:[范围]
- 语气:[具体描述]
# 思维过程(复杂任务启用)
请按步骤思考并展示推理过程。
1. [步骤 1]
2. [步骤 2]
3. [步骤 3]
...
# 示例(关键格式任务启用)
## 示例 1
输入:[示例输入]
输出:[标准输出]
## 示例 2
输入:[示例输入]
输出:[标准输出]
# 输出格式(结构化任务)
[JSON Schema / Markdown 表格定义 / YAML 模板]
---
# 实际输入
[你的输入内容]
中文场景提示词模板库(直接拿走用)
模板 1:公众号深度长文
角色:资深财经科技记者,5 年深度报道经验,擅长把复杂商业辑写成大众可读的长文。
任务:根据提供的素材/主题,写一篇 3000-5000 字公众号深度文章
约束:
- 结构:导语 300 字+ 3-4 个深度章节 800-1000 字+ 结语(200 字)
- 每章含:核心论点 + 数据/案例支撑 + 反面视角 + 小结
- 语气:客观克制有洞察、不煽情、不堆砌形容词
- 必含:至少 3 个一手数据来源引用 + 个对比表格关键人物/公司名加粗
- 禁用:快速发展的时代""不得不说""值得丢提的"
输出:结构化 Markdown,含 TOC、图片占位符、内链建议。
模板 2:小红书种草笔记
角色:垂类头部博主([具体赛道]),粉丝 [数量]万,文风真实口语化重实测、擅长避坑/对比/清单"结构
任务:为 [产品名/核心参数] 写种草笔记
约束:
- 结构:钩子标题+ 用户痛点共鸣 50 字 + 核心体验(3 个维度 + 陈述缺点(2-3 个) + 同价位对比表 + 购买建议人群 + 评论区引导
- 标题:15 个备选,含数字/痛点/悬念/身份标签,15-25 字
- 正文 300-500 字,段落短多换行、emoji 点缀
- 标签:15 个精准标签(品牌/类目/属词+人群/场景词)
- 禁用:营销词、虚假数据、无脑吹
输出:标题组 + 正文 + 标签 + 评论引导话术 3 条
模板 3:竞品分析报告
角色:资深产品分析师,擅长 Jobs-to-be-Done 框架和竞品矩阵分析
任务:对 [产品 A/B/C] 在[具体场景] 下的优劣,输出决策参考报告
约束:
- 维度:核心任务完成度 / 关键功能差异 / 定价性价比/ 迁移成本 / 生态锁定/ 长期演进
- 格式:Markdown 表格对比 + 文字深度分析 + 朢终建议决策树
- 数据:所有量化指标标注来源/时间,无数据则写"暂无公开数据""
- 边界:仅针对 [目标用户画像],不考虑企业/开发者/极客场景
输出:执行摘要 200 字+ 详细对比表+ 分维度深度分析+ 选型决策树+ 附录(数据来源)
模板 4:技术文档/周报/汇报向上
角色:首席幕僚/ 战略咨询顾问,擅长把杂乱工作产出转化为高管可决策的结构化信息
任务:根据本周工作记录,生成向上汇报周报
约束:
- 结构:核心产出 3 项含量化结果) / 下周重点(按 ROI 排序) / 风险阻碍(需协调资源标红) / 关键洞察(1 条)
- 语气:结论先行数据支撑无废话、可直接转发给 VP
- 格式:Markdown,含可直接复制到 Notion/飞书文档的表格
- 禁用:流水账、情绪化描述、未量化的"努力"""沟了"
输出:标准周报 Markdown + 关键指标仪表盘表格
避坑清单:这些错误别再犯
| 错误 | 后果 | 修正 |
|---|
| 一次塞太多指令 | 模型遗漏、冲突、幻觉 | 拆分任务,多轮对话,每轮聚焦 1-2 个核心约束 |
| 不给负面约束 | 输出含营销腔、废话、违规内容 | 显式列出”禁止包含””清单,比”要求包含”更管用 |
| 期望丢把梭 | 质量不可控返工成本高 | 建立迭代流程,保存标准模板,复用迭代 |
| 只给正例不给反例 | 边界条件处理失败 | 补充 1 个”易错输入+正确处理””反面示例 |
| 输出格式随意 | 无法自动化人工整理累赘 | 强制结构化输出,用 Schema,接下游流程 |
| 不标注不确定信息 | 幻觉当真理传播 | 要求模型对不确定处标注”待确认”/”预估” |
进阶:从”会写提示词”到”建提示词资产”
别把提示词扔聊天记录里。建一个提示词资产库,像管理代码一样管理它:
prompts/
templates/ # 通用模板
role_library.md
cot_frameworks.md
output_schemas.json
negative_constraints.md
production/ # 生产级提示词(压测通过)
weekly_report/
prompt.md
examples/
test_cases/
xiaohongshu_plant/
competitor_analysis/
tech_doc/
experimental/ # 实验中的
deprecated/ # 废弃的
每个生产级提示词文件夹里至少要有:prompt.md、examples/、test_cases/、changelog.md。
这才是提示词工程的专业化起点。

总结
| 技巧 | 一句话 | 什么时候用 |
|---|
| Role Prompting | 给身份,激活专业权重 | 所有任务第一步 |
| Chain-of-Thought | 显示推理过程,修复逻辑 | 复杂分析/决策 |
| Few-shot | 给例子,比讲规则快 | 格式固定、风格独特、边界模糊 |
| 迭代优化 | 当代码写,跑通再定版 | 所有生产级任务 |
| 结构化输出 | 一次生成直接能用 | 要接自动化/入库/二次加工的 |
别想着一步到位。提示词是规格书,不是愿望清单——你写得越精确,模型反而越自由,因为它不用猜你要什么,直接按图施工。
先把这 5 个技巧在真实场景跑 3 轮,再谈什么高阶技巧。
常见问题
提示词工程需要学多久?
掌握 5 个核心技巧(Role / CoT / Few-shot / 迭代 / 结构化输出)大约 2-3 天。精通需要 2-3 周实战。关键不是学多少技巧,而是建立迭代优化的习惯。
为什么我写的提示词 AI 总是不听?
最常见的原因是:指令太模糊(’帮我写个文章’)、没有给负面约束(不告诉 AI 不要什么)、期望一次就完美。提示词是代码,首版必有 Bug,需要迭代。
免费模型能跑好提示词吗?
能。Role Prompting 和 Few-shot 在所有模型上都有效。CoT 在免费模型上效果略差但可用。结构化输出部分模型(豆包)支持不太好,建议用 ChatGPT 或 Claude。
参考来源
延伸阅读