系统设计
SYSTEM DESIGN

AgentMail Identity:员工 AI 邮件数字分身方案

给每位员工一个可治理的 AI 邮件分身:透明身份、默认自动回复、主动协作、白名单外联、高风险矩阵、全链路审计。

solution.md 2026-06-04 ~22 分钟阅读

0. 结论摘要

要点

AgentMail Identity 的核心不是自动回复器,而是企业员工的 AI 邮件身份层。它让员工拥有一个透明标识、可主动协作、可审计追责的邮件数字分身。

本方案在上一版“AgentMail 面向 AI Agent 的邮件操作系统”基础上进一步收敛:Iemail 不应只做 Agent 向外发信的控制面,而应升级为 AgentMail Identity —— 给企业中的每个员工/Agent 一个可被组织管理、可收发邮件、可自动回复、可主动协作、可调用工具、可审计追责的邮件身份。

AgentMail Identity Phase 1:员工 AI 邮件数字分身。员工拥有一个透明标识的 Agent 邮箱身份,例如 Jack's Agent <jack-agent@company.com>。它可以自动处理低风险邮件协作,完成问答解释、催办跟进、会议协调、摘要分派;也可以在内部人员和员工自管白名单外部联系人范围内自主判断主动发信。合同财务、权限越界、陌生外部/可疑对象、群发/邮件循环等高风险由管理员配置矩阵进行阻断、降级或审批。

一句话定位:

让每位员工拥有一个可治理的 AI 邮件分身。

本方案建议把 Iemail 的新方向从“邮件发送系统”转为“企业 Agent 邮件身份与协作平台”:

  1. 产品心智:从“Agent 帮你发邮件”升级为“你可以给员工的 Agent 发邮件”。
  2. 首个 MVP:先做内部员工数字分身,不先做泛客服、外部开发者邮箱 API 或业务系统邮箱入口。
  3. 核心能力:邮箱身份、双域地址、收发线程、自动答复+建议、主动发信、白名单、知识检索、风险矩阵、审计追责。
  4. 差异化:借鉴 ClawEmail 的“邮箱即 Agent 入口”,但比 Claw 更强调企业组织、员工身份、权限治理、白名单、风险阻断和审计。
  5. 落地原则:低风险自动,高风险按类型处理;Agent 可以自主,但必须透明、可控、可审计、可接管。

1. 需求概述

1.1 客户原始需求

用户原话和多轮澄清要点如下:

现在的思路是向外发的,我还有个项目,是给每一个 Agent 一个身份(比如说就是 agent email),这样的话,Iemail 是更宽泛的发送和收取的 AgentAI 的能力。你帮我从这个角度,和我反复沟通下,形成方案。类似这个:https://claw.163.com/

多轮沟通后已确认:

维度 已确认结论
产品名 AgentMail Identity
长期协作对象 内部员工、外部客户、业务系统三者都要
Phase 1 切入 先从内部员工开始
首个场景 员工数字分身
Agent 地址形态 平台域名 + 客户自有域名都支持
默认处理策略 收信后默认自动回复
回复深度 答复 + 建议
主动发信 Agent 可自主判断主动发信
主动发信范围 内部人员 + 员工自管白名单外部联系人
身份展示 员工 + Agent,明确是 AI 数字分身,不冒充真人
Phase 1 自动动作 普通回复、催办提醒、会议协调、摘要分派
会议/分派写入系统 Phase 1 先在邮件内完成,不写入日历/任务系统
高风险类型 合同财务、权限越界、陌生外部/可疑对象、群发/邮件循环
高风险处置 系统提供默认矩阵,管理员可按部门/员工调整
白名单治理 员工自管白名单外部联系人
Phase 1 试点 管理层助理
MVP 成功指标 回复效率、人工减负、安全可控、用户满意

1.2 核心诉求提炼

上一版 AgentMail 方案的重点仍偏“Agent 如何安全规模化向外发邮件”。本次新方向要求把 Iemail 的产品叙事改成:

核心不是“自动回复器”,而是:

Identity 身份
  + Mailbox 收发
  + Conversation 会话
  + Knowledge 知识
  + Tool 工具
  + Policy 策略
  + Risk 风控
  + Audit 审计

1.3 验收标准

本方案完成后,应满足以下评审标准:

  1. 能清晰说明 AgentMail Identity 与上一版 outbound AgentMail 的差异。
  2. 能说明为什么先做“员工数字分身”,而不是泛客服、开发者 API 或业务系统邮箱入口。
  3. 能对标 ClawEmail、Gmail/Workspace MCP、Front、HubSpot、Microsoft 365 Copilot、Superhuman 等产品并总结借鉴点。
  4. 能画出员工、收件人、管理员三类用户的核心操作路径,且核心任务 ≤ 3 步。
  5. 能给出 Phase 1 的默认值、空状态、批量/撤销/接管策略。
  6. 能给出字段级数据模型。
  7. 能给出 REST API、Webhook、MCP Tool 的接口设计。
  8. 能明确高风险矩阵、主动发信边界、白名单治理、审计追责策略。
  9. 能给出工作量评估、分阶段路线和 MVP 成功指标。
  10. 质量自检得分 ≥ 20 / 26。

2. 竞品方案调研

2.1 竞品实现对比

竞品 / 参考对象 实现方式 优点 不足 AgentMail Identity 可借鉴之处
ClawEmail / Claw 核心心智是“给每个 Agent 一个专属邮箱,任何人发邮件就能用”。Agent 可通过 @claw.163.com 地址收发邮件,支持正文解析、附件、搜索、移动、已读/未读、CLI、API、Python/Node SDK、Webhook,以及 LangChain、Coze、Dify 等集成。参考:ClawEmail 邮箱即 Agent 入口,调用门槛极低;适合把 Agent 服务化;开发者工具完整。 企业组织、权限、审计、白名单、客户自有域名、安全合规信息较弱。 借鉴“邮箱即 Agent 入口”的心智,但 DMTX 要往企业级身份治理、员工数字分身和审计追责上升级。
Google Workspace / Gmail MCP Google Workspace MCP 让 AI 应用通过 OAuth scope 访问 Gmail/Workspace 能力,如搜索邮件、读取线程、创建草稿、打标签等;强调最小权限、可信 MCP 客户端、用户审查和间接 Prompt Injection 风险。参考:Gmail MCPGmail MCP Reference 把邮箱能力标准化为 Agent 工具;权限和安全边界清晰。 更偏个人/Workspace 邮箱工具,不是企业自有 Agent 身份产品。 AgentMail Identity 要把收信、线程、草稿、标签、MCP、OAuth scope 做成基础能力,同时强化企业治理。
Front AI / Autopilot Shared Inbox + AI Topics + Rules + Autopilot Playbooks。AI Topics 识别对话原因,规则触发路由/标签/自动回复,Playbooks 可执行多步骤自动化、第三方请求和人工 handoff。参考:Autopilot PlaybooksAI TopicsRules 共享收件箱、自动路由、AI 回复、人工升级成熟。 更偏客服/共享收件箱,不强调“每个员工一个 Agent 身份”。 借鉴规则、Topics、Playbook、handoff,把员工数字分身的邮件处理做成可配置流程。
HubSpot Breeze Customer Agent Customer Agent 可部署到 email/inbox/help desk 等渠道,基于知识源回答,支持工作时间、覆盖比例、忽略列表、handoff。Prospecting Agent 另有 review-before-send / send-automatically 的模式。参考:Understand Customer AgentDeploy to channelsChannel settings 知识源、渠道部署、handoff、忽略域名/发件人等企业配置较成熟。 强依赖 HubSpot 生态;主要面向客服/销售场景,不是通用员工数字分身。 借鉴工作时间、覆盖比例、忽略列表、handoff、自动回复覆盖率等配置。
Microsoft 365 Copilot / Outlook Outlook 中 Copilot 可辅助写邮件、总结线程、起草回复、会议邀请、日程冲突处理;Microsoft Graph grounding 遵循用户权限、条件访问和 MFA。参考:Microsoft 365 Copilot architectureDraft an email with Copilot in Outlook 与员工邮箱、日历、组织数据深度结合,适合员工生产力。 更像员工个人 Copilot,不提供独立 Agent 邮箱身份和外部可调用地址。 借鉴员工邮件、日历、组织数据结合方式,但要补上“可被外部/内部发信调用的 Agent 身份”。
Superhuman AI Auto Reminders + Auto Drafts 可检测跟进需求、准备跟进草稿、生成回复、处理 scheduling drafts,MCP 也可支持 AI agent 起草回复和会议后跟进。参考:Auto Reminders & Auto DraftsFollow Up FasterAuto Drafts for Scheduling 跟进提醒、自动草稿、会议时间建议体验好。 更偏个人高效邮件客户端,多数动作是草稿辅助,不是企业可治理的自动 Agent 身份。 借鉴自动跟进、会议协调、草稿刷新、语气学习,但 AgentMail Identity 要支持默认自动回复与审计。

2.2 行业最佳实践总结

  1. 邮箱正在成为 Agent 的通用入口:ClawEmail 的核心启发是“发邮件即可调用 Agent”,这比要求用户进入聊天窗口、App 或 API 更低门槛。
  2. Agent 邮箱身份必须透明:员工数字分身不应冒充员工本人,应明确显示“员工 + Agent”。
  3. 默认自动能力必须配风控矩阵:自动回复和主动发信越强,越需要高风险拦截、白名单、频控、审批和审计。
  4. 员工场景需要组织和知识 grounding:仅有邮箱正文不够,需要组织架构、企业知识库、业务系统和历史邮件上下文。
  5. 邮件线程要升级为 conversation:邮件只是入口,真正的工作对象是会话、任务、建议、工具调用、审计证据。
  6. 人机协作要可接管:Front、HubSpot 都证明 handoff 是企业级 AI 邮件产品的基础能力。
  7. 开发者接口不能缺位:即使 Phase 1 面向员工,也应预留 API、Webhook、MCP Tool,便于后续外部客户和业务系统接入。

2.3 DMTX / Iemail 差异化策略

AgentMail Identity 不应只做 ClawEmail 的国内复刻。Claw 的心智是“给 Agent 一个邮箱”,AgentMail Identity 应进一步做:

给企业员工一个可治理的 AI 邮件分身。

差异化重点:


3. 用户体验设计

3.1 用户操作流程

员工开通自己的 AgentMail Identity

步骤 1:选择身份
  → 选择平台域名或客户自有域名,确认显示名:Jack's Agent
步骤 2:授权能力
  → 开启普通回复、催办提醒、会议协调、摘要分派;配置白名单外部联系人
步骤 3:试运行
  → 用历史邮件模拟自动回复与主动跟进,确认风险矩阵后启用

完成核心任务所需最少步骤数:3 步

收件人给员工 Agent 发邮件

步骤 1:给 Jack's Agent 发邮件
  → jack-agent@company.com
步骤 2:Agent 自动理解并回复
  → 基于上下文、组织架构、知识库、业务系统给出答复+建议
步骤 3:必要时继续协作
  → Agent 催办、协调会议、总结分派或提示已转人工

完成核心任务所需最少步骤数:收件人只需 1 步:发邮件

管理员配置组织级治理

步骤 1:配置身份模板
  → 域名、显示名、签名、默认能力、试点部门
步骤 2:配置风险矩阵
  → 合同财务、越权、陌生外部、群发循环的默认处置
步骤 3:查看运行与审计
  → 自动回复率、主动发信、阻断、人工接管、员工满意度

完成核心任务所需最少步骤数:3 步

3.2 交互细节

入口位置

关键决策点与默认值

配置项 默认值 说明
身份展示 员工 + Agent 例如 Jack's Agent,禁止默认伪装成人。
地址模式 平台域名 + 客户自有域名均可用 Phase 1 同时支持平台托管域和客户自有域名;试点可优先使用平台域,客户自有域名走域名验证后启用。
自动回复 开启 低风险邮件默认自动回复。
回复深度 答复 + 建议 不只确认收到,而是给结论和下一步建议。
主动发信 开启但受控 仅内部人员 + 员工自管白名单外部联系人。
白名单 员工自管 建议默认 90 天有效期并记录审计。
高风险矩阵 管理员配置 系统提供默认矩阵,企业/部门/员工可调整。
会议协调 邮件内完成 Phase 1 不写入日历系统。
摘要分派 邮件内完成 Phase 1 不写入任务系统。
低置信度 降级为追问/草稿/转人工 不直接发送不确定内容。

反馈机制

空状态 / 首次使用

页面 空状态 引导动作
我的 AgentMail Identity “还没有开通邮件分身。” 选择身份模板,生成测试地址。
白名单外部联系人 “还没有允许主动联系的外部联系人。” 从历史邮件中推荐常联系对象,员工确认加入。
风险矩阵 “使用系统推荐矩阵开始。” 一键启用保守矩阵,再按部门调整。
审计页 “还没有自动处理记录。” 发送测试邮件生成第一条审计。
试运行页 “选择历史邮件模拟 Agent 回复。” 导入最近 20 封邮件做 dry-run。

