Начать
Back to Help

Публикация вакансии

Проходите двухэтапный мастер Создания вакансии — описание, фильтрующий запрос ИИ, дополнительные вопросы, оценочная карточка, языковые настройки и назначение команды.

Last updated: 2026-05-13

Публикация вакансии

Мастер Создания вакансии проведёт вас от пустого экрана до активной ссылки для подачи заявки всего за два шага. В этом руководстве объясняется, за что отвечает каждое поле и как оно формирует ИИ-скрининг на заднем плане.

Перед началом

Вакансия всегда находится в рамках бизнеса (вашего рабочего пространства). Выбор бизнеса в верхней панели главной страницы определяет, куда попадет новая вакансия. Если у вас несколько бизнесов, переключитесь на нужный перед нажатием кнопки Создать вакансию.

При открытии мастера ResReader сразу создаёт черновик в фоне — вы можете закрыть мастер в любое время, не потеряв прогресс. Черновик становится опубликованной вакансией, когда вы нажимаете Опубликовать вакансию на втором шаге; только тогда описание ставится в очередь для обработки ИИ. Индикатор статуса в верхней панели позволяет переключаться между Draft / Active / Paused / Archived, но для нового черновика всё равно нужно нажать Опубликовать вакансию при первом опубликовании — иначе вакансия будет доступна без профиля оценки ИИ, и входящие заявители не будут оценены до тех пор, пока вы не вернётесь к редактору и снова не нажмёте Опубликовать вакансию для постановки в очередь обработки.

Шаг 1 — Описание

Описание — это единственное поле, которое мастер запрашивает на Шаге 1, и оно является самым важным для ИИ-скрининга — всё, с чем ResReader сравнивает резюме кандидата, берется из этого текста. У мастера нет отдельных полей для названия должности, локации, зарплаты, типа занятости или уровня опыта; эти данные извлекаются ИИ-процессором из описания после публикации и сохраняются в aiEvaluationProfile вакансии. Процессору поручено создавать короткое, понятное человеку название на том же естественном языке, что и описание, поэтому чётко указать роль вверху описания (например, первым H1) — лучший способ получить именно желаемое название.

Написание описания

Есть три способа заполнить редактор:

  • Печатать или вставлять markdown — вставьте ваше готовое объявление прямо с карьерной страницы, LinkedIn или из заметок. Панель инструментов над редактором поддерживает форматирование (заголовки, списки, таблицы, эмодзи).
  • Попросить ИИ-ассистента — на десктопе слева вверху две вкладки: Редактор и ИИ-ассистент. Переключитесь на ИИ-ассистента, введите что-то краткое, например "Senior Flutter Developer, remote, 5+ years", и ИИ подготовит полное описание, которое можно потом отредактировать. (Правая панель всё время показывает живой предварительный просмотр.)
  • Итерации — продолжайте общаться с ИИ, чтобы расширить или сократить разделы (например, "добавь раздел с бонусами", *"сделай список требований точнее"). Разговор сохраняется в jobs/{jobId}/aiDescriptionUserCommand и сохраняется при перезагрузке страницы.

На мобильных устройствах те же возможности доступны в виде трех вкладок над редактором: Редактор, ИИ, Предварительный просмотр (ИИ — вкладка по умолчанию при первом открытии).

Что нужно для публикации

Описание — единственное обязательное поле. Мастер блокирует публикацию только если поле описания пустое — всё на Шаге 2 опционально, а метаданные название/локация/зарплата заполняются ИИ-процессором после публикации.

Шаг 2 — Настройка ИИ

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

Фильтрующий запрос

Фильтрующий запрос — это текстовая инструкция ИИ о том, как взвешивать описание. Представьте это как приватную заметку для скрининговой части, которая не попадает в публичное объявление.

Хорошие запросы конкретны:

  • "Приоритет кандидатам с 3+ годами мобильной разработки. Flutter — большой плюс; опыт нативной iOS/Android тоже подходит. Отклонять кандидатов с опытом только в вебе."
  • "Навыки коммуникации важнее лет опыта. Ищите доказательства написания — блоги, доклады на конференциях, документы OSS."

Если оставить поле пустым, ИИ оценивает строго по описанию.

Уточняющие вопросы ИИ

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

Кому отправляются. Только кандидатам, подавшимся через ваш публичный линк для подачи — вручную загруженные кандидаты, пакетные импорты и импорты через Chrome-расширение пропускаются. Все кандидаты с оценкой 1 и выше ставятся в очередь (на практике — почти все, кто проходит до анализа). Используйте это, если хотите собрать больше информации от каждого кандидата, а не отсеивать по тонкому резюме; отключите, если у вас большой поток и вы не хотите, чтобы каждый получил письмо.

Что спрашивает ИИ. Пять вопросов генерируются индивидуально на основе пробелов в резюме и ваших требований — это не шаблон, а адаптированный набор. Один из пяти всегда про зарплатные ожидания (кандидат может ответить диапазоном, числом или словами). Остальные четыре адресованы самым слабым или неоднозначным местам в резюме. Кандидат отвечает через веб-форму по адресу /follow-up/<token>; ссылка действительна 7 дней.

Пользовательский запрос. Текстовое поле под переключателем добавляется к инструкциям ИИ при формировании вопросов. Используйте его, чтобы направлять фокус ("Спросить про проекты в реальной жизни, а не сертификаты", "Выяснить опыт руководства, а не только участия в команде"). Если оставить пустым, ИИ действует только на основе пробелов в резюме.

Правила пересчёта (после ответа кандидата):

  • Новая оценка рассчитывается по резюме плюс Q&A. Старая оценка, новая и краткий отчёт об улучшениях сохраняются в заявке.
  • Улучшения ограничены. Кандидат с рейтингом 7 и ниже может повысить оценку максимум на +3 (например, 5 → 8). Кандидат уже выше 7 может подняться максимум до 10. Снижение не ограничено — плохой ответ может снизить рейтинг сильного кандидата.
  • Флаг квалификации переключается в true при рейтинге ≥ 7, тот же порог что и при первой оценке.

Один раз на кандидата. Кандидат, уже получивший уточнения, не попадает в очередь повторно, даже если вы пересчитываете вакансию. Если включить уточнения после подачи кандидата, вопросы придут ему только при следующем анализе заявки.

Влияние оценки интервью

Если вы проводите ИИ-интервью, оценка интервью всегда записывается и видна на странице анализа. По умолчанию оценка интервью не влияет на общую оценку кандидата — ИИ может неправильно распознать аудио, поэтому рейтинг по резюме остаётся основным.

Включите эту опцию, если хотите учитывать интервью в итоговом рейтинге. ИИ переоценивает кандидата по резюме и расшифровке интервью вместе, отдавая больше веса резюме (примерно 65/35). Это рекомендация модели, а не фиксированная формула — ИИ может отклоняться, если интервью выявляет что-то новое, в ту или иную сторону. Предыдущий рейтинг сохраняется в заявке, чтобы вы видели изменение.

Оценочная карточка

Прикрепите шаблон оценочной карточки, если ваша команда оценивает кандидатов по критериям после интервью (например, Техническая глубина, Культурная совместимость, Коммуникация). Выберите шаблон из выпадающего списка — его критерии копируются в вакансию — при последующих правках шаблона эта вакансия сохраняет исходные критерии. Создавать или редактировать шаблоны можно через кнопку Управлять рядом с выпадающим списком; она откроет страницу карточек для вашего бизнеса. Эта страница также доступна из меню переполнения на любой странице анализа.

Языковые настройки

ResReader может выводить четыре разных интерфейса на разных языках — каждый настраивается отдельно:

  • Язык анализа — язык, на котором ИИ пишет отчёты об оценке (описание на карточках кандидатов, разбор сильных и слабых сторон и т. д.). По умолчанию установлен язык, на котором вы сейчас используете ResReader.
  • Язык коммуникации с кандидатом — язык писем кандидату (подтверждение, уточняющие вопросы, отказы, предложения, приглашения на интервью). По умолчанию — язык кандидата, который автоматически определяется по резюме. Можно принудительно указать конкретный язык, если хотите, чтобы всем шло, например, на английском.
  • Язык HR-менеджера — язык писем менеджерам по найму и кратких ИИ-отчётов, которые менеджеры видят при пересылке кандидатов для оценки. По умолчанию для новых вакансий — английский; у существующих вакансий наследуется язык анализа.
  • Язык ИИ-интервью — язык, на котором ИИ-интервьюер разговаривает во время живого интервью. По умолчанию язык кандидата — на самом деле это режим auto, где ИИ определяет язык описания вакансии и проводит интервью на этом языке (английский по умолчанию, если описания нет). Если указать язык явно, ИИ полностью соблюдает его, независимо от языка кандидата.

Команда на этой вакансии

Назначьте рекрутеров (других сотрудников вашего бизнеса — UID из вашего списка сотрудников) и менеджеров по найму (записи из коллекции hiringManagers — не обязаны быть пользователями ResReader, достаточно адреса электронной почты). Обе группы управляют двумя вещами:

  • При открытии диалога Отправить на рассмотрение менеджеру на странице анализа менеджеры по найму, назначенные на вакансию, отмечаются по умолчанию. Вы можете добавлять или убирать менеджеров для каждой рассылки.
  • Когда кандидат принимает предложение, ResReader отправляет письмо Подтверждение найма — кандидату, а также каждому назначенному рекрутеру и менеджеру по найму (адреса электронной почты дублируются). Если в предложении указана дата начала, письмо содержит однодневное календарное приглашение .ics.

Назначения пока не фильтруют панели, не ограничивают видимость, не меняют ленту задач — все сотрудники бизнеса видят все вакансии независимо от назначений. Используйте поле для обозначения ответственности и чтобы сформировать список рассылки по подтверждениям найма; позже можно изменить из страницы редактирования вакансии.

Публикация

Нажмите Опубликовать вакансию, когда закончите. Происходит несколько вещей одновременно:

  1. Статус вакансии устанавливается в значение текущего индикатора — обычно Active, что меняет isActive: true и isDraft: false в документе.
  2. В очередь jobDescriptionProcessorQueue добавляется запись. Облачная функция обрабатывает её, парсит описание, строит профиль оценки ИИ (структурированное представление навыков, требований и предупреждений, по которым проводится оценка), и записывает обратно в вакансию.
  3. Публичный URL вакансииhttps://resreader.com/<businessId>/<jobId> — создан вместе с черновиком и готов к использованию. Откройте диалог Поделиться вакансией на странице анализа, чтобы скопировать ссылку или сгенерировать отслеживаемые варианты (LinkedIn, X, пользовательские слаги). Параметр запроса ?src=<slug> фиксирует источник перехода кандидата. Каждая заявка через этот URL — прямая или с трекингом — получает source: "public_job_link", что делает кандидата подходящим для уточняющих вопросов.
  4. Вы переходите на страницу анализа, где можете наблюдать поступающие заявки.

Задержка обработки зависит от загрузки очереди, но профиль оценки ИИ обычно готов за несколько секунд. Новые заявки оцениваются по мере появления — дополнительно ничего делать не нужно.

Редактирование опубликованной вакансии

Вы можете редактировать любое поле опубликованной вакансии через меню переполнения (Редактировать вакансию) на главной или странице анализа. Большинство изменений — назначение рекрутера или менеджера, смена шаблона карточки, обновление языков, смена статуса — применяются сразу.

Два изменения особенные. Если вы редактируете описание или фильтрующий запрос у уже опубликованной вакансии, ResReader показывает диалог Пересканировать при сохранении.

В диалоге три кнопки:

  • Отмена — закрыть диалог, остаться на странице редактирования, не сохранять в очередь.
  • Пропустить — сохранить изменения, но применять новые критерии только для будущих кандидатов. Оценки существующих заявок сохраняются.
  • Пересканировать — применить новые критерии к существующим заявкам. Выберите либо Все резюме, либо минимальный рейтинг (например, выбор 7 пересканирует всех с оценкой 7 и выше — полезно при ужесточении запроса для переоценки шорт-листа).

Пересканирование идёт в фоне. Вакансия получает hasBeenEdited при первом редактировании после публикации, и вы увидите обновления оценок на странице анализа по мере обработки.

Черновики, паузы и жизненный цикл вакансии

Вакансия находится в одном из четырёх состояний, которыми управляет индикатор статуса в верхней панели редактора:

  • Черновик — только для внутреннего использования. Публичный URL существует, но показывает сообщение "Эта вакансия в данный момент не принимает заявки" — у черновиков isActive: false. Используйте для подготовки описаний до старта найма.
  • Активна — публичная, принимает заявки, идёт оценка каждого кандидата. Единственное состояние, когда страница подачи доступна.
  • Пауза — публичный URL показывает сообщение о неактивности. Существующие заявки, заметки, интервью и оценочные карточки доступны на странице анализа. Возобновляется переключением обратно в Active.
  • Архив — такой же эффект, как Пауза для публичной стороны; используется, чтобы убрать приостановленные вакансии с активной доски без удаления.

Есть ярлык на странице анализа: когда кандидат принимает предложение, сверху страницы появляется зелёный баннер Позиция заполнена! с кнопкой Закрыть вакансию. Клик устанавливает статус в Пауза и предлагает отправить отказы остальным открытым кандидатам. Можно отправить отказы без закрытия или закрыть баннер, если есть другие вакансии по этой роли.