Commune — Agent Email Inbox

创建并管理仅供代理使用的持久邮箱,支持完整收发、语义搜索、标签、webhooks 及 AI 驱动的结构化数据提取。

安装

概览

Commune 是一款专为 AI 代理设计的持久化邮箱服务,为每个智能体提供专属的电子邮箱地址(如 yourname@commune.ai),使其能够以独立身份在互联网上进行通信。与传统需要 OAuth、浏览器验证或人工注册的邮箱不同,Commune 通过纯 API 驱动的方式,让代理在无需人类干预的情况下快速获得一个长期可用的收件箱。该服务基于 RESTful API 构建,支持完整的邮件收发功能,并具备语义搜索、自动分类、结构化数据提取等高级能力,成为代理之间协作或与人类沟通的关键基础设施。 Commune 的核心设计理念是将电子邮件作为跨会话的持久记忆和身份标识。无论是追踪过往客户互动、管理销售线索,还是自动化客户服务流程,代理都可以依赖 Commune 来保存和检索历史信息。其底层架构采用向量嵌入技术(结合 Qdrant 与 Azure OpenAI)实现语义级搜索,用户可以通过自然语言查询“客户对物流不满”或“退款请求”等内容,系统会自动匹配相关对话线程,而不仅仅是关键词匹配。此外,Commune 提供了标签、状态标记(如 open/needs_reply/waiting/closed)和任务分配机制,帮助代理高效地对海量邮件进行优先级排序和工作流管理。 除了基础的邮件处理能力,Commune 还支持 Webhook 推送通知,确保新邮件到达时能实时触发外部系统;同时集成 HMAC-SHA256 签名验证,保障 webhook 数据的真实性与安全性。更进一步地,开发者可以为特定收件箱配置 JSON Schema,利用 AI 自动从每封 inbound 邮件中提取结构化字段(例如订单号、问题类型、紧急程度、客户姓名等),从而彻底摆脱繁琐的手动解析工作。整个平台完全无界面操作,所有功能均通过命令行 curl 或代码调用实现,非常适合集成到自动化脚本、RAG 应用或多代理系统中。

核心功能特点

  1. 为每个 AI 代理分配永久专属邮箱地址,无需 DNS 配置或人工注册
  2. 支持全量邮件收发,包括 HTML 内容、附件及标准 SMTP 协议兼容
  3. 基于向量嵌入的语义搜索功能,可按含义而非关键词查找历史对话
  4. 内置标签、状态管理和任务分配系统,便于邮件分类与工作流处理
  5. 通过 JSON Schema 配置 AI 结构化数据提取,自动解析订单、客户信息等关键内容
  6. 提供带 HMAC 签名的 Webhook 通知机制,确保事件推送的安全可信

适用场景

Commune 最适用于需要长期运行、自主决策且频繁与人机交互的 AI 代理场景。例如,在一个自动化客服系统中,一个负责处理售后问题的代理可以拥有一个 support@company.com 的邮箱,每当用户发送投诉邮件时,系统会立即收到通知,并通过语义搜索判断是否已有类似案例,进而调用知识库生成回复。由于邮箱状态持续存在,即使代理重启或切换运行环境,之前的沟通记录依然完整保留,避免了信息丢失。另一个典型用例是销售自动化:销售代理可通过 Commune 接收潜在客户询盘,AI 自动根据预设 schema 提取客户名称、预算范围、需求类型等信息,并将高优先级线索标记为 needs_reply,随后分配给合适的销售人员跟进。这种模式不仅提升了响应速度,还实现了线索的全生命周期管理。 对于多代理协作环境,Commune 可作为统一的通信枢纽。假设一个研究团队部署了多个专项代理(市场分析、竞品监控、舆情追踪),它们各自拥有独立的邮箱地址,彼此之间可通过邮件交换原始数据或中间结果。主协调代理则汇总所有线程,使用标签体系区分任务类型(如 urgent/follow-up/vip),确保重要信息不被遗漏。此外,在企业级部署中,Commune 允许绑定自定义域名并提交 DMARC 报告,满足严格的邮件安全合规要求,适合金融、医疗等敏感行业使用。无论是构建聊天机器人、虚拟员工、还是复杂的 agentic workflow,Commune 都提供了稳定可靠的通信层基础。