Skip to content

WilliamSuiself/DailyAI

Repository files navigation

DailyAI - 智能个性化记事本

DailyAI 是一个结合了传统记事本功能和 AI 智能优化的个性化笔记应用。通过维护用户的个人档案(Profile),系统能更好地理解用户的写作风格和偏好,从而提供更贴合个人需求的内容优化建议。

主要功能

  1. 基础记事本功能

    • 创建、编辑、删除笔记
    • 笔记分类管理
    • 笔记搜索功能
  2. 个人档案系统

    • 记录用户基本信息(年龄、职业、兴趣爱好等)
    • 追踪用户写作风格和偏好
    • 记录日常活动和习惯
    • 动态更新用户画像
  3. AI 内容优化

    • 基于 DeepSeek AI 的内容润色
    • 根据个人档案进行个性化优化
    • 提供多种优化建议供选择

技术架构

  • 前端:Python Tkinter/PyQt(桌面应用界面)
  • 后端:Python
  • 数据存储:SQLite/JSON
  • AI 服务:DeepSeek API

文件结构

dailyAI/
├── README.md
├── requirements.txt
├── src/
│   ├── main.py           # 主程序入口
│   ├── notebook/         # 记事本核心功能
│   ├── profile/          # 个人档案管理
│   └── ai_service/       # AI 服务集成
├── data/
│   ├── notes/           # 笔记存储
│   └── profile.json     # 个人档案数据
└── tests/               # 测试文件

个人档案结构

个人档案(profile.json)将包含以下主要信息:

{
    "basic_info": {
        "name": "",
        "age": "",
        "occupation": "",
        "interests": [],
        "writing_style_preference": ""
    },
    "daily_patterns": {
        "common_activities": [],
        "routine": {},
        "frequent_topics": []
    },
    "writing_statistics": {
        "average_note_length": "",
        "favorite_categories": [],
        "writing_time_preference": ""
    }
}

开发计划

  1. Phase 1: 基础记事本功能实现
  2. Phase 2: 个人档案系统开发
  3. Phase 3: DeepSeek AI 集成
  4. Phase 4: 用户界面优化
  5. Phase 5: 测试和性能优化

依赖安装

pip install -r requirements.txt

使用说明

  1. 首次使用时,需要完善个人档案信息
  2. 创建笔记时,系统会自动分析内容并更新用户画像
  3. 可以随时请求 AI 对笔记内容进行优化
  4. 个人档案会随着使用不断更新,优化效果会越来越个性化

注意事项

  • 需要 DeepSeek API 密钥
  • 个人档案信息将安全存储在本地
  • 建议定期备份笔记和个人档案数据

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors