Generator email dingin untuk perusahaan konsultan
Proyek ini adalah generator email dingin untuk perusahaan konsultan untuk membantu mereka menghubungi perusahaan yang sedang merekrut. Alat ini mengotomatiskan proses menghasilkan email dingin yang menampilkan proyek -proyek masa lalu konsultasi, menggunakan posting pekerjaan yang dikikis dari situs web perusahaan. Email yang dihasilkan dirancang untuk setiap posting pekerjaan, menyoroti keterampilan, pengalaman, dan tautan proyek yang relevan dari portofolio konsultasi.


Fitur utama
- Generasi Email Dingin : Secara otomatis menghasilkan email dingin yang dipersonalisasi untuk perusahaan konsultan untuk menghubungi perusahaan.
- Posting Pekerjaan Mengikis : Menggoreskan posting pekerjaan dari situs web perusahaan publik.
- Penulisan bertenaga AI : Memanfaatkan model
Llama-3.1 untuk menghasilkan email dingin yang profesional dan disesuaikan. - Integrasi Portofolio : Tautan proyek masa lalu yang relevan dari portofolio konsultasi berdasarkan persyaratan pekerjaan.
- Antarmuka yang mudah digunakan : Antarmuka web sederhana untuk mengirimkan URL pekerjaan dan menerima email yang dihasilkan.
Teknologi digunakan
- StreamLit : Untuk membuat antarmuka web.
- Langchain : Untuk menangani interaksi berbasis AI dan meminta untuk mengikis posting pekerjaan dan menghasilkan email.
- LLAMA-3.1 : Model AI digunakan untuk menghasilkan email dingin.
- Chromadb : Untuk mengelola dan meminta portofolio proyek konsultasi.
- PANDAS : Untuk manipulasi data portofolio konsultasi yang disimpan dalam format CSV.
Pengaturan & Instalasi
Prasyarat
- Python 3.7 atau lebih
- Perpustakaan Python yang Diperlukan (tercantum di bawah)
- Kunci API GROQ untuk mengakses layanan
ChatGroq .
Langkah untuk menginstal
Klon Repositori ini:
git clone https://github.com/yourusername/cold-email-generator.git
cd cold-email-generator
Buat lingkungan virtual (disarankan):
python -m venv venv
source venv/bin/activate # On Windows, use venvScriptsactivate
Instal dependensi yang diperlukan:
pip install -r requirements.txt
Buat file .env di root proyek dan tambahkan kunci API GROQ Anda:
GROQ_API_KEY=your_api_key_here
Pastikan Anda memiliki file CSV portofolio (misalnya, my_portfolio.csv ) yang berisi proyek masa lalu Anda dengan setidaknya kolom berikut:
-
Techstack : Daftar teknologi yang digunakan dalam proyek. -
Links : Tautan untuk menampilkan portofolio (misalnya, repo github, demo langsung, dll.).
Jalankan aplikasi:
streamlit run app/main.py
Cara menggunakan
- Buka aplikasi di browser Anda setelah menjalankan aplikasi streamLit (
streamlit run app/main.py ). - Masukkan URL posting pekerjaan yang ingin Anda targetkan.
- Klik tombol Kirim Pekerjaan Kirim .
- Aplikasi ini akan mengikis detail pekerjaan, mengekstraksi keterampilan yang relevan, dan menghasilkan email dingin yang dipersonalisasi untuk perusahaan konsultan.
- Email yang dihasilkan akan ditampilkan dalam format Markdown.
Contoh
Input:
- URL Pekerjaan :
https://jobs.nike.com/job/R-33460
Keluaran:
Aplikasi ini akan menghasilkan email dingin seperti: