posts

《互联网产品的 AI 架构·推理性能与成本工程》 · 已发布章节索引(45 篇)

《互联网产品的 AI 架构·推理性能与成本工程》全 45 篇:13 章正文覆盖延迟与吞吐度量、调度与并发、上下文与输出、缓存与压缩替代、离线批处理、容量规划、成本归因、对照实验、质量联合门禁与规模化稳定性;附序、前言、目录与三篇附录,配可运行的 TypeScript 实验工程。

全书 45 篇:13 章正文 + 序、前言、目录 + 附录 A/B/C。每节配可运行的 TypeScript 代码,代码块用 // file: / // tier: / // verify: 标注,可在实验工程中逐字节还原。

本页是卷二的完整索引。可以从目录与学习路径 按顺序通读,也可以按问题跳读。

全书概览

项目内容
书稿《互联网产品的 AI 架构》卷二
已发布篇数45 篇(含目录与附录)
主线语言TypeScript(Node 26 原生类型剥离,零第三方依赖)
贯穿案例内容社区 + IM + 轻交易「回声」
阅读方式目录篇顺序通读,或按章节表跳读
上级专题书稿专题

前置

篇文章核心内容
序序从一张超支账单讲起,拆解成本失控的五个放大器与三份预算,交代两卷分工与数字来源。
前言前言13 章结构、src/perf 模块地图、三级可运行性、代码块约定、阅读节奏与自检清单。
目录目录13 章 39 节、三条阅读路径、十二个问题、每章产出物与实验工程说明。

第 1 章 推理性能的度量口径

节文章核心内容
1.11.1 首字、单 token 与整体延迟从用户只看到「转圈很久」的投诉出发,把流式推理拆成首字、单 token 与端到端三段:排队、冷启动、…
1.21.2 吞吐、并发与 goodput看板写着 40 QPS,用户却在超时:吞吐、并发与有效吞吐回答的是三个不同问题。本文给出 goodp…
1.31.3 压测基线与负载模型三份来自不同团队的压测报告往往无法比较,因为负载模型不同。本文用确定性 mock 推理器构造稳定、突…

第 2 章 请求调度与并发控制

节文章核心内容
2.12.1 队列、优先级与准入从「回声」早高峰的排队投诉出发,讨论有界队列、优先级老化与准入判据:为什么无限排队会把过载伪装成延迟…
2.22.2 并发上限与背压从一次「把并发调大就好了」的线上误判出发,说明并发上限如何用 Little 定律与目标利用率推导、信…
2.32.3 多租户公平调度从「回声」大客户挤占小客户容量的投诉出发,讨论多租户共享推理容量时的加权公平队列、饥饿防护、租户配额…

第 3 章 上下文与 token 经济

节文章核心内容
3.13.1 上下文窗口的成本结构从「回声」一次账单翻三倍的扩容说起,拆解输入 token 的四类来源、历史每轮重发带来的近似二次增长…
3.23.2 前缀缓存与提示结构同样的提示内容只调整块顺序,可缓存前缀从 594 token 变成 1,354 token,百次请求…
3.33.3 上下文压缩与检索裁剪21 条检索、历史与工具片段压缩到 9 条,输入 token 从 767 降到 415,但一次去掉保…

第 4 章 输出控制与生成长度

节文章核心内容
4.14.1 输出上限与停止条件「回声」客服的工单建议在 max_tokens 边界被截成半截 JSON,另一个能力又因上限过大把长…
4.24.2 流式输出的提前终止用户在第 1.2 秒切走私信页,模型也可能在答案已经足够确定时继续生成。本节区分用户取消、置信度停止…
4.34.3 生成长度的非线性成本会话摘要的 P50 是 805 token,P99 却到 1193 token,前 5% 的长请求吃…

第 5 章 缓存体系与复用

节文章核心内容
5.15.1 结果缓存的经济性判据命中率 57.5% 的示例样本里,仍有一个能力每 100 次请求净亏 578 微元。本节把命中率换成…
5.25.2 缓存分层与容量缓存从 64 条扩到 128 条,命中只从 50% 涨到 60%,每多 64 条容量的边际命中已从 …
5.35.3 缓存失效与一致性为修 300 条过期结果,团队删掉 10,000 条缓存,重建成本 117.4 万微元;细粒度失效只…

第 6 章 模型压缩与替代

节文章核心内容
6.16.1 量化的精度与延迟权衡8 位量化在 24 条样本上把 P95 延迟降到 82.2%、成本降到 70.0%,平均质量只降 0…
6.26.2 蒸馏与小模型替代学生模型在 24 条分能力样本上保留 0.9638 的质量、只花 0.25 的成本,但代码评审能力掉…
6.36.3 模型级联与成本收益40 条样本上,按 0.7375 盈亏平衡点级联总成本 7670 微元,比常驻大模型省 730,代价…

第 7 章 离线批处理

节文章核心内容
7.17.1 在线与离线的边界「回声」把 12 万条会话质检塞进在线网关,结果抢走配额、重复计费、单条超时。本节用消费方式、时效、…
7.27.2 分片、重试与幂等12 万条质检作业在 63% 处崩溃,重跑后多付了 2,702,700 微元,还给客户重复发了邮件。…
7.37.3 批处理调度与成本模型12 万条作业在 06:00 没有关上窗口,团队却把半成品当成完整结果发布。本节用 12,000 条…

第 8 章 容量规划

节文章核心内容
8.18.1 从业务量到 token 需求「回声」要为一季度做容量预算,营销只给日活与人均请求,财务只问 token 总量和峰值。本节把业务量…
8.28.2 峰值、余量与弹性平均利用率只有四成,周一上午却仍然超时。本节把峰值拆成观测峰值、持续峰值与计划峰值,说明余量比例该覆…
8.38.3 配额与预算的容量映射大客户买了每天 20 亿 token 的配额,却在峰值把共享池挤满;另一个客户的预算只够撑 23 天…

第 9 章 成本归因与计量

节文章核心内容
9.19.1 成本模型与隐形成本「回声」的模型账单比 token 单价乘出来的数字高三成,团队却只盯着单价。本节把重试、缓存未命中、…
9.29.2 多维归因方法模型账单涨了 37%,按模型拆却发现每个模型都只涨了一点。本节先把成本格做成可精确相加的全外连接,再…
9.39.3 账单对账与差异分析财务发来的模型账单比内部账多 43,200 微元,团队却只回了一句“口径不同”。本节把差异拆成时间、…

第 10 章 成本优化实验

节文章核心内容
10.110.1 基线、假设与实验设计三项优化一起上线,账单降了三成,却无法回答每一项贡献多少。本节把基线、可判定假设、单变量对照、样本量…
10.210.2 四组对照实验四组对照跑在同一批固定样本上:提示压缩省 19.72% 成本却丢掉 13.33% 的事实探针;结果缓…
10.310.3 结果解读与回归风险成本显著下降不等于可以发布:批处理每条只省 17.54 微元却把延迟推到 58 分钟,缓存的质量回退…

第 11 章 质量与成本的联合优化

节文章核心内容
11.111.1 质量-成本-延迟的权衡面「回声」要在八个能力上同时选模型,加权总分却把取舍藏成一个数字。本节把质量、成本与延迟放回三维坐标,…
11.211.2 评测集与回归门禁新模型把整体通过率做到和基线一模一样,却在长中文与对抗样本两个分层明显退步。本节说明评测集怎样按能力…
11.311.3 灰度发布与自动回滚新模型通过离线门禁后进入 5% 灰度,错误率从 1.00% 升到 2.12%,自动回滚在第二个窗口触…

第 12 章 规模化下的稳定性

节文章核心内容
12.112.1 供应商限流与分流「回声」的主供应商在区域高峰返回 429,网关把重试铺到三家供应商,流量放大到 1.7 倍,备胎也被…
12.212.2 降级链的成本约束「回声」的主模型超时后,降级链先重试三次,再切到单次价格三倍的更大模型,最后用规则给出答案:一次十微…
12.312.3 一次成本失控的复盘一次持续 25 分钟的 429 故障没有打挂任何请求,却让「回声」的推理成本变成基线的 4.85 倍…

第 13 章 卷二收口

节文章核心内容
13.113.1 推理成本基线把第 1、8、9、11 章的延迟、容量、成本与质量口径合成一份可复算的推理成本基线:用 240 条确…
13.213.2 优化方案与 ADR拿到 13.1 的成本基线后,用架构决策记录在三个候选方案之间做取舍:稳定前缀缓存、经济档替代与输出…
13.313.3 进入卷三单能力优化收口之后,三个能力串成一条工作流会带来四类新成本:跨能力调用、上下文复用、结果传递与失败传…

附录

篇文章核心内容
附录 A附录 A 性能与成本指标速查TTFT、TPOT、goodput、命中率、重试率与归因维度的定义、分母与误读。
附录 B附录 B 成本模型与容量公式速查token 成本、重试放大、缓存净收益、批处理平衡点、容量与配额公式。
附录 C附录 C 推理成本优化评审清单十三组六十五问、四十五分钟评审流程与上线后复盘表。

实验工程

ai-lab 在卷一基础上新增 src/perf/:metrics、scheduling、context、output、cache-econ、compress、batch、capacity、cost、experiment、quality、stability、baseline 等模块。全部零第三方依赖,每个模块配 node --test 用例;书稿代码块与源文件逐字节一致。

上一卷与下一卷

上一卷《模型接入与能力边界》回答“边界在哪”:契约、网关、路由、预算、降级与观测。

卷三将讨论多个 AI 能力如何协同完成复杂任务:跨能力调用、上下文与结果传递、失败传播、编排与成本叠加。卷二建立的度量、归因与门禁,是卷三编排实验的输入。

全部文章 Books game Java Indie golang 客户端开发 Minigame Saas rust Python
books

《互联网产品的 AI 架构·推理性能与成本工程》8.1 从业务量到 token 需求

「回声」要为一季度做容量预算,营销只给日活与人均请求,财务只问 token 总量和峰值。本节把业务量拆成请求数、长度分布、重试系数与峰值系数,给出可代入的算式、缓存对配额与成本的不同影响,以及从峰值 RPS 到并发的 Little 定律实现;所有数字都标注为公式代入值或示例样本运行结果。

8 分钟阅读
书稿 互联网产品 AI 架构
books

《互联网产品的 AI 架构·推理性能与成本工程》7.2 分片、重试与幂等

12 万条质检作业在 63% 处崩溃,重跑后多付了 2,702,700 微元,还给客户重复发了邮件。本节说明分片键为何必须绑定业务条目而不是数组下标、重试预算为何要放在作业级共享池、幂等键与去重窗口如何覆盖崩溃重跑,以及部分失败时如何隔离毒条目而不是整批作废。

9 分钟阅读
书稿 互联网产品 AI 架构
books

《互联网产品的 AI 架构·推理性能与成本工程》4.3 生成长度的非线性成本

会话摘要的 P50 是 805 token,P99 却到 1193 token,前 5% 的长请求吃掉两成输出预算。本节用 200 条确定性样本说明长度分布、分位数与长尾占比怎么算,给出延迟与期望成本曲线、按能力设长度目标和截断上限的收益试算,并用 node --test 的真实输出验证每一个数字。

7 分钟阅读
书稿 互联网产品 AI 架构
books

《互联网产品的 AI 架构·推理性能与成本工程》4.2 流式输出的提前终止

用户在第 1.2 秒切走私信页,模型也可能在答案已经足够确定时继续生成。本节区分用户取消、置信度停止与预算耗尽三种提前终止,给出期望成本、盈亏平衡置信度与首帧后不重试的决策代码,并用 node --test 与 200 条示例样本的真实运行结果说明省下的 token 与赔掉的重问成本。

7 分钟阅读
书稿 互联网产品 AI 架构
books

《互联网产品的 AI 架构·推理性能与成本工程》4.1 输出上限与停止条件

「回声」客服的工单建议在 max_tokens 边界被截成半截 JSON,另一个能力又因上限过大把长回复的成本推高。本节把输出预算拆成目标、余量与闭包三段,给出 max_tokens 计算、跨增量块的停止序列扫描与截断分类的 TypeScript 实现,并用 node --test 的真实输出验证每一种截断的可用性与重试判断。

8 分钟阅读
书稿 互联网产品 AI 架构
books

《互联网产品的 AI 架构·推理性能与成本工程》3.3 上下文压缩与检索裁剪

21 条检索、历史与工具片段压缩到 9 条,输入 token 从 767 降到 415,但一次去掉保护标记的实验丢掉了退款单号、金额与时效三个事实。本节给出压缩流水线、逐步丢弃原因与事实探针验收,说明怎样在省钱的同时证明关键信息没有丢。文中数字均为示例样本运行结果。

9 分钟阅读
书稿 互联网产品 AI 架构
books

《互联网产品的 AI 架构·推理性能与成本工程》2.3 多租户公平调度

从「回声」大客户挤占小客户容量的投诉出发,讨论多租户共享推理容量时的加权公平队列、饥饿防护、租户配额与突发额度。文中给出可运行的 TypeScript WFQ 与令牌桶模块,并在三租户确定性样本上给出无防护与 200ms 防护两种配置的真实运行结果,说明公平份额与最坏等待之间的取舍。

8 分钟阅读
书稿 互联网产品 AI 架构
books

《互联网产品的 AI 架构·推理性能与成本工程》2.2 并发上限与背压

从一次「把并发调大就好了」的线上误判出发,说明并发上限如何用 Little 定律与目标利用率推导、信号量如何限制在途请求、背压如何向上游传播,以及降级与拒绝的本质区别。文中给出可运行的 TypeScript 信号量与压力决策模块,并在 240 条固定样本上对比无界队列、有界拒绝与降级三种策略的真实运行结果。

8 分钟阅读
书稿 互联网产品 AI 架构
books

《互联网产品的 AI 架构·推理性能与成本工程》2.1 队列、优先级与准入

从「回声」早高峰的排队投诉出发,讨论有界队列、优先级老化与准入判据:为什么无限排队会把过载伪装成延迟,为什么纯优先级会让批量任务饿死,以及怎样用预估等待时间在入口直接拒绝。文中给出可运行的 TypeScript 队列与准入模块,并在 90 条确定性样本上比较 FIFO、优先级与老化三种顺序的真实运行结果。

8 分钟阅读
书稿 互联网产品 AI 架构
books

《互联网产品的 AI 架构·推理性能与成本工程》1.3 压测基线与负载模型

三份来自不同团队的压测报告往往无法比较,因为负载模型不同。本文用确定性 mock 推理器构造稳定、突发、长尾三种负载,产出一份不含时间戳、带指纹、可逐字段比对的基线报告,并给出把它当回归门禁的阈值与取舍;所有数字均为示例样本上的运行结果,不是生产实测。

9 分钟阅读
书稿 互联网产品 AI 架构