Jadual Kandungan
Mata pembelajaran utama
Jadual Kandungan
Masalah beban e -mel
Pengesahan Google: Membolehkan akses API Gmail
Langkah 1: Projek Cloud Google Baru
Langkah 2: Membolehkan API Gmail
Langkah 3: Menyediakan kelayakan OAuth 2.0
Kod Python: Membina Sistem Penyortiran E -mel
1. LLM Akses dan Persediaan:
2. Pengumpul Data E -mel (Kelas EmailCollector ):
3. Alat Pengekstrakan E -mel ( extract_mail_tool ):
4. Fungsi pelabelan e -mel ( push_mail_label ):
5. Menentukan Ejen Penyortiran E -mel ( sorter ):
6. Menentukan tugas penyortiran ( sort_task ):
7. Membolehkan Kerjasama Crewai:
Kesimpulan
Soalan Lazim (Soalan Lazim)
Rumah Peranti teknologi AI Mengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics Vidhya

Mengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics Vidhya

Apr 09, 2025 am 10:08 AM

Revolusi Pengurusan E -mel: Mengotomatisasi Menyusun dan Melabel dengan Crewai dan LLMS

Ray Tomlinson, pencipta e -mel, tidak pernah meramalkan keunggulan semasa dalam komunikasi profesional. Hari ini, pengoptimuman e -mel adalah penting, dan AI generatif menawarkan penyelesaian yang kuat. Blog ini menunjukkan mengotomatisasi penyortiran e -mel dan pelabelan menggunakan Crewai dan LLM.

Mata pembelajaran utama

  • Memberi Aplikasi Akses Gmail melalui OAuth 2.0 Console Google Cloud.
  • Membina ejen berkuasa LLM untuk pengkategorian e-mel.
  • Menggalakkan penyortiran e -mel dan pelabelan dengan skrip Python yang mudah.

Jadual Kandungan

  1. Memahami Cabaran & Langkah Pengesahan Google
    • Membuat Projek Awan Google
    • Membolehkan API Gmail
    • Mengkonfigurasi kelayakan OAuth 2.0
    • Menjana dan memuat turun kelayakan
  2. Kod Python: Penyusunan dan Pelabelan E -mel Crewai
    • Memasang perpustakaan yang diperlukan
    • Akses dan Persediaan LLM
    • Membuat pengumpul data e -mel
    • Membina alat pengekstrakan e -mel
    • Menentukan ejen penyortiran e -mel
    • Menentukan tugas penyortiran
    • Membolehkan kerjasama krew
  3. Soalan yang sering ditanya

Masalah beban e -mel

Kotak yang berantakan adalah kekecewaan yang biasa. E -mel pemasaran, mesej peribadi, dan komunikasi profesional sering digabungkan bersama. Walaupun dengan label, e-mel menyusun secara manual adalah memakan masa. AI Generatif menawarkan penyelesaian:

Mengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics Vidhya

Tutorial ini menunjukkan cara membina ejen LLM dengan Crewai untuk menyusun e -mel yang belum dibaca secara automatik ke dalam tiga kategori: "Balas segera," "Tiada Balas," dan "Tidak relevan." Kategori ini adalah label Gmail yang telah ditetapkan.

Mengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics Vidhya

Pengesahan Google: Membolehkan akses API Gmail

Sebelum pengekodan, anda mesti mengaktifkan API Gmail dan menghasilkan kelayakan OAuth 2.0.

Langkah 1: Projek Cloud Google Baru

  1. Akses Konsol Awan Google dan log masuk.
  2. Buat projek baru, memberikan nama (misalnya, "E -melsorter"). Pilih lokasi organisasi anda.

Mengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics Vidhya

Langkah 2: Membolehkan API Gmail

  1. Navigasi ke "API & Services" -> "Perpustakaan."
  2. Cari dan aktifkan "API Gmail."

Mengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics Vidhya

Langkah 3: Menyediakan kelayakan OAuth 2.0

  1. Pergi ke "API & Services" -> "Skrin Persetujuan OAuth."
  2. Konfigurasikan skrin persetujuan (pilih "luaran" atau "dalaman").
  3. Sediakan nama aplikasi, e -mel sokongan, dan maklumat hubungan pemaju.
  4. Tambah skop: https://www.googleapis.com/auth/gmail.modify .
  5. Buat ID Pelanggan OAuth (pilih "App Desktop").
  6. Muat turun fail credentials.json .

Mengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics VidhyaMengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics Vidhya

Kod Python: Membina Sistem Penyortiran E -mel

Bahagian ini memperincikan kod python menggunakan Crewai. Ingatlah untuk memasang perpustakaan yang diperlukan: crewai , crewai_tools , google-auth-oauthlib , google-api-python-client , dan pandas .

(Nota: Kod lengkap dari input asal terlalu luas untuk menghasilkan semula di sini dengan berkesan. Sambutan ini akan memberi tumpuan kepada menggariskan segmen kod utama dan fungsi mereka. Rujuk kepada input asal untuk kod penuh dan runnable.)

1. LLM Akses dan Persediaan:

Tetapkan kunci API OpenAI anda dan tentukan model LLM.

2. Pengumpul Data E -mel (Kelas EmailCollector ):

Kelas ini mengendalikan pengesahan API Gmail dan pengambilan e -mel yang belum dibaca.

3. Alat Pengekstrakan E -mel ( extract_mail_tool ):

Alat Crewai ini menggunakan fungsi mailDataGatherer untuk mengambil subjek dan badan e -mel.

