電子メールの並べ替えとcrewaiを自動化する - 分析vidhya
電子メール管理の革新:CrewaiおよびLLMSで選別とラベル付けを自動化する
電子メールの発明者であるレイ・トムリンソンは、専門的なコミュニケーションにおける現在の遍在性を予測することはできませんでした。今日、電子メールの最適化は重要であり、生成的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エージェントを構築して、未読の電子メールを3つのカテゴリ、「すぐに返信」、「返信なし」、「無関係」に自動的にソートする方法を示しています。これらのカテゴリは、事前に定義されたGmailラベルです。
Google認証:Gmail APIアクセスを有効にします
コーディングする前に、Gmail APIを有効にし、OAUTH 2.0資格情報を生成する必要があります。
ステップ1:新しいGoogleクラウドプロジェクト
- Googleクラウドコンソールにアクセスしてログインします。
- 新しいプロジェクトを作成し、名前を提供します(例:「Emailsorter」)。組織の場所を選択してください。
ステップ2:Gmail APIを有効にします
- 「APIS&Services」 - >「ライブラリ」に移動します。
- 「Gmail API」を検索して有効にします。
ステップ3:OAUTH 2.0資格情報のセットアップ
- 「APIS&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のエージェントベースのシステムは、電子メール管理を大幅に合理化します。 LLMを活用することにより、タスクを自動化し、貴重な時間を取り戻すことができます。より洗練されたエージェントの構築を試して、メールのワークフローをさらに強化します。
よくある質問(FAQ)
元の入力からのFAQは、この修正された出力に保持されます。質問と回答の完全なリストについては、オリジナルを参照してください。
以上が電子メールの並べ替えとcrewaiを自動化する - 分析vidhyaの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









バイブコーディングは、無限のコード行の代わりに自然言語を使用してアプリケーションを作成できるようにすることにより、ソフトウェア開発の世界を再構築しています。 Andrej Karpathyのような先見の明に触発されて、この革新的なアプローチは開発を許可します

2025年2月は、生成AIにとってさらにゲームを変える月であり、最も期待されるモデルのアップグレードと画期的な新機能のいくつかをもたらしました。 Xai’s Grok 3とAnthropic's Claude 3.7 SonnetからOpenaiのGまで

Yolo(あなたは一度だけ見ています)は、前のバージョンで各反復が改善され、主要なリアルタイムオブジェクト検出フレームワークでした。最新バージョンYolo V12は、精度を大幅に向上させる進歩を紹介します

CHATGPT 4は現在利用可能で広く使用されており、CHATGPT 3.5のような前任者と比較して、コンテキストを理解し、一貫した応答を生成することに大幅な改善を示しています。将来の開発には、よりパーソナライズされたインターが含まれる場合があります

この記事では、トップAIアートジェネレーターをレビューし、その機能、創造的なプロジェクトへの適合性、価値について説明します。 Midjourneyを専門家にとって最高の価値として強調し、高品質でカスタマイズ可能なアートにDall-E 2を推奨しています。

Google Deepmind's Gencast:天気予報のための革新的なAI 天気予報は、初歩的な観察から洗練されたAI駆動の予測に移行する劇的な変化を受けました。 Google DeepmindのGencast、グラウンドブレイク

この記事では、Lamda、Llama、GrokのようなChatGptを超えるAIモデルについて説明し、正確性、理解、業界への影響における利点を強調しています(159文字)

OpenaiのO1:12日間の贈り物は、これまでで最も強力なモデルから始まります 12月の到着は、世界の一部の地域で雪片が世界的に減速し、雪片がもたらされますが、Openaiは始まったばかりです。 サム・アルトマンと彼のチームは12日間のギフトを立ち上げています