3.3 便捷性自检

检查项 结论 说明
80% 场景下操作步骤 ≤ 3 步 通过 员工开通、收件人调用、管理员配置均 ≤ 3 步。
默认值合理 通过 默认透明身份、自动回复、答复+建议、白名单受控、高风险矩阵。
批量操作已考虑 通过 管理员可批量开通/暂停部门员工 Agent、批量应用风险矩阵。
移动端适配 部分适用 移动端优先支持查看告警、一键暂停、接管线程;复杂配置放桌面端。
新用户引导 通过 空状态、身份模板、历史邮件试运行、推荐白名单。
撤销/回退 通过 支持暂停 Agent、撤销后续主动发信计划、回滚风险矩阵版本。

4. 技术方案

4.1 方案概述

AgentMail Identity 建议采用六层架构:

AgentMail Identity 六层架构 用户、发件人、员工和管理员通过邮件、控制台或 API 进入身份层,再经过邮箱会话、知识工具、策略风控、动作运行和审计观测层。 User / Sender / Employee / Admin Email / Console / API Identity Layer Mailbox & Conversation Layer Knowledge & Tool Layer Policy & Risk Layer Action Runtime + Audit & Observability
AgentMail Identity 以员工 Agent 身份为核心,把收发信、知识、工具、风险和审计串成可治理的自动邮件协作链路。

与现有 Iemail / MA 的关系:

4.2 能力分层

层级 模块 说明
L1 Identity Layer 员工身份、Agent 身份、地址、显示名、签名 定义“谁的 Agent”。
L2 Mailbox & Conversation Layer 收信、发信、线程、附件、上下文 定义“收到什么、怎么回复”。
L3 Knowledge & Tool Layer 邮件上下文、组织架构、知识库、业务系统 定义“依据什么回答”。
L4 Policy & Risk Layer 风险矩阵、白名单、频控、环路检测 定义“什么可以自动,什么要阻断”。
L5 Action Runtime Layer 普通回复、催办、会议协调、摘要分派、主动发信 定义“Agent 做什么”。
L6 Audit & Observability Layer 审计、回放、指标、告警、接管 定义“如何追责和运营”。

4.3 数据模型变更

4.3.1 员工与 Agent 身份

表 / 集合 字段 类型 说明
ami_employee id string 员工 ID
tenant_id string 租户 ID
name string 员工姓名
email string 员工主邮箱
department_id string 部门
manager_id string 上级
role_title string 岗位名称
status string active / leave / transferred / resigned
ami_agent_identity id string AgentMail Identity ID
tenant_id string 租户 ID
employee_id string 绑定员工
display_name string 例如 Jack's Agent
identity_type string employee_twin / shared_role / system_agent / customer_agent
primary_address_id string 默认邮箱地址
signature_template_id string 签名模板
auto_reply_enabled boolean 是否默认自动回复
proactive_send_enabled boolean 是否允许主动发信
status string draft / active / paused / archived

4.3.2 地址与域名

表 / 集合 字段 类型 说明
ami_mail_address id string 地址 ID
identity_id string 所属 Agent 身份
address string 邮箱地址
domain_mode string platform_domain / customer_domain
domain_id string 关联域名
is_primary boolean 是否默认发件地址
routing_policy string inbound_only / send_receive / alias
verification_status string pending / verified / failed / disabled
ami_domain id string 域名 ID
tenant_id string 租户
domain string 域名
mx_status string MX 状态
spf_status string SPF 状态
dkim_status string DKIM 状态
dmarc_policy string none / quarantine / reject
status string active / paused / failed

4.3.3 会话、消息与动作

表 / 集合 字段 类型 说明
ami_conversation id string 会话 ID
tenant_id string 租户
identity_id string Agent 身份
thread_key string 邮件线程归并键
sender_profile_id string 发件人画像
conversation_type string qa / follow_up / meeting / summary_delegate / unknown
risk_level string low / medium / high / blocked
state string open / replied / waiting_human / blocked / archived
last_message_at datetime 最后一封邮件时间
ami_message id string 邮件消息 ID
conversation_id string 会话 ID
direction string inbound / outbound
from_address string 发件地址
to_addresses json 收件人
cc_addresses json 抄送
subject string 主题
body_text_ref string 正文引用
body_html_ref string HTML 引用
attachment_refs json 附件引用
mail_headers json Auto-Submitted、Precedence、List-* 等邮件头
send_status string received / drafted / sent / failed / blocked
ami_agent_action id string Agent 动作 ID
conversation_id string 会话
identity_id string Agent 身份
action_type string auto_reply / proactive_send / follow_up / meeting_suggest / summary_delegate / block / escalate
trigger_reason string 触发原因
risk_decision_id string 风险决策
content_ref string 生成内容引用
status string planned / waiting_approval / approved / rejected / changes_requested / resubmitted / expired / executed / blocked / cancelled / failed
executed_at datetime 执行时间

4.3.4 白名单、风险矩阵、知识授权与审计

表 / 集合 字段 类型 说明
ami_external_whitelist id string 白名单 ID
identity_id string 员工 Agent 身份
email_or_domain string 外部联系人邮箱或域名
trust_level string low / normal / high
added_by string 添加人,Phase 1 为员工自管
reason string 添加原因
expires_at datetime 有效期,建议默认 90 天
status string active / expired / revoked
ami_risk_matrix id string 风险矩阵 ID
tenant_id string 租户
scope_type string org / department / employee
scope_id string 作用域
risk_type string contract_finance / permission_overreach / suspicious_external / mail_loop
default_action string draft_confirm / block / human_review / throttle / no_reply
enabled boolean 是否启用
ami_knowledge_grant id string 授权 ID
identity_id string Agent 身份
source_type string email_context / org_directory / knowledge_base / oa / crm / ticket / order / project
scope_json json 可访问范围
permission_mode string inherit_employee / read_only / masked / denied
enabled boolean 是否启用
ami_approval_task id string 审批任务 ID
tenant_id string 租户
identity_id string Agent 身份
conversation_id string 会话 ID
action_id string 关联 Agent 动作
risk_type string contract_finance / permission_overreach / suspicious_external / mail_loop / custom
approval_type string employee_confirm / manager_approve / admin_review
preview_json json 待审批内容预览、风险原因和建议动作
approver_id string 审批人
decision string pending / approved / rejected / changes_requested / resubmitted / expired
decision_reason string 审批意见
expires_at datetime 超时时间

审批状态流转:

pending
  → approved → action.executed
  → rejected → action.cancelled
  → changes_requested → employee edits draft/policy → resubmitted → pending
  → expired → action.cancelled or escalated

规则:退回修改不新建独立审批链,默认复用原 ami_approval_task.id,但每次 changes_requestedresubmitted 都必须写入 ami_audit_log;重新提交后重新计算风险矩阵,若风险类型变化则追加新的审批说明。

表 / 集合 字段 类型 说明
ami_audit_log id string 审计 ID
tenant_id string 租户
identity_id string Agent 身份
actor_type string employee / agent / admin / system
actor_id string 操作者
event_type string identity_created / whitelist_added / mail_read / auto_replied / proactive_sent / risk_blocked / human_takeover
resource_type string conversation / message / action / policy
resource_id string 资源 ID
detail_json json 详细信息
created_at datetime 时间

4.4 接口设计

4.4.1 REST API

方法 端点 说明 权限
POST /v1/identities 创建员工 AgentMail Identity identity.manage
GET /v1/identities/{id} 获取身份详情 identity.read
PATCH /v1/identities/{id} 修改身份配置 identity.manage
POST /v1/identities/{id}/pause 暂停员工 Agent identity.manage
POST /v1/identities/{id}/addresses 绑定平台域名或自有域名地址 address.manage
POST /v1/identities/{id}/whitelist 添加外部联系人白名单 whitelist.manage
GET /v1/conversations 查询会话 conversation.read
GET /v1/conversations/{id} 会话详情 conversation.read
POST /v1/conversations/{id}/takeover 员工接管会话 conversation.takeover
POST /v1/actions/{id}/cancel 取消计划中的主动发信 action.cancel
GET /v1/approvals 查询待审批任务 approval.read
POST /v1/approvals/{id}/decision 审批通过/拒绝/退回修改;退回时动作进入 changes_requested approval.decide
POST /v1/approvals/{id}/resubmit 员工修改后重新提交审批,动作进入 resubmitted 并复用原审批链 approval.resubmit
GET /v1/risk-matrices 查询风险矩阵 risk.read
PATCH /v1/risk-matrices/{id} 管理员调整风险矩阵 risk.manage
POST /v1/simulations/reply 用历史邮件模拟自动回复 simulation.run
GET /v1/audit-logs 查询审计 audit.read

创建员工 Agent 身份请求示例:

POST /v1/identities
{
  "employeeId": "emp_001",
  "displayName": "Jack's Agent",
  "identityType": "employee_twin",
  "addressMode": "customer_domain",
  "address": "jack-agent@company.com",
  "capabilities": {
    "autoReply": true,
    "proactiveSend": true,
    "qa": true,
    "followUp": true,
    "meetingCoordination": true,
    "summaryDelegation": true
  },
  "replyPolicy": {
    "depth": "answer_with_suggestions",
    "meetingWriteMode": "email_only",
    "delegationWriteMode": "email_only"
  }
}

响应示例:

{
  "success": true,
  "data": {
    "identityId": "ami_001",
    "employeeId": "emp_001",
    "displayName": "Jack's Agent",
    "address": "jack-agent@company.com",
    "status": "draft",
    "nextStep": "run_simulation"
  },
  "error": null
}

4.4.2 Webhook 事件

Webhook 用于向员工系统、管理后台或后续第三方 Agent runtime 推送事件。所有 Webhook 必须签名、可重试、可去重、可重放,避免企业集成时出现静默丢事件。

Webhook 签名头建议:

AgentMail-Webhook-Id: evt_001
AgentMail-Timestamp: 1780560000
AgentMail-Signature: v1,base64(hmac_sha256(secret, timestamp + "." + raw_body))

投递规则:

策略
重试 非 2xx 响应指数退避重试,默认最长 24 小时。
去重 接收方使用 AgentMail-Webhook-Id 或 payload id 幂等去重。
顺序 不承诺跨会话全局有序;同一 conversation 内尽力按事件时间排序,下游按 createdAt 做最终一致。
DLQ 24 小时仍失败进入死信队列,管理员可在控制台重放。
重放 支持按时间范围、事件类型、conversationId 手动重放。
安全 Webhook secret 可轮换;新旧 secret 允许短期并行验证。

关键事件:

事件示例:

{
  "id": "evt_001",
  "type": "agent.auto_replied",
  "createdAt": "2026-06-04T12:00:00Z",
  "data": {
    "identityId": "ami_001",
    "employeeId": "emp_001",
    "conversationId": "conv_001",
    "messageId": "msg_001",
    "actionId": "act_001",
    "riskLevel": "low",
    "replyDepth": "answer_with_suggestions",
    "knowledgeSources": ["email_context", "knowledge_base"],
    "sentTo": ["colleague@company.com"]
  }
}

4.4.3 MCP Tool 设计

Tool 说明 最小权限
agentmail_identity.get_identity 获取员工 Agent 身份与能力配置 identity.read
agentmail_identity.search_conversations 搜索会话 conversation.read_metadata
agentmail_identity.get_conversation 获取会话详情 conversation.read
agentmail_identity.simulate_reply 生成模拟回复,不发送 simulation.run
agentmail_identity.create_auto_reply 生成并发送低风险自动回复 mail.auto_reply
agentmail_identity.plan_proactive_send 规划主动发信 mail.proactive_plan
agentmail_identity.send_proactive_email 发送主动邮件 mail.proactive_send
agentmail_identity.add_external_whitelist 添加白名单外部联系人 whitelist.manage
agentmail_identity.evaluate_risk 计算风险矩阵结果 risk.evaluate
agentmail_identity.human_takeover 接管会话 conversation.takeover

4.5 前端实现

页面 组件 说明
我的邮件分身 IdentityCard、AddressSelector、CapabilitySwitches 员工开通和管理自己的 AgentMail Identity。
白名单管理 ExternalWhitelistList、AddContactDialog、ExpiryBadge 员工自管允许主动联系的外部对象。
试运行 HistoricalMailPicker、SimulationResult、RiskPreview 用历史邮件模拟自动回复。
会话工作台 ConversationList、ThreadView、ActionTimeline、TakeoverButton 查看 Agent 处理邮件的全过程。
风险矩阵 RiskMatrixTable、ScopeSelector、PolicyVersionHistory 管理员配置合同财务、越权、陌生外部、群发循环的处置方式。
审计中心 AuditSearch、ActionReplay、EvidencePanel 查询自动回复、主动发信、知识引用、阻断与接管。
试点看板 EfficiencyMetrics、SafetyMetrics、SatisfactionSurvey 查看 MVP 成功指标。

4.6 后端实现

服务 职责
Identity Service 员工与 Agent 身份绑定、地址、签名、状态。
Mailbox Service 收信、发信、附件、线程归并、邮件头解析。
Conversation Service 意图识别、会话状态、任务类型分类。
Knowledge Gateway 邮件上下文、组织架构、知识库、业务系统检索与证据返回。
Policy Service 能力开关、主动发信范围、白名单、频控、静默期。
Risk Engine 合同财务、越权、陌生外部、群发循环风险识别和矩阵处置。
Action Runtime 自动回复、催办、会议协调、摘要分派、主动发信计划。
Audit Service 全链路审计、回放、查询、导出。
Admin Console API 管理员配置身份模板、风险矩阵、试点范围。
Metrics Service 回复效率、人工减负、安全、满意度指标。

5. 风险控制与边界情况

5.1 高风险处置矩阵

系统提供默认矩阵,管理员可按企业、部门、员工调整。

风险类型 识别信号 默认处置 可配置项
合同 / 财务 报价、付款、退款、发票、合同条款、法律承诺 生成草稿待员工确认;高金额/法律承诺转审批 草稿待确认 / 转审批 / 直接阻断
权限越界 要求导出数据、访问无权限系统、跨部门敏感信息 直接阻断并说明无权限 阻断 / 转管理员审批
陌生外部 / 可疑对象 非白名单外部、可疑域名、钓鱼链接、异常附件、冒充内部人员 阻断自动回复,转人工确认 阻断 / 草稿待确认 / 加入白名单后允许
群发 / 邮件循环 List-* 头、Auto-Submitted、Precedence、全员抄送、重复自动回复 限流、熔断、不自动回复 限流阈值 / 熔断时长 / 是否通知员工

5.2 主动发信控制

控制项 Phase 1 默认
收件人范围 内部人员 + 员工自管白名单外部联系人
非白名单外部 不允许主动发信
静默期 同一会话 24 小时内最多 1 次主动催办,可配置
群发 默认禁止主动群发
触发原因 必须有明确会话上下文:未回复、缺材料、会议临近、待办未确认
审计 每次主动发信记录触发原因、收件人、内容、风险结果
撤销 对计划中未发送的主动邮件可取消

5.3 边界情况

场景 处理策略 优先级
Agent 回复不确定 降级为追问、草稿或转人工,不直接发送。 P0
邮件内容涉及合同财务 草稿待确认或审批,不自动承诺。 P0
外部陌生人诱导 Agent 获取数据 风险阻断,不调用工具,不泄露存在性。 P0
自动回复循环 识别 Auto-Submitted、Precedence、List-*,同线程冷却与熔断。 P0
员工离职/转岗 Agent 自动暂停,保留只读审计,支持交接给上级或新负责人。 P0
白名单过期 自动降级为非白名单,禁止主动外发。 P1
知识库冲突 标记冲突证据,生成建议而非确定答复。 P1
业务系统不可用 降级为基于邮件上下文答复,并说明暂无法查询系统。 P1
会议协调写入需求 Phase 1 不写日历,只在邮件内建议时间和后续动作。 P1
摘要分派写入需求 Phase 1 不写任务系统,只在邮件内输出结构化待办和建议负责人。 P1

6. 工作量评估

6.1 Phase 1 MVP 工作量

模块 工作项 预估人天
产品 / UX 员工数字分身流程、身份模板、风险矩阵、试运行、会话工作台原型 25-40
前端 我的邮件分身、白名单、试运行、会话工作台、风险矩阵、审计看板 70-110
后端身份层 员工绑定、Agent 身份、地址、域名模式、状态、能力开关 45-70
邮件收发与线程 收信解析、线程归并、邮件头识别、发送适配、附件摘要 60-90
知识与工具 邮件上下文、通讯录/组织架构、知识库、首批业务系统接入 70-110
风险与策略 高风险矩阵、白名单、主动发信限制、频控、环路检测 70-100
Agent Runtime 自动回复、答复+建议、催办、会议协调、摘要分派、主动发信规划 80-130
审计与指标 审计日志、动作回放、指标统计、试点看板 40-65
测试 / 评测 单元、集成、E2E、邮件样本回放、安全评测、误发/误拦截评估 60-90
联调 / 发布 Iemail/MA 联调、域名、Webhook、灰度试点、运维告警 35-55
文档与培训 管理员手册、员工使用说明、试点 SOP、风险说明 15-25
合计 Phase 1 MVP 570-885 人天

6.2 阶段路线

阶段 目标 主要交付 周期
Phase 0:原型验证 验证员工数字分身心智 交互原型、样本邮件回放、风险矩阵草案 2-4 周
Phase 1:MVP 试点 管理层助理场景上线 员工 Agent 身份、平台域名 + 自有域名、自动回复、主动催办、白名单、高风险矩阵、审批任务、审计 10-14 周
Phase 2:企业扩展 扩展到销售/客户成功/运营部门 部门模板、批量开通、更多业务系统、指标看板、自有域名规模化运营 8-12 周
Phase 3:外部客户协作 面向客户可联系的员工/岗位 Agent 外部信任分级、客户白名单、更多审批和合规 12-16 周
Phase 4:业务系统 Agent 业务系统通过邮件调用 Agent 系统身份、Webhook、任务 API、跨系统编排 持续迭代

6.3 MVP 试点指标

指标 建议目标
平均回复时间 管理层助理试点邮件平均响应时间下降 50%+
自动处理率 低风险邮件自动回复/建议覆盖 40%-60%
人工减负 试点员工邮件处理耗时下降 30%+
催办及时率 缺材料/未回复事项 24 小时内自动提醒率 ≥ 80%
高风险漏放 0 起合同财务/越权/可疑外部漏放事故
误发率 接近 0,所有主动发信可追溯
员工满意度 ≥ 4 / 5
收件人满意度 ≥ 4 / 5,认为回复有用且身份清晰

7. 方案对比

维度 方案 A:Agent 邮箱工具 方案 B:AgentMail Identity(推荐) 方案 C:完整企业 AI 邮件协作套件
核心 给 Agent 一个邮箱地址 给员工一个可治理的 AI 邮件身份 做完整企业协作平台
产品心智 类似 ClawEmail 员工数字分身 + 企业治理 类似 Outlook/Front/Agent 平台融合
工期 中等
差异化 弱,易被复制 强,结合员工身份、权限、审计、Iemail 发送能力 强但范围过大
风险 企业治理不足 可通过风险矩阵控制 项目复杂度高
推荐 不作为主方案 推荐 Phase 1 后续演进

8. 不做事项

  1. 不冒充员工本人发信,必须显示员工 + Agent。
  2. 不对非白名单外部联系人自主主动发信。
  3. 不自动确认合同、报价、付款、退款、法律承诺。
  4. 不直接写入日历、任务、项目系统;会议协调和摘要分派先在邮件内完成。
  5. 不一次性开放全部员工,先从管理层助理小范围试点。
  6. 不把所有业务系统一次性接入,优先邮件上下文、通讯录/组织架构、企业知识库,再逐步接业务系统。
  7. 不绕过管理员风险矩阵。

9. 质量自检

评审项 分值 自评分 说明
A1 客户原始需求已完整记录 2 2 已记录用户原话和多轮澄清结论。
A2 验收标准明确、可测量 2 2 已定义 10 条验收标准和 MVP 指标。
B1 至少对比 2 个竞品 2 2 已对比 ClawEmail、Gmail MCP、Front、HubSpot、Microsoft Copilot、Superhuman。
B2 明确 DMTX 差异化策略 2 2 明确从 Agent 邮箱工具升级为企业员工 AI 邮件身份治理平台。
C1 核心操作路径清晰 2 2 员工、收件人、管理员均有步骤流。
C2 操作步骤精简 2 2 核心路径均 ≤ 3 步,收件人只需发邮件。
C3 默认值和预设合理 2 2 覆盖身份展示、自动回复、主动发信、高风险矩阵、白名单、试运行。
D1 数据模型变更已说明 2 2 字段级覆盖员工、Agent 身份、地址、会话、消息、动作、白名单、风险矩阵、审计。
D2 API 接口已定义 2 2 REST、Webhook、MCP Tool 均有接口和权限。
D3 边界情况已列举并有策略 2 2 覆盖 10 类边界情况。
E1 工作量评估已给出 2 2 分模块给出 570-885 人天评估。
E2 风险点已识别 2 2 覆盖高风险矩阵、主动发信、白名单、环路、离职等风险。
F1 有多方案对比 1 1 对比三种路径并推荐方案 B。
F2 考虑后续扩展性 1 1 给出 Phase 0-4 演进路线。
总分 26 26 ≥ 20,可提交评审。

10. 参考资料