Cynthia-Macharia/ai-email-triage-system
GitHub: Cynthia-Macharia/ai-email-triage-system
基于Claude AI双模型路由的企业级Gmail邮件智能分类与事件响应系统,实现邮件自动分级、Slack告警通知和审计追踪的闭环处理流程。
Stars: 0 | Forks: 0
# AI 电子邮件分类与事件响应系统
使用 Python 和 Claude AI 构建的企业级电子邮件分类系统。
直接连接 Gmail,使用双模型 AI 路由按紧急程度对电子邮件进行分类,
触发 Slack 事件警报,发送带有事件参考编号的自动回复,
并将所有操作记录到 Google Sheets。
## 功能特点
- 实时读取 Gmail 收件箱中的未读电子邮件
- 使用 Claude AI 对每封邮件进行分类:URGENT / FOLLOW_UP / FYI / IGNORE
- 使用关键词检测评估 P1–P4 严重程度——零额外 API 成本
- P1 事件会立即向值班工程师触发 Slack 警报
- 向发件人发送带有事件参考编号的自动回复
- 将带有延迟指标的完整审计追踪记录到 Google Sheets
- 并发处理电子邮件——适用于大容量收件箱的扩展
- 在 API 故障时通过指数退避自动重试
## 技术栈
Python · Anthropic Claude API (Haiku + Sonnet) · Gmail API ·
Slack Webhooks · Google Sheets API · ThreadPoolExecutor ·
JSON 结构化日志
## 架构亮点
- 双模型路由:使用 Haiku 进行分类,使用 Sonnet 处理 URGENT(紧急)回复
- P1–P4 严重程度评分——无需额外的 API 调用
- 对所有外部调用采用指数退避重试机制
- 兼容 Cloud Logging、Datadog、ELK 的 JSON 结构化日志
- 每个服务独立故障——单一故障绝不会导致系统崩溃
## 部署说明
目前在本地运行。正在推进向 Oracle Cloud Infrastructure
(OCI) 的云端部署——充分利用 OCI DevOps 和 Architect 认证。
## 作者
Cynthia Macharia — AI 自动化工程师
OCI 认证 DevOps 专家 | OCI 架构师助理 | OCI GenAI 专家
[LinkedIn] | [Portfolio]
标签:AIOps, AI自动化工程师, Anthropic, API集成, CIS基准, Claude AI, Gmail API, Google Sheets API, Homebrew安装, IT运维自动化, JSON日志, NLP, Oracle Cloud, Python, Slack Webhooks, ThreadPoolExecutor, 人工智能, 企业级自动化, 办公自动化, 双模型路由, 可观测性, 异常重试, 指数退避, 文本分类, 无后门, 用户模式Hook绕过, 系统集成, 紧急事件告警, 自动化运维, 逆向工具, 邮件分类, 邮件处理, 邮件自动回复