與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脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

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

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Meta的Llama 3.2:多模式和移動AI的飛躍 Meta最近公佈了Llama 3.2,這是AI的重大進步,具有強大的視覺功能和針對移動設備優化的輕量級文本模型。 以成功為基礎

嘿,編碼忍者!您當天計劃哪些與編碼有關的任務?在您進一步研究此博客之前,我希望您考慮所有與編碼相關的困境,這是將其列出的。 完畢? - 讓&#8217

本週的AI景觀:進步,道德考慮和監管辯論的旋風。 OpenAI,Google,Meta和Microsoft等主要參與者已經釋放了一系列更新,從開創性的新車型到LE的關鍵轉變

Shopify首席執行官TobiLütke最近的備忘錄大膽地宣布AI對每位員工的基本期望是公司內部的重大文化轉變。 這不是短暫的趨勢。這是整合到P中的新操作範式

介紹 想像一下,穿過美術館,周圍是生動的繪畫和雕塑。現在,如果您可以向每一部分提出一個問題並獲得有意義的答案,該怎麼辦?您可能會問:“您在講什麼故事?

介紹 Openai已根據備受期待的“草莓”建築發布了其新模型。這種稱為O1的創新模型增強了推理能力,使其可以通過問題進行思考

SQL的Alter表語句:動態地將列添加到數據庫 在數據管理中,SQL的適應性至關重要。 需要即時調整數據庫結構嗎? Alter表語句是您的解決方案。本指南的詳細信息添加了Colu

對於那些可能是我專欄新手的人,我廣泛探討了AI的最新進展,包括體現AI,AI推理,AI中的高科技突破,及時的工程,AI培訓,AI,AI RE RE等主題
