跳转至

灵知系统三大并行实施计划 - 进度报告

日期: 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可启动)

下一步

# 1. 评估导入路径修复影响
# 决定:是否继续修复剩余31个文件?

# 2. 或者:跳过P1-A/B,优先实施价值系统
# 理由:P1-A/B风险大,收益低,用户价值优先


🎯 实施建议

方案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(周五):前端集成准备

# 1. 准备前端代码
# 2. 配置session管理
# 3. 准备追踪脚本

📊 成功指标

用户价值系统

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大部分技术债务(优先级低)


❓ 需要您的反馈

  1. 同意"方案B:价值优先"吗?
  2. 即:优先实施用户价值+自进化,技术债务暂缓

  3. P1-A导入路径修复如何处理?

  4. 建议:选项C(渐进式,新旧兼容)

  5. 多AI API密钥策略?

  6. 建议:先申请混元+DeepSeek

  7. 前端集成从哪个页面开始?

  8. 建议:搜索+问答同时进行

  9. 数据迁移时机?

  10. 建议:本周立即执行

请告诉我您的想法,我们继续推进!


众智混元,万法灵通 ⚡🚀