小唯 A06
|
a4166216d0
|
feat(v3.1): 图谱可视化完整功能
图谱优化:
- scripts/enhance_graph.py — 节点聚类 + 碎片词过滤
* 3362 节点 → 1526 有意义节点
* 869 个概念簇自动识别
* 碎片词/单字噪声自动过滤
- docs/graph_visualization.html — 更新为增强数据
* D3.js 力导向图 (canvas 渲染)
* 聚类标签显示
* 搜索/双击展开/信息面板
API 新增:
- GET /graph/viz — 可视化页面(含内嵌数据,无跨域)
- GET /graph/enhanced-data — 增强版图谱数据
- GET /graph/stats — 图谱统计概览
飞书入口: 已发送消息卡片(点击链接打开)
|
2026-05-26 18:44:40 +08:00 |
小唯 A06
|
a05d13e209
|
feat(v3.1): P0-P3全面优化完成
P0稳定性:
- pytest测试框架 + conftest.py(87测试全通过)
- API Key认证中间件(X-API-Key Header)
- Pydantic输入验证增强
P1可靠性:
- 结构化日志(JSON/彩色双模式,commit/recall/redis关键路径)
- 健康检查增强(Redis/磁盘空间/索引完整性/实例状态)
- 备份脚本(data/+Redis RDB,保留10份)
P2性能/体验:
- FAISS IVFFlat升级(doc>1000自动触发)
- OpenAPI文档完整化(/docs, /redoc)
- 批量API(/commit/batch, /recall/batch已存在)
- 同义词Query扩展(42组同义词,recall路由集成)
P3调研:
- GPU加速调研(RTX 3050方案)
- 图谱可视化调研(3362节点可视图)
- 自然语言查询调研
其他:
- logger.py/StructuredLogger兼容
- Health check返回degraded状态
- 版本升至3.1
|
2026-05-26 17:39:07 +08:00 |
小唯 A06
|
5fb4e37ac5
|
fix(v2.9): commit content去重 + recall时间戳 + 索引content去重
- commit: 按content hash去重,相同内容只返回已有episode_id + deduplicated=true
- recall结果: timestamp字段显示created_at,方便判断新旧版本
- 索引构建: 按content前80字分组,每组保留updated_at最大的版本
- 解决频繁变更事实(IP/密码)的多个过期版本问题
- FAISS向量: 1124 → 484(去重640个重复副本)
|
2026-05-26 11:26:43 +08:00 |
小唯 A06
|
f453d06b83
|
feat(v2.9): bge-m3 1024维embedding + bge-reranker-v2-m3重排
- 新增 bge_embedder.py: 模力方舟 bge-m3 API, 1024维向量
- 新增 jina_rerank.py: 模力方舟 bge-reranker-v2-m3 重排API
- recall pipeline: bge-m3 encode + FAISS粗排 + bge-reranker二次重排
- FAISSIndex.index_with_vectors(): 支持预计算向量全量构建
- FAISSRecall.index_documents_with_vectors(): 全量重建索引
- commit.py: 全量索引重建,从JSONLShardStore读取完整数据
- 修复: 数据一致性(FAISS=sbert_docs=stats全部同步)
- recall验证: 新commit内容score=0.714命中
|
2026-05-26 09:45:54 +08:00 |
小唯 A06
|
085295d793
|
fix: redis_store read_events从XREADGROUP切换到XREAD修复双实例事件分配不均
根因:消费者组有历史残留consumer(3个),XREADGROUP将事件轮询分配,
导致部分实例漏收事件。
修复:改用XREAD+last_id跟踪,每个实例读取所有事件并通过instance_id过滤自身。
|
2026-05-25 19:46:15 +08:00 |