Холодный генератор электронной почты для консалтинговых фирм
Этот проект является холодным генератором электронной почты для консалтинговых фирм, чтобы помочь им связаться с компаниями, которые нанимают. Инструмент автоматизирует процесс генерации холодных электронных писем, которые демонстрируют прошлые проекты консалтинга, используя публикации работы, соскобленные с веб -сайтов компании. Сгенерированные электронные письма адаптированы для каждой публикации работы, подчеркивая соответствующие навыки, опыт и ссылки на проекты из портфеля консалтинга.


Ключевые функции
- Холодная электронная почта : автоматически генерирует персонализированные холодные электронные письма для консультационных фирм, чтобы связаться с компаниями.
- Работа по размещению работы : царапины публикации работы с веб -сайтов публичных компаний.
- Письмо с AI : использует модель
Llama-3.1 для создания профессиональных, индивидуальных холодных электронных писем. - Интеграция портфеля : ссылки соответствующие прошлые проекты из портфеля консалтинга на основе требований к работе.
- Простой в использовании интерфейс : простой веб-интерфейс для отправки URL-адресов задания и получения сгенерированных электронных писем.
Технологии используются
- Streamlit : для создания веб -интерфейса.
- Langchain : обрабатывать взаимодействие на основе AI и подсказки для очистки работ и создания электронных писем.
- Llama-3.1 : модель ИИ, используемая для генерации холодных электронных писем.
- Chromadb : управлять и запросить портфель проектов консалтинга.
- Панды : для манипулирования данными портфеля консультирования, хранящегося в формате CSV.
Настройка и установка
Предварительные условия
- Python 3.7 или выше
- Требуемые библиотеки Python (перечислены ниже)
- Ключ API Groq для доступа к службе
ChatGroq .
Шаги для установки
Клонировать это хранилище:
git clone https://github.com/yourusername/cold-email-generator.git
cd cold-email-generator
Создайте виртуальную среду (рекомендуется):
python -m venv venv
source venv/bin/activate # On Windows, use venvScriptsactivate
Установите требуемые зависимости:
pip install -r requirements.txt
Создайте файл .env в корне проекта и добавьте свой ключ API Groq:
GROQ_API_KEY=your_api_key_here
Убедитесь, что у вас есть портфельный файл CSV (например, my_portfolio.csv ), который содержит ваши прошлые проекты, по крайней мере, со следующими столбцами:
-
Techstack : список технологий, используемых в проекте. -
Links : ссылки на демонстрацию портфеля (например, Github Repos, Live Demo и т. Д.).
Запустите приложение:
streamlit run app/main.py
Как использовать
- Откройте приложение в своем браузере после запуска приложения Streamlit (
streamlit run app/main.py ). - Введите URL публикации работы, на которую вы хотите нацелиться.
- Нажмите кнопку «Отправить работу» .
- Приложение соскребует детали работы, извлечет соответствующие навыки и генерирует персонализированную холодную электронную почту для консалтинговой фирмы.
- Сгенерированное письмо будет отображаться в формате разметки.
Пример
Вход:
- URL-адрес работы :
https://jobs.nike.com/job/R-33460
Выход:
Приложение будет генерировать холодную электронную почту, например: