Back to Hello Agents

维度分析系统使用说明(V1 简化版)

Co-creation-projects/lh2021739-pixel-Personal_Information_Signaling_System/维度分析系统使用说明.md

1.0.23.9 KB
Original Source

维度分析系统使用说明(V1 简化版)

功能概述

维度分析系统可以:

  1. 收集和分析用户记录(日报/周报/月报)中的维度数据
  2. 统计维度出现频率
  3. 自动生成维度管理建议(新增/删除/优先级调整)
  4. 支持用户交互确认建议
  5. 记录维度演化历史

快速开始

1. 准备数据

确保你的日报 JSON 文件包含 dimensions 字段(可选):

json
{
  "date": "2025-12-28",
  "themes_used": ["mcp", "agent"],
  "dimensions": ["健康", "情绪", "工作"],  // 新增字段
  "top3": [...],
  "action": "...",
  "risk": "..."
}

2. 配置文件

创建 dimension_config.json 配置文件(如果不存在,系统会自动创建默认配置):

json
{
  "active_dimensions": [
    {
      "name": "健康",
      "priority": 0.75,
      "added_date": "2025-12-01",
      "last_seen": null
    }
  ],
  "candidate_dimensions": ["娱乐", "学习"],
  "removed_dimensions": []
}

3. 运行分析

bash
# 基本分析(生成报告)
python analyze_dimensions.py

# 交互模式(查看并处理建议)
python analyze_dimensions.py --interactive

# 显示历史记录
python analyze_dimensions.py --show-history

# 组合使用
python analyze_dimensions.py --interactive --show-history

输出结果

分析报告

分析报告保存在 archive/dimension_analysis/YYYY-MM-DD_analysis.json,包含:

  • dimension_statistics: 维度统计信息(频率、出现日期等)
  • suggestions: 系统生成的建议
    • add: 新增维度建议
    • remove: 删除维度建议
    • priority_adjustment: 优先级调整建议
  • history_summary: 历史记录摘要

配置文件

  • dimension_config.json: 维度配置(活跃维度、候选维度等)
  • dimension_history.json: 维度演化历史记录

建议生成规则

  1. 新增维度建议:候选维度列表中,超过30天未在记录中出现
  2. 删除维度建议:活跃维度中,超过60天未在记录中出现
  3. 优先级调整建议:维度出现频率 > 70%,但当前优先级 < 频率

优先级计算

优先级 = 出现频率 = 维度出现次数 / 总记录数

范围:0.0 - 1.0

交互模式

使用 --interactive 参数时,系统会:

  1. 展示所有建议
  2. 对每个建议询问:接受 (y) / 拒绝 (n)
  3. 应用用户接受的建议
  4. 更新配置文件和历史记录

示例

bash
# 运行分析
$ python analyze_dimensions.py

======================================================================
维度分析工具 - V1 简化版
======================================================================

📂 正在加载记录...
✅ 加载完成:
   - 日报: 2 条
   - 周报: 0 条
   - 月报: 0 条
   - 总计: 2 条

📊 正在分析维度...
✅ 发现 3 个维度
   维度频率统计(Top 5):
   - 工作: 2次 (100.0%)
   - 健康: 1次 (50.0%)
   - 情绪: 1次 (50.0%)

💡 正在生成建议...
✅ 生成 4 条建议

💾 分析报告已保存到: archive/dimension_analysis/2025-12-28_analysis.json

✅ 分析完成!

注意事项

  1. 向后兼容:如果日报 JSON 中没有 dimensions 字段,系统会自动添加空数组
  2. 数据格式:周报和月报使用相同的 JSON 格式(可选)
  3. 配置文件:如果配置文件不存在,系统会使用默认配置
  4. 历史记录:历史记录会自动保存,可以随时查看

文件结构

Personal_Information_Signaling_System/
├── dimension_analysis.py          # 核心模块
├── analyze_dimensions.py          # 主脚本
├── dimension_config.json          # 维度配置
├── dimension_history.json         # 历史记录
├── archive/
│   ├── youtube/                   # 日报数据
│   └── dimension_analysis/        # 分析报告
│       └── YYYY-MM-DD_analysis.json
└── 维度分析系统使用说明.md        # 本文件