Этот проект предназначен для оказания помощи сотрудникам развития бизнеса путем создания персонализированных электронных писем, основанных на должностных инструкциях, сохраненных с веб -сайтов. Он использует Langchain для сетевого скребки и загрузки документов, векторной базы данных для хранения и получения соответствующих портфелей и Llama 3.1 на GROQ для определения необходимых элементов из экстракрированных данных и генерации электронных писем. Этот инструмент делает задачу о достижении потенциальных клиентов более эффективной и оптимизированной.
Это приложение очищает рабочие инструкции из данного URL -адреса, очищает извлеченный текст и использует Llama 3.1 для извлечения соответствующей информации, такой как роли на работе и необходимые навыки. Затем приложение запрашивает векторную базу данных, чтобы найти соответствующие проекты в портфеле компании и генерирует персонализированное электронное письмо, которое подчеркивает опыт компании в этих областях.
Вот разбивка технологий и инструментов, используемых в этом проекте:
Клонировать это хранилище.
git clone https://github.com/username/outreach-email-agent.git
Перейдите к каталогу проекта.
cd outreach-email-agent
Установите виртуальную среду и активируйте ее.
python -m venv venv
source venv/bin/activate # On Windows: venvScriptsactivate
Установите необходимые пакеты.
pip install -r requirements.txt
Установите свой файл .env с помощью ключа 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 Запустите приложение Streamlit.
streamlit run app/main.py
Введите URL -адрес описания работы, и приложение будет генерировать индивидуальное электронное письмо для целей развития бизнеса.
Этот проект лицензирован по лицензии MIT. Смотрите файл лицензии для получения более подробной информации.