AI 智能体应用案例

今日新增

44全部 189 条

共 189 条,第 1–20 条

工作·研究实践示例

在邮件中查找符合条件的对话和附件记录的代理

Claude 的本地邮件示例通过搜索工具筛选候选邮件,并重新读取所选邮件正文来回答问题。

使用方法

  1. 作者连接测试用 IMAP 账户和 API 密钥,启动本地邮件应用。对于 Gmail,系统会提示使用应用专用密码而不是普通密码。
  2. 代理根据发件人、主题、日期等条件调用 search_inbox。根据返回的邮件 ID 和日志文件路径,可以进一步读取所需的邮件正文。
  3. read_emails 返回所选邮件的正文和是否有附件。回复中包含邮件 ID,以便关联到该消息。

结果

作者报告在公开代码中确认了重新读取邮件搜索结果并进行回复和关联的操作。

注意事项

凭证信息需存储在环境文件中,本地演示没有单独的认证功能。制作方禁止运营和分发。作者没有用个人邮箱进行测试。

来源

GitHub 原文 ↗

示例提示词 · Claude

目标:在邮件中查找符合条件的对话和附件记录。

输入·环境:[测试邮件账户]、[搜索条件]、[需确认的问题]、[本地 Bun 或 Node.js 环境]。

参考原文:https://github.com/anthropics/claude-agent-sdk-demos/tree/main/email-agent

请仅在本地测试环境中准备 email-agent 示例。不要在对话或仓库中留下密钥,指导用户将密钥放入环境文件的具体位置。通过发件人和日期条件查找邮件后,读取相关 ID 的正文,并基于内容撰写有依据的回复。本次实现范围不包括邮件发送、删除和分类变更,仅需验证读取流程。

不要推测原文未提及的账户连接方式或效果,先说明所需设置和执行顺序。从保留原有资料的工作副本开始,对于无法访问的项目请标明需进一步确认。

验证:检查同一主题但不同发件人的邮件、无附件的邮件、以及无搜索结果的情况。核对回复中关联的邮件 ID 是否与实际正文一致,确保未将搜索失败隐藏为无结果。

请整理结果、所用输入、执行记录和已确认的结果。未完成或尚未执行的部分请与已完成的任务区分开。