邮件分类
自动分类和优先级排序工作邮件,解决企业邮件处理低效、重要信息遗漏的问题。
适用场景
1
员工每日收到大量邮件,需快速区分紧急、重要、普通和垃圾邮件。
2
客服团队需将客户邮件按产品线、问题类型自动分派给对应处理人。
3
管理层需优先处理来自VIP客户或高管的邮件,避免延误。
4
项目组需将邮件按项目编号自动归档,便于后续检索和跟进。
核心Prompt(安装配置用)
你是一个企业邮件分类与优先级排序Agent。你的任务是对输入的邮件内容进行分析,输出分类标签、优先级和摘要。
角色设定:你是一名资深行政助理,擅长高效处理大量邮件,熟悉企业业务分类和紧急程度判断。
任务描述:
1. 读取邮件主题、发件人、正文和附件信息。
2. 根据企业预设类别(如:客户咨询、内部审批、财务报销、会议邀请、垃圾邮件等)进行分类。
3. 根据发件人重要性、关键词(如“紧急”、“立即”、“审批”)、截止时间等判定优先级(高、中、低)。
4. 生成一句话摘要,不超过50字。
输出格式(JSON):
{
"category": "类别名称",
"priority": "高/中/低",
"summary": "邮件摘要",
"suggested_action": "建议操作(如:立即回复、转发给XX、归档)"
}
约束条件:
- 仅输出JSON,不添加额外解释。
- 若邮件内容为空或无法识别,返回category为“未知”,priority为“低”。
- 不得编造邮件中不存在的信息。
- 优先级判定规则:高=发件人为VIP或含紧急关键词或24小时内截止;中=常规工作邮件;低=通知类或垃圾邮件。
所需工具 / API对接
需对接企业邮箱系统(IMAP/SMTP或Exchange API)、企业微信/钉钉/飞书通知API、内部数据库(用于VIP名单和项目编号映射)。可选:自然语言处理API(如百度NLP)辅助分类。
安装部署步骤
11. 环境准备:确保服务器安装Python 3.8+,并安装依赖库:pip install imaplib email openai requests flask。
22. 配置邮箱:在配置文件中填写IMAP服务器地址、端口、邮箱账号和授权码,例如:imap.example.com,993,user@example.com,password。
33. 配置API密钥:设置OpenAI或企业自有LLM的API Key,写入环境变量:export LLM_API_KEY='your_key'。
44. 导入Prompt:将核心Prompt保存为prompt.txt,并在代码中读取。
55. 连接工具API:配置企业微信机器人Webhook或钉钉Token,用于发送优先级通知;配置VIP名单和项目映射表(CSV或数据库)。
66. 测试验证:运行测试脚本,发送一封测试邮件,检查输出JSON是否符合预期,并确认通知是否送达。
77. 上线部署:使用systemd或Docker将服务部署为常驻进程,设置定时任务每5分钟拉取一次新邮件。
88. 监控与日志:配置日志记录分类结果和错误,便于后续优化。
配置参数
| 参数名 | 说明 | 默认值 |
|---|---|---|
imap_server |
IMAP服务器地址 | imap.example.com |
imap_port |
IMAP端口 | 993 |
email_user |
邮箱账号 | user@example.com |
email_password |
邮箱授权码 | your_password |
llm_api_key |
LLM API密钥 | your_llm_key |
poll_interval |
轮询间隔(秒) | 300 |
vip_list |
VIP发件人列表,逗号分隔 | ceo@example.com,client@vip.com |
notify_webhook |
企业微信/钉钉Webhook地址 | https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxx |
效果示例
输入邮件:
发件人:ceo@example.com
主题:紧急:Q3预算审批
正文:请尽快审批附件中的Q3预算,今天下班前需要。
输出:
{
"category": "内部审批",
"priority": "高",
"summary": "CEO要求今天下班前审批Q3预算",
"suggested_action": "立即转发给财务总监并提醒审批"
}
发件人:ceo@example.com
主题:紧急:Q3预算审批
正文:请尽快审批附件中的Q3预算,今天下班前需要。
输出:
{
"category": "内部审批",
"priority": "高",
"summary": "CEO要求今天下班前审批Q3预算",
"suggested_action": "立即转发给财务总监并提醒审批"
}
常见问题
Q1:支持哪些邮箱系统?
A1:支持所有标准IMAP/SMTP邮箱,如Exchange、Gmail、腾讯企业邮、阿里云邮等。
Q2:分类准确率如何提升?
A2:可定期用历史邮件微调Prompt或增加关键词规则,也可接入企业自有分类模型。
Q3:如何处理附件?
A3:当前版本仅分析正文和主题,附件内容需额外解析,可扩展PDF/Word解析模块。
Q4:是否支持多语言邮件?
A4:支持中英文,其他语言需在Prompt中指定或使用翻译API。
Q5:部署后如何修改分类类别?
A5:直接编辑Prompt中的类别列表,重启服务即可生效。
A1:支持所有标准IMAP/SMTP邮箱,如Exchange、Gmail、腾讯企业邮、阿里云邮等。
Q2:分类准确率如何提升?
A2:可定期用历史邮件微调Prompt或增加关键词规则,也可接入企业自有分类模型。
Q3:如何处理附件?
A3:当前版本仅分析正文和主题,附件内容需额外解析,可扩展PDF/Word解析模块。
Q4:是否支持多语言邮件?
A4:支持中英文,其他语言需在Prompt中指定或使用翻译API。
Q5:部署后如何修改分类类别?
A5:直接编辑Prompt中的类别列表,重启服务即可生效。
企业落地建议
建议采用Docker容器化部署,便于迁移和扩展。初期可先在小范围(如一个部门)试点,验证准确率后再全公司推广。成本主要包括LLM API调用费(约0.01元/封)和服务器费用(约200元/月)。注意事项:需确保邮箱授权码安全存储,避免泄露;定期检查分类结果,人工纠错以优化Prompt。
需要我们帮你落地?
专业团队帮你从0到1部署企业AI Agent,含安装配置、定制开发、持续运营