Generador de correo electrónico frío para empresas consultoras
Este proyecto es un generador de correo electrónico frío para empresas de consultoría para ayudarlos a ponerse en contacto con las empresas que están contratando. La herramienta automatiza el proceso de generación de correos electrónicos fríos que muestran los proyectos pasados de la consultoría, utilizando las publicaciones de trabajo raspadas de los sitios web de la compañía. Los correos electrónicos generados se adaptan a cada publicación de trabajo, destacando las habilidades relevantes, la experiencia y los enlaces de proyectos de la cartera de la consultoría.


Características clave
- Generación de correo electrónico frío : genera automáticamente correos electrónicos fríos personalizados para que las empresas de consultoría se comuniquen con las empresas.
- Publicación de trabajo raspado : raspados publicaciones de trabajo de sitios web de empresas públicas.
- Escritura a IA : utiliza el modelo
Llama-3.1 para generar correos electrónicos profesionales y personalizados. - Integración de la cartera : enlaces proyectos pasados relevantes de la cartera de la consultoría basada en los requisitos de trabajo.
- Interfaz fácil de usar : una interfaz web simple para enviar URL de trabajo y recibir correos electrónicos generados.
Tecnologías utilizadas
- Streamlit : para crear la interfaz web.
- Langchain : para manejar interacciones y indicaciones basadas en IA para raspar las publicaciones de trabajo y generar correos electrónicos.
- Llama-3.1 : Modelo AI utilizado para generar correos electrónicos fríos.
- ChromAdB : para administrar y consultar la cartera de proyectos de la consultoría.
- Pandas : para la manipulación de datos de la cartera de la consultoría almacenada en formato CSV.
Configuración e instalación
Requisitos previos
- Python 3.7 o superior
- Bibliotecas de Python requeridas (enumeradas a continuación)
- Una tecla API Groq para acceder al servicio
ChatGroq .
Pasos para instalar
Clon este repositorio:
git clone https://github.com/yourusername/cold-email-generator.git
cd cold-email-generator
Crear un entorno virtual (recomendado):
python -m venv venv
source venv/bin/activate # On Windows, use venvScriptsactivate
Instale las dependencias requeridas:
pip install -r requirements.txt
Cree un archivo .env en la raíz del proyecto y agregue su clave API Groq:
GROQ_API_KEY=your_api_key_here
Asegúrese de tener un archivo CSV de cartera (por ejemplo, my_portfolio.csv ) que contiene sus proyectos anteriores con al menos las siguientes columnas:
-
Techstack : una lista de tecnologías utilizadas en el proyecto. -
Links : enlaces para mostrar la cartera (por ejemplo, Repos de Github, demostración en vivo, etc.).
Ejecute la aplicación:
streamlit run app/main.py
Cómo usar
- Abra la aplicación en su navegador después de ejecutar la aplicación Streamlit (
streamlit run app/main.py ). - Ingrese la URL de la publicación de trabajo que desea apuntar.
- Haga clic en el botón Enviar trabajo de trabajo .
- La aplicación raspará los detalles del trabajo, extraerá habilidades relevantes y generará un correo electrónico frío personalizado para la firma de consultoría.
- El correo electrónico generado se mostrará en el formato de Markdown.
Ejemplo
Aporte:
- URL de trabajo :
https://jobs.nike.com/job/R-33460
Producción:
La aplicación generará un correo electrónico frío como: