Appearance
📮 项目案例|邮件 Agent:分类、摘要、草稿与风险确认
📌 邮件是最适合 Agent 化的个人任务——规则明确、数据结构化、容错成本有高有低。关键设计:Agent 可以读邮件+写草稿,但不能自动发送。
MVP
连接 Gmail API → Agent 读取未读邮件 → 分类(重要/普通/垃圾)→ 摘要 → 重要邮件的回复草稿 → 人审核后才发送
技术栈
Gmail API + Agent(ReAct+分类+摘要) + HITL(发送前人工确认)
核心代码
python
msgs = gmail.users().messages().list(userId='me', q='is:unread').execute()
for msg in msgs:
content = gmail.users().messages().get(userId='me', id=msg['id']).execute()
category = agent.classify(content) # important/normal/spam
if category == 'important':
draft = agent.draft_reply(content) # 生成回复草稿
gmail.users().drafts().create(userId='me', body={'message': draft}).execute()
# ⚠️ 只存草稿,不发!关键设计
- Agent 只有 Gmail 的 读权限 + 草稿权限,没有发送权限
- 外发邮件的人必须是人——Agent 只写到 Drafts 文件夹
- 这就是 HITL 在邮件场景里的正确姿势
🍋 本文为 AI Agent 学习路线 · 项目案例库。© 2026 AI小柠檬。