7.4 选型决策树与术语速查 本节摘要:前面三节把能用的手段和它们的代价都摊开了,但真到拍板时,问题不是"哪个最好",而是"从账单上哪个数字先动手"。本节给出一条完整的选型决策路径——从"重复 token 占比"这一个可查的数字出发,沿分支走到具体方案,每个岔路口都给判断依据和量化阈值;后半部分是一份覆盖全册的术语速查表,按显存层、平台层、应用层、成本与度量四层分组,方便离开教程后随时回查。 决策最怕拍脑袋。把第 6 章的成本框架和前三节的手段收成一张树,好处是每个节点都有可量化的判断依据——你不用懂全部原理,只要会看账单上的几个数字,就能顺着分支走到该用的方案。 决策从哪一个数字开始 整棵树的入口只有一个数字:账单里"重复 token 占全部 token 的比例"。
本节摘要:前面三节把能用的手段和它们的代价都摊开了,但真到拍板时,问题不是"哪个最好",而是"从账单上哪个数字先动手"。本节给出一条完整的选型决策路径——从"重复 token 占比"这一个可查的数字出发,沿分支走到具体方案,每个岔路口都给判断依据和量化阈值;后半部分是一份覆盖全册的术语速查表,按显存层、平台层、应用层、成本与度量四层分组,方便离开教程后随时回查。
决策最怕拍脑袋。把第 6 章的成本框架和前三节的手段收成一张树,好处是每个节点都有可量化的判断依据——你不用懂全部原理,只要会看账单上的几个数字,就能顺着分支走到该用的方案。
整棵树的入口只有一个数字:账单里"重复 token 占全部 token 的比例"。它直接决定缓存这条零质量风险的路线有没有足够大的肉可吃。这个比例怎么来——把一个月的用量日志按请求拆解,统计被同一前缀覆盖、或被语义去重命中的 token 量,除以总数即可。拿到这个数,下面的分支才有意义。
阈值先给一版经验值,后面每个节点再细化:重复占比低于百分之十,缓存基本不值得专门做,优先考虑截断或压缩;百分之十到四十,缓存有收益但有限,配合压缩更划算;高于四十,缓存是主角,再按前缀稳定性决定用哪一层缓存。
从根节点出发,每一跳的判断依据和阈值如下。
第一跳看"重复占比是否高且前缀稳定"。若占比高(大于四十)且前缀固定(系统提示词、知识库注入基本不变),走平台级 Prompt 缓存——这是零工程门槛、零质量风险的第一选择,命中率九成以上时月度账单常能砍掉两三成。若占比高但问法多变、前缀早早分叉(典型如客服里同一意思百种问法),平台缓存命中率低,应改走应用层语义缓存,用向量相似度拦住"答案相同"的那一大块。
第二跳看"是否自建推理服务"。如果流量跑在自己部署的 vLLM 或同类框架上,无论前缀稳不稳,都应开启框架层前缀缓存(RadixAttention 一类),这是服务端白送的复用,不依赖任何平台特性。自建场景下这一跳优先级甚至高于语义缓存,因为框架层命中是确定性的、无质量风险。
第三跳看"上下文是否过长"。当单请求输入动辄数万 token、且大量是冗余或可凝练内容时,缓存帮不上(每次文档不同),应走截断或语义压缩。截断即时但伤质量,语义压缩慢热但保信息,按质量容忍度二选一或叠加。这一跳和前面不冲突——长文档场景往往是"截断加压缩"双管齐下。
第四跳看"是否预算充足且长期高频"。如果业务会长期跑、调用量巨大,前面几招省的是"重复部分",蒸馏省的是"单价底座"——它是结构性、对所有请求一视同仁的下降。蒸馏前期要训练和评测,不是立竿见影,但只要任务可迁小模型,长期看它才是把账单打穿地板的那张牌。它通常作为叠加项,放在缓存和压缩之后。

把树浓缩成三种最常遇到的起点,方便对号入座。
起点一是"账单重复占比过半、系统提示词固定"——直接平台缓存,命中率起来后账单立降,这是最舒服的情况。起点二是"上下文巨长、单次为主、重复占比低"——缓存几乎无效,全力做截断加语义压缩,必要时上小模型蒸馏。起点三是"自己部署推理服务、流量混杂"——先开框架层前缀缓存(白送的确定性命中),再按前缀稳定性补平台或语义缓存。三种起点互不排斥,真实业务往往是组合。
用完整五段把决策树落到真实业务,验证它能不能独立导航。
背景:某电商客服接入大模型,月度推理费 5 万元。系统提示词固定约 1500 token,用户问题高度重复但问法各异("怎么退款""退款流程""钱什么时候退"算同一意图不同表述)。团队不自建服务,走云厂商 API。初步统计重复 token 占比约五成。
操作:按树走——第一步重复占比五成、且前缀(系统提示词)稳定,先上平台级 Prompt 缓存吃掉固定前缀,预期省掉那 1500 token 的稳定部分。第二步判断问法多变、前缀早早分叉,平台缓存对"问题主体"命中率低,叠加应用层语义缓存,用向量相似度拦截"同一意图不同问法"的重复回答。蒸馏暂不评,因为客服答案准确性要求高,迁小模型风险先不扛。
结果:平台缓存上线后稳定前缀部分月度省约 25%;语义缓存把"问法不同但答案相同"的重复请求再拦下约 30%,两者叠加月度费用从 5 万降到约 2.8 万(降约 44%)。用户侧无感知——两套缓存都不改输出分布,答案质量和以前一致。
解读:这个 case 正好是决策树"高占比加稳定前缀"与"问法多变"两个分支同时命中的典型,所以它吃到了两层缓存的叠加收益,且零质量风险。关键判断是"前缀稳"和"问法多变"分属不同部分——前者靠平台缓存、后者靠语义缓存,两者互补而非打架。若只做平台缓存,会漏掉问法多变那块;若只做语义缓存,会浪费稳定前缀那块零风险的便宜。
变式:若这家公司把客服迁到自建 vLLM 集群,应在平台缓存前先开框架层前缀缓存(确定性命中白送),再保留语义缓存;若后续发现七成问题都能由小模型答对,可追加蒸馏把单价底座再降,月度费用有望压到 1.5 万以下。决策树每多走一层,收益就多叠一层,前提是每层的前提都满足。
离开教程后遇到陌生名词,按下面四层回查即可。每个术语一行定义。
显存层(第 2 章)
平台层(第 3 章)
应用层(第 4 章)
成本与度量(第 6 章及本章)
这张表不是死记清单,而是决策树的词汇表——前面每一跳的判断依据,落到术语上就是"命中率""有效单价""TCO"这些可查可算的量。全册七章走到这里,复用经济学的闭环已经合上:算力预付、缓存回收,而收不收、在哪收、收不动时换哪张牌,现在都在你手里。