{"id":14293,"url":"\/distributions\/14293\/click?bit=1&hash=05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","hash":"05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","title":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u043d\u0435 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0432 \u043d\u0438 \u043a\u043e\u043f\u0435\u0439\u043a\u0438","buttonText":"","imageUuid":""}

SafeJobBot – чат-бот для всех, кто ищет работу в аккредитованных IT-компаниях

Что даёт работа в аккредитованной IT-компании? Возможность получить важные государственные льготы: ипотеку с низким процентом и отсрочку от военной службы. Специально для тех, кто находится в поиске вакансий, мы в «‎‎Кодерах» создали Telegram-помощника SafeJobBot. Рассказываем, что он умеет.

Всем привет! Меня зовут Генрик Мкртчян и я руковожу агентством веб-разработки «‎Кодеры». Мы делаем не только сайты, интернет-магазины, онлайн-сервисы и сложные интеграции, но и чат-ботов. Недавно мы выпустили полезного бота для IT-комьюнити: он пригодится всем, кто ищет работу и рассматривает только аккредитованные организации.

Как появилась идея?

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

Пример такой вакансии, сообщающей о наличии аккредитации

Тем временем, ни одна платформа не позволяла сделать поиск вакансий только среди аккредитованных компаний: соискателю нужно было самостоятельно проверять организацию в реестре IT-компаний или верить на слово работодателю. Ситуацию немного упростило Минцифры, выпустив на Госуслугах сервис, в котором по названию или ИНН компании можно узнать её статус.

Мы подумали: зачем вручную искать вакансии и проверять каждую компанию в сервисе Минцифры? Ведь можно один раз написать алгоритм, который будет делать это за секунды.

А чтобы пользователям было еще проще, решили реализовать этот алгоритм в формате чат-бота в Telegram. Для этого у нас было две веские причины:

  • Telegram – самый популярный мессенджер в IT-комьюнити;
  • Здесь активно ищут работу: в мессенджере почти 1000 каналов с вакансиями и общим числом подписчиков более 11 млн человек (данные Telemetr).

Что мы сделали?

  • Поиск компаний в реестре от Минцифры

Наши Python разработчики взяли реестр ИТ-компаний с официального сайта Минцифры – на момент старта работ эта информация была в открытом доступе. Далее мы настроили алгоритм поиска по базе и прикрутили к нему движок поиска Elasticsearch, чтобы робот лучше распознавал различные вариации пользовательского текста. Вуаля, функция №1 готова – чат-бот легко находит компании в списке аккредитованных организаций по одному ИНН или названию.

  • Просмотреть вакансии конкретной IT-компании

После проверки статуса IT-организации, бот предложит посмотреть вакансии интересующей компании. Для этого мы интегрировали алгоритм с API сервиса HeadHunter. И если у компании размещены вакансии на этой платформе, робот пришлёт их в ответном сообщении.

  • Найти все доступные вакансии в IT-компаниях

Наконец, главная функция, которую мы хотели осуществить – это подбор релевантных вакансий по запросу пользователя.

Здесь алгоритм тоже опирается на базу актуальных объявлений HeadHunter. Сначала мы уточняем у пользователя формат работы: удалёнка или офис в конкретном регионе страны. Потом бот спрашивает интересующую должность или технологию работы – они и будут ключевыми словами в поиске вакансий. Затем:

  1. Алгоритм делает запрос в базу HeadHunter;
  2. Находит подходящие пользователю предложения;
  3. Проверят работодателей по ИТ-реестру;
  4. Формирует красивую подборку из вакансий проверенных компаний.

Выглядит долго, но на самом деле на всё это у бота уходит пара секунд.

В процессе разработки и тестирования бота мы сделали два неожиданных открытия.

Открытие первое: API сервиса HeadHunter не содержит информации об ИНН работодателя. Из-за этого не получилось сделать жёсткую привязку базы вакансий к реестру IT-компаний. Остаётся риск, что в выдачу могут попасть неаккредитованные тёзки настоящих IT-компаний. Мы постарались снизить эту вероятность до минимума, уточняя регион, в котором пользователь ищет вакансии: вряд ли в рамках одного региона найдутся компании с одинаковыми названиями.

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

В качестве заключения скажу, что создание SafeJobBot – абсолютно некоммерческий проект. Мы осуществили его благодаря энтузиазму своих разработчиков. Оценить, что у нас получилось можно здесь.

Поделитесь ботом с друзьями, которые ищут работу в IT – будем рады, если наш проект принесёт практическую пользу. А отзывы и предложения по улучшению можно написать в комментариях, постараемся всё учесть :)

0
4 комментария

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Александр Протопопов

Красавчики, крутой бот, самое главное актуальный

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку
max

Так мобилизация закончилась, или вы слову не верите?.... А освобождение айтишников аккр компаний тоже ж на словах. Тут верите... Так вы верите или не верите.

АТО - тут верю, а тут не верю.

Ответить
Развернуть ветку
Генрик Мкртчян
Автор

Мы разработкой занимаемся, а не политическим прогнозированием) По нашему опыту, наличие аккредитации было важно соискателям и несколько месяцев назад, и сейчас. Кто-то заинтересован в льготной ипотеке, для кого-то важно работать в надёжной компании, которая может подтвердить свой статус.

Ответить
Развернуть ветку
ingeniare

Да, но только аккредитованные компании ищут сотрудников только с территории РФ, ну такое себе.

Ответить
Развернуть ветку
1 комментарий
Раскрывать всегда