功能概述
LifeLog 是一套面向个人用户的生活记录自动化系统,核心目标是将碎片化日常记录高效归档至 Notion,并通过 LLM 实现智能化分析。系统采用 Shell 脚本架构,包含三大模块:实时记录(lifelog-append.sh)、数据拉取(lifelog-daily-summary-v5.sh)及结果回写(lifelog-update.sh),形成完整闭环。
核心用法
用户以自然语言发送生活片段,系统通过正则匹配识别「今天/昨天/前天」等相对日期或具体日期,自动映射至 Notion 数据库对应条目。非当日记录自动标记 🔁补录,支持事后补全。每日凌晨通过定时任务触发 LLM 分析,提取情绪状态、主要事件、地理位置及涉及人员,并结构化写入数据库。
显著优点
- 零摩擦记录:自然语言输入,无需手动选择日期或字段
- 智能补录机制:解决回溯性记录的常见痛点
- LLM 增强分析:自动化情绪与事件标签,降低手动分类成本
- 开源可定制:Shell 脚本透明可控,易于扩展字段或接入其他 LLM
潜在局限
- 依赖 Notion API 稳定性与速率限制
- Shell 脚本的日期解析对复杂中文表达(如「大前天」「上周三」)支持有限
- 情绪分析质量取决于所用 LLM 的指令遵循能力
- 缺乏端到端加密,敏感内容以明文形式经 Notion 云端存储
适合人群
量化自我(Quantified Self)实践者、日记习惯建立期用户、需结构化生活数据供后续回顾或分析的个人。
常规风险
- API Token 泄露可能导致 Notion 数据被未授权访问
- 自动化写入操作存在误覆盖风险,建议定期导出备份
- LLM 分析可能产生误判,需人工复核关键情绪标签