Помощник для поиска работы
Описание проекта и мой вклад
О продукте
Я написала программу, которая автоматизирует поиск вакансий и отклики на подходящие предложения. Она отбирает вакансии по моим условиям, оценивает соответствие требованиям и готовит персонализированный отклик. Вместо ручного просмотра объявлений я управляю правилами поиска и проверяю решения системы.
Что умеет
- Ищет вакансии по формату работы, зарплате, профессиональному направлению и другим условиям.
- Отсеивает предложения, которые не проходят обязательные ограничения.
- С помощью AI сопоставляет требования с моим опытом и объясняет выбор.
- Готовит сопроводительные письма на основе реального опыта и отправляет отклики.
- Сохраняет историю решений и отправок, чтобы не откликаться повторно.
Как работает
Я задаю профиль, условия поиска и правила отклика. Программа получает вакансии, проверяет ограничения и передаёт подходящие предложения AI-модели. Например, интересные задачи не перевесят обязательный офис, если в настройках указана только удалённая работа.
После оценки программа готовит письмо и отправляет отклик по настроенному сценарию. Я контролирую правила, просматриваю результаты и корректирую логику. Пробный прогон без отправки позволяет проверить изменения перед работой с реальными вакансиями.
Моя роль
Я определила требования и критерии отбора, спроектировала обработку вакансий и сценарии откликов. Выбирала и сравнивала AI-модели, оценивала стоимость их использования и меняла настройки, чтобы согласовать качество ответов и расходы.
Разрабатывала программу с помощью AI-инструментов, создавала промпты, настраивала запуск и проверяла обработку данных. После каждого цикла тестов разбирала решения системы, находила ошибки, дорабатывала логику и повторяла проверки. Так довела собственную идею до работающего инструмента.
Результат
Программа использовалась для реальных откликов. Поиск, оценка вакансий, подготовка писем и отправка резюме собраны в одном процессе. История решений позволяет вернуться к вакансии и понять, почему система её выбрала.
Технические детали
Инструменты: Python, HH API, API языковой модели, SQLite / WAL.
Внутреннее название: HH Career Engine. Python связывает HH API, языковую модель и SQLite в режиме WAL. Локальная база хранит решения и состояние отправок, чтобы сохранять историю между запусками.
Обязательные условия проверяются отдельно от AI-оценки: модель не должна отменять ограничения поиска. Профиль и настройки отделены от промпта, а вывод модели проверяется по фактам вакансии. Так можно менять критерии без переписывания всей программы.
Проверки включают фильтрацию, обработку ответов модели, историю и сценарии отправки. Пробный запуск позволяет изучить решения без откликов. Если результат отправки неясен, автоматический повтор блокируется до проверки, чтобы избежать дублей.