Agent 智能体

email_auto_responder_flow|多Agent邮件检查与草稿回复流程示例

email_auto_responder_flow

这是一个需要自行配置并运行的多Agent示例程序,可定时检查Gmail新邮件,筛选需处理的邮件,并生成回复草稿供人工确认;它只起草不自动发送,已归档,兼容性待核验,适合想学习CrewAI Flows编排的开发者。

获取与使用

需要部署

查看固定版本官方文件,按原仓库说明配置使用

使用难度进阶
国内可用性待核验

2026-11-13 更新 · 本站尚未实测

项目介绍

Agent 智能体 · 2026-11-13 更新 · 本站尚未实测

本条目是一个基于 CrewAI Flows 的示例工程,用于演示如何把多个 AI Agent 编排成“检查邮件—筛选—起草回复”的后台流程。它不是开箱即用的软件产品或服务,需要用户自行准备 Python 环境、配置代码、API 密钥与 Gmail 授权后才能运行。该仓库已被归档,仅作为学习参考,不代表持续维护,其与新版依赖的兼容性待核验。

适用人群是具备基础 Python 能力、希望了解多 Agent 流程编排和邮件自动化思路的开发者;普通业务用户不建议直接上手。

实际任务流程大致为:流程先调用名为 EmailFilterCrew 的 Agent 组检查新邮件,把新邮件及其 ID 写入流程状态;随后格式化邮件内容,再由同一组 Agent 为每封邮件生成草稿回复。按代码中的定义,Agent 组包含邮件筛选、邮件处理与回复撰写等角色,并会用到 Gmail 读取线程工具、搜索工具以及一个创建草稿的自定义工具。

输入包括 Gmail 账户授权、邮箱内已有邮件以及任务配置中的候选人等信息字段;输出是生成在邮箱中的回复草稿,供人工审阅后决定是否发送,流程本身不承担自动发送动作。

获取与安装步骤按 README 为:准备 Python 3.10 至 3.13 环境;安装 CrewAI;在项目目录执行 crewai install 安装依赖;在 .env 中配置所需的 API Key 与邮箱信息;按 Google 官方说明创建 credentials.json 并放在项目根目录;最后运行 kickoff 命令启动流程。README 中提到的具体版本号与 pyproject.toml 中的依赖声明存在差异,安装前应以项目文件为准并自行核实。

示例任务:让流程读取收件箱中的新邮件,筛出需要回复的邮件,并为其中一名求职者起草一封邀请 Zoom 沟通的邮件,或起草一封礼貌的拒绝邮件,人工确认后再发送。需要说明的是,招聘与拒绝类沟通必须由人工复核后再决定,不得据此自动做出录用或淘汰决定。

限制与待核查事项:仓库已归档,代码与当前 CrewAI 版本、所声明模型是否兼容待核验;许可证未声明,不得假定允许再分发或商用;使用 OpenAI、Serper、Tavily 等服务可能产生费用,具体价格与额度待核查;Gmail 接口在部分网络环境下可能无法直接访问,账号授权范围与数据留存也需自行评估;项目未提供实测结论,性能与准确性未知。

来源与核验状态

官方来源:https://github.com/crewAIInc/crewAI-examples/blob/da94a91e691e1cf5b3151416bb15b5b62729bea8/flows/email_auto_responder_flow/README.md

作者/维护方:crewAIInc/crewAI-examples。采集日期:2026-11-13;依据官方资料经AI整理,未安装、运行或实测。

许可说明:未声明,不得假定允许再分发。具体子目录、依赖、模型和在线服务各自适用其条款。本站提供原创说明和来源入口,不随本文分发源码或凭据。

核心能力

点击能力名称查看输入、输出和原文依据。

主要能力

自动检查 Gmail 新邮件、筛选需要处理的邮件、调用搜索工具补充信息、为邮件生成回复草稿并写入邮箱草稿箱

实际应用场景

适用人群与场景

具备 Python 基础、想学习 CrewAI Flows 与多 Agent 编排的开发者;不适合无编程经验的普通用户

实际使用示例

启动流程后读取收件箱新邮件,筛选出需要回复的邮件,为一名应聘者起草邀请 Zoom 沟通的邮件,或为未通过者起草礼貌拒绝邮件,由人工确认后再发送

安装与接入

获取与使用步骤

1. 准备 Python 3.10-3.13 环境;2. 安装 CrewAI;3. 在项目目录执行 crewai install 安装依赖;4. 在 .env 中填写所需 API 密钥与邮箱;5. 按 Google 官方说明创建 credentials.json 并放于项目根目录;6. 运行 kickoff 命令启动流程;7. 在邮箱草稿箱查看生成内容并人工审阅

输入方式

Gmail 账户授权、收件箱邮件内容、任务配置中的候选人姓名与简介等字段

输出方式

保存于邮箱中的回复草稿(邀请沟通或礼貌拒绝),由人工审阅决定是否发送

使用条件与限制

是否需要部署
待核验
是否需要注册
待核验
是否需要 API Key
待核验
费用与额度
模型、账号和第三方服务费用单独核对;开源不等于运行免费
所需权限
使用前核对权限和数据范围,勿上传真实密钥或未经授权的个人信息
许可证与服务条款
未声明,不得假定允许再分发

优势与局限

仓库已归档,非持续维护项目;许可证未声明,不得假定可再分发;与当前 CrewAI 版本的兼容性待核验;依赖第三方 API 可能产生费用;仅生成草稿,不自动发送,招聘等敏感沟通需人工复核;未提供实测结论

国内使用情况

网友核验 用户经验分享

与站长实测独立,不代表官方认证或本站已实测。

我要核验
0 位参与者0 份有效分项记录

最近核验:暂无有效核验。参与人数按当前项目有效身份去重;不同核验项分别统计,不合并成用户总结果。仅统计审核通过且未过期的记录。

分项统计、有效期与样本量
核验项目有效人数成功 / 部分 / 失败 / 无法判断成功率最近核验 / 有效期
官方网站访问00 / 0 / 0 / 0样本不足暂无 / 7 天
GitHub 仓库访问00 / 0 / 0 / 0样本不足暂无 / 7 天
安装与运行00 / 0 / 0 / 0样本不足暂无 / 30 天
官方服务国内连接 / MCP 连接00 / 0 / 0 / 0样本不足暂无 / 30 天
国内网络情况00 / 0 / 0 / 0样本不足暂无 / 7 天
国内模型兼容性00 / 0 / 0 / 0样本不足暂无 / 30 天
自定义 API00 / 0 / 0 / 0样本不足暂无 / 30 天
海外服务依赖
00 / 0 / 0 / 0样本不足暂无 / 30 天
海外账号要求
00 / 0 / 0 / 0样本不足暂无 / 30 天
中文界面
00 / 0 / 0 / 0样本不足暂无 / 30 天
客户端兼容性00 / 0 / 0 / 0样本不足暂无 / 30 天
账号及费用信息
00 / 0 / 0 / 0样本不足暂无 / 30 天

成功率 = 成功 ÷(成功 + 部分成功 + 失败);无法判断不计入分母。至少 5 份可判断结果才显示成功率。账号、费用、海外依赖与语言等事实项,成功表示核查结论与资料吻合,具体观察另行统计;不表示免费或没有海外依赖。不同网络、客户端和版本的结果不能直接等同。

最近有效核验

暂无审核通过且未过期的网友核验。欢迎提交真实使用记录。

查看全部有效核验 →

国内实测状态:国内可用性待核验。协议兼容和官方资料说明不等于国内网络可用。

官方网站访问
尚未实测 待核验
GitHub 仓库访问
尚未实测 待核验
官方服务国内连接
尚未实测 待核验
国内网络情况
尚未实测 待核验
国内模型兼容性
尚未实测 待核验
自定义 API
尚未实测 待核验
海外服务依赖
尚未实测 待核验
海外账号要求
尚未实测 待核验
中文界面
尚未实测 待核验
国内最后核验时间
尚未实测

项目资料与来源

GitHub 仓库 ↗

官方文档 ↗

字段依据与待核验事项

blob_sha:待核验 ·

tree_sha:待核验 ·

ai_task_id:待核验 ·

source_key:待核验 ·

source_type:待核验 ·

collected_at:待核验 ·

历史前置条件说明(补充参考)

Python 3.10-3.13;安装 CrewAI 及项目依赖;在 .env 配置 OPENAI_API_KEY、SERPER_API_KEY、TAVILY_API_KEY 与 MY_EMAIL;按 Google 官方流程申请 Gmail 凭据并放置 credentials.json;需可访问相应 API 的网络环境;仓库已归档,兼容性待核验