Este projeto foi projetado para ajudar os oficiais de desenvolvimento de negócios, gerando e -mails de divulgação personalizados com base nas descrições de emprego descartadas nos sites. Ele utiliza Langchain para raspagem da Web e carregamento de documentos, um banco de dados vetorial para armazenar e recuperar portfólios relevantes e o LLAMA 3.1 no GROQ para identificar os elementos necessários a partir de dados extrecados e gerar emails. Essa ferramenta torna a tarefa de alcançar clientes em potencial mais eficientes e simplificados.
Este aplicativo elimina as descrições do trabalho de um determinado URL, limpa o texto extraído e usa o LLAMA 3.1 para extrair informações relevantes, como funções de trabalho e habilidades necessárias. O aplicativo consulta um banco de dados vetorial para encontrar projetos correspondentes no portfólio da empresa e gera um email de divulgação personalizado que destaca a experiência da empresa nessas áreas.
Aqui está um detalhamento das tecnologias e ferramentas usadas neste projeto:
Clone este repositório.
git clone https://github.com/username/outreach-email-agent.git
Navegue até o diretório do projeto.
cd outreach-email-agent
Configure um ambiente virtual e ative -o.
python -m venv venv
source venv/bin/activate # On Windows: venvScriptsactivate
Instale os pacotes necessários.
pip install -r requirements.txt
Configure seu arquivo .env com sua tecla API GROQ:
GROQ_API_KEY=<your-api-key>
USER_AGENT=OutreachEmailAgent/1.0
| -- app/
| | -- main.py # Main Streamlit app
| | -- chains.py # Logic for using LLaMA for inference
| | -- ChromaVectorDB.py # Vector database for project portfolios
| | -- utils.py # Utility functions for cleaning text
| -- venv/ # Virtual environment
| -- .env # Environment variables
| -- README.md # Project documentation
| -- requirements.txt # Python dependencies Execute o aplicativo StreamLit.
streamlit run app/main.py
Digite um URL de descrição do trabalho e o aplicativo gerará um email de divulgação personalizado para fins de desenvolvimento de negócios.
Este projeto está licenciado sob a licença do MIT. Consulte o arquivo de licença para obter mais detalhes.