核心用法
Gmail Secretary 是一套基于 LLM 的邮件分类与草拟工作流,专为高中生(IB/AP 课程、多社团活动)设计。系统通过 gog CLI 与 Gmail API 交互,利用 Claude Haiku 模型进行智能分类,而非依赖正则表达式。
工作流程:
1. triage-and-draft.sh 拉取收件箱,生成邮件摘要写入 gmail-inbox-summaries.json
2. Haiku Agent 读取摘要,依据预设标签体系(Urgent/Needs Reply/Waiting On/School/Clubs/Mayo 等)分类
3. 结果写入 gmail-triage-labels.json
4. apply-labels.sh 自动应用标签
5. 生成 triage digest 和 draft queue 供用户审阅
显著优点
- Agent 驱动分类比规则更灵活,能识别上下文语义(如区分 Apple 公司邮件与学校邮件)
- 明确的标签体系贴合学生场景(Mayo Clinic 项目、FBLA/NHS 等社团)
- 全自动草稿生成,减少邮件回复的认知负荷
- 语音参考文件自动维护,保持回复风格一致性
潜在缺点与局限性
- 依赖
gogCLI 这一相对小众的工具,生态支持有限 - Haiku 为轻量模型,复杂意图理解可能逊于 Opus/Sonnet
- 多轮交互场景(Waiting On 跟踪)需人工跟进,系统仅做标记
- 缓存文件路径硬编码,跨环境迁移需调整
适合人群
- 邮箱日均 20-50 封、分类需求明确的学生或轻量级知识工作者
- 对「全自动发送」有顾虑、偏好「草稿+人工确认」模式的谨慎用户
- 需要维护多身份(学校/社团/实习项目)邮件隔离的场景
常规风险
- Haiku 分类错误可能导致重要邮件被标为 Read Later 而遗漏
- 草稿内容需人工核查,避免 LLM 幻觉导致的误回复
- 长期运行需关注
gog的 OAuth token 有效期与 API 配额