Gerador de e -mail frio para empresas de consultoria
Este projeto é um gerador de e -mail frio para empresas de consultoria para ajudá -las a entrar em contato com as empresas que estão contratando. A ferramenta automatiza o processo de geração de e -mails frios que mostram os projetos anteriores da consultoria, usando as publicações de emprego raspadas nos sites da empresa. Os e -mails gerados são adaptados para cada publicação de emprego, destacando habilidades, experiência e links de projeto relevantes do portfólio da consultoria.


Principais recursos
- Geração de e -mail a frio : gera automaticamente e -mails frios personalizados para empresas de consultoria entrarem em contato com as empresas.
- Postagem de empregos Raspagem : raspa o emprego dos sites de empresas públicas.
- Escrita de IA : utiliza o modelo
Llama-3.1 para gerar e-mails frios profissionais e personalizados. - Integração do portfólio : vincula projetos anteriores relevantes do portfólio da consultoria com base nos requisitos de trabalho.
- Interface fácil de usar : uma interface da Web simples para enviar URLs de trabalho e receber e-mails gerados.
Tecnologias usadas
- Streamlit : para criar a interface da web.
- Langchain : para lidar com as interações e solicitações baseadas em IA para raspar as publicações e gerar e-mails.
- LLAMA-3.1 : Modelo de IA usado para gerar e-mails frios.
- Chromadb : Para gerenciar e consultar o portfólio de projetos da consultoria.
- PANDAS : Para manipulação de dados do portfólio da consultoria armazenado no formato CSV.
Configuração e instalação
Pré -requisitos
- Python 3.7 ou acima
- Bibliotecas Python necessárias (listadas abaixo)
- Uma tecla API GROQ para acessar o serviço
ChatGroq .
Etapas para instalar
Clone este repositório:
git clone https://github.com/yourusername/cold-email-generator.git
cd cold-email-generator
Crie um ambiente virtual (recomendado):
python -m venv venv
source venv/bin/activate # On Windows, use venvScriptsactivate
Instale as dependências necessárias:
pip install -r requirements.txt
Crie um arquivo .env na raiz do projeto e adicione sua tecla API GROQ:
GROQ_API_KEY=your_api_key_here
Certifique -se de ter um arquivo CSV do portfólio (por exemplo, my_portfolio.csv ) que contém seus projetos anteriores com pelo menos as seguintes colunas:
-
Techstack : Uma lista de tecnologias usadas no projeto. -
Links : links para mostrar o portfólio (por exemplo, repositórios do github, demonstração ao vivo, etc.).
Execute o aplicativo:
streamlit run app/main.py
Como usar
- Abra o aplicativo no seu navegador depois de executar o aplicativo STRYLIT (
streamlit run app/main.py ). - Digite o URL da postagem de emprego que deseja segmentar.
- Clique no botão Enviar trabalho de postagem de trabalho .
- O aplicativo raspará os detalhes do trabalho, extrairá habilidades relevantes e gerará um e -mail frio personalizado para a empresa de consultoria.
- O email gerado será exibido no formato Markdown.
Exemplo
Entrada:
- URL do trabalho :
https://jobs.nike.com/job/R-33460
Saída:
O aplicativo gerará um e -mail frio como: