提示词中的格式要求:让AI按你想要的格式输出
提示词中的格式要求让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段] 关键数据卡 ┌──────────────────────────────┐ │ 指标AXXX → 数值 → 趋势 │ │ 指标BXXX → 数值 → 趋势 │ └──────────────────────────────┘ ━━━ 第二主题XXX ━━━ 同上结构 【风险评估】 ⚠ 高风险1-2项 - [风险描述] → [影响评估] → [建议缓解措施] ⚡ 中等风险2-3项 - [风险描述] → [影响评估] → [建议缓解措施] 【行动建议】 按优先级排列每条包含做什么谁来做截止时间预期效果 ═══════════════════════════════════════ 报告结束 ═══════════════════════════════════════2.7 格式七对话/脚本格式——适合音视频内容适用场景视频脚本、播客稿件、客服话术、角色扮演对话请以以下脚本格式输出 场景[场景名称] 时长预估[X分X秒] 出镜/人物[描述] 【开场】约30秒 画面描述[镜头画面描述放在方括号中] 主持人[台词] 音效/特效[描述放在方括号中] 【正文第一部分XXX】约2分钟 画面描述[...] 主持人[...] 嘉宾[...] [切入画面产品界面特写] 画外音[...] 【过渡】约15秒 [画面转场淡入淡出到下一场景] 主持人[过渡台词] 【正文第二部分XXX】约2分钟 ... 【结尾】约30秒 [镜头拉近到主持人] 主持人[总结台词行动号召] [画面出现二维码/链接信息] [片尾音乐渐入] 脚本总字数统计约XXX字 预估总时长约X分钟 三、格式控制的三大黄金法则3.1 法则一格式模板优于格式描述用自然语言描述一个格式往往不如直接给一个格式模板来得精准。这是经过数百次实践验证的结论。❌ 用自然语言描述格式AI理解容易走偏 请把每个产品信息整理成一栏包括名称、价格、核心特点 然后每个产品之间用分隔线隔开特点用简短的要点列出。 ✅ 直接给格式模板AI按模板填空 请严格按照以下模板输出每个产品 --- 产品分隔线 --- 【产品名称】 价格¥[金额] 核心特点 - [特点18字以内] - [特点28字以内] - [特点38字以内] 适合场景[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字的经典难题。