Алёна СтепановаВсе работы

Помощник для поиска работы

Описание проекта и мой вклад

О продукте

Я написала программу, которая автоматизирует поиск вакансий и отклики на подходящие предложения. Она отбирает вакансии по моим условиям, оценивает соответствие требованиям и готовит персонализированный отклик. Вместо ручного просмотра объявлений я управляю правилами поиска и проверяю решения системы.

Что умеет

  • Ищет вакансии по формату работы, зарплате, профессиональному направлению и другим условиям.
  • Отсеивает предложения, которые не проходят обязательные ограничения.
  • С помощью AI сопоставляет требования с моим опытом и объясняет выбор.
  • Готовит сопроводительные письма на основе реального опыта и отправляет отклики.
  • Сохраняет историю решений и отправок, чтобы не откликаться повторно.

Как работает

Я задаю профиль, условия поиска и правила отклика. Программа получает вакансии, проверяет ограничения и передаёт подходящие предложения AI-модели. Например, интересные задачи не перевесят обязательный офис, если в настройках указана только удалённая работа.

После оценки программа готовит письмо и отправляет отклик по настроенному сценарию. Я контролирую правила, просматриваю результаты и корректирую логику. Пробный прогон без отправки позволяет проверить изменения перед работой с реальными вакансиями.

Моя роль

Я определила требования и критерии отбора, спроектировала обработку вакансий и сценарии откликов. Выбирала и сравнивала AI-модели, оценивала стоимость их использования и меняла настройки, чтобы согласовать качество ответов и расходы.

Разрабатывала программу с помощью AI-инструментов, создавала промпты, настраивала запуск и проверяла обработку данных. После каждого цикла тестов разбирала решения системы, находила ошибки, дорабатывала логику и повторяла проверки. Так довела собственную идею до работающего инструмента.

Результат

Программа использовалась для реальных откликов. Поиск, оценка вакансий, подготовка писем и отправка резюме собраны в одном процессе. История решений позволяет вернуться к вакансии и понять, почему система её выбрала.

Технические детали

Инструменты: Python, HH API, API языковой модели, SQLite / WAL.

Внутреннее название: HH Career Engine. Python связывает HH API, языковую модель и SQLite в режиме WAL. Локальная база хранит решения и состояние отправок, чтобы сохранять историю между запусками.

Обязательные условия проверяются отдельно от AI-оценки: модель не должна отменять ограничения поиска. Профиль и настройки отделены от промпта, а вывод модели проверяется по фактам вакансии. Так можно менять критерии без переписывания всей программы.

Проверки включают фильтрацию, обработку ответов модели, историю и сценарии отправки. Пробный запуск позволяет изучить решения без откликов. Если результат отправки неясен, автоматический повтор блокируется до проверки, чтобы избежать дублей.