company_banner

Как мы улучшили Умный поиск на hh.ru в 2019 году: инфографика

    На hh.ru сейчас более 44 миллионов резюме и около 601 тысячи вакансий. Их нужно соотнести друг с другом так, чтобы по запросу соискателя ему мгновенно выдавались в топе результатов поиска те вакансии, которые наиболее подходят именно ему, а по запросу работодателя — наиболее подходящие для конкретной вакансии резюме. Сделать это помогает искусственный интеллект — наш Умный поиск. Благодаря ему соискатели и работодатели тратят меньше времени и усилий, чтобы найти друг друга.



    Кроме того, Умный поиск рекомендует соискателям подходящие вакансии, а работодателям — подходящие для их вакансий резюме из базы hh.ru даже без запроса в поисковой строке.

    Например, соискатели видят такие вакансии, когда заходят на hh.ru (еще даже не начав поиск), а также получают их в рассылках. Работодатели тоже видят релевантные резюме в личном кабинете на hh.ru, на страницах конкретных вакансий и в специальных рассылках. Умный поиск понимает по вакансиям, резюме и поведению на сайте и в приложениях, каких сотрудников или какую работу ищут наши пользователи.

    По нашим данным, работодатели приглашают соискателей, чьи резюме им рекомендовал Умный поиск, даже активнее, чем соискателей, которые сами откликнулись на вакансию. Дело в том, что рекомендательная система избавлена от человеческого фактора: она показывает работодателю наилучших для его вакансии кандидатов из базы резюме, независимо от того, заметили ли они уже эту вакансию и отправили ли отклик. В откликах этих кандидатов по разным причинам может вообще не быть. Например, потому что не все подходящие кандидаты ищут работу в данный момент (но они могли бы заинтересоваться вашим предложением, если бы узнали о нем). Из тех, кто ищет сейчас работу, не все готовы читать сотни вакансий. Умные рекомендации резюме решают эти проблемы.

    Мы постоянно развиваем Умный поиск, чтобы он становился еще точнее и эффективнее. Для его развития мы используем машинное обучение (ML). В 2019 году это увеличило количество откликов на вакансии на 28%, а количество приглашений* соискателей работодателями — на 16%.



    *Приглашение на hh.ru — это сигнал работодателя соискателю о том, что его заинтересовало резюме, приглашение к первому контакту (звонку, собеседованию).
    Вот что конкретно мы улучшили в поисковых системах для соискателей и для работодателей, чтобы прийти к этим результатам.

    Важные изменения в поиске для соискателей











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






    HeadHunter
    HR Digital

    Комментарии 12

      +2

      Лучше бы улучшили отображение одной и той же вакансии из разных городов, первый раз писал об этом года три назад, второй раз в 2019: <<мы передадим информацию разработчикам>>. До сих пор передаёте.
      Почему так сложно 100 одинаковых вакансий из результатов поиска объединить в одну и написать там список доступных городов через запятую? На первом месте покажите либо крупнейший город, либо наиболее близкий по удаленности от города соискателя и т.д.

        +1
        Привет, я Саша Сидоров, продакт-менеджер поисковых и рекомендательных систем в HH. Я знаю об этой проблеме примерно с марта 2017. Она влияет на качество выдачи примерно для 0,3% соискателей часто и 2% — изредка. Её ещё не починили в том числе из-за моих решений всё это время проверять другие гипотезы, которые могут улучшить выдачу у бОльшего количества пользователей, от 30% и больше. О части из них, которые принесли пользу и решили выкатить на всех в 2019, мы написали выше. Количество ресурсов всегда ограничено, сделать всё не получится, моя работа – вместе с командой выбирать, что делать, чтобы разработка окупалась и приносила наибольшую пользу.

        К сожалению, эту проблему вряд ли получится решить так просто, как Вы пишете. У многих вакансий в разных регионах разный уровень зарплаты, иногда разный (по форме) заголовок и описание. Иногда, наоборот, заголовки разные, описание одинаковое. Какую вакансию выбирать – тоже нельзя решить простым правилом. Нужно учитывать зарплату, часовой пояс, продвижение вакансии работодателем (да, мы коммерческая компания), скорость разбора откликов на вакансию, физическое расстояние и возможно, что-то ещё, с помощью ML. Это довольно дорого делать и скорее всего не получится статистически значимо измерить за разумное время, сделали ли лучше, потому изменение будет влияет на не очень большое количество пользователей.

        Поэтому думаем над тем, чтобы улучшить выдачу не только по удалённой работе, но для некоторых других пользователей, которые сейчас могут встречаться с не подходящими для них дублями внутри городов, чтобы изменения коснулись хотя бы 10% соискателей и пользу от них можно было измерить. Но это ещё несколько сложнее и дороже. Приоритет не очень большой, дойдём ли до проверки этой гипотезы в этом году и покажут ли эксперименты улучшение, чтобы включить на всех – сейчас не могу сказать.
        0
        самый бесполезный и бездарный сайт по поиску работы, и реклама по всем каналам раздражает просто
          +2
          Текст картинками? Вы пробовали читать это с мобилки? На десктопе-то плохо читается. Особенно белый шрифт на голубом.
            +1
            Вы совершенно правы, мы погнались за симпатичной инфографикой и слегка заигрались с декстопом, забыв про удобство на других платформах. Спасибо, что указали на наш промах, обещаем: больше никаких картинок с многабуквами и белым шрифтом на голубом фоне.

            Красота, конечно, требует жертв, но удобством жертвовать не станем.
            0
            Толку от этого улучшения поиска, если у вас до сих пор нет элементарного сохранения шаблона поиска?

            И второе. Я не хочу, что бы меня беспокоили местные компании, но скрыть вакансию для города я не могу. В итоге скрыл для всех.

            Неужели эти столь простые задачи так сложно сделать?
              +1

              Параметры поиска можно сохранить, если подписаться на него, но потом в настройках нужно отключать уведомления на почту.

                0
                Этот вариант действительно работает, но все же выглядит как костыль. То есть у них есть все, что нужно, но именно что нужно они не делают.
                +1
                Смотрите, большинство соискателей пользуется поиском по вакансиям по-другому. Чуть больше, чем в половине случаев нажимают кнопку «найти» с пустым запросом, ещё примерно в четверти – с запросом из одного слова, ещё в 14% – с двумя, 6% – с тремя. Когда запрос не пустой, в большинстве случаев вводят 1-3 буквы, затем выбирают слово из саджеста. Безо всяких сложных фильтров, языка поисковых запросов и т.д. Этот сценарий простой, наиболее высокочастотный, но сделать, чтобы он хорошо работал, сложно, и можно только с помощью ML, на нём и концентрируемся. Чаще только сценарий «через поиск не ищу, жду, чтобы подходящие вакансии и приглашения сами пришли».

                Сложные условия, которые трудно подобрать и хочется сохранить, актуальны для части из оставшихся нескольких единиц процентов. Большинство соискателей ищут работу меньше недели, и не готовы изучать сложные интерфейсы. Управление сохранёнными запросами — прорабатывали, пока не получилось сделать такой UX, чтобы большинство не путалось, особенно на мобильном. Т.к. это всё же единицы процентов, от идеи совсем не отказались, кое-что в этой области планируем, приоритет не очень высокий. Пока не сделали, можете устроить себе эту функциональность через автопоиск, или за 5 мин. через панель закладок и папки избранного в браузере, сохраняя URL'ы нужных Вам запросов.

                Про проблему «беспокоят местные компании», кажется, первое обращение. К сожалению, ничего такого не планируем — существующая форма резюме и логика доступа уже довольно сложная. Отказывайте на приглашения, добавляйте компании в блеклист.

                Говорить пользователям «да, скоро будет» гораздо приятнее, чем «нет, ничего такого не планируем». У каждого пользователя есть свои пожелания. Но даже если бы мы имели неограниченные ресурсы, не имели требований, чтобы компания была очень прибыльной, и могли бы реализовать их все, продуктом стало бы невозможно пользоваться из-за сложности логики и интерфейса. Приходится выбирать.
                  0
                  Чуть больше, чем в половине случаев нажимают кнопку «найти» с пустым запросом

                  Потому что это единственный(?) способ перейти к «тупому» списку вакансий без фильтров, ведь на сайте нет кнопки, перенаправляющей на https://hh.ru/search/vacancy


                  Помню как при знакомстве с HH дико бесило отсутствие списка, потом уже методом тыка понял как на него переходить — через кнопку "ПОИСК", что тоже смахивает на костыль.
                  Как-то психологически что-ли проще сначала увидеть список, а потом уже применять к нему какие-то фильтры и сортировки, ведь при поиске не всегда нужно указывать точную должность, иногда достаточно просто выбрать сферу деятельности и посмотреть все доступные варианты, но на сайте HH такой возможности (очевидной для нового пользователя) нет.

                    0
                    У вас, как у разработчиков, свой взгляд на это. В любом случае спасибо за развернутый ответ.
                  0
                  А когда сделаете возможность одно резюме отправлять разным вакансиям с разной зарплатой? И когда название резюме будет отльчаться от должности? А когда сделаете поиск по откликам, чтобы соискатель мог смотреть и ведеть кому и когда какое резюме отправлялось?

                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                  Самое читаемое