灵知系统三大并行实施计划 - 进度报告
日期: 2026-04-01 版本: v1.0.0
🎯 总体目标
在修复技术债务的同时,实施三个核心价值系统: 1. 用户价值追踪与反馈系统 2. 多AI对比学习与自进化系统 3. 技术债务清理(已部分完成)
📊 三系统总览
系统间关系
┌─────────────────────────────────────────────────┐
│ 用户价值追踪与反馈系统 │
│ - 用户用了什么? │
│ - 有用吗? │
│ - 如何改进? │
└───────────────────┬─────────────────────────────┘
│
↓ 追踪数据 + 反馈
┌─────────────────────────────────────────────────┐
│ 多AI对比学习与自进化系统 │
│ - 哪个更好? │
│ - 差距在哪? │
│ - 自动进化 │
└───────────────────┬─────────────────────────────┘
│
↓ 对比结果 + 进化记录
┌─────────────────────────────────────────────────┐
│ 技术债务清理(已部分完成) │
│ - P0安全漏洞 ✅ │
│ - P1-A导入路径 🔄 │
│ - P1-C FTS索引 ✅ │
│ - P4代码质量 ✅ │
└─────────────────────────────────────────────────┘
1️⃣ 用户价值追踪与反馈系统
状态:✅ 设计完成,待运行迁移
进度: - ✅ 数据模型设计(4张表) - ✅ 后端API实现(8个端点) - ✅ 数据库迁移脚本 - ✅ 前端集成指南 - ✅ 测试用例(14个) - ⏳ 运行数据库迁移(待执行) - ⏳ 前端集成(待执行)
核心功能:
# 活动追踪
POST /api/v1/analytics/track
{
"action_type": "search|ask|audio_play|book_read",
"content": "搜索关键词或问题",
"metadata": {"result_count": 10, "response_time_ms": 150}
}
# 满意度评价(即时)
POST /api/v1/analytics/feedback/instant
{
"rating": "good|neutral|poor",
"comment": "意见和建议(可选)"
}
# 深度反馈(周度/月度)
POST /api/v1/analytics/feedback/extended
{
"feedback_type": "weekly|monthly",
"rating": "good|neutral|poor",
"comment": "详细建议(必填,最少10字)"
}
# 用户状态
GET /api/v1/analytics/me
{
"session_id": "xxx",
"level": "beginner",
"current_streak": 7,
"total_sessions": 42
}
# 管理员仪表板
GET /api/v1/analytics/dashboard?period=7d
{
"total_users": 1250,
"active_users": 380,
"avg_rating": 4.2,
"rating_distribution": {"good": 70%, "neutral": 20%, "poor": 10%}
}
数据模型:
- user_activity_log - 用户活动日志
- user_feedback - 满意度反馈
- user_profile - 用户状态(简化画像)
- data_deletion_requests - GDPR合规删除请求
隐私保护: - ✅ 三种模式:匿名/标准/完整 - ✅ 数据保留策略:匿名90天,登录用户永久 - ✅ 数据删除功能 - ✅ 隐私政策透明
下一步:
# 1. 运行迁移
python scripts/migrate_user_analytics.py
# 2. 前端集成
# - 搜索页面添加追踪+反馈
# - 问答页面添加追踪+反馈
# - 每周深度反馈弹窗
# 3. 验证
python -m pytest tests/test_analytics_api.py
2️⃣ 多AI对比学习与自进化系统
状态:✅ 设计完成,待运行迁移
进度: - ✅ 多AI适配器(5个厂商) - ✅ 对比评估引擎 - ✅ 进化API端点 - ✅ 数据库迁移脚本 - ✅ 架构文档 - ⏳ 运行数据库迁移(待执行) - ⏳ 前端集成(待执行)
核心功能:
# 触发多AI对比
POST /api/v1/evolution/compare
{
"request_type": "qa|podcast",
"query": "如何提高学习注意力?",
"lingzhi_response": "灵知的回答..."
}
# 返回:
{
"comparison_id": "xxx",
"evaluation": {
"scores": {
"lingzhi": {"completeness": 8.5, "usefulness": 9.0, ...},
"hunyuan": {"completeness": 9.0, "usefulness": 7.0, ...},
...
},
"winner": "lingzhi",
"suggestions": [
{
"type": "clarity",
"priority": "medium",
"action": "improve_formatting",
"details": "混元的结构更清晰(差距0.7分)"
}
]
}
}
# 追踪用户行为
POST /api/v1/evolution/track-behavior
{
"request_id": "xxx",
"behaviors": [
{
"element_id": "section-2",
"dwell_time_ms": 8500,
"viewport_position": {"x": 0, "y": 500}
}
]
}
# 提交对比反馈
POST /api/v1/evolution/submit-feedback
{
"comparison_id": 123,
"rating": "good|neutral|poor",
"preferred_ai": "lingzhi|hunyuan|doubao|...",
"comment": "灵知的回答更详细"
}
# 进化仪表板
GET /api/v1/evolution/dashboard?period=30d
{
"total_comparisons": 1234,
"lingzhi_win_rate": 0.65,
"evolutions_implemented": 38
}
支持的AI厂商: - ✅ 灵知系统(自有) - ✅ 混元(腾讯) - ✅ 豆包(字节) - ✅ DeepSeek - ✅ GLM(智谱)
评估维度: - 问答场景:完整性、实用性、清晰度、回答长度 - 播客场景:吸引力、结构、语言风格、专业性
数据模型:
- ai_comparison_log - 对比记录
- evolution_log - 进化历史
- user_focus_log - 行为数据
- ai_performance_stats - 性能统计
进化流程:
下一步:
# 1. 配置API密钥
# HUNYUAN_API_KEY=xxx
# DOUBAO_API_KEY=xxx
# DEEPSEEK_API_KEY=xxx
# GLM_API_KEY=xxx
# 2. 运行迁移
python scripts/migrate_evolution_system.py
# 3. 前端集成
# - 问答后触发对比
# - 行为追踪脚本
# - 反馈收集UI
3️⃣ 技术债务清理
状态:✅ 21/97 项已完成(21.6%)
进度: - ✅ P0安全漏洞:6/6(100%) - ✅ P1-C FTS索引:1/1(100%) - ✅ P4-A弃用API:6/6(100%) - ✅ P4-C静默异常:4/4(100%) - ✅ P4-D未使用导入:2/2(100%) - ✅ P4-E死代码:2/2(100%) - 🔄 P1-A导入路径:13/44文件已修复(33个测试失败,需评估) - ⏳ P1-B测试框架:0/1(延期,风险大) - ⏳ P1-D缺失表:0/1(延期) - ⏳ P2测试质量:0/5(延期) - ⏳ P3未完成功能:0/12(延期) - ⏳ P4-F错误处理:0/1(延期) - ⏳ P5 Docker/部署:0/7(延期) - ⏳ P6性能:1/3(33.3%)
已完成的安全修复: - ✅ S5: 命令注入风险(6处shell=True,已修复) - ✅ S4: Docker弱密码(7处,已移除) - ✅ S1-S3: 代码审查确认(已使用环境变量) - ✅ S6: .dockerignore已存在
进行中: - 🔄 P1-A导入路径统一(13文件已修复,main.py可启动)
下一步:
🎯 实施建议
方案A:全面并行(推荐)
优点:不遗漏任何问题 缺点:战线较长
# Week 1: 三系统基础设施
- 用户价值:运行迁移 + 前端集成
- 自进化:运行迁移 + 前端集成
- 技术债务:完成P1-A评估
# Week 2-3: 验证和优化
- 收集真实数据
- 调优算法
- 修复发现的问题
# Week 4: 价值验证
- 用户价值报告
- 进化效果报告
- 技术债务总结
方案B:价值优先(务实)
优点:快速见效,用户价值优先 缺点:技术债务暂缓
# Week 1: 用户价值系统
- 运行迁移
- 搜索页面集成
- 开始收集数据
# Week 2: 自进化系统
- 运行迁移
- 问答页面集成
- 开始对比学习
# Week 3: 数据分析
- 用户价值报告
- 进化机会识别
# Week 4: 技术债务
- 仅处理高优先级
- 低风险项
方案C:风险最小(保守)
优点:最安全,不破坏现有功能 缺点:进度最慢
# Week 1-2: 仅设计和测试
- 不运行迁移
- 仅在测试环境验证
- 风险评估
# Week 3: 小规模试点
- 仅1个功能(如搜索)
- 仅10%用户
# Week 4: 根据试点决定
- 是否推广
- 是否修改
📋 待决策事项
1. P1-A导入路径修复
现状:13个文件已修复,但导致33个测试失败
选项: - A. 继续修复剩余31个文件,然后修复所有测试 - B. 回退P1-A修复,接受当前导入路径混用状态 - C. 仅在新增代码中使用统一路径,旧代码保持不变
建议:选项C - 向后兼容,渐进式改进
2. 数据库迁移顺序
选项: - A. 先迁移用户价值,再迁移自进化 - B. 先迁移自进化,再迁移用户价值 - C. 同时迁移两个系统
建议:选项A - 用户价值是基础
3. 多AI API密钥
现状:所有API密钥未配置,使用mock响应
选项: - A. 立即申请所有厂商API密钥 - B. 先申请1-2个(如混元、DeepSeek) - C. 继续使用mock响应,直到系统稳定
建议:选项B - 混元+DeepSeek
4. 前端集成优先级
选项: - A. 搜索页面(优先) - B. 问答页面(优先) - C. 音频页面(次要) - D. 书籍页面(次要)
建议:A+B同时进行 - 最高价值
🚀 下周行动计划
Day 1-2(周一-二):数据库迁移
# 1. 用户价值系统
python scripts/migrate_user_analytics.py
python -m pytest tests/test_analytics_api.py -v
# 2. 自进化系统
python scripts/migrate_evolution_system.py
python -m pytest tests/test_evolution_api.py -v
Day 3-4(周三-四):API测试
# 1. 手动测试API
curl -X POST http://localhost:8000/api/v1/analytics/track \
-H "Content-Type: application/json" \
-d '{"action_type": "search", "content": "test"}'
# 2. 测试多AI对比
curl -X POST http://localhost:8000/api/v1/evolution/compare \
-H "Content-Type: application/json" \
-d '{"query": "如何提高注意力?", "lingzhi_response": "test"}'
Day 5(周五):前端集成准备
📊 成功指标
用户价值系统
Week 1目标: - ✅ 迁移成功 - ✅ 10个用户开始追踪 - ✅ 50次活动记录
Week 2目标: - ✅ 100个用户追踪 - ✅ 500次活动记录 - ✅ 20条用户反馈
Week 4目标: - ✅ 500个用户追踪 - ✅ 5000次活动记录 - ✅ 200条用户反馈 - ✅ 平均满意度 ≥ 4.0/5.0
自进化系统
Week 1目标: - ✅ 迁移成功 - ✅ 5次对比执行 - ✅ 发现3个改进机会
Week 2目标: - ✅ 50次对比执行 - ✅ 灵知胜率 ≥ 50% - ✅ 10个改进机会识别
Week 4目标: - ✅ 200次对比执行 - ✅ 灵知胜率 ≥ 60% - ✅ 20个改进实施 - ✅ 胜率提升5%
💡 关键决策
我建议的优先级
立即执行(今天): 1. ✅ 运行用户价值迁移 2. ✅ 运行自进化迁移 3. ✅ 验证API可用性
本周完成: 4. ⏳ 搜索页面集成(用户价值) 5. ⏳ 问答页面集成(自进化) 6. ⏳ 收集真实数据
暂停/延期: 7. ⏸️ P1-A导入路径(风险大,收益低) 8. ⏸️ P1-B测试框架(需要大规模重写) 9. ⏸️ P2-P5大部分技术债务(优先级低)
❓ 需要您的反馈
- 同意"方案B:价值优先"吗?
-
即:优先实施用户价值+自进化,技术债务暂缓
-
P1-A导入路径修复如何处理?
-
建议:选项C(渐进式,新旧兼容)
-
多AI API密钥策略?
-
建议:先申请混元+DeepSeek
-
前端集成从哪个页面开始?
-
建议:搜索+问答同时进行
-
数据迁移时机?
- 建议:本周立即执行
请告诉我您的想法,我们继续推进!
众智混元,万法灵通 ⚡🚀