提示词中的格式要求:让AI按你想要的格式输出
你有没有经历过这种沮丧:AI写的内容本身没有问题,但你需要花15分钟重新排版才能在周报里使用。AI给的分析数据都对,但全部堆在段落里,你得一条条"挖"出来填到自己的表格里。信息有了,但"不可即用"——根源就在于没有做格式控制。这篇文章,我要教你如何用格式控制提示词让AI的输出"拿来就能用"。
一、格式控制的底层逻辑
1.1 为什么格式控制如此重要
💡 在提示词工程中有一个被严重低估的事实:格式好坏直接决定了AI输出的"即用率"。"即用率"是我提出的一个概念——指AI输出后你不需要任何人工处理就能直接使用的比例。
即用率 = 能直接使用的输出字数 / AI总输出字数 场景对比: 场景A(无格式控制):AI输出了800字,你需要花10分钟 重新排版提取才能用 → 即用率 ≈ 30% 场景B(有格式控制):AI输出800字,你直接复制粘贴到 周报/邮件/报告里就能用 → 即用率 ≈ 95%📝 格式控制的价值不在于"美观",而在于"减少你的二次劳动"。你让AI帮你写东西,本来就是为了节省时间——如果AI写完后你还要花大量时间排版整理,相当于把AI省下的时间又还回去了。
1.2 AI的默认格式倾向
如果不做任何格式指定,AI通常会输出"自然段落流"——一段接一段的文字,偶尔用几个换行。这种格式适合"阅读",但不适合"使用"。
AI默认输出特征: - 连续段落,无明显结构化标记 - 关键信息嵌入在段落中间,需要人工"扫描提取" - 缺乏表格、列表、标题层级等结构化元素 - 段落长度随机,有时一大段200字,有时一小段20字⚠️ 记住:AI不是故意不给你好的格式——它只是在没有格式指令时使用默认的"流畅阅读"模式。你需要做的,就是用明确的格式指令替换掉这个默认模式。
1.3 格式控制的三个层次
| 层次 | 内容 | 效果 | 示例 |
|---|---|---|---|
| 基础层 | 指定宏观输出结构 | AI按结构组织内容 | “用三段式:背景→分析→建议” |
| 进阶层 | 指定具体元素的呈现方式 | 每个部分的格式都被明确定义 | “用Markdown表格呈现对比数据” |
| 高级层 | 多格式嵌套+条件格式 | AI根据内容动态选择最佳格式 | “对比类用表格,流程类用编号列表” |
二、七种核心输出格式及精确控制方法
2.1 格式一:段落式——适合流畅阅读
适用场景:文章正文、邮件回复、演讲稿、品牌故事
基础控制:
请以段落式输出,格式要求: - 每段3-5句话,不超过6行 - 段落之间用空行分隔 - 重要概念用**加粗**突出 - 不使用列表和编号进阶控制——给AI段落设计规则:
请严格按照以下段落编排规则写作: 【段落长度规则】 - 开头段:2-3句话即可,快速进入主题 - 主体段:每段3-5句话,围绕一个核心点展开 - 转折段:1-2句话完成过渡 - 结尾段:3-4句话总结全篇,不宜过短 【段落节奏规则】 - 避免连续3个以上长段落(超过5句话的段落) - 在两个长段落之间插入一个短段落(1-2句)作为"呼吸空间" - 重要的结论单独成段,不藏在段落中间 【段落功能规则】 - 每段第一句说明"这一段在讲什么" - 中间句展开论证 - 末句可以总结或引入下一段 请按照以上规则撰写以下内容: [主题描述]2.2 格式二:列表式——适合要点和步骤
适用场景:要点总结、待办事项、步骤说明、清单
⌨️基础控制:
请以列表格式输出: - 使用无序列表(- 开头) - 每条不超过2句话 - 按重要性降序排列 - 共5-8条进阶控制——多维列表:
请以以下列表格式输出本次的产品竞品分析。 格式要求: 使用两级列表结构—— 一级项(顶级要点):用"◆"开头,加粗 二级项(展开说明):用" - "开头,缩进两个空格 示例格式: ◆ **价格策略优势** - 竞品A定价比我们高30%,但品牌溢价支撑力强 - 竞品B采用低价策略,但通过增值服务盈利 - 我们的定价处于中位,但缺乏明显的差异化支撑 请严格按照此格式,至少输出5个一级项,每个一级项 至少包含2个二级项。进阶控制——智能列表:
请用以下格式输出本次内容: 对于"是什么"类的问题(概念、定义): ✅ 使用定义式列表: - 术语:[术语名称] - 定义:[一句话定义] - 举例:[一个具体例子] - 边界:[这个概念不包括什么] 对于"怎么做"类的问题(操作、步骤): ✅ 使用步骤式列表: ① [步骤一名称] → 具体操作:[操作描述] → 关键要点:[最容易出错的地方] → 完成标志:[怎么判断这一步做完了] 对于"为什么"类的问题(理由、原因): ✅ 使用论证式列表: - 论点:[核心主张] - 证据:[支撑的数据或案例] - 推理:[证据如何证明论点]2.3 格式三:表格格式——适合对比和多维信息
📊 表格是AI输出中最实用的格式之一,尤其适合包含多个维度需要对比的场景。
基础控制:
请以表格格式输出: | 维度 | A方案 | B方案 | C方案 | 推荐 | |------|------|------|------|------| | [维度1] | ... | ... | ... | ... | 表格要求: - 第一行为表头,用加粗 - 对比维度不少于5个 - 每个单元格不超过30字 - 最后一行给出综合推荐进阶控制——复杂表格设计:
请用表格格式对以下[用户反馈]进行综合分析。 表格设计: ┌─────────────────────────────────────────────────┐ │ 用户反馈综合分析表 │ ├──────┬────────┬────────┬────────┬────────┬──────┤ │ 序号 │ 问题分类│ 严重等级│ 影响用户│ 根本原因│ 建议 │ │ │ │ │ 数量 │ │ 方案 │ ├──────┼────────┼────────┼────────┼────────┼──────┤ │ 1 │ │ │ │ │ │ └──────┴────────┴────────┴────────┴────────┴──────┘ 列约束: - 问题分类:从预设分类中选择(功能缺陷/性能问题/UI体验/数据问题) - 严重等级:P0(阻断核心功能)/P1(严重影响)/P2(一般影响)/P3(轻微) - 影响用户数量:预估范围(如"100-500人"或"全量") - 根本原因:不超过15字的简短诊断 - 建议方案:不超过20字的行动建议 表格后附加: 1. P0和P1问题的汇总统计 2. 最集中的问题类型TOP3进阶控制——条件格式表格:
请用表格输出结果。表格中需要包含条件格式: 在"风险等级"列中使用以下视觉标记: - 高风险:[🔴 高] 开头 - 中风险:[🟡 中] 开头 - 低风险:[🟢 低] 开头 在"变化趋势"列中使用箭头: - 上升趋势:↑(如"↑ 15%") - 下降趋势:↓(如"↓ 8%") - 持平:→(如"→ 无显著变化") 在"完成状态"列中使用: - 已完成:✅ - 进行中:🔄 - 未开始:⏳ - 已阻塞:🚫2.4 格式四:JSON格式——适合程序化处理
适用场景:需要二次编程处理的结构化数据、API返回格式、数据交换
⌨️基础控制:
请以JSON格式输出。格式如下: { "summary": "一句话总结", "items": [ { "title": "项目名称", "priority": "高/中/低", "deadline": "YYYY-MM-DD", "owner": "负责人" } ], "metadata": { "total_items": 0, "generated_at": "日期" } } 确保: 1. JSON格式完全正确,可以被标准JSON解析器解析 2. 字符串使用双引号 3. 不要输出JSON之外的任何文字 4. 如果某个字段的值不确定,使用null而非省略该字段进阶控制——复杂JSON Schema:
请严格按照以下JSON Schema输出。如果某个字段没有数据, 使用null而非省略。确保JSON可以被程序直接解析。 { "report": { "title": "string (报告标题)", "generated_at": "string (ISO 8601 日期时间格式)", "summary": "string (不超过100字的概述)", "sections": [ { "section_id": "string (章节唯一标识)", "section_title": "string", "content_type": "text|list|table|code", "content": "object (内容体,类型取决于content_type)", "key_insights": ["string array (该章节的关键洞察)"], "confidence": "number (0.0-1.0, AI对该章节内容把握的置信度)" } ], "metadata": { "word_count": "number", "primary_topic": "string", "secondary_topics": ["string array"], "requires_human_review": "boolean" } } } 特别注意: - 所有string类型字段不能为空字符串 - 所有array类型字段如果没有内容,使用[] - number类型字段如果是整数,不要输出小数点 - boolean类型字段只输出true/false,不要输出字符串2.5 格式五:Markdown格式——适合多平台发布
适用场景:需要直接发布到GitHub、Notion、公众号等支持Markdown的平台
基础控制:
请以Markdown格式输出,遵循以下规则: - 大标题用 # ,章标题用 ## ,节标题用 ### - 关键数据用**加粗** - 代码用 `行内代码` 或 ```代码块``` - 引用用 > 开头 - 链接用 [文字](URL) 格式进阶控制——完整Markdown规范:
请严格按照以下Markdown格式规范编写。 【标题层级规范】 # 一级标题(仅用于文章总标题,全文仅出现一次) ## 二级标题(用于主要章节) ### 三级标题(用于小节) #### 四级标题(仅在必要时使用,禁止使用五级和六级标题) 【文本格式规范】 - 需要强调的概念:**加粗** - 引入新术语:*斜体*(首次出现时) - 代码片段的变量名:`code_style` - 行内引用:[引用文字](来源链接) 【代码块规范】 - 编程语言代码块:```python(必须标注语言类型) - 命令行示例:```bash - 纯文本示例:```text - 配置文件示例:```yaml 【列表规范】 - 无序列表使用 - 符号(不使用 * 或 +) - 有序列表使用 1. 2. 3. - 嵌套列表缩进2个空格 - 列表项如果包含多句话,各句之间用<br>连接 【其他规范】 - 水平分割线使用 ---(前后各留一个空行) - 图片使用 格式,如果无法提供URL, 使用<!-- 图片占位:描述 --> 注释标记 请严格按照以上规范输出。2.6 格式六:结构化报告格式——适合商务场景
💡 这是我为商务场景专门设计的一种混合格式,结合了段落式(流畅阅读)和结构化元素(快速定位)。
请按照以下"结构化报告格式"输出: ═══════════════════════════════════════ 报告标题:[标题] 生成日期:[日期] ═══════════════════════════════════════ 【执行摘要】 ← 方括号标注板块类型 [2-3句话,让最忙的人只看这里就够了] 【核心发现】 ▸ 发现1:[一句话发现] └ 支撑数据:[引用具体数据] ▸ 发现2:[一句话发现] └ 支撑数据:[引用具体数据] (共3-5个核心发现) 【详细分析】 ━━━ 第一主题:XXX ━━━ [段落式展开,3-5段] 关键数据卡: ┌──────────────────────────────┐ │ 指标A:XXX → 数值 → 趋势 │ │ 指标B:XXX → 数值 → 趋势 │ └──────────────────────────────┘ ━━━ 第二主题:XXX ━━━ (同上结构) 【风险评估】 ⚠ 高风险(1-2项): - [风险描述] → [影响评估] → [建议缓解措施] ⚡ 中等风险(2-3项): - [风险描述] → [影响评估] → [建议缓解措施] 【行动建议】 按优先级排列,每条包含"做什么+谁来做+截止时间+预期效果" ═══════════════════════════════════════ 报告结束 ═══════════════════════════════════════2.7 格式七:对话/脚本格式——适合音视频内容
适用场景:视频脚本、播客稿件、客服话术、角色扮演对话
请以以下脚本格式输出: ========================================= 场景:[场景名称] 时长预估:[X分X秒] 出镜/人物:[描述] ========================================= 【开场】(约30秒) 画面描述:[镜头画面描述,放在方括号中] 主持人:[台词] 音效/特效:[描述,放在方括号中] 【正文第一部分:XXX】(约2分钟) 画面描述:[...] 主持人:[...] 嘉宾:[...] [切入画面:产品界面特写] 画外音:[...] 【过渡】(约15秒) [画面转场:淡入淡出到下一场景] 主持人:[过渡台词] 【正文第二部分:XXX】(约2分钟) ... 【结尾】(约30秒) [镜头拉近到主持人] 主持人:[总结台词+行动号召] [画面:出现二维码/链接信息] [片尾音乐渐入] ========================================= 脚本总字数统计:约XXX字 预估总时长:约X分钟 =========================================三、格式控制的三大黄金法则
3.1 法则一:格式模板优于格式描述
用自然语言描述一个格式,往往不如直接给一个格式模板来得精准。这是经过数百次实践验证的结论。
❌ 用自然语言描述格式(AI理解容易走偏): "请把每个产品信息整理成一栏,包括名称、价格、核心特点, 然后每个产品之间用分隔线隔开,特点用简短的要点列出。" ✅ 直接给格式模板(AI按模板填空): 请严格按照以下模板输出每个产品: --- 产品分隔线 --- 【产品名称】: 价格:¥[金额] 核心特点: - [特点1,8字以内] - [特点2,8字以内] - [特点3,8字以内] 适合场景:[10字以内] --- 产品分隔线 ---📝 格式模板的优势在于:它消除了"描述"和"理解"之间的歧义。AI不需要"理解"你要什么格式,只需要"填充"你给定的格式模板。这相当于把"开放式写作题"变成了"填空题"——后者的精确度远高于前者。
3.2 法则二:复杂格式用示例——给AI看一个"标准答案"
对于复杂的输出格式,给AI看一个"期望输出示例"是最有效的控制方法。
请按以下示例的格式输出你的分析。 格式示例(这是你输出的格式参考,内容请替换为你自己的分析): ### 项目评估:XX电商App改版 - **风险等级**:🟡 中等风险 - **核心风险**:用户习惯迁移成本高、短期数据可能回撤15%-20% - **缓解措施**: 1. 灰度发布(先开放5%用户,观察3天数据) 2. A/B测试(新版vs旧版的核心转化率对比) 3. 设置回滚标准(转化率下降超过10%立即回滚) - **推荐决策**:Go,但分为3个阶段推进,每个阶段间隔至少1周 - **决策依据**:竞品已全部完成类似改版,不改的风险大于改的风险 请基于以上格式,分析以下项目: [粘贴你的项目信息]⚠️ 示例的重要规则:示例中的内容必须是合理的、符合格式规范的。如果示例本身就有问题(如格式不一致),AI会"学习"到这些错误。
3.3 法则三:硬格式+软内容——给格式戴上手铐,给内容插上翅膀
在格式控制上,规则越严格越好。但在内容创作上,要给AI一定的自由度。
格式规则(必须严格遵守,违反就是错误): ✓ 每个板块使用编号 #[数字] 开头 ✓ 每条建议格式:"[动词] + [对象] + [预期效果]"(不超过20字) ✓ 所有数字使用阿拉伯数字,不使用中文数字 ✓ 日期格式统一为"YYYY年MM月DD日" 内容要求(自由发挥,体现专业判断): ✓ 建议内容基于你的专业分析 ✓ 如果某些建议之间存在依赖关系,请注明 ✓ 可以使用行业术语,但要确保目标读者能理解 这就是"硬格式+软内容"——格式是死的,内容是有生命的。四、格式控制的高级场景
4.1 场景一:多格式混合输出
💡 真实的工作文档通常不是单一格式的——一份报告可能有段落引言、要点列表、对比表格、操作步骤等多种格式。好的格式提示词应该能精确控制每一种格式及其出现的顺序。
请按以下结构组织你的输出,严格遵循每部分的格式规定。 ══════ 文档结构 =═════ ## 1. 总体概述 【格式:段落式】 【篇幅:150字以内】 用流畅的段落文字概述全篇内容。 ## 2. 核心发现 【格式:编号列表】 【数量:5-7条,每条不超过30字】 每个发现用一句话概括,按重要性从高到低排列。 ## 3. 对比分析 【格式:Markdown表格】 【维度的不少于5个,行数不超过8行】 表头格式:| 对比维度 | 方案A | 方案B | 优劣势判断 | ## 4. 详细分析 【格式:结构化段落】 每个分析维度使用 ### 小标题, 每段3-5句话,关键结论加粗。 ## 5. 行动建议 【格式:步骤式列表】 每条建议包含: ① 行动项(做什么) ② 预期时间(标注是"本周""本月""本季度") ③ 预期效果(量化描述) ══════ 格式规则 =═════ - 各板块之间用 --- 分隔线分隔 - 所有编号使用数字,不使用罗马数字或字母 - 所有对比类信息优先使用表格 - 所有步骤类信息优先使用编号列表4.2 场景二:让AI自适应选择最佳格式
对于内容类型不确定的场景,你可以让AI根据内容的性质自动选择最合适的格式。
请根据你即将生成的各部分内容的性质,自动选择最合适的呈现格式。 格式选择规则: - 如果内容涉及多维度对比 → 使用【表格】 - 如果内容是操作步骤 → 使用【编号列表,① ② ③】 - 如果内容是关键词或要点 → 使用【无序列表,用 - 开头】 - 如果内容是叙述或论证 → 使用【段落式,3-5句一段】 - 如果内容是数据展示 → 使用【格式化数据块】 - 如果内容是定义或概念 → 使用【术语卡片格式】(见下方) 术语卡片格式示例: ┌─────────────────────────────────┐ │ 术语:[术语名称] │ │ 定义:[一句话定义] │ │ 类比:[用通俗事物做类比] │ │ 示例:[一个具体的使用示例] │ └─────────────────────────────────┘ 在每个格式切换处,简要说明你选择的理由。 理由标注格式:[格式选择:使用XX格式,因为此部分内容是XX类型]4.3 场景三:多平台格式适配
同一个内容要在不同平台发布时,格式要求各不相同。一次请求生成多个格式版本。
请基于相同的内容,生成以下三种格式版本。 【版本一:Markdown版】 用于:GitHub/Notion/语雀发布 要求:完整的Markdown语法,包括标题层级、加粗、代码块、 链接、引用。注意兼容性——使用最基础的Markdown语法, 避免扩展语法(如脚注、定义列表)。 【版本二:纯文本版】 用于:微信私聊/短信/邮件正文发送 要求:不使用任何Markdown标记。用空格和缩进来表达层级。 重要信息用【】括起来。用空行分隔不同板块。 示例格式: 【标题】 正文内容…… 【要点】 1. 要点一 2. 要点二 【版本三:HTML版】 用于:网页嵌入/富文本编辑器粘贴 要求:基础的HTML标签,包含<p>、<h2>、<h3>、<ul>、<ol>、 <table>、<strong>。不包含CSS样式(样式由目标页面控制)。 确保HTML结构正确,标签闭合。 请一次性输出三个版本,每个版本之间用以下分隔线区分: =========================================4.4 场景四:格式后处理——检查并修复格式
写完内容后,要求AI自己检查格式是否一致。
在输出完所有内容后,请执行以下格式自检: 格式一致性检查: □ 所有标题格式是否一致?(同一层级使用相同的标记符号) □ 所有表格的表头格式是否一致? □ 所有列表的标记符号是否统一?(没有混用 - 和 * 和数字) □ 所有代码块是否都标注了语言类型? □ 所有日期格式是否统一? □ 是否有不匹配的标记符号(如未闭合的括号、引号)? 如果发现任何格式不一致,请先在输出正文中直接修复, 然后在末尾附上"格式修复说明"列出你修复了什么。五、格式提示词的模板库
5.1 周报格式模板
请按以下格式生成我的本周工作周报: ━━━━━━━━━━━━━━━━━━━━━━ 周报 | [你的名字] | [日期范围] ━━━━━━━━━━━━━━━━━━━━━━ 【本周核心成果】(3-5条,每条不超过30字) ✅ 成果1 ✅ 成果2 【重点项目进展】 📌 项目A:[进展描述] | 完成度:XX% | 下一步:[...] 📌 项目B:[进展描述] | 完成度:XX% | 阻塞项:[...] 【关键数据】(如有) • 指标A:[数值]([环比变化]) • 指标B:[数值]([环比变化]) 【下周计划】 □ 计划1 □ 计划2 【需要帮助】 ⚠ [描述需要什么帮助,向谁要]5.2 会议纪要格式模板
请按以下格式整理会议纪要: ═════════════════════════════════ 会议纪要 ═════════════════════════════════ 会议主题:[主题] 日期:[日期] | 时间:[开始-结束] 参会人:[名字列表] 记录人:[名字] ═════════════════════════════════ 【会议目的】 [1-2句话说明本次会议的背景和目标] 【关键决议】(本次会议做出的正式决定) ✓ 决议1:[决议内容] - 提出人:[名字] ✓ 决议2:[决议内容] - 提出人:[名字] 【讨论要点】 1. [议题一] - 讨论概述:[2-3句话] - 主要观点: · [名字A]认为:[...] · [名字B]认为:[...] - 结论:[共识或分歧总结] 【行动计划】 | 序号 | 行动项 | 负责人 | 截止日期 | 交付标准 | |------|--------|--------|---------|---------| | 1 | [...] | [...] | [...] | [...] | 【下次会议】 暂定:[日期/时间] 议题预告:[...]✅ 本文核心要点总结
- 格式控制的核心价值是提升AI输出的"即用率"——好的格式让你从"AI写完我还要排版"变成"AI写完我直接能用"
- 七种核心输出格式:段落式、列表式、表格、JSON、Markdown、结构化报告、对话/脚本——每种格式有基础控制和进阶控制两个层级
- 三大黄金法则:格式模板优于格式描述(把写作题变成填空题)、复杂格式用示例(给AI看标准答案)、硬格式+软内容(格式严格、内容自由)
- 高级场景:多格式混合输出(真实文档需要多格式切换)、自适应格式选择(AI根据内容类型选最佳格式)、多平台格式适配(同一内容生成多个格式版本)
- 格式自检机制:输出完内容后让AI自己检查格式一致性——这是一个被严重低估的质量保障手段
- 格式提示词模板库:周报、会议纪要等常用格式可以一次写好,反复使用
本文是《提示词工程教程》系列的第19篇。掌握了格式要求,下一篇也是本章的最后一篇——我们将进入字数控制的学习,解决"让AI写300字,它给你800字"的经典难题。