Générateur de courriels à froid pour les sociétés de conseil
Ce projet est un générateur de courriels froid pour les sociétés de conseil afin de les aider à entrer en contact avec des entreprises qui embauchent. L'outil automatise le processus de génération d'e-mails froids qui présentent les projets antérieurs du conseil, en utilisant les offres d'emploi éraquées des sites Web de l'entreprise. Les e-mails générés sont adaptés à chaque affichage d'emploi, mettant en évidence les compétences, l'expérience et les liens de projet pertinents du portefeuille du conseil.


Caractéristiques clés
- Génération par e-mail à froid : génère automatiquement des e-mails froids personnalisés pour que les cabinets de conseil pour contacter les entreprises.
- Publication d'emploi Stracing : Arrondissez les offres d'emploi des sites Web des entreprises publiques.
- Écriture alimentée par AI : utilise le modèle
Llama-3.1 pour générer des e-mails de froid personnalisés professionnels. - Intégration du portefeuille : relie les projets antérieurs pertinents du portefeuille de conseil en fonction des exigences de l'emploi.
- Interface facile à utiliser : une interface Web simple pour soumettre des URL de travail et recevoir des e-mails générés.
Technologies utilisées
- Streamlit : pour créer l'interface Web.
- Langchain : pour gérer les interactions basées sur l'IA et invite à gratter les publications et à générer des e-mails.
- LLAMA-3.1 : Modèle AI a utilisé pour générer des e-mails froids.
- ChromAdb : pour gérer et interroger le portefeuille de projets du conseil.
- PANDAS : Pour la manipulation des données du portefeuille de la conseil stockée au format CSV.
Configuration et installation
Condition préalable
- Python 3.7 ou plus
- Bibliothèques Python requises (énumérées ci-dessous)
- Une touche API GROQ pour accéder au service
ChatGroq .
Étapes à installer
Cloner ce référentiel:
git clone https://github.com/yourusername/cold-email-generator.git
cd cold-email-generator
Créer un environnement virtuel (recommandé):
python -m venv venv
source venv/bin/activate # On Windows, use venvScriptsactivate
Installez les dépendances requises:
pip install -r requirements.txt
Créez un fichier .env dans la racine du projet et ajoutez votre clé API Groq:
GROQ_API_KEY=your_api_key_here
Assurez-vous d'avoir un fichier CSV de portfolio (par exemple, my_portfolio.csv ) qui contient vos projets passés avec au moins les colonnes suivantes:
-
Techstack : une liste des technologies utilisées dans le projet. -
Links : liens pour présenter le portefeuille (par exemple, GitHub Repos, Demo en direct, etc.).
Exécutez l'application:
streamlit run app/main.py
Comment utiliser
- Ouvrez l'application dans votre navigateur après l'exécution de l'application Streamlit (
streamlit run app/main.py ). - Entrez l' URL de la publication d'emploi que vous souhaitez cibler.
- Cliquez sur le bouton Soumettre la publication de l'emploi .
- L'application grattera les détails du poste, extraitra les compétences pertinentes et générera un e-mail de froid personnalisé pour le cabinet de conseil.
- L'e-mail généré sera affiché dans le format Markdown.
Exemple
Saisir:
- URL du travail :
https://jobs.nike.com/job/R-33460
Sortir:
L'application générera un e-mail froid comme: