posts

《互联网产品的 AI 架构·模型接入与能力边界》 · 已发布章节索引(45 篇)

《互联网产品的 AI 架构·模型接入与能力边界》全 45 篇:13 章正文覆盖能力契约、模型选型、网关、路由、流式、提示、结构化输出、预算、缓存、降级、安全与观测;附序、前言、目录与三篇附录,配可运行的 TypeScript 实验工程,可直接按章跳读。

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

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

全书概览

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

前置

篇文章核心内容
序序从两套书结束的地方写起,交代为什么接入模型会变成架构问题、四卷分工与这一卷的边界。
前言前言四卷分工、贯穿案例「回声」、ai-lab 模块地图、三级可运行性、代码块约定与数字口径。
目录目录13 章 39 节的结构、章节依赖关系、三条阅读路径与读完卷一应能回答的问题。

第 1 章 AI 能力的产品化边界

节文章核心内容
1.11.1 产品里的 AI 能力到底是什么「回声」把智能回复当成模型演示上线后连续踩坑,本节由此区分模型调用与产品能力,把输入、输出、质量、延迟、…
1.21.2 哪些事该用模型,哪些不该「回声」一次能力盘点列出了智能回复、搜索重排、脱敏、退款审批等候选任务,本节用确定性、可验证性、容错成本…
1.31.3 ai-lab:从需求到能力契约ai-lab 把「回声」的五个能力写成一份可校验清单:智能回复、搜索重排、长文摘要、审核分类、客服辅助,…

第 2 章 模型选型与能力矩阵

节文章核心内容
2.12.1 模型能力的五个维度从「回声」智能回复的选型争论出发,把模型能力拆成质量、延迟、成本、上下文与可控性五个维度,说明每个维度的…
2.22.2 选型矩阵:离线评测与在线 A/B解释模型榜单为什么不能直接决定选型,并以「回声」的智能回复、内容审核与搜索重排为例,给出硬约束过滤、加权…
2.32.3 多模型并存的现实多模型并存不是架构失败,而是能力覆盖、质量分层、区域合规与供应关系共同作用的常态。以「回声」的三个模型与…

第 3 章 模型网关

节文章核心内容
3.13.1 模型网关的职责边界「回声」同时服务主站与两个合作方后,密钥、配额、重试与审计散落在业务代码里。本节给出模型网关的职责判据,…
3.23.2 统一契约与流式协议业务方不该为每家模型提供方写一套错误处理。本节把网关对外的请求、响应与错误收敛成一套契约,逐字段说明能力…
3.33.3 ai-lab:实现零依赖模型网关用 node:http 从零实现一个可运行的模型网关:POST /v1/chat 同时支持非流式 JSO…

第 4 章 多模型路由

节文章核心内容
4.14.1 路由的五个维度从「回声」的三类 AI 调用出发,把多模型路由拆成任务、租户、区域、成本与健康五个维度,说明哪些事实该由…
4.24.2 优先级、加权与健康回退在五维路由之上实现可测试的候选筛选与排序:按能力、区域、上下文、输出上限和延迟先排除,再按档位优先级与加…
4.34.3 路由的可解释性与灰度路由必须回答两个问题:为什么选它,以及为什么没选它。本节把路由决策翻译成稳定代码的解释行与排序表,再给出…

第 5 章 流式输出与交互架构

节文章核心内容
5.15.1 流式的端到端链路从「回声」私信智能回复的首字延迟出发,拆解提供方、网关、BFF 与客户端四段流式链路,逐字节给出统一 S…
5.25.2 背压、取消与半截响应从用户切走私信页的瞬间出发,说明流式链路为什么需要背压、取消信号与半截响应的收敛,给出有界异步队列与流式…
5.35.3 流式下的错误与重试语义从一次首帧后自动重试导致回复重复的事故出发,把流式错误分成首帧前与首帧后两段,给出协议内错误事件与连接断…

第 6 章 上下文与提示的架构位置

节文章核心内容
6.16.1 提示是产物,不是字符串「回声」把运营活动文案整段塞进 system 后,智能回复开始复读活动、忽略用户问题。本节由此说明提示为…
6.26.2 上下文预算与裁剪「回声」摘要功能把历史、检索结果和工具输出一次性铺满窗口,提供方从尾部截断时把 system 规则一起切…
6.36.3 提示版本化与发布「回声」一次直接改线上提示、没有版本记录,效果变差后无法回滚,只能凭记忆重写。本节把提示发布做成不可变版…

第 7 章 结构化输出与工具调用

节文章核心内容
7.17.1 结构化输出的契约与校验从「回声」客服辅助返回的工单建议 JSON 出发,说明为什么只取 JSON Schema 的一个可审查子…
7.27.2 工具调用:谁执行、谁授权从「回声」模型试图自带 tenantId 查询别家订单、以及直接提议退款两个场景出发,拆开工具调用中“谁…
7.37.3 解析失败的重试、修复与降级从「回声」客服辅助一次修复仍然失败的工单 JSON 出发,说明解析失败为什么要先分类再决定是否修复,修复…

第 8 章 延迟、成本与质量

节文章核心内容
8.18.1 端到端延迟预算怎么拆「回声」智能回复承诺 2 秒,团队却把 2000 毫秒直接当成提供方超时,结果网络、排队与后处理叠加后稳…
8.28.2 Token 成本模型与配额「回声」商家版租户被自己的预留限流三天:拦截分支没有结算,也未释放额度,真实花费不到配额三分之一。本节用…
8.38.3 质量、成本与延迟的取舍记录「回声」为智能回复选模型,三个月里争论三次、结论三次,却没人说得清上一次为什么那样定。本节把质量、成本与…

第 9 章 缓存与复用

节文章核心内容
9.19.1 精确缓存、语义缓存与结果复用「回声」的搜索摘要缓存只按查询文本建键,两个租户问同一句退款政策时互相串了结果。本节把精确缓存、语义缓存…
9.29.2 失效、隐私与多租户隔离提示改版后旧缓存继续返回旧口径,用户注销后摘要仍能被相似问题命中。本节把失效拆成提示换版、模型切换、权限…
9.39.3 命中率的度量与陷阱「回声」的缓存命中率升到 92%,端到端延迟却变差了。本节把命中率拆成请求、token 与成本三个口径,…

第 10 章 降级与兜底

节文章核心内容
10.110.1 模型不可用时产品该做什么「回声」的智能回复超时后,前端自动重试三次,把一次故障拖成半小时;同一时刻审核调用也超时,发布按钮却仍然…
10.210.2 降级策略:小模型、规则、模板、排队「回声」的主模型超时后自动切到小模型,摘要却变成了复读用户问题。本节把降级看成一条有预算、有质量下限、有…
10.310.3 降级演练与用户可见性「回声」的一次故障开关开了三周,没人敢关,所有用户都在看模板摘要。本节用确定性故障注入、带过期时间的开关…

第 11 章 安全与信任边界

节文章核心内容
11.111.1 密钥、租户与数据出域从「回声」把合作方租户私信送进主站模型的事故出发,拆解密钥分级与轮换、租户隔离、出域字段白名单和区域路由…
11.211.2 提示注入与输入信任边界用户在评论里写下「忽略前面的指令」,检索文档里又藏着角色伪造。「回声」的这次事故说明,提示注入不是句子黑…
11.311.3 输出审查与内容安全接入一次输出拦截没有申诉入口,让「回声」的内容安全接入暴露出规则与流程的双重缺口。本篇给出规则加分类器的双层…

第 12 章 可观测与计量

节文章核心内容
12.112.1 一次 AI 请求的最小观测字段从「回声」一次查不到模型的线上投诉出发,说明一次 AI 请求必须记录哪些字段、耗时如何拆段、用量与错误类…
12.212.2 计量、账单与配额对账从「回声」一次账单比预估高 30% 却无法归因的事故出发,说明用量事件如何设计、两层幂等键如何挡住重复投…
12.312.3 质量信号的线上采集从「回声」一次采纳率 68% 的汇报被用户访谈推翻出发,说明线上质量信号为什么要以曝光为分母、点击率与采…

第 13 章 卷一收口:ai-lab 能力网关基线

节文章核心内容
13.113.1 能力清单与契约矩阵「回声」的五个 AI 能力散落在五份文档里,评审时才发现摘要没有降级路径、审核却声明了模板兜底。本节把能…
13.213.2 网关的组合:路由、缓存、降级前十二章的部件都写好了,却没有一条流水线把它们按正确顺序串起来。本节把认证与配额、缓存、路由、调用、校验…
13.313.3 基线度量与风险清单用 60 条确定性样本跑完基线,得到成功率、P95 延迟、单次成本、缓存命中率与降级率,再按影响乘概率生…

附录

篇文章核心内容
附录 A附录 A 术语与判据速查十二组术语的定义、判断条件、常见误用与对应章节,附一页纸十二问。
附录 B附录 B 能力契约与错误码速查能力契约模板、九类错误、可重试判定、HTTP 映射与预算算式。
附录 C附录 C AI 架构评审清单十二组六十问、三十分钟评审流程与结论模板。

实验工程

书稿代码全部来自 ai-lab:src/core 放契约与错误、src/gateway 放网关与 mock 供应商、src/routing 放路由、src/stream 放流式、src/prompt 放提示与上下文、src/structured 与 src/tools 放结构化输出与工具边界、src/degrade 放降级、src/observe 放观测。每章至少一个有断言的 node --test 用例。

下一卷

卷二《推理性能与成本工程》从这一卷的预算与计量继续:批处理、并发控制、前缀缓存、量化与蒸馏、容量规划与成本治理。卷一只回答“边界在哪”,卷二回答“同样边界下怎样更便宜更快”。

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

《互联网产品的 AI 架构·模型接入与能力边界》附录 C AI 架构评审清单

把卷一十三轮的判断压缩成一份可打印的评审清单:能力与契约、网关职责、路由与模型组合、流式、提示与上下文、结构化输出、预算与成本、缓存、降级、安全边界、观测计量、演进入口共十二组六十问,每组附通过判据、常见驳回理由与整改建议,末页给出三十分钟评审流程与结论模板。

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

《互联网产品的 AI 架构·模型接入与能力边界》附录 B 能力契约与错误码速查

把卷一反复使用的两类产物压缩成可直接抄用的速查:能力契约模板(六面承诺、请求响应形状、预算与降级字段)与错误模型速查(九类错误、可重试判定、HTTP 映射、用户可见文案、记录字段);另附五种能力的契约对照、流式事件与结构化输出失败表,以及预算算式与契约评审检查点。

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

《互联网产品的 AI 架构·模型接入与能力边界》附录 A 术语与判据速查

把卷一的核心术语与判据压缩成速查表:能力契约、网关、路由、流式、提示、结构化输出、预算、缓存、降级、安全、观测与治理十二组,每组给出定义、判断条件、常见误用与对应章节;另附一页纸十二问与中英对照,可作为评审前的对齐材料,也适合新人快速上手。

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

《互联网产品的 AI 架构·模型接入与能力边界》13.3 基线度量与风险清单

用 60 条确定性样本跑完基线,得到成功率、P95 延迟、单次成本、缓存命中率与降级率,再按影响乘概率生成风险清单,并给出进入卷二的七项条件。文中数字来自 ai-lab 的示例样本运行结果,不是生产实测;同时说明样本量、阈值与风险分档为什么必须一起写清楚。

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

《互联网产品的 AI 架构·模型接入与能力边界》13.2 网关的组合:路由、缓存、降级

前十二章的部件都写好了,却没有一条流水线把它们按正确顺序串起来。本节把认证与配额、缓存、路由、调用、校验和降级组合成基线:说明缓存为什么在路由之前、预算如何逐段扣减、命中与降级各记录哪些字段,以及失败时由哪一层负责,并给出可运行实现与九个确定性测试。

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

《互联网产品的 AI 架构·模型接入与能力边界》13.1 能力清单与契约矩阵

「回声」的五个 AI 能力散落在五份文档里,评审时才发现摘要没有降级路径、审核却声明了模板兜底。本节把能力契约收敛成一张六面矩阵:输入、输出、质量、延迟、成本与失败姿态逐项填值,区分契约字段与租户配置,按风险分数排序,并给出可运行的 TypeScript 矩阵视图与缺失面门禁。

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

《互联网产品的 AI 架构·模型接入与能力边界》12.1 一次 AI 请求的最小观测字段

从「回声」一次查不到模型的线上投诉出发,说明一次 AI 请求必须记录哪些字段、耗时如何拆段、用量与错误类别如何统一,以及内容脱敏与分层采样如何让观测既够用又不越界;文中给出可逐条断言的 TypeScript 字段契约、脱敏规则、采样分桶与真实测试输出,帮助团队把一次请求追到模型、租户与错误类别。

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

《互联网产品的 AI 架构·模型接入与能力边界》11.3 输出审查与内容安全接入

一次输出拦截没有申诉入口,让「回声」的内容安全接入暴露出规则与流程的双重缺口。本篇给出规则加分类器的双层审查、拦截与降级、只存哈希的审计记录与带时限的申诉状态机,用可运行的 TypeScript 测试固定决策顺序、降级行为与已知边界,并说明申诉推翻后为什么不能自动放行原文。

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

《互联网产品的 AI 架构·模型接入与能力边界》11.2 提示注入与输入信任边界

用户在评论里写下「忽略前面的指令」,检索文档里又藏着角色伪造。「回声」的这次事故说明,提示注入不是句子黑名单问题,而是信任边界问题。本篇把系统指令、用户内容、检索内容与工具输出分成四层,给出可断言的信号评分、隔离策略和工具参数二次校验,并说明为什么正则只能是信号而不能是唯一防线。

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

《互联网产品的 AI 架构·模型接入与能力边界》11.1 密钥、租户与数据出域

从「回声」把合作方租户私信送进主站模型的事故出发,拆解密钥分级与轮换、租户隔离、出域字段白名单和区域路由四道边界,给出可运行的 TypeScript 实现与 11 条测试,说明每次放行为什么都要留下可追溯的决策记录,再复盘一次跨租户调用为什么会同时穿过四道默认值。

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

《互联网产品的 AI 架构·模型接入与能力边界》10.3 降级演练与用户可见性

「回声」的一次故障开关开了三周,没人敢关,所有用户都在看模板摘要。本节用确定性故障注入、带过期时间的开关和恢复断言,把降级策略变成可以反复演练的代码,并复盘一次只检查动作、忽略用户文案的演练失败,说明恢复结果为什么必须写进演练报告,而不是留成一句口头承诺。

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

《互联网产品的 AI 架构·模型接入与能力边界》10.2 降级策略:小模型、规则、模板、排队

「回声」的主模型超时后自动切到小模型,摘要却变成了复读用户问题。本节把降级看成一条有预算、有质量下限、有风暴保护的链:小模型、规则、模板、排队各自分工,选择顺序由产品写死,并讨论预算、代价与降级风暴的规避,最后用可运行的 TypeScript 实现选链与逐步执行。

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

《互联网产品的 AI 架构·模型接入与能力边界》10.1 模型不可用时产品该做什么

「回声」的智能回复超时后,前端自动重试三次,把一次故障拖成半小时;同一时刻审核调用也超时,发布按钮却仍然可点。本节把 AI 能力按可缺、可弱、必须阻塞分级,明确每种信号下的动作与用户文案,并用可运行的 TypeScript 把策略校验和批量编排固定下来。

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

《互联网产品的 AI 架构·模型接入与能力边界》9.1 精确缓存、语义缓存与结果复用

「回声」的搜索摘要缓存只按查询文本建键,两个租户问同一句退款政策时互相串了结果。本节把精确缓存、语义缓存与结果复用拆成三层,讲清作用域键的五个要素、字符二元组相似度与 0.72 阈值、订单号与动作词两道护栏,并给出可运行的 TypeScript 实现与测试。

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

《互联网产品的 AI 架构·模型接入与能力边界》8.2 Token 成本模型与配额

「回声」商家版租户被自己的预留限流三天:拦截分支没有结算,也未释放额度,真实花费不到配额三分之一。本节用整数微元、租户/能力/模型三维计量、预留与结算、失败也记账和 TTL 回收,搭一个可测试的成本账本,并复盘这次泄漏从发生到被发现的每一步。

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