chore: complete v1.6 milestone - 语义分段改进
PR Test / lint (pull_request) Successful in 2s

This commit is contained in:
2026-03-23 23:20:28 +08:00
parent 5dc8e32924
commit cb181c9d9f
6 changed files with 533 additions and 118 deletions
+28
View File
@@ -1,5 +1,33 @@
# Milestones
## v1.6 语义分段改进 (Shipped: 2026-03-23)
**Phases completed:** 3 phases (13-15), 17 plans
**Key accomplishments:**
- ✓ SemanticSegmentationEngine — 基于 LLM 的智能语义分段引擎
- ✓ 视频类型识别 — 知识类/故事类/访谈类/新闻类/vlog 自动检测
- ✓ 主题边界检测 — 语义分析识别话题转换点
- ✓ 主题标题生成 — 为章节/主题分段生成简洁标题
- ✓ 内容完整性保护 — 句边界、论点完整性、并列结构保护
- ✓ 中文句边界检测 — 基于语义停顿的中文句子识别
- ✓ 可扩展策略架构 — Strategy Pattern 支持未来分段策略
- ✓ 三层 Fallback 策略 — JSON 解析 → Markdown 提取 → 启发式分段
- ✓ 优雅降级机制 — LLM 失败自动降级到规则分段
- ✓ 智能缓存 — 基于内容的 LLM 结果缓存
- ✓ 长文本分块 — 避免上下文窗口溢出
- ✓ 配置开关 — KBSettings.enable_semantic_segmentation 支持
- ✓ 向后兼容 — 禁用时使用规则分段,AnalyzeProcessor 不受影响
**Delivered:** 基于 LLM 的智能语义分段 — `enable_semantic_segmentation=True` 启用,支持环境变量 `KB_ENABLE_SEMANTIC_SEGMENTATION` 覆盖
**Known Gaps:**
- COST-03 标记为 Pending,但已通过 CONFIG-01 实现(功能相同,需求跟踪不一致)
**Archives:** `.planning/milestones/v1.6-ROADMAP.md`, `.planning/milestones/v1.6-REQUIREMENTS.md`
---
## v1.5 B站字幕简化处理 (Shipped: 2026-03-21)
**Phases completed:** 1 phase (Phase 12), 2 plans, 4 tasks