4. Fungsi pelabelan e -mel ( push_mail_label ):

Fungsi ini mengambil data e -mel yang dikategorikan (dari ejen) dan menggunakan label yang sepadan di Gmail.

5. Menentukan Ejen Penyortiran E -mel ( sorter ):

Ejen ini menggunakan extract_mail_tool dan backstorynya memberikan arahan terperinci kepada LLM mengenai cara mengkategorikan e -mel.

6. Menentukan tugas penyortiran ( sort_task ):

Tugas ini menggariskan langkah -langkah untuk ejen sorter .

7. Membolehkan Kerjasama Crewai:

Buat Crew untuk mengatur ejen dan tugas. Jalankan krew menggunakan email_sorting_crew.kickoff() dan gunakan push_mail_label untuk mengemas kini label gmail.

Kesimpulan

Sistem berasaskan ejen Crewai menyebarkan pengurusan e-mel dengan ketara. Dengan memanfaatkan LLM, anda boleh mengautomasikan tugas dan menuntut semula masa yang berharga. Eksperimen dengan membina ejen yang lebih canggih untuk meningkatkan lagi aliran kerja e -mel anda.

Soalan Lazim (Soalan Lazim)

Soalan Lazim dari input asal dikekalkan dalam output yang disemak semula ini. Rujuk kepada asal untuk senarai penuh soalan dan jawapan.

Atas ialah kandungan terperinci Mengotomatisasi Penyortiran E -mel dan Pelabelan dengan Crewai - Analytics Vidhya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Saya cuba pengekodan getaran dengan kursor AI dan ia menakjubkan! Saya cuba pengekodan getaran dengan kursor AI dan ia menakjubkan! Mar 20, 2025 pm 03:34 PM

Pengekodan Vibe membentuk semula dunia pembangunan perisian dengan membiarkan kami membuat aplikasi menggunakan bahasa semulajadi dan bukannya kod yang tidak berkesudahan. Diilhamkan oleh penglihatan seperti Andrej Karpathy, pendekatan inovatif ini membolehkan Dev

Top 5 Genai dilancarkan pada Februari 2025: GPT-4.5, Grok-3 & More! Top 5 Genai dilancarkan pada Februari 2025: GPT-4.5, Grok-3 & More! Mar 22, 2025 am 10:58 AM

Februari 2025 telah menjadi satu lagi bulan yang berubah-ubah untuk AI generatif, membawa kita beberapa peningkatan model yang paling dinanti-nantikan dan ciri-ciri baru yang hebat. Dari Xai's Grok 3 dan Anthropic's Claude 3.7 Sonnet, ke Openai's G

Bagaimana cara menggunakan Yolo V12 untuk pengesanan objek? Bagaimana cara menggunakan Yolo V12 untuk pengesanan objek? Mar 22, 2025 am 11:07 AM

Yolo (anda hanya melihat sekali) telah menjadi kerangka pengesanan objek masa nyata yang terkemuka, dengan setiap lelaran bertambah baik pada versi sebelumnya. Versi terbaru Yolo V12 memperkenalkan kemajuan yang meningkatkan ketepatan

Adakah chatgpt 4 o tersedia? Adakah chatgpt 4 o tersedia? Mar 28, 2025 pm 05:29 PM

CHATGPT 4 kini tersedia dan digunakan secara meluas, menunjukkan penambahbaikan yang ketara dalam memahami konteks dan menjana tindak balas yang koheren berbanding dengan pendahulunya seperti ChATGPT 3.5. Perkembangan masa depan mungkin merangkumi lebih banyak Inter yang diperibadikan

Penjana Seni AI Terbaik (Percuma & amp; Dibayar) untuk projek kreatif Penjana Seni AI Terbaik (Percuma & amp; Dibayar) untuk projek kreatif Apr 02, 2025 pm 06:10 PM

Artikel ini mengkaji semula penjana seni AI atas, membincangkan ciri -ciri mereka, kesesuaian untuk projek kreatif, dan nilai. Ia menyerlahkan Midjourney sebagai nilai terbaik untuk profesional dan mengesyorkan Dall-E 2 untuk seni berkualiti tinggi dan disesuaikan.

Google ' s Gencast: Peramalan Cuaca dengan Demo Mini Gencast Google ' s Gencast: Peramalan Cuaca dengan Demo Mini Gencast Mar 16, 2025 pm 01:46 PM

Google Deepmind's Gencast: AI Revolusioner untuk Peramalan Cuaca Peramalan cuaca telah menjalani transformasi dramatik, bergerak dari pemerhatian asas kepada ramalan berkuasa AI yang canggih. Google Deepmind's Gencast, tanah air

AI mana yang lebih baik daripada chatgpt? AI mana yang lebih baik daripada chatgpt? Mar 18, 2025 pm 06:05 PM

Artikel ini membincangkan model AI yang melampaui chatgpt, seperti Lamda, Llama, dan Grok, menonjolkan kelebihan mereka dalam ketepatan, pemahaman, dan kesan industri. (159 aksara)

O1 vs GPT-4O: Adakah model baru OpenAI ' lebih baik daripada GPT-4O? O1 vs GPT-4O: Adakah model baru OpenAI ' lebih baik daripada GPT-4O? Mar 16, 2025 am 11:47 AM

Openai's O1: Hadiah 12 Hari Bermula dengan model mereka yang paling berkuasa Ketibaan Disember membawa kelembapan global, kepingan salji di beberapa bahagian dunia, tetapi Openai baru sahaja bermula. Sam Altman dan pasukannya melancarkan mantan hadiah 12 hari

See all articles