AI 排版不是“一键生成”:我们把内容发布拆成了四个质量关卡

距离发布只剩十分钟,编辑在移动端预览里发现了两个问题。

摘要把正文中的“测试中观察到”改成了“已经证明”,语气从阶段性结论变成了确定事实;配图里的产品界面则多出一个现实中并不存在的按钮。

更麻烦的是,这篇文章已经经过 AI“自检”。标题、摘要、配图和检查报告,甚至来自同一次对话。

AI 明明参与了所有环节,为什么最后仍然要靠人救火?

答案并不是模型不会写,而是我们把太多任务塞进了一个提示词:既要提炼标题,又要压缩摘要,还要设计配图,最后再让它检查自己的工作。

这就像让同一个人写稿、审稿、校对,再签字确认“没有问题”。流程看起来短,责任边界却完全消失了。

“一键生成”节省的是操作时间,不一定是发布时间。不可控的返工,会把前面省下的时间全部吃掉。

需要先说明的是:本文没有获得可公开核验的团队计时与成本原始记录,因此不会虚构“效率提升多少”“错误率下降多少”等漂亮数字。下面会用一篇 OpenClaw 安装教程完成单篇流程演练,并提供适用于 20—50 篇文章的统计口径。正式评估时,必须以团队真实日志为准。

从一个提示词,改成四个可以回退的节点

改造前的流程通常很诱人:

正文完成

一个提示词生成标题、摘要和配图

编辑集中返工

发布

它的问题不是不能运行,而是所有错误会堆到最后出现。标题夸张、摘要越界、配图失真、链接失效,编辑只能在发布前一起处理。

改造后的流程更像软件上线前的测试流水线:

正文冻结

标题关

摘要关

配图关

发布检查关

人工确认

发布

这里的重点不是“调用四次 AI”,而是建立四个有明确输入、输出和阻断条件的工作节点。

上一关未通过,不能进入下一关;前面内容发生变化,受影响的节点必须重新检查。例如标题从“安装教程”改成“避坑指南”,摘要和配图需求都要重新评估,不能沿用旧版本。

贯穿案例:一篇 OpenClaw 安装教程如何被逐关修正

本次演练使用一篇面向新手的 OpenClaw 安装教程。正文包含产品名、安装命令、平台差异和官方文档链接。

经过确认的核心事实包括:

  • macOS/Linux 安装命令:
curl -fsSL https://openclaw.ai/install.sh | bash
  • Windows 在 PowerShell 中运行:
iwr -useb https://openclaw.ai/install.ps1 | iex
  • 安装后运行:
openclaw onboard --install-daemon
  • OpenClaw 没有 exemsi 安装包;
  • Windows 推荐使用 WSL2;
  • 官方文档为 docs.openclaw.ai

这组事实会成为四个关卡共同使用的“可信材料”。模型可以重组和压缩,但不能添加正文未提供的安装方式。

第一关:标题先明确承诺,再追求点击

标题关不能只收到一句“帮我起几个爆款标题”。它至少需要知道文章类型、目标读者、已验证事实和禁止事项。

第一轮候选中,下面两个标题被退回:

  • “OpenClaw Windows 一键安装教程:下载 EXE 就能用”
  • “5 分钟装好 OpenClaw,新手绝不会出错”

第一个存在事实错误,因为 OpenClaw 没有 exe 安装包;第二个同时包含无法验证的时间承诺和绝对化表达。

最终采用的版本是:

OpenClaw 安装指南:macOS、Linux 与 Windows 的正确打开方式

它可能没有“绝不会出错”那么刺激,却准确交代了文章覆盖范围和读者预期。

标题关可以采用如下输出结构:

{

"candidates": [

{

"title": "OpenClaw 安装指南:macOS、Linux 与 Windows 的正确打开方式",

"type": "实用教程型",

"supported_by_article": true,

"risk": "low",

"reason": "准确覆盖系统范围与教程属性"

}

],

"rejected_titles": [

{

"title": "5分钟装好OpenClaw,新手绝不会出错",

"reason": "正文不支持时间承诺,且包含绝对化表述"

}

]

}

人工验收的关键不是“好不好听”,而是标题承诺能否在正文中兑现。

第二关:摘要只能压缩事实,不能升级事实

摘要关的输入必须是已确认正文和已通过标题,不能继续使用更早的草稿。

第一版摘要出现了这样的表述:

OpenClaw 支持所有 Windows 电脑直接安装,运行命令即可自动完成全部配置。

这句话有两处越界:正文只说 Windows 推荐使用 WSL2,没有证明“所有 Windows 电脑”均适用;onboard 命令也不等于可以替用户完成所有环境配置。

修正后的摘要是:

本文介绍 OpenClaw 在 macOS、Linux 和 Windows 环境中的安装方式,重点说明 Windows 用户为什么更适合通过 WSL2 使用,并整理安装命令、初始化步骤和官方文档入口。

摘要验收只检查三个问题:

1. 文章讲什么?

2. 适合谁?

3. 读者能获得什么?

如果模型找不到答案,应该标记缺失,而不是自行补充。

第三关:先写视觉需求单,再决定是否生成图片

“给文章配一张科技感图片”几乎一定会得到一张看起来高级、实际上没什么用的装饰图。

对于安装教程,更合理的顺序是先生成视觉需求单:

| 字段 | 本案例要求 | | 核心信息 | 三类系统的安装路径不同 | | 首选形式 | 流程图、终端命令截图 | | 不适合形式 | 虚构产品界面的 AI 图片 | | 图片比例 | 按发布平台封面与正文规范分别输出 | | 品牌要求 | 统一字体、品牌色和留白 | | 风险项 | 命令拼写、界面真实性、截图隐私 |

本案例最初计划使用“程序员在未来感工作台安装 OpenClaw”的 AI 图片,最终改为:

  • 一张三系统安装路径流程图;
  • 一张经过脱敏的终端操作截图;
  • 一张 Windows、WSL2 与 OpenClaw 关系示意图。

原因很简单:教程配图的首要价值是解释,不是装饰。

如果必须使用 AI 图片,应避免让模型生成包含命令、按钮和产品界面的画面。AI 图片中的文字和界面,只能被视为视觉元素,不能充当操作依据。

第四关:停止创作,只做发布审计

发布检查关不再负责润色文章,否则检查过程中又会产生新版本。它只输出问题、位置、等级和处理建议。

本次单篇演练发现了三个需要阻断发布的问题:

1. 摘要把“推荐 WSL2”写成了“必须安装 WSL2”;

2. 正文中官方文档链接漏写协议头;

3. 一张终端截图暴露了本地用户名和目录信息。

检查结果可以使用结构化格式:

{

"status": "blocked",

"issues": [

{

"severity": "high",

"location": "正文配图2",

"type": "sensitive_information",

"description": "终端截图包含本地用户名和目录路径",

"suggestion": "打码后重新上传,并再次检查图片清晰度"

}

],

"manual_review_required": [

"确认产品截图使用权限",

"在真实设备中验证安装命令",

"检查移动端代码块是否横向溢出"

]

}

最终检查模型不是“事实核查器”。没有可靠外部来源时,它只能发现前后矛盾、材料越界和规则违规,不能证明某个外部事实一定正确。

提示词真正需要约束的,不是语气,而是权限

四个关卡可以共享一个通用输入对象:

{

"article_type": "教程",

"target_audience": "中国AI用户,从小白到进阶",

"article_body": "已定稿正文",

"verified_facts": [

{

"claim": "Windows推荐使用WSL2",

"source": "官方文档或已确认记录"

}

],

"style_rules": [

"避免夸张承诺",

"专业术语首次出现时解释",

"标题必须能够被正文支持"

],

"forbidden_items": [

"正文未提供的数字",

"虚构安装方式",

"无法验证的用户评价"

]

}

每个提示词只需要回答三类问题:

  • 材料权限:模型只能使用什么;
  • 输出结构:必须返回哪些字段;
  • 拒绝条件:遇到什么情况必须标记不确定。

简化后的通用提示词骨架如下:

你正在执行“标题关/摘要关/配图关/发布检查关”。

只能使用输入对象中的正文和 verified_facts,不得补充外部事实。

请严格按照指定 JSON 结构输出。

如果材料不足,请返回 need_manual_review,不要猜测。

如果发现正文与已验证事实冲突,请阻断流程并指出位置。

这比堆叠“专业、吸引人、有网感”等形容词更重要。前者规定模型能做什么,后者通常只是在调整文风。

效率改善不能只看平均时间

这套流程增加了调用次数,也增加了显式审核步骤。它未必能让每一篇文章立刻变快,尤其在刚开始建立规范时,编辑反而需要更多时间填写材料、处理退回和记录版本。

真正值得观察的是:错误有没有从“发布后修正”前移到“发布前发现”。

建议选择 20—50 篇低风险、格式稳定的文章,记录以下指标:

| 指标 | 统计口径 | | 单篇处理总时长 | 正文冻结到具备发布条件 | | AI 调用耗时 | 各关等待与重试时间 | | 人工编辑时长 | 选择、修改、核验与预览时间 | | 一次通过率 | 每关无需退回的比例 | | 平均返工次数 | 单篇被退回的总次数 | | 发布后修改率 | 上线后因错误再次编辑的比例 | | 严重问题数 | 事实、版权、隐私等阻断问题 | | 单篇调用成本 | 各模型调用费用合计 | | 标题采用率 | 直接采用、修改采用与弃用分别统计 |

必须同时记录测试周期、文章类型、样本量和人工审核口径。否则“平均节省了多少时间”几乎没有参考价值。

三类失败,不能靠再加一句 Prompt 解决

失败一:模型为了点击率放大结论

发生在标题关,原因是“更有吸引力”的要求优先级高于事实边界。

修复方式是要求每个标题绑定正文信息点,并输出风险说明。副作用是标题会更保守,因此仍需人工在准确性与传播性之间做选择。

失败二:生成与审核使用同一上下文

摘要中的错误来自前一次生成,审核模型沿用了同样的理解路径,于是对同源错误表现出过度自信。

可以把生成模型与审核模型分离,或至少开启独立会话,只提供冻结后的材料。但这会增加调用成本、延迟和上下文同步难度。

失败三:检查关被要求“顺便优化”

模型在检查链接时改写了摘要,结果旧问题消失,新问题又被引入。

解决办法是禁止检查关直接修改正文,只允许输出定位和建议。最终修改由编辑完成,修改后再重新检查受影响节点。

这三类失败指向同一个结论:

AI 更适合批量生成候选项和执行规则化检查,不适合承担最终发布责任。

三档落地方案:不要一上来就接发布按钮

个人创作者

在对话界面中依次运行四个提示词,人工复制结果并确认。先用一篇已发布文章回放流程,看看每一关能发现什么。

小团队

用表格、知识库或自动化工具保存每一关的输入、输出、审核人和通过状态。先统一品牌风格、禁用词、引用标准和阻断条件。

进阶团队

通过 API 串联模型调用,保存版本、耗时、成本和问题日志;为事实错误、版权风险、隐私泄露等高风险问题设置人工阻断,禁止自动发布。

可直接使用以下字段建立工作流:

article_id

content_version

gate_name

model_name

input_version

output_json

review_status

reviewer

issue_severity

retry_count

latency

cost

created_at

如果已经用对话工具跑通四关卡,可以前往 api.884819.xyz 查看接口与调用方式,测试不同模型的结构化输出。

8848AI 使用用户名和密码即可注册,不需要邮箱验证;平台内置 AI 对话功能,注册后可以直接使用。国产模型如 Deepseek、千问等完全免费,平台没有月租和订阅,其他模型按量付费。

新用户注册即送体验token。

建议先用 10—20 篇低风险内容测试,记录成本、耗时、一次通过率和人工修改量,再决定是否连接正式发布系统。

可复制的四关卡发布清单

  • [ ] 正文已经冻结,并保存版本号
  • [ ] 标题中的每项承诺都能被正文支持
  • [ ] 摘要覆盖内容、读者和收益,没有新增结论
  • [ ] 配图类型与内容目的匹配
  • [ ] AI 图片未被用于展示真实产品功能
  • [ ] 截图已经检查版权、账号、用户名和路径信息
  • [ ] 链接可访问,引用能够追溯来源
  • [ ] 数据、命令、产品名与正文一致
  • [ ] 代码块、图片和表格通过移动端预览
  • [ ] SEO 标题、摘要和正文承诺一致
  • [ ] 高风险内容已经由人工确认
  • [ ] 发布版本与审核版本完全一致

内容团队真正需要自动化的,不是“点击发布”这个动作,而是让每一个发布决定都有依据、有记录、可回退。

现在可以选一篇已经发布的文章,用四个关卡重新跑一遍。不要急着统计节省了多少时间,先记录每一关发现了什么、哪些问题只有人能判断。

四个关卡解决了“流程是否可控”,却留下了一个更棘手的问题:同一篇文章交给不同模型审核,为什么会得出完全相反的结论?

下一篇,我们将拆解生成模型、审核模型与人工编辑如何分工,并复盘多模型交叉检查中最容易出现的误判。

本文由8848AI原创,转载请注明出处。关注8848AI,带你从零开始学AI。

#AI排版 #内容工作流 #AI写作 #Prompt技巧 #人工智能 #8848AI #内容审核 #AI教程