LifeLog

📝 智能日期识别,自动归档生活

自动识别日期的生活记录系统,一键归档至 Notion,支持智能情绪分析与补录标记

收藏
3.5k
安装
1.2k
版本
1.2.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

LifeLog 是一套面向个人用户的生活记录自动化工作流,通过自然语言交互将碎片化日常归档至 Notion 数据库。系统采用三层脚本架构:

  • lifelog-append.sh —— 实时接收用户输入,Agent 侧调用 SubAgent 智能解析日期关键词(前天/昨天/今天/具体日期),支持补录标记
  • lifelog-daily-summary-v5.sh —— 定时拉取指定日期原始记录,输出结构化数据供 LLM 分析
  • lifelog-update.sh —— 将 LLM 生成的情绪状态、主要事件、位置、人员等维度写回 Notion

数据库采用标准 5 字段结构(日期/原文/情绪状态/主要事件/位置/人员),全部为 rich_text 类型,兼容 Notion 原生筛选与视图。

显著优点

1. 零摩擦输入 —— 用户无需手动选择日期,自然语言即可触发归档
2. SubAgent 智能判断 —— 日期解析由独立 Agent 完成,降低主流程复杂度

3. 补录友好 —— 非当日记录自动标记,时间线完整可追溯

4. 定时分析流水线 —— 凌晨自动汇总 + LLM 填充多维标签,形成个人数据资产

5. 开放生态 —— 基于 Notion API,可无缝衔接 BI 工具或第三方可视化

潜在局限与风险

  • Notion API 依赖:受限于 Notion 官方速率限制(3 req/s),高频写入可能触发限流
  • 日期解析歧义:SubAgent 判断存在误判可能,如"周五晚上"在无上下文时难以确定具体日期
  • 隐私集中化:全部原始记录与情绪分析存储于 Notion 云端,敏感内容需用户自行脱敏
  • 字段类型刚性:强制要求 rich_text,原生日期/多选/人员字段无法直接利用 Notion 高级筛选
  • LLM 分析成本:每日自动汇总需消耗 Token,长期运行需考虑 API 预算

适合人群

  • 追求低维护成本数字生活的个人用户
  • 需要结构化回顾的日记/手账爱好者
  • 希望建立个人数据仓库的量化自我实践者
  • 已使用 Notion 作为主力知识库,希望扩展至生活记录场景的现有用户

常规风险

| 风险类型 | 说明 |
|---------|------|
| 凭据泄露 | NOTION_KEY 具备读写权限,若环境变量泄露可导致数据库被篡改 |
| 数据丢失 | Notion 服务中断或误删 Integration 共享权限将导致写入失败 |
| 自动化失控 | 定时任务配置错误可能导致重复分析或覆盖已有数据 |
| LLM 幻觉 | 情绪状态与事件摘要由模型生成,可能存在主观偏差 |

建议开启 Notion 页面历史版本,并定期导出备份。

LifeLog 内容

scripts文件夹
手动下载zip · 16.2 kB
lifelog-append.shtext/x-shellscript
请选择文件