From 5d090304e5bc8a9e3b80efb49f743bc8f0fd4c78 Mon Sep 17 00:00:00 2001 From: Blizzard Date: Tue, 30 Jun 2026 09:40:45 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20DEPTH=5FROADMAP=20T2.3=20=E8=BE=93?= =?UTF-8?q?=E5=87=BA=E7=BC=93=E5=AD=98(=E5=8D=8A=E5=81=9A,=E8=AF=9A?= =?UTF-8?q?=E5=AE=9E=E6=A0=87=E6=B3=A8=E5=91=BD=E4=B8=AD=E7=8E=87=E6=9C=89?= =?UTF-8?q?=E9=99=90)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 --- DEPTH_ROADMAP.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/DEPTH_ROADMAP.md b/DEPTH_ROADMAP.md index d3d8a8f..b93a574 100644 --- a/DEPTH_ROADMAP.md +++ b/DEPTH_ROADMAP.md @@ -76,10 +76,14 @@ - [ ] 加检索质量度量(命中率/相关性,离线评测集) - 验收:三路都真出结果且可度量,能说清"混合检索比单路好多少"。 -### [ ] T2.3 Prompt 版本管理 + 输出缓存 -- [ ] prompt 版本化(可回溯/对比/灰度) -- [ ] 模型输出缓存(同输入命中,省成本+提速) -- 验收:prompt 可版本切换;重复输入走缓存。 +### [~] T2.3 Prompt 版本管理 + 输出缓存(缓存半做) +- [x] 模型输出缓存:`cachingModel`(llm/cache.go)包在 failover 外层,缓存 Generate(非流式), + 键=模型+工具+消息哈希,默认 TTL 60s(env 可调/关)。单测全过。 + ⚠️ **诚实**:本平台以流式创作为主、Generate 输入每次变,**真实命中率天然偏低**(主要吃短窗内 + 逐字相同的重试/双发);机制对、零风险,但非大成本杠杆。更大的省钱项(语义缓存/确定性工具结果 + 缓存)是后续。 +- [ ] prompt 版本化(可回溯/对比/灰度)—— 未做,是 T2.3 的另一半,独立较大块。 +- 验收:缓存 ✅ 单测;prompt 版本切换待做。 ---