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