与Crewai -Analytics Vidhya自动化电子邮件分类和标签
革命性的电子邮件管理:与Crewai和LLMS自动分类和标签
电子邮件的发明者雷·汤姆林森(Ray Tomlinson)无法预测其当前在专业沟通中的无处不在。如今,电子邮件优化至关重要,生成的AI提供了强大的解决方案。该博客演示了使用Crewai和LLM自动化电子邮件分类和标签。
关键学习点
- 通过Google Cloud Console的OAuth 2.0授予应用程序Gmail访问。
- 构建以LLM驱动的代理进行电子邮件分类。
- 使用简单的Python脚本自动化电子邮件分类和标签。
目录
- 了解挑战和Google认证步骤
- 创建一个Google云项目
- 启用Gmail API
- 配置Oauth 2.0凭据
- 生成和下载凭据
- Python代码:Crewai电子邮件分类和标签
- 安装必要的库
- LLM访问和设置
- 创建电子邮件数据收集者
- 构建电子邮件提取工具
- 定义电子邮件分类代理
- 定义分类任务
- 启用Crewai合作
- 常见问题
电子邮件超载问题
混乱的收件箱是一个普遍的挫败感。营销电子邮件,个人消息和专业沟通通常将其融合在一起。即使使用标签,手动分类电子邮件也很耗时。生成AI提供了解决方案:
本教程展示了如何与Crewai建立LLM代理,以将未阅读的电子邮件自动分为三类:“立即回复”,“无回复”和“无关紧要”。这些类别是预定义的Gmail标签。
Google身份验证:启用Gmail API访问
在编码之前,您必须启用Gmail API并生成OAuth 2.0凭据。
步骤1:新的Google云项目
- 访问Google Cloud Console并登录。
- 创建一个新项目,提供一个名称(例如,“ emailsorter”)。选择组织的位置。
步骤2:启用Gmail API
- 导航到“ API&Services” - >“库”。
- 搜索并启用“ Gmail API”。
步骤3:设置OAuth 2.0凭据
- 转到“ API&Services” - >“ OAUTH同意屏幕”。
- 配置同意屏幕(选择“外部”或“内部”)。
- 提供应用程序名称,支持电子邮件和开发人员联系信息。
- 添加范围:
https://www.googleapis.com/auth/gmail.modify
。 - 创建OAUTH客户端ID(选择“桌面应用程序”)。
- 下载
credentials.json
文件。
Python代码:构建电子邮件分类系统
本节使用Crewai详细介绍了Python代码。请记住要安装必要的库: crewai
, crewai_tools
, google-auth-oauthlib
, google-api-python-client
和pandas
。
(注意:原始输入的完整代码太广泛而无法在此处有效复制。此响应将重点概述关键代码段及其功能。请参阅完整的可运行代码的原始输入。)
1。LLM访问和设置:
设置OpenAI API键并指定LLM型号。
2。电子邮件数据收集者( EmailCollector
类):
该课程处理Gmail API身份验证和未读电子邮件的检索。
3。电子邮件提取工具( extract_mail_tool
):
该Crewai工具使用mailDataGatherer
功能来获取电子邮件主题和身体。
4。电子邮件标签功能( push_mail_label
):
此功能获取分类的电子邮件数据(来自代理),并应用了Gmail中的相应标签。
5。定义电子邮件分类代理( sorter
):
该代理使用extract_mail_tool
,其背景故事为LLM提供了有关如何对电子邮件进行分类的详细说明。
6。定义排序任务( sort_task
):
此任务概述了sorter
代理的步骤。
7。启用Crewai合作:
创建一个Crew
来策划代理和任务。使用email_sorting_crew.kickoff()
运行机组人员,并使用push_mail_label
更新gmail标签。
结论
Crewai的基于代理的系统大大简化了电子邮件管理。通过利用LLMS,您可以自动化任务并收回宝贵的时间。尝试建立更复杂的代理,以进一步增强您的电子邮件工作流程。
常见问题(常见问题解答)
原始输入的FAQ保留在此修订后的输出中。有关问题和答案的完整列表,请参阅原始内容。
以上是与Crewai -Analytics Vidhya自动化电子邮件分类和标签的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

Vibe编码通过让我们使用自然语言而不是无尽的代码行创建应用程序来重塑软件开发的世界。受Andrej Karpathy等有远见的人的启发,这种创新的方法使Dev

2025年2月,Generative AI又是一个改变游戏规则的月份,为我们带来了一些最令人期待的模型升级和开创性的新功能。从Xai的Grok 3和Anthropic的Claude 3.7十四行诗到Openai的G

Yolo(您只看一次)一直是领先的实时对象检测框架,每次迭代都在以前的版本上改善。最新版本Yolo V12引入了进步,可显着提高准确性

Chatgpt 4当前可用并广泛使用,与诸如ChatGpt 3.5(例如ChatGpt 3.5)相比,在理解上下文和产生连贯的响应方面取得了重大改进。未来的发展可能包括更多个性化的间

本文回顾了AI最高的艺术生成器,讨论了他们的功能,对创意项目的适用性和价值。它重点介绍了Midjourney是专业人士的最佳价值,并建议使用Dall-E 2进行高质量的可定制艺术。

Openai的O1:为期12天的礼物狂欢始于他们迄今为止最强大的模型 12月的到来带来了全球放缓,世界某些地区的雪花放缓,但Openai才刚刚开始。 山姆·奥特曼(Sam Altman)和他的团队正在推出12天的礼物前

Google DeepMind的Gencast:天气预报的革命性AI 天气预报经历了巨大的转变,从基本观察到复杂的AI驱动预测。 Google DeepMind的Gencast,开创性

本文讨论了AI模型超过Chatgpt,例如Lamda,Llama和Grok,突出了它们在准确性,理解和行业影响方面的优势。(159个字符)
