This repository has been archived on 2026-02-15. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw-skills/memory/2026-02-13.md
T
starmen1265 c276df2d37 feat(kb-workflow): 添加严格失败判断逻辑
- kb-deep-analyzer: 新增判断逻辑,只有AI真正完成分析才算成功
- 失败条件: summary以'共'开头、topics为空、full_analysis为None
- kb-workflow: 明确深度分析失败则整个流程失败
- 禁止降级处理或使用模板'假装成功'
2026-02-13 15:23:03 +08:00

61 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 2026-02-13
## kb-deep-analyzer 技能改进
### 批处理模式
- 改为分批并发处理(3+3+3+1),避免同时启动所有AI请求
- `analyze()` 方法支持 `on_batch_complete` 回调
- `batch_size` 参数控制每批数量(默认3)
### 流式写入功能
- 新增 `StreamingWriter` 类,支持多线程并发写入文档不同位置
- `initialize_document()` 预先创建带占位符的文档结构
- `write_batch()` 每批完成后写入对应位置
### 文档格式优化
- `date` 改为视频发布日期(从 pubtime 提取)
- frontmatter 添加 `url` 字段
- 删除"建议行动"章节
- 删除 `{% if timeline %}` 和最后的分析时间
- 新格式更简洁
### 提交记录
- `94370f2` - feat: 改为批处理模式
- `c8ddc1e` - feat: 添加流式写入器
- `518f8e4` - fix: 优化文档格式
## 知识库添加:BV1W4f9B6EdC
### 处理结果
- **标题**: 爱泼斯坦案惊天动地?美式司法:"没事,已经结束了"【逸语道破】
- **作者**: 沈逸老师
- **Whisper**: ✅ 完成(8043字符,971段)
- **深度分析**: ⚠️ 代码错误,使用基础模板
- **归档**: ✅ 完成
### 发现并修复的 Bug
1. **参数名不匹配错误**
- 错误: `name 'on_batch_complete' is not defined`
- 原因: `analyze()` 用 `on_batch_complete`,内部 `_analyze_chunks_concurrent()` 用 `on_segment_complete`
- 修复: 统一使用 `on_segment_complete` 作为内部参数名
2. **batch_size 未定义**
- 错误: `name 'batch_size' is not defined`
- 原因: 方法内部多次使用但未作为参数传入
- 修复: 在 `_analyze_chunks_concurrent()` 签名中添加 `batch_size: int = 3`
### 当前状态
- glm-4.7 深度分析暂时不可用(代码修复后需重新测试)
- 知识库工作流 Whisper 环节正常
- 需要重新测试深度分析功能
## 技能清单
| 步骤 | 技能 | 状态 |
|------|------|------|
| 链接解析 | kb-link-parser | ✅ |
| 元数据提取 | kb-bilibili-metadata | ✅ |
| 字幕下载 | kb-bilibili-content | ✅ |
| 语音识别 | kb-whisper | ✅ |
| 深度分析 | kb-deep-analyzer | ⚠️ 需重测 |