From cb7dd8612136c5b5181fb0a3e86939c1a8c0e921 Mon Sep 17 00:00:00 2001 From: Blizzard Date: Tue, 30 Jun 2026 14:59:52 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20DEPTH=5FROADMAP=20T2.3=E2=9C=85=20+=20T?= =?UTF-8?q?2=20=E6=B7=B1=E5=8C=96=204/4=20=E5=85=A8=E6=B8=85(prompt=20DB?= =?UTF-8?q?=20=E6=8E=A7=E5=88=B6=E9=9D=A2=E7=83=AD=E5=88=87=E6=8D=A2?= =?UTF-8?q?=EF=BC=8Clive)?= 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 | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/DEPTH_ROADMAP.md b/DEPTH_ROADMAP.md index 9d44026..014110e 100644 --- a/DEPTH_ROADMAP.md +++ b/DEPTH_ROADMAP.md @@ -89,7 +89,7 @@ 混合 = 各路上界的稳健组合,recall 始终 ≥ 最佳单路。图谱路最弱(依赖 LLM 抽取+实体匹配)。 - 验收 ✅:三路都真出结果 + 质量可度量、混合价值量化(稳健兜底)。 -### [~] T2.3 Prompt 版本管理 + 输出缓存(缓存✅ + prompt版本化地基✅;DB热切换/灰度待) +### [x] T2.3 Prompt 版本管理 + 输出缓存(缓存✅ + prompt版本化✅:文件覆盖+DB控制面热切换;灰度%可选) - [x] 模型输出缓存:`cachingModel`(llm/cache.go)包在 failover 外层,缓存 Generate(非流式), 键=模型+工具+消息哈希,默认 TTL 60s(env 可调/关)。单测全过。 ⚠️ **诚实**:本平台以流式创作为主、Generate 输入每次变,**真实命中率天然偏低**(主要吃短窗内 @@ -98,8 +98,11 @@ - [x] prompt 版本化 v1(地基)—— `shared/prompts` 注册表:内置默认(随代码) + 运行期覆盖(`PROMPTS_FILE`)。 9 处散落硬编码 system prompt(graph抽取/eval质量/eval修订/越狱护栏/协调者/记忆对账等)收口为 `prompts.Get(key)`, **不重编译即可改/回滚/对比**。单测(默认/覆盖/文件) + **live A/B:覆盖 graph.extract→图谱抽取 2 条→0 条,向量仍正常**。 -- [ ] prompt 版本化 v2(管理层)—— DB `sundynix_prompt` 表 + 控制面热切换 + 灰度%/可追溯,独立较大块(后续)。 -- 验收:缓存 ✅;prompt 版本化地基 ✅(文件覆盖);DB 控制面热切换/灰度待做。 +- [x] prompt 版本化 v2(管理层)✅ —— `sundynix_prompt` 表(key/version/content/active) + 控制面热切换: + API(`GET/POST /prompts`、version/activate/deactivate) → 激活某版经 NATS 广播 → dispatcher/mcp-go + `ApplyOverrides` 热更新(镜像 model-config 控制面)。**live:建版本→激活→不重启 mcp-go 图谱抽取 2→0→回滚 2; + 版本留存可回溯;deactivate 回退代码默认**。灰度%/审计是可选后续。 +- 验收:缓存 ✅;prompt 版本化地基 ✅(文件覆盖) + DB 控制面热切换 ✅(live);灰度%可选。 ### [~] T2.4 大文件 RAG 生产化(切片/向量/队列✅;检索持久 + 治理待补) 准生产目标:几十万字文件从上传到可检索,全链路抗并发、抗崩溃、抗大体量。三段已做实并全 live 验证。 @@ -143,7 +146,7 @@ |---|---| | T0 激活 | 2 / 2 ✅ | | T1 收口 | 1 / 2 | -| T2 深化 | 3 / 4 | +| T2 深化 | 4 / 4 ✅ | | T3 硬化 ⏸ | 0 / 5 | > 推进顺序:T0.1 → T0.2 → T1.1 → T1.2 → T2.1 → T2.4(三段✅) → **T2.4 P0 Bleve 落盘** → … → (T3 按需)。