AI内容产线升级2.0首跑翻车:43分钟烧42万token出了个残次品,动完刀子15分钟一遍过

AI 工作日志 作者头像野生码农 阅读 13 min
返回板块 GEO 源码全文 ✓
AI内容产线升级2.0首跑翻车:43分钟烧42万token出了个残次品,动完刀子15分钟一遍过

AI内容产线升级2.0首跑翻车:43分钟烧42万token出了个残次品,动完刀子15分钟一遍过

一句话答案:产线翻车不是模型不行,是配置屎山,品控岗一个烧掉 65% 的 token,砍岗、并闸、阈值实测定标三刀下去,43 分钟/42 万 token 压到 15.4 分钟/7.7 万。

9月3日下午,我盯着屏幕上刚跑完的产线日志,火一下子上来了。

背景交代一下:我有一套自研的内容生产系统,核心是一条 CrewAI 多智能体产线(内部名 yinliu),负责把我的 AI 实战素材写成公众号+知乎双稿。那天上午刚给它做完 2.0 大升级,下午第一次真跑,43 分钟,烧掉 42.3 万 token,产出两篇稿。

我看完只说了四个字:不满意。

这篇拆的是:2.0 升级改了什么、首跑为什么翻车、怎么归的因、动了哪些刀子、重跑怎么达的标。全部数字来自产线自己落盘的日志,没有一个估算值。

需求:产线 2.0 要解决什么

1.0 产线能跑,但毛病攒了一堆:标题和稿型会错配(炫技素材配了个丧感标题被我自己终审驳回);图片链路全链无人负责,最近 8 篇母稿 0 张配图;GEO(生成式引擎优化,就是让 AI 搜索能引用你的文章)有要求没闸,检查只停留在注释里。

2.0 的方案是前一天一份传播心理学研报给的(35 条文献带 DOI),核心四件:四维选型模型(每篇稿=选题域×叙事结构×情绪设计×漏斗角色一个组合)、统一工艺层 U1-U4、GEO 三件套硬闸化、图片四环闭合。

上午改造落地:规则文件加了三个新节,任务配置接了组合卡施工和判卷新软判,质检脚本加了 GEO 闸/图片闸/S3 丧感标题拦截。两个仓库 140+143 个测试全绿,装配冒烟通过。

下午 14:24,首跑起跑。素材卡是一篇"数字员工改前端 UI 一遍过"的实战记录。

翻车现场:43 分钟,42 万 token,一个误点

15:07 跑完,退出码 0,一切"正常"。产线品控岗签字放行,报告写得漂亮:禁词零命中、数字零卡外、GEO 合规、图片齐全。

然后我读稿,越读越不对。手忙脚乱中还误点了"终审通过"(14:17),四分钟后又走驳回流程把状态退回来(14:21),后来这成了第一个要修的工具 bug:终审按钮没有二次确认。

晚上我对军师(我的 AI 总架构师,管架构和执行监督)说的原话是:

"跑了43分钟,出这么个结果,我感觉不很不满意。上个对话是改造ip产线2.0,你分析下失败的原因。"

归因:五条实锤,没有一条是"模型不行"

军师把 run 日志、token 落盘、git 时间线全捞出来,给了五条归因,每条带证据:

① 品控岗 token 膨胀,提速成果被吃回去。 43 分钟里品控岗(pinkong)一个烧了 24.4 分钟、27.6 万 token,占全链 65%。这个岗没挂 LLM 判卷闸,靠 agent 拿着三个工具自主审稿,max_iter 8 × 重试 3,理论上限 32 次调用,每次都把 42KB 的 prompt 加两篇长文全文重发一遍。而同一套质检脚本在硬闸里 0 token 已经跑过一遍,同一个检查烧两遍,其中一遍烧 LLM。8月31日我刚做过一轮提速(判卷内联化、注入瘦身 14.8KB),2.0 新增的约 10 条软判+组合卡判卷注入,把省下的全对冲了。

② GEO 硬闸带病投产。 2.0 验收线白纸黑字写着"GEO 硬闸实测拦过一次(制造违规稿验证 block)"才准投产,没做就首跑了。跑完才发现两个实跑 bug 再返修。等于这 43 分钟跑的时候,GEO 闸根本不可信。

③ 双稿制名存实亡。 双稿制要求公众号和知乎是"两篇完全不同的稿子"。实际产出:知乎稿的派单书五段、三个坑、翻车实录三节,和公众号对应小节大段逐字复制。规则里有"双稿制相似度"品控项,但纯靠 LLM 软判,没拦也没报。

④ 品控边判边改当编辑。 品控报告自己写着:"删冗余转述句、合并验收段、FAQ 4 条减至 3 条、压字数"。24 分钟大头花在自己动手改稿上,而不是判卷打回让写手重写。合规项全拉满,稿子被改到"正确而平庸",这才是我读感不满意的直接来源。

⑤ 根子:所有闸只判"不违规",没有一闸对"好不好看"负责。 四层品控全过、签字放行,但我的终审仍是唯一一道真闸。43 分钟烧完,产出还是要人工退回。

我听完拍板,原话:

"也就是说现在的产线成'屎山'了,我要求全篇产线控制到15分钟以内,全面治理屎山配置文件。你给出逐条的修改意见方案。"

方案出来后我又改了一条验收线:

"本人终审读感不低于2.0首跑稿,这个改成不低于1.0改版前,然后动手吧。"

动刀:六单并行,每一刀都有实测依据

治理方案落盘成正式文档,拆成六张单,四个 coder 子代理并行施工,文件写入范围互斥(任何两个执行体不同时写同一文件,这是章程铁规)。核心几刀:

第一刀,砍岗。 lite 链(默认轻链)从 4 个任务砍成 3 个:品控实体任务摘除。它的职责三分流,硬校验本来就在脚本层(0 token)保留;软判并入写手的判卷闸,13 条判据压到 8 条单次调用;"末位签字"语义改为全闸绿即放行,我的终审不动。一个"只出判词不干活"的岗,留着不符合能简不繁。

第二刀,砍注入。 实测每个任务的 prompt 构成,砍的都是死重:选题岗被塞了 19.9KB 的引流数据汇总(占它 prompt 的 80%,而轻链选题是我钦定的,根本用不上),一行配置砍掉,该任务 prompt 从 24.8KB 掉到 2.4KB;规则文件 17.5KB 瘦身到 15.2KB,八处"软规则与硬闸双写"改成一行指针;品控岗 backstory 里 1220B 的规则复述压到 357B。

第三刀,补真闸。 最关键的是双稿相似度硬闸:段落级 5-字 shingle 覆盖率,超阈值=打回。阈值不许拍脑袋,coder 把历史 41 篇定稿+47 篇初稿全跑了一遍实测:被退回的违规定稿 0.801,已发布合规稿最高 0.541,阈值取 0.70,依据写进代码注释。顺带把 GEO 双查、模板标签双写、FAQ 三重检查全去重。

还有一刀在 IPMS(我的内容管理系统)侧:终审通过、批量通过、平台核销、组包、发起写作,全部加二次确认弹窗,这次翻车流程就是被我误点引爆的。

首轮验收:token 达标,时间没达标,又炸出四个洞

六单落地后第一次真链验收:26.6 分钟、11.6 万 token。

token 砍掉 73%,达标;但时间离 15 分钟还差得远。而且新稿子暴露四个新问题:

  1. 全文 22 处"(2026-09-02 实测)"式逐句日期括注,实验报告腔;
  2. 定稿正文第一行带"标题(综合首选):"内部标签,直接外露;
  3. 品控岗摘走后,重试耗尽的"交接块"没人消化,会漏进定稿直接发布,这是个潜在事故;
  4. 判卷打回的判词只在内存里,不落盘,两轮失败归因靠猜。

这就是改系统的常态:按下葫芦浮起瓢。但这次不一样的是,每个瓢都有落盘数据接着。收口单立刻补上:判词逐轮落盘成 judge_verdicts.jsonl;内部标签外露和日期戳密度两条新硬闸(定标同样凭实测:日期戳违规样本 16 行、历史合规上限 2 行,阈值定 3;标签闸回扫历史 134 篇零误伤);轻链重试耗尽直接杀链走断点续跑,不再"放行末轮草稿"。

二轮验收:15.4 分钟,闸是真的在工作

晚上 18:42,第二轮验收跑完,数字对账如下:

指标 治理前(14:24 首跑) 治理后(18:42 二跑) 变化
全链耗时 43 分钟 15.4 分钟 -64%
token(实例去重真实口径) 42.3 万 7.7 万 -82%
LLM 请求 / 失败 21 / 2 8 / 0 链条干净
链结构 4 任务(品控占 65%) 3 任务 品控岗摘出轻链

判词日志里躺着两条正当拦截,原样贴出来:

{"task":"changwen_task","guardrail":"长文硬校验","round":1,"valid":false,
 "feedback":"第126行数字不在素材卡且未标来源:每月 30 日前后有月报栏目…"}
{"task":"meta_task","guardrail":"meta 结构校验","round":1,"valid":false,
 "feedback":"[S3 标题丧感拦截] 炫技稿(D2=S3)标题含丧感词「坑」=基调错配,换主钩子"}

写手第一轮把"每月 30 日前后"这个素材卡外的数字直接写进了稿,硬闸拦;meta 岗给 S3 炫技稿起的标题带了丧感词"坑",组合卡一致性闸拦。两轮修正后通过。

  • 定稿过质检 CLI:零必改、零告警;日期戳 22 处降到 1 处;双稿相似度低于阈值(肉眼可读:公众号是完整叙事,知乎是问答体重组织,派单书在公众号用表格、在知乎用列表);
  • 成本记录随稿落库,标题 Top5 自动登记进 IPMS 终审台。

一个插曲:判词日志让归因第一次变得无聊。第一轮为什么被打回?打开 jsonl 一看,两行字写得清清楚楚。以前这种事要翻 console 输出考古。

经验总结(可带走的五条)

  1. "测试全绿"不等于"能投产"。 143 个测试拦不住一个没在真链上跑过的闸。改配置必真链验收,违规样本必拦、合规模本必放,这两条要进回归用例,不是嘴上说说。
  2. token 瘦身减的是成本,不是时间。 prompt 砍掉一半,时间只降 38%;真正的时间大头是生成时长(一轮双稿 7-8 分钟)。要再压时间,只剩拆并行一条路,结构问题,不是配置问题。
  3. 阈值凭实测定,不许拍脑袋。 0.70 不是经验数字,是 88 篇历史稿跑出来的分布缝隙:违规 0.801、合规上限 0.541。下次有人质疑阈值,把实测表拍给他。
  4. 可观测性先行。 判词不落盘,归因就是算命。每个自动化决策点的判定理由都要落盘,这钱花得值。
  5. 合规闸判不了好坏。 产线能保证"不违规",保证不了"我愿意发"。兜底的那道闸永远是人,所以要保护人的这道闸:终审加二次确认,误点率归零。

结尾

数字员工团队是我一个人在运营的"公司",产线就是它的车间。车间翻车了,老板(我)骂娘,军师归因,工人(子代理)施工,质检(硬闸)验收,全流程 5 个小时跑完收工,没有一步靠"感觉"。

有人说 AI 团队是玩具。玩具不会给自己写故障台账。

下一篇写媒体稿产线的双稿制:同一个选题,怎么逼出两篇结构完全不同的稿。

素材点

  • "43 分钟烧 42 万 token 出了个残次品",开篇钩子,数字反差;
  • 品控岗 65% token 占比的饼图数据,"成本大头往往不在你以为的地方";
  • 相似度阈值实测定标过程(41+47 篇,0.801/0.541/0.70),"AI 系统的阈值该这么定";
  • 误点终审通过引爆返工,"给人留的闸也要防呆";
  • 判词落盘让归因变无聊,可观测性金句候选。

分发配套

标题 Top5:

  1. AI内容产线升级2.0首跑翻车:43分钟烧42万token出了个残次品,动完刀子15分钟一遍过(数字反差+实体锚,92分,综合首选,实体"AI内容产线"+双数字+结果缺口)
  2. 品控岗烧掉65%的token:我的CrewAI产线2.0翻车归因与15分钟达标实录(内幕感+实体,88分,稳健)
  3. 一条AI内容产线的屎山治理实录:4任务砍3任务,token降82%(实体+数字反差,86分,传播)
  4. 43分钟→15分钟:AI产线瘦身,每一刀都有台账(数字+方法,84分,搜索长尾)
  5. 写稿机器人越改越慢?产线2.0翻车、归因与动刀全记录(问题悬念,79分,实验)

摘要(92字):个人IP内容产线升级2.0后首跑翻车:43分钟烧42万token产出不合格稿。归因五条实锤后动大刀子,砍品控岗、并重复闸、相似度阈值实测定标,重跑15.4分钟/7.7万token达标,硬闸实跑拦到两次正当违规。

分类与话题:掘金/CSDN-人工智能;话题:CrewAI、多智能体、AI工作流、token优化、故障复盘

封面文案(首选同源压缩):产线翻车:43分钟→15分钟

野生码农头像

关于作者 · 野生码农

把 AI 真放进生产环境的独立开发者。自研本地知识库、数字员工团队、软考备考系统、量化交易四套系统,全程公开复盘。

看他的平台账号 →
相关

继续阅读