为什么每个 Claude Code 用户都该尝试 AgentMail(而非 Gmail)

BBetter Stack
컴퓨터/소프트웨어창업/스타트업AI/미래기술

Transcript

00:00:00这是 AgentMail,一个专为 AI 智能体打造的 API 平台
00:00:05它为智能体提供唯一的邮箱地址和收件箱,让它们能发送、接收、阅读和处理邮件
00:00:11从而实现客户支持、冷启动推广,或者仅仅是作为一个管理你那些被遗忘的
00:00:17订阅邮件的地方。它支持 Python 或 TypeScript SDK,有自己的 MCP 服务器,甚至还有
00:00:24配套功能的 CLI。但 AgentMail 与我自己通过 MCP 服务器
00:00:29为智能体创建一个 Gmail 账号来管理消息,到底有什么区别呢?点个订阅,
00:00:35让我们一探究竟。上周我做了一个关于 Google Workspace CLI 的视频,它能让你的智能体管理
00:00:44你的日历、文档,当然还有你的邮件,这真的很酷。但是,虽然你的智能体
00:00:50可以用自己的账号管理 Gmail,但 Gmail 是为人类而非智能体设计的,
00:00:56所以体验并不是最好的。让我来解释一下。现在我已经注册了 AgentMail,
00:01:02就像你在这个 AgentMail 控制面板上看到的一样,我创建了一个具有唯一名称的收件箱。注意这个
00:01:08AgentMail 域名,是因为我使用的是免费计划,但如果你升级计划,
00:01:14就可以添加自定义域名。我还创建了一个 API 密钥,并将其添加到了
00:01:19我的 Shell 环境变量列表中,这意味着安装了 AgentMail CLI 后,我就可以配合
00:01:24Claude Code 使用它。就个人而言,我更喜欢在 Claude Code 中使用 CLI 而不是 MCP 服务器。我们再
00:01:30安装一下 AgentMail skill,以防止我在提示词中引用它。就这样,
00:01:35你就可以在 Claude 中使用 AgentMail 了。虽然我已经提过了,但如果你看过
00:01:39我那个 Google Workspace CLI 的视频,你就会发现设置 AgentMail 比设置
00:01:46配合 Claude Code 使用的 CLI 要简单得多。好,我们继续,现在我可以问 Claude
00:01:51我有多少个 AgentMail 收件箱,它会加载 skill,然后调用 CLI 给我回复。
00:01:56从这里开始,我可以让 Claude 做一些很酷的事情,比如从我的 AgentMail 地址
00:02:01发邮件到我的个人邮箱,列出国王十字车站附近前三名的抹茶店,
00:02:07没错,我是抹茶的超级粉丝。如果你也是,请在评论区告诉我。在它处理时,
00:02:12我想向你证明我没有伪造任何消息,现在它完成了,我收到了一封新邮件,
00:02:18列出了国王十字车站附近最好的抹茶店。但因为我的智能体
00:02:23有自己的邮箱地址,我可以做一些很酷的事情,比如让它订阅周报,
00:02:29我还可以让它完成订阅确认,它已经搞定了。但如果我想
00:02:34手动操作,我也可以访问智能体的收件箱,我们可以看到
00:02:40Node Weekly 的验证邮件就在这里,但智能体已经完成了这一步。我甚至可以
00:02:45把一些现有的邮件转发给智能体,让它总结这些邮件的内容,
00:02:52它完成得相当出色。我甚至可以用 Claude Code 的新循环功能,每分钟检查一次
00:02:56新邮件并进行总结,这确实是该功能的一个很好的应用场景。现在我只是
00:03:01初步展示了 AgentMail 的功能,因为即便我们只关注收件箱,
00:03:06你也可以为不同的智能体配置多个收件箱。比如你有 Claude Code、
00:03:12Codex、Gemini CLI,每一个都可以有自己的收件箱,或者你可以专门设一个订阅用的,
00:03:18一个专门处理客户支持的。而且因为它不像其他平台那样按收件箱收费,
00:03:25所以实际上非常具有成本效益,并允许你实现一些很酷的工作流,
00:03:30比如让一个智能体根据邮件内容将其发送到另一个收件箱,或者让
00:03:36智能体按需创建收件箱并在完成后将其删除。现在我一直将
00:03:41AgentMail 与 Claude Code 配合使用,这对于个人使用和测试都很不错,但实际上
00:03:47你会希望将其部署在自定义智能体上,因为你不想受到三天时间的限制,
00:03:52你可以在我关于循环的视频中了解更多,而且你可能想更频繁地轮询。
00:03:58所以,让我给你们展示一个使用 Claude SDK 和 AgentMail
00:04:03构建自定义智能体的例子。这里有一个非常简单的智能体,由 Claude SDK 驱动,
00:04:09它使用这个 AgentMail 邮箱地址,并从脚本启动后
00:04:15每 30 秒检查一次新邮件。我不打算详细讲解所有代码,
00:04:19但我们可以看到它处理消息的过程,具体是通过查看
00:04:23收件箱中的所有消息,检查未读标签,并根据接收时间
00:04:31来触发另一个函数,即生成回复。如果我们向下滚动,
00:04:36这里的生成回复函数会编写一段提示词,这段用户内容提示词会发送给
00:04:42Claude 模型(目前是 Haiku),并使用这个系统提示词进行响应。如果我们启动脚本,
00:04:48可以看到它已经检测到收件箱里有 16 条消息。我一直在反复测试,所以
00:04:54让我们给它发一封新邮件,看看它是否回复。我给智能体写了一封信说:只是测试
00:05:00系统,你是谁,你是做什么的?现在脚本每 30 秒轮询一次新邮件,
00:05:06现在它收到了一封,正在处理消息,然后使用 Claude 生成回复。如果我们
00:05:11回去看,我们收到了一封新邮件和来自 Claude 的回复,这感觉非常超现实,它回复说
00:05:17它是一个 AI 助手,负责管理这个收件箱。因为这段代码设计为
00:05:23读取整个会话,我可以回复说:谢谢回复,给我讲个关于猫的笑话。
00:05:29脚本等待 30 秒,处理包含三条消息的整个会话,然后发送
00:05:34回复:为什么猫不在丛林里玩扑克?因为那里有太多“欺诈者”(豹子)。一如既往,
00:05:40这个工具还有很多其他功能我还没来得及在视频里介绍,
00:05:45比如用于流式传输事件的 Web Sockets,它可以实现零延迟的邮件检查,
00:05:51还有 Pods 功能,如果你打算构建一个为不同用户提供 AgentMail 基础架构的产品,
00:05:55它可以隔离数据,还有 IMAP 和 SMTP 支持等等。说到
00:06:02我没能在视频中展示完所有功能的事情,如果你想制作一个
00:06:06小巧、快速且由网页技术驱动的桌面应用,那么你应该看看这个视频,
00:06:12是关于 Electrobun 的,那可能正是你需要的。

Key Takeaway

AgentMail 是一个比 Gmail 更适合 AI 智能体的邮件平台,它通过简洁的 API 和多收件箱管理,为开发者提供了构建自动化邮件处理工作流的高效方案。

Highlights

AgentMail 是专为 AI 智能体设计的邮件 API 平台,提供唯一的邮箱地址和收件箱。

相比 Gmail,AgentMail 的设置流程更简单,且专门针对非人类实体的自动化需求进行了优化。

支持 Python 和 TypeScript SDK、MCP 服务器以及功能齐全的 CLI 工具,方便集成到 Claude Code 等环境。

具备高成本效益,允许用户创建多个收件箱以区分不同的智能体任务或工作流。

高级功能包括用于零延迟检查的 Web Sockets、数据隔离的 Pods 以及对 IMAP/SMTP 的支持。

可以实现自动化订阅确认、邮件总结以及基于特定逻辑的邮件转发和回复。

Timeline

AgentMail 平台简介与核心功能

视频开篇介绍了 AgentMail 作为一个专为 AI 智能体打造的 API 平台,其核心价值在于为机器人提供专属的邮箱地址。它不仅支持发送、接收和处理邮件,还能胜任客户支持、冷启动推广或订阅管理等任务。该平台提供了丰富的开发工具,包括 Python 和 TypeScript SDK 以及 MCP 服务器。演讲者指出,虽然智能体可以使用 Google Workspace CLI 管理 Gmail,但 Gmail 本质上是为人类设计的。这种设计差异导致智能体在处理传统邮件平台时体验并不理想,从而引出了 AgentMail 的必要性。

AgentMail 的配置与 Claude Code 集成

这一章节详细展示了 AgentMail 的控制面板操作,包括如何创建具有唯一名称的收件箱和生成 API 密钥。演讲者强调了在 Shell 环境中配置环境变量的步骤,以便配合 Claude Code 使用其 CLI 工具。相比于设置复杂的 Google Workspace,AgentMail 的安装过程被描述为异常简单且快速。通过安装特定的 "skill",用户可以直接在 Claude 环境中调用 AgentMail 的功能。这种集成方式体现了该平台对开发者友好度的重视,特别是在简化身份验证和 API 调用方面。

实际应用场景演示:搜索与订阅

演讲者通过具体案例展示了智能体如何利用 AgentMail 执行复杂任务,例如搜索伦敦国王十字车站附近的抹茶店并发送邮件报告。视频演示了智能体如何自动处理周报订阅确认邮件,无需人工干预即可完成验证流程。用户还可以将现有邮件转发给智能体进行摘要提取,展示了其出色的内容理解能力。此外,还提到了 Claude Code 的循环功能,可以实现每分钟自动检查新邮件的监控机制。这些实例有力地证明了 AgentMail 在提高生产力和自动化日常繁琐任务方面的巨大潜力。

多收件箱管理与成本效益分析

本段深入探讨了 AgentMail 的扩展性,解释了用户如何为不同的 AI 助手(如 Codex 或 Gemini CLI)配置独立的收件箱。通过区分订阅用和客户支持用的邮箱,用户可以构建出高度专业化且互不干扰的工作流。该平台的一个重大优势是不按收件箱数量收费,这使其在成本控制方面极具竞争力。演讲者还提到了高级工作流的可能性,例如让一个智能体根据邮件内容动态创建或删除临时收件箱。这部分内容阐明了 AgentMail 如何支持比传统邮件系统更灵活、更具动态性的业务逻辑。

构建自定义 AI 智能体与自动回复示例

视频展示了如何使用 Claude SDK 和 AgentMail 编写一段简单的代码来构建自定义智能体。这段脚本每 30 秒轮询一次新邮件,并根据接收到的未读消息触发基于 Claude Haiku 模型的回复生成函数。在实时演示中,智能体成功回答了关于其身份的问题,并根据上下文连续对话讲了一个关于猫的笑话。代码逻辑展示了如何读取整个会话历史以保持回复的连贯性,证明了 API 的易用性。这一环节向开发者展示了从零开始构建一个具备邮件交互能力的 AI 助手是多么直观。

高级功能总结与扩展资源

在视频的最后部分,演讲者补充提到了视频中未详尽展示的高级特性,如实现零延迟通知的 Web Sockets 协议。他还提到了 Pods 功能,这对需要为多个终端用户提供隔离基础架构的产品开发者来说至关重要。平台同时保留了对 IMAP 和 SMTP 的支持,确保了与传统邮件协议的兼容性。最后,演讲者向观众推荐了关于 Electrobun 的视频,建议那些想构建快速桌面应用的开发者参考。整个总结强调了 AgentMail 不仅仅是一个简单的工具,而是一个功能完备的智能体邮件生态系统。

Community Posts

No posts yet. Be the first to write about this video!

Write about this video