Описание вакансии — это первый и часто единственный коммерческий текст, который компания показывает нужному человеку. На него смотрят несколько секунд, сравнивают с десятком похожих и решают, стоит ли тратить время на отклик. При этом в большинстве компаний такой текст собирают по остаточному принципу, копируя прошлогодний шаблон и меняя название должности. Языковые модели меняют экономику этой работы, но только если им дать правильные вводные и понимать, где заканчивается их зона ответственности.
Почему ручная подготовка вакансий тормозит найм
Принято считать, что подбор задерживает рынок, нехватка кандидатов или медленные руководители. На практике значительная часть задержки возникает до того, как вакансия вообще появилась на площадке. Между словами руководителя нам нужен сильный аналитик и опубликованным объявлением проходит от трёх дней до двух недель, и почти всё это время уходит не на написание, а на выяснение, что именно нужно.
Разберём, куда реально уходит время при подготовке одного описания вручную.
- Сбор требований от заказчика, который формулирует их фрагментарно и уточняет по ходу обсуждения.
- Поиск похожих вакансий у конкурентов, чтобы понять принятый на рынке уровень требований и формулировок.
- Согласование зарплатной вилки, которая нередко меняется после первых двух недель поиска.
- Написание черновика, где рекрутер пытается совместить язык бизнеса и язык кандидата.
- Правки от руководителя, который впервые видит текст и начинает переопределять задачи роли.
- Адаптация объявления под разные каналы размещения, потому что формат площадок и соцсетей различается.
Каждый из этих шагов сам по себе занимает немного. Проблема в том, что они идут последовательно и с паузами на ожидание ответа. В итоге на одну позицию уходит от четырёх до восьми часов чистой работы, растянутых на календарную неделю.
Самая дорогая вакансия — не та, на которую потратили много времени, а та, которую опубликовали с размытыми требованиями и потом три недели отсматривали нерелевантные отклики.
Скрытая цена расплывчатого описания
Неточное объявление не остаётся без последствий, оно просто переносит затраты на следующий этап. Если в тексте не указан уровень задач, откликаются люди с разным опытом, и рекрутер тратит время на отсев. Если не описан процесс отбора, часть кандидатов отваливается на третьем интервью, узнав про тестовое задание. Если не передан реальный контекст работы, сильный специалист закрывает страницу, потому что не понимает, чем эта роль отличается от двадцати других.
Посчитайте простую вещь. При потоке в двести откликов и доле нерелевантных в семьдесят процентов рекрутер просматривает сто сорок анкет впустую. По две минуты на каждую — почти пять часов работы на одну позицию. Эти часы появились из-за нескольких неточных формулировок в тексте, который писали за полчаса.
Почему шаблоны перестают работать
Многие компании решают проблему библиотекой готовых описаний. Подход разумный, но у него есть предел. Шаблон фиксирует язык компании на момент его создания, а рынок труда меняется быстрее. Формулировки про стрессоустойчивость и работу в режиме многозадачности ещё пять лет назад выглядели нормально, сейчас они читаются как сигнал о хаосе в процессах. Шаблон также не умеет учитывать специфику конкретной команды, а именно эта специфика и отличает ваше предложение от предложения соседней компании с такой же вилкой.
Отдельная сложность в том, что шаблон поощряет копирование без осмысления. Рекрутер берёт описание прошлой вакансии разработчика, меняет стек технологий и публикует. Задачи роли при этом изменились, команда выросла, продукт перешёл в другую стадию, а текст об этом молчит.
Что умеет ИИ для составления вакансий, а что остаётся за человеком
Языковая модель хорошо работает там, где нужно превратить набор фактов в связный структурированный текст и быстро сделать несколько вариантов подачи. Она плохо работает там, где нужны факты, которых у неё нет, и решения, за которые отвечает компания. Понимание этой границы определяет, получите вы рабочий инструмент или генератор правдоподобной воды.
Сильные стороны модели в этой задаче выглядят так.
- Сборка структуры за секунды. Модель раскладывает ваши тезисы по логичным блокам, где задачи отделены от требований, а условия от процесса отбора.
- Переформулировка под аудиторию. Один и тот же набор фактов можно подать сдержанно для руководителя и живее для начинающего специалиста.
- Подсветка пробелов. Если в брифе не указан формат работы или этапы отбора, модель либо задаст вопрос, либо оставит явное место для уточнения.
- Генерация вариантов заголовка. За один запрос вы получаете пять или десять формулировок названия и выбираете ту, что точнее отражает роль и лучше ищется.
- Адаптация под каналы. Длинное описание для площадки, сжатый пост для телеграм-канала и короткое письмо для прямого обращения делаются из одного исходника.
- Проверка на лишние требования. Модель способна отметить, что опыт от пяти лет для начальной позиции выглядит противоречиво.
Теперь о том, что модель не сделает за вас ни при каком промпте.
- Не узнает вашу зарплатную вилку, систему бонусов и условия испытательного срока.
- Не определит, какие три задачи действительно главные в первые полгода работы.
- Не оценит, насколько требования соответствуют реальному уровню команды и состоянию продукта.
- Не возьмёт на себя юридическую ответственность за формулировки, которые могут быть расценены как дискриминационные.
- Не проверит, что указанные контакты и ссылки рабочие.
- Не почувствует внутреннюю политику, из-за которой одну формулировку в компании примут, а другую нет.
Модель отвечает за форму и логику текста. За факты, цифры и обещания кандидату отвечает тот, кто нажимает кнопку публикации.
Почему модель не угадывает ваш контекст
Языковая модель работает с вероятностями и опирается на закономерности текстов, которые видела при обучении. Когда вы просите написать вакансию менеджера по продажам без уточнений, она выдаёт усреднённое описание, собранное из тысяч похожих объявлений. Такой текст грамотный, гладкий и абсолютно неотличимый от конкурентов. Именно это свойство многие принимают за недостаток инструмента, хотя это прямое следствие бедного запроса.
Отсюда главный практический вывод. Качество описания вакансии, полученного с помощью ИИ, определяется не выбором сервиса, а полнотой вводных данных. Разница между слабым и сильным результатом на одной и той же модели составляет примерно пять минут подготовки.
Где заканчивается автоматизация
Полезно заранее договориться внутри команды, какие части процесса вы отдаёте модели, а какие оставляете людям. Рабочее распределение выглядит примерно следующим образом. Модель делает черновик, варианты заголовков, версии под каналы и первичную проверку на противоречия. Рекрутер отвечает за бриф, факты и финальную редактуру. Руководитель подтверждает задачи, требования и условия. Юрист или ответственный за соответствие проверяет формулировки в спорных случаях, например при работе с ограничениями по возрасту, здоровью или гражданству.
Такое разделение снимает основной риск внедрения. Модель не принимает решений, она ускоряет оформление решений, которые уже приняты.
Какие данные подготовить до запуска генерации
Подготовка вводных занимает от пяти до пятнадцати минут и даёт основную часть результата. Ниже разобраны шесть блоков, которые закрывают почти все вопросы модели. Собирайте их в обычном текстовом документе, короткими пунктами, без попытки сразу писать красиво.
Должность, уровень и специализация
Название должности нужно в двух версиях. Внутреннее, как роль называется в вашей структуре, и рыночное, как её ищут кандидаты. Эти версии часто расходятся. Внутри компании человек может называться специалистом по развитию партнёрской сети, а на рынке искать вакансию менеджера по работе с партнёрами.
Уровень указывайте не грейдом, а через зону самостоятельности. Формулировка работает под руководством старшего коллеги и выполняет типовые задачи даёт модели гораздо больше, чем слово младший. То же касается специализации. Аналитик данных в продукте и аналитик в отчётности для финансового блока — разные профессии с разным языком описания.
Реальные задачи и зона ответственности
Это самый важный и самый часто пропускаемый блок. Вместо общего списка обязанностей сформулируйте три или пять задач, которые человек будет делать чаще всего, и один результат, по которому вы оцените первые полгода.
- Опишите, чем человек будет занят в типичную рабочую неделю, без обобщений.
- Укажите, какие решения он принимает сам, а какие согласовывает.
- Назовите, с кем он взаимодействует внутри компании и снаружи.
- Добавьте, что лежит на этой роли сейчас из неочевидного, например поддержка старого проекта.
- Зафиксируйте измеримый результат, ожидаемый через три и через шесть месяцев.
Проверка качества этого блока простая. Если убрать название должности, по списку задач должно быть понятно, о какой работе речь. Если непонятно, задачи описаны слишком абстрактно.
Обязательные и желательные требования
Разделение на две группы снимает большую часть проблем с нерелевантными откликами и одновременно расширяет воронку. Обязательные требования — это то, без чего человек не сможет начать работу в первую неделю. Всё остальное идёт в желательные.
На практике в обязательные попадает от трёх до пяти пунктов, не больше. Если список растёт до двенадцати позиций, это признак того, что в вакансию зашили двух разных специалистов или требования формулировал человек, описывающий идеального себя.
- Инструменты и технологии, с которыми человек работает ежедневно.
- Опыт в конкретных процессах, а не абстрактный стаж в годах.
- Отраслевая специфика, если она действительно критична.
- Языки и уровень владения ими с привязкой к задаче, например чтение документации.
- Формальные допуски, сертификаты или образование, если они требуются по закону.
Условия, вознаграждение и формат работы
Вакансии с указанной вилкой получают заметно больше откликов, и это та часть, где модель вам ничем не поможет. Подготовьте конкретные цифры и структуру дохода, включая премиальную часть и периодичность её выплаты. Отдельно зафиксируйте формат работы, график, расположение офиса и условия по переработкам, если они предполагаются.
Сюда же относятся элементы предложения, о которых компании забывают, хотя именно они часто становятся решающими. Обучение за счёт компании, оплата профильных мероприятий, гибкое начало дня, оборудование на выбор, компенсация транспорта или связи. Перечислите то, что реально работает, без попытки заполнить раздел для объёма.
Процесс отбора и ответственный за коммуникацию
Прозрачный процесс сокращает отвалы и экономит время обеих сторон. Опишите этапы по порядку, с примерной длительностью каждого и указанием, кто участвует. Если есть тестовое задание, укажите его объём в часах и скажите, оплачивается ли оно. Если решение принимается в несколько кругов согласования, честно обозначьте срок.
Отдельно укажите, кто отвечает на вопросы кандидата и в каком канале. Пустая строка с общим адресом почты компании снижает доверие сильнее, чем кажется.
Канал размещения и ограничения формата
Один и тот же набор данных превращается в разные тексты в зависимости от того, где он будет опубликован. Крупная площадка подбора требует развёрнутой структуры с разделами. Телеграм-канал читают с телефона, там работает текст в шесть или восемь строк с главным смыслом в первых двух. Карьерная страница на сайте допускает больше контекста о компании и команде. Прямое обращение к конкретному специалисту вообще не похоже на объявление, это короткое письмо с обоснованием, почему вы пишете именно ему.
Заранее отметьте для себя ограничения каждого канала, которые вы знаете. Лимит знаков в заголовке, запрет на определённые формулировки, обязательные поля, правила модерации. Эти вводные стоит передавать модели прямо в запросе, иначе придётся переделывать готовый текст.
Мини-бриф, который закрывает девяносто процентов вопросов
Соберите перечисленное в один документ на половину страницы и храните его как рабочий формат. Выглядеть он может так.
- Роль, внутреннее и рыночное название, уровень самостоятельности.
- Три или пять главных задач и ожидаемый результат через полгода.
- Три или четыре обязательных требования и отдельно желательные.
- Вилка, структура дохода, график, формат и место работы.
- Этапы отбора со сроками и ответственный за связь.
- Канал размещения и его ограничения.
- Два или три факта о команде и продукте, которых нет у конкурентов.
Последний пункт обычно и создаёт разницу в отклике. Информация о том, что команда из шести человек строит новое направление с нуля и подчиняется напрямую коммерческому директору, говорит кандидату больше, чем абзац про дружный коллектив и динамично развивающуюся компанию.
Пошаговая инструкция: создание вакансии с нейросетью
Работа с языковой моделью строится по принципу итераций. Первый запрос даёт черновик, следующие уточняют детали и тон. Ниже описан цикл, который стабильно приводит к публикуемому результату за четыре или пять обращений к модели и занимает от двадцати до сорока минут на новую позицию.
Шаг 1. Зафиксируйте тезисы о роли
Откройте текстовый документ и запишите факты из предыдущего раздела про подготовку данных. Не пытайтесь сразу сделать связный текст, достаточно коротких пунктов. Эта фиксация нужна не только для модели, она заставляет вас самих уточнить те моменты, которые обычно остаются размытыми до первого интервью с кандидатом.
На этом этапе проверьте три вещи. Первая — есть ли у вас конкретное описание задач на первые полгода. Вторая — разделены ли требования на обязательные и желательные. Третья — готовы ли вы озвучить вилку и условия, которые указаны в брифе. Если хотя бы на один вопрос ответ отрицательный, остановитесь и доберите информацию. Модель не компенсирует отсутствие решений.
Шаг 2. Соберите промпт по формуле
Промпт — это инструкция модели, описывающая, что именно вы хотите получить и на основе каких данных. Структура рабочего запроса состоит из четырёх блоков.
- Роль и задача модели. Опишите, кем она выступает в этом запросе и что должна сделать.
- Контекст и вводные. Передайте собранные тезисы о позиции, требованиях и условиях.
- Формат результата. Укажите структуру текста, желаемый объём и канал размещения.
- Ограничения и требования. Зафиксируйте, чего в тексте быть не должно, и какой тон предпочтителен.
Пример базового промпта выглядит примерно так. Ты опытный рекрутер, который пишет вакансии для технологических компаний. Составь описание вакансии на основе следующих данных. Далее идут тезисы из брифа. После данных добавляется запрос на структуру. Оформи текст для размещения на job-площадке. Раздели на блоки: краткое описание роли, основные задачи, требования обязательные и желательные, условия, процесс отбора. Заголовок сделай до шестидесяти символов, используй прямую формулировку без креатива. Тон делового, без пафоса и мотивационных клише.
Такой запрос даёт работающий черновик примерно в восьмидесяти процентах случаев. Оставшиеся двадцать процентов связаны с тем, что модель не поняла специфику роли или выбрала не тот уровень языка. Это исправляется на следующих шагах.
Шаг 3. Сгенерируйте черновик
Отправьте промпт и получите первую версию. Не редактируйте её сразу, сначала прочитайте целиком и отметьте три вещи. Правильно ли модель поняла уровень позиции. Соответствует ли тон вашей аудитории. Все ли факты из брифа попали в текст.
Черновик почти всегда требует доработки, это нормально. Ошибка начинающих пользователей в том, что они начинают править текст вручную, теряя главное преимущество модели — скорость создания вариантов. Вместо ручной правки сформулируйте, что именно не подходит, и попросите модель переделать. Это быстрее и даёт более связный результат.
Первая версия текста от модели — это не финальный результат, а материал для следующего раунда уточнений. Планируйте минимум три итерации.
Шаг 4. Уточните результат итерациями
Итерация — это уточняющий запрос, который корректирует конкретный аспект текста без переписывания всего с нуля. Работает это примерно как редактура с коллегой, когда вы указываете на проблемное место и объясняете, что хотите увидеть вместо него.
Типичные уточнения на этом этапе.
- Сделай описание задач конкретнее. Вместо разработка стратегии укажи, что человек анализирует три канала привлечения и предлагает гипотезы для тестирования.
- Убери требование про стрессоустойчивость, добавь навык работы с конкретным инструментом.
- Перефразируй блок про условия. Убери общие слова про комфортный офис, оставь факты про оборудование и график.
- Заголовок слишком длинный, сократи до пятидесяти символов без потери смысла.
- Тон слишком формальный для стартапа, сделай текст живее, но без молодёжного сленга.
Каждое уточнение отправляйте отдельным запросом и проверяйте результат. Если модель исправила одно, но испортила другое, укажите на это в следующем сообщении. Хорошая новость в том, что модели с памятью контекста удерживают ваши предыдущие правки и не откатывают их при новых изменениях.

Шаг 5. Отредактируйте текст под свой тон
Даже после нескольких итераций текст может звучать слегка обезличенно, потому что модель ориентируется на усреднённые закономерности. Последний проход делается вручную и занимает пять или десять минут. Вы проходите по тексту и заменяете нейтральные формулировки на те, которые отражают реальную культуру компании.
Обратите внимание на следующие элементы.
- Обращение к кандидату. Если в компании принято на ты, а модель написала на вы, исправьте.
- Термины и названия. Модель может использовать общепринятое название процесса, а у вас он называется иначе.
- Детали продукта. Добавьте одно или два предложения о том, над чем конкретно работает команда, если этого нет.
- Примеры задач. Замените абстрактное описание на реальный кейс из последнего квартала.
- Формулировки условий. Проверьте, что все цифры и сроки точные, а не примерные.
Эта финальная редактура превращает качественный черновик в текст, который читается как написанный человеком, знающим контекст изнутри.
Шаг 6. Сохраните шаблон для будущих позиций
После публикации вакансии не удаляйте рабочие материалы. Сохраните итоговый промпт, бриф и финальный текст в отдельной папке с пометкой должности и даты. Это сэкономит время при открытии похожих позиций и создаст библиотеку подходов, которые уже проверены на практике.
Особенно полезно фиксировать успешные формулировки требований и описания задач. Если вакансия дала хороший отклик и качественных кандидатов, значит текст попал в целевую аудиторию. При следующем найме на ту же роль возьмите этот текст за основу и адаптируйте под изменения в команде или продукте.
Как собрать промпт, который даёт точный текст
Разница между слабым и сильным промптом не в длине и не в сложности формулировок. Она в том, насколько чётко вы объяснили модели контекст задачи и ограничили пространство её интерпретаций. Ниже разобраны три уровня детализации, которые последовательно улучшают результат.
Базовая формула промпта
Минимально работающий запрос включает роль модели, данные о позиции и требования к структуре текста. Этого достаточно для получения первого черновика, который потом уточняется итерациями.
Структура выглядит следующим образом.
- Ты рекрутер с опытом работы в такой-то области.
- Составь вакансию на основе этих данных и вставляете бриф.
- Оформи текст в таких-то разделах, заголовок до стольких-то символов.
- Тон такой-то, без таких-то клише.
Этот формат покрывает большинство случаев и работает стабильно на любой современной языковой модели. Проблема возникает, когда вакансия нестандартная, целевая аудитория узкая или нужно попасть в специфический тон компании. Тогда базовой формулы недостаточно.
Уточнения для целевого отклика
Целевой отклик означает, что на вакансию откликаются люди с нужным опытом и ожиданиями, а не все подряд. Чтобы этого добиться, промпт дополняется тремя блоками информации, которые сужают интерпретацию модели.
Первый блок — описание целевой аудитории. Не просто указать уровень, а объяснить, кто этот человек сейчас и почему ему интересна ваша позиция. Например, мы ищем разработчика, который последние два года работал в продуктовой команде на поддержке легаси-кода и хочет перейти к разработке нового функционала с современным стеком. Такое уточнение меняет язык описания задач и требований.
Второй блок — контекст команды и продукта. Один или два факта, которые отличают вашу ситуацию от стандартной. Команда из пяти человек, запускаем второй продукт компании, первые полгода работы в режиме стартапа с частыми изменениями приоритетов. Или наоборот, зрелый продукт с аудиторией в два миллиона пользователей, процессы отлажены, упор на качество кода и покрытие тестами.
Третий блок — чего точно не должно быть в тексте. Перечислите клише и формулировки, которые вы не хотите видеть. Не используй слова динамично развивающаяся компания, дружный коллектив, возможность профессионального роста. Не пиши про стрессоустойчивость и многозадачность. Убери общие фразы про амбициозные цели. Такие запреты работают надёжнее, чем попытки описать желаемый стиль.
Промпт с этими дополнениями на треть длиннее базового, но результат сразу ближе к финальному тексту, а число итераций сокращается.
Как задать тон и стиль обращения к кандидату
Тон текста определяется тремя параметрами: формальность, эмоциональная окраска и степень директивности. Модель по умолчанию выбирает нейтрально-деловой стиль, который подходит не всем компаниям.
Формальность задаётся через выбор обращения и лексики. Обращение на вы, полные названия должностей, развёрнутые предложения — это высокая формальность. Обращение на ты, сокращения, короткие фразы — низкая. Пример указания в промпте. Пиши на вы, используй нейтральную деловую лексику без канцеляризмов. Или наоборот. Пиши на ты, тон дружелюбный и прямой, как в переписке с коллегой.
Эмоциональная окраска зависит от того, насколько текст должен вызывать интерес и вовлекать, а не просто информировать. Для большинства позиций достаточно спокойного изложения фактов. Для ролей, где важна культурная близость или креативность, можно добавить лёгкую эмоциональную вовлечённость. Укажите в промпте. Тон сдержанный, фокус на фактах и задачах. Или так. Текст должен звучать заинтересованно, покажи, почему эта работа может быть интересна профессионалу.
Директивность показывает, насколько текст указывает кандидату, что делать, или приглашает к диалогу. Мы ищем специалиста, который возьмёт на себя — директивно. Если тебе интересно поработать над такой задачей — мягко. Разница кажется косметической, но она влияет на восприятие компании.
Не пытайтесь описать желаемый стиль абстрактно, лучше дайте модели два или три примера предложений в нужной манере и попросите держаться этого тона.
Готовые промпты под конкретные роли
Ниже приведены рабочие промпты для распространённых позиций, которые можно использовать как есть или адаптировать под свою ситуацию. Каждый промпт включает описание аудитории, структуру текста и требования к тону.
Техподдержка, начальный уровень
Ты рекрутер в технологической компании. Составь вакансию для специалиста техподдержки начального уровня. Целевая аудитория — люди с опытом работы в клиентском сервисе или колл-центре, которые хотят перейти в IT и готовы разбираться в технических вопросах.
Данные о позиции. Специалист первой линии поддержки. Принимает обращения пользователей через почту и чат, решает типовые вопросы по инструкции, эскалирует сложные случаи. Работает в команде из восьми человек, есть наставник на первые два месяца. График пять на два, смены с девяти до восемнадцати или с двенадцати до двадцати одного. Офис рядом с метро, можно частично удалённо после испытательного срока.
Требования обязательные. Опыт общения с клиентами от года, грамотная письменная речь, готовность разбираться в технической документации. Желательные. Базовые знания работы сайтов и приложений, опыт работы с CRM.
Условия. Оклад от сорока пяти до шестидесяти тысяч на руки, ежеквартальная премия до двадцати процентов, ДМС после испытательного срока, оплата обучения по профилю.
Процесс отбора. Короткое интервью с рекрутером, встреча с руководителем техподдержки, тестовое задание на два часа разбор кейсов. Решение в течение недели.
Оформи текст в разделах. Краткое описание роли, задачи в первые полгода, требования обязательные и желательные, условия и график, этапы отбора. Заголовок до пятидесяти символов. Тон дружелюбный, на ты, без пафоса. Не используй слова стрессоустойчивость, многозадачность, амбициозные цели. Фокус на реальных задачах и поддержке в обучении.
Главный бухгалтер
Ты рекрутер в производственной компании. Составь вакансию для главного бухгалтера. Целевая аудитория — опытные бухгалтеры, которые вели учёт на производстве или в торговле, понимают специфику НДС, налога на прибыль и работы с проверяющими органами.
Данные о позиции. Главный бухгалтер, подчинение финансовому директору. Ведёт бухучёт и налоговый учёт, сдаёт отчётность, координирует двух бухгалтеров в команде, участвует в подготовке управленческих отчётов. Компания на общей системе налогообложения, выручка около двухсот миллионов в год, складской и производственный учёт.
Требования обязательные. Опыт главного бухгалтера или заместителя от трёх лет, знание учёта на производстве, опыт прохождения налоговых проверок, уверенное владение 1С Бухгалтерия. Желательные. Высшее экономическое образование, опыт постановки управленческого учёта.
Условия. Оклад от ста двадцати до ста пятидесяти тысяч на руки, ежеквартальная премия по результатам, ДМС, офис в пределах МКАД, график пять на два с возможностью гибкого начала дня.
Процесс отбора. Интервью с финансовым директором, встреча с генеральным директором, проверка рекомендаций. Решение в течение двух недель.
Оформи текст в разделах. Описание компании и роли, задачи, требования, условия, процесс. Заголовок до шестидесяти символов. Тон деловой, на вы, спокойный и конкретный. Не используй мотивационные клише и слова про динамичное развитие. Фокус на стабильности, прозрачности процессов и профессиональной среде.
Менеджер по продажам
Ты рекрутер в B2B-компании. Составь вакансию для менеджера по продажам. Целевая аудитория — люди с опытом активных продаж в сегменте малого и среднего бизнеса, которые умеют вести сделку от холодного контакта до закрытия.
Данные о позиции. Менеджер по продажам в отделе из десяти человек. Ищет клиентов через холодные звонки и базы контактов, проводит презентации продукта, ведёт переговоры, закрывает сделки. Средний цикл сделки от двух недель до месяца, средний чек триста тысяч рублей. Продукт — программное обеспечение для автоматизации складского учёта.
Требования обязательные. Опыт активных B2B-продаж от года, опыт холодных звонков и работы с возражениями, навык ведения CRM. Желательные. Опыт продаж IT-решений или услуг, знание складской логистики.
Условия. Оклад тридцать тысяч плюс процент от продаж, средний доход от восьмидесяти до ста пятидесяти тысяч на руки в зависимости от результата, ДМС, корпоративная мобильная связь, офис или удалённо. График свободный, главное результат.
Процесс отбора. Интервью с руководителем отдела продаж, ролевая игра на работу с возражениями, встреча с коммерческим директором. Решение в течение недели.
Оформи текст в разделах. О продукте и задачах, что нужно уметь, условия и доход, как проходит отбор. Заголовок до пятидесяти символов. Тон прямой, на ты, энергичный, но без агрессивного пушинга. Не используй слова про безграничный доход и карьерный рост. Фокус на конкретных цифрах дохода, поддержке от команды и прозрачной системе мотивации.
Frontend-разработчик
Ты рекрутер в продуктовой IT-компании. Составь вакансию для фронтенд-разработчика уровня middle. Целевая аудитория — разработчики с опытом коммерческой разработки на React, которые хотят работать над интерфейсами с высокой нагрузкой и сложной логикой.
Данные о позиции. Фронтенд-разработчик в команде продукта. Разрабатывает новый функционал личного кабинета пользователя, поддерживает существующие модули, участвует в ревью кода, работает в связке с бэкенд-разработчиками и дизайнером. Команда из семи человек, методология Scrum, спринты две недели.

Требования обязательные. Опыт коммерческой разработки на React от двух лет, знание TypeScript, опыт работы с состоянием Redux или MobX, понимание REST API. Желательные. Опыт написания тестов на Jest, знакомство с Server-Side Rendering, опыт работы с крупными SPA.
Условия. Вилка от ста восьмидесяти до двухсот пятидесяти тысяч на руки в зависимости от опыта, ДМС, оплата курсов и конференций, офис или удалённо. График гибкий, важно пересечение с командой с одиннадцати до шестнадцати по Москве.
Процесс отбора. Техническое интервью с тимлидом, живое кодинг-интервью на час, встреча с продакт-менеджером для обсуждения продукта. Решение в течение недели, тестовое задание не даём.
Оформи текст в разделах. О продукте и команде, задачи, стек и требования, условия, как проходит отбор. Заголовок до шестидесяти символов. Тон профессиональный, на ты, без лишних слов. Не используй клише про cutting-edge технологии и амбициозные проекты. Фокус на реальных технических задачах, качестве кода и балансе работы.
Руководитель отдела маркетинга
Ты рекрутер в e-commerce компании. Составь вакансию для руководителя отдела маркетинга. Целевая аудитория — маркетологи с опытом управления командой и запуска performance-каналов в интернет-торговле.
Данные о позиции. Руководитель отдела маркетинга, подчинение коммерческому директору. Управляет командой из пяти человек, отвечает за трафик и конверсию в продажи, планирует бюджет каналов, запускает новые источники лидов, работает с аналитикой и юнит-экономикой. Компания продаёт товары для дома через собственный сайт, средний чек три тысячи рублей, ежемесячный оборот десять миллионов.
Требования обязательные. Опыт руководства маркетингом от трёх лет, опыт работы с performance-каналами контекст, таргет, рынки, понимание юнит-экономики и окупаемости каналов, навык работы с аналитикой. Желательные. Опыт в e-commerce, знание SEO и email-маркетинга.
Условия. Вилка от ста пятидесяти до двухсот тысяч на руки плюс квартальный бонус от результата отдела, ДМС, офис или гибрид. График пять на два, гибкое начало дня.
Процесс отбора. Интервью с коммерческим директором, кейс-задание на оценку каналов и предложение стратегии, встреча с генеральным директором. Решение в течение двух недель.
Оформи текст в разделах. О компании и задачах, зона
Пошаговая инструкция: создание вакансии с нейросетью
Процесс превращения подготовленных данных в готовое описание занимает от десяти до двадцати минут при первом использовании и около пяти минут при наличии рабочих шаблонов промптов. Ниже разобраны шесть последовательных действий, каждое из которых даёт конкретный промежуточный результат.
Шаг 1. Зафиксируйте тезисы о роли
Возьмите мини-бриф из предыдущего раздела и проверьте его на полноту. Прочитайте вслух или про себя. Если возникают вопросы о том, чем человек будет заниматься, или непонятно, какого уровня специалист вам нужен, вернитесь к брифу и уточните недостающее. Модель не угадает пропущенные факты, она выдаст общие формулировки вместо них.
Проверьте три критичных момента перед запуском генерации.
- Зафиксирована ли зарплатная вилка или чёткое обоснование её отсутствия.
- Указаны ли три основные задачи, которые отличают эту роль от среднерыночной.
- Разделены ли обязательные требования и желательные, либо есть пояснение, что принимаются кандидаты без опыта.
Если всё на месте, переходите к формированию запроса. Если нет, потратьте пять минут на заполнение пробелов сейчас, это сэкономит полчаса переделок после генерации.
Шаг 2. Соберите промпт по формуле
Промпт состоит из трёх частей: описания задачи, вводных данных и требований к формату. Описание задачи коротко объясняет модели, что именно вам нужно. Вводные данные содержат ваш бриф. Требования к формату задают структуру, объём и тон текста.
Базовая формула выглядит следующим образом.
Напиши описание вакансии на основе вводных данных. Текст должен быть структурированным, понятным для кандидата с нужным опытом и соответствовать площадке размещения. Используй прямые формулировки без штампов.
Далее перечисляете данные из брифа, каждый блок с новой строки. В конце добавляете требования к формату.
- Объём текста не более 2000 знаков для основной площадки или не более 500 знаков для телеграм-канала.
- Тон обращения сдержанный деловой или более живой, в зависимости от уровня роли.
- Обязательная структура с разделами: задачи, требования, условия, процесс отбора.
- Заголовок вакансии длиной не более 60 знаков с указанием роли и ключевого навыка.
Если у вас несколько каналов размещения, укажите это в промпте сразу. Модель может подготовить три версии текста за один запрос, это быстрее и логичнее, чем делать их по отдельности.
Шаг 3. Сгенерируйте черновик
Вставьте собранный промпт в интерфейс выбранного сервиса и запустите генерацию. Дождитесь полного ответа, не прерывайте процесс. Большинство современных моделей выдают текст за пятнадцать или тридцать секунд. Если результат обрезан на середине предложения, это признак превышения лимита длины ответа, попросите продолжить или сократите требуемый объём в промпте.
Первый черновик почти никогда не бывает финальным, и это нормально. Его задача дать структуру и основу для доработки. Прочитайте текст целиком, не редактируя сразу. Оцените, насколько точно модель поняла уровень роли, переданы ли ключевые задачи, не добавила ли она лишнего.
Типичные признаки хорошего черновика включают несколько элементов.
- Заголовок точно называет роль и не содержит лишних украшательств вроде мы ищем талантливого.
- Задачи описаны конкретными действиями, а не общими функциями.
- Требования разделены на обязательные и желательные, если вы это передали.
- Условия указаны прямо, без размытых обещаний про конкурентную зарплату.
- Процесс отбора прописан по шагам с указанием сроков.
Если большая часть пунктов совпадает, переходите к следующему шагу. Если модель выдала общий текст без специфики, вернитесь к промпту и добавьте недостающие детали явно.
Шаг 4. Уточните результат итерациями
Вместо того чтобы редактировать текст вручную, попросите модель внести изменения через новый запрос в рамках той же сессии. Это сохраняет контекст и позволяет быстро проверить разные варианты.
Примеры уточняющих запросов, которые работают лучше ручной правки.
- Сделай заголовок короче, убери упоминание компании, оставь только роль и ключевой навык.
- Раздел с задачами звучит слишком формально. Перепиши его так, чтобы было понятно, чем человек занимается в типичный рабочий день.
- Убери из требований опыт управления командой, это желательное условие, а не обязательное.
- Добавь в условия информацию о том, что первые три месяца работа идёт с наставником.
- Процесс отбора описан слишком подробно. Сократи до трёх основных этапов без лишних деталей.
Каждая итерация занимает несколько секунд. Обычно достаточно двух или трёх уточнений, чтобы текст соответствовал вашим ожиданиям. Если после пяти итераций результат всё ещё не подходит, проблема скорее всего в нечёткости исходного брифа, а не в работе модели.
Модель быстрее адаптирует готовый текст под ваши правки, чем создаёт идеальный вариант с первого раза. Используйте это как преимущество, а не как недостаток инструмента.
Шаг 5. Отредактируйте текст под свой тон
После того как структура и содержание устраивают, проверьте текст на соответствие языку вашей компании. У каждой организации есть свои особенности коммуникации, которые невозможно полностью передать в промпте. Где-то принято обращаться на вы, где-то на ты. Одни компании подчёркивают процессы и стабильность, другие говорят про эксперименты и автономию.
Пройдитесь по тексту и замените формулировки, которые звучат не в вашем стиле. Это займёт три или пять минут, но добавит тексту индивидуальности. Обратите внимание на несколько элементов.
- Форма обращения к кандидату должна совпадать с тем, как вы общаетесь внутри команды.
- Термины и названия должны соответствовать вашему внутреннему языку, если они отличаются от общепринятых.
- Акценты в описании условий должны отражать реальные приоритеты компании, а не стандартный набор.
- Призыв к действию должен быть конкретным: отправить резюме на адрес, заполнить форму, написать в телеграм.
Отдельно проверьте, что в тексте нет обещаний, которые компания не может выполнить. Модель иногда добавляет стандартные формулировки вроде гибкого графика или возможности удалённой работы, если эти слова встречались в промпте без уточнения. Удалите или скорректируйте такие места.
Шаг 6. Сохраните шаблон для будущих позиций
Финальный текст и промпт, который его создал, стоит сохранить в отдельном файле или базе знаний команды. Это существенно ускоряет работу с похожими ролями в будущем. При следующем найме на аналогичную позицию вы просто обновляете бриф и получаете готовый текст за одну итерацию вместо шести.
Удобная структура хранения включает три части: исходный бриф, финальный промпт и результат. Добавьте к записи дату создания и отметку о канале размещения. Через полгода вы сможете вернуться к этим материалам и оценить, какие формулировки дали лучший отклик.
Как собрать промпт, который даёт точный текст
Разница между промптом, который даёт общий текст, и промптом, который даёт точный, заключается в структуре запроса и уровне детализации вводных. Ниже разобрана базовая формула, элементы уточнения и способы управления тоном.
Базовая формула промпта
Работающий промпт состоит из пяти обязательных блоков и двух опциональных. Обязательные блоки определяют содержание текста, опциональные управляют подачей и адаптацией.
Обязательные блоки выглядят следующим образом.
- Задача. Одно предложение, которое объясняет, что нужно сделать. Напиши описание вакансии или создай три версии объявления для разных каналов.
- Роль. Название должности, уровень самостоятельности, специализация. Менеджер по продажам корпоративным клиентам, средний уровень, работает в команде из четырёх человек.
- Задачи. Три или пять конкретных действий, которыми человек занимается регулярно, и ожидаемый результат через полгода.
- Требования. Разделение на обязательные и желательные, с указанием причины, почему каждое требование важно.
- Условия. Вилка, график, формат работы, расположение, дополнительные элементы предложения.
Опциональные блоки добавляются по необходимости.
- Контекст команды. Размер, структура, текущие проекты, особенности культуры.
- Ограничения формата. Длина текста, обязательные разделы, запрещённые формулировки, требования площадки.
Пример минимального работающего промпта для роли среднего уровня.
Напиши описание вакансии. Роль: аналитик данных в команде продукта, средний уровень, работает с метриками пользовательского поведения. Задачи: строит дашборды для команды продукта, исследует гипотезы о поведении пользователей через SQL и Python, готовит еженедельные отчёты для руководства. Результат через полгода: самостоятельно ведёт три направления аналитики без помощи старшего коллеги. Обязательные требования: опыт работы с SQL от двух лет, умение строить визуализации в Tableau или аналоге, понимание метрик продукта. Желательно: опыт работы с Python для анализа данных, знакомство со статистикой. Условия: зарплата от 150 до 200 тысяч рублей в зависимости от опыта, офис в центре Москвы, гибридный формат три дня в офисе, ДМС с первого дня. Процесс отбора: созвон с рекрутером тридцать минут, техническое интервью с руководителем команды час, тестовое задание на анализ данных четыре часа оплачиваемых, финальная встреча с продуктовой командой тридцать минут. Решение в течение недели после последнего этапа.
Этот промпт даёт конкретный текст, потому что в нём переданы факты, а не общие категории. Модель понимает, что аналитик работает именно с продуктовыми метриками, а не с финансовой отчётностью, и формулирует задачи соответственно.
Уточнения для целевого отклика
Если базовый промпт даёт корректный, но слишком широкий результат, добавьте уточнения, которые сужают аудиторию до нужного сегмента кандидатов. Эти уточнения работают как фильтры, отсекающие нерелевантные отклики на этапе прочтения объявления.
Эффективные уточнения включают несколько категорий.
- Профиль опыта. Укажите, из какой индустрии или типа компаний вы ожидаете кандидатов. Опыт работы в продуктовых командах технологических компаний предпочтительнее агентского опыта.
- Рабочий контекст. Опишите, с какими условиями человек столкнётся. Проект на ранней стадии, приоритеты меняются еженедельно, нужна готовность работать в условиях неопределённости.
- Частые ошибки кандидатов. Если есть типичное заблуждение о роли, развейте его в тексте. Это не позиция для тех, кто хочет только администрировать готовые процессы. Основная часть времени уходит на выстраивание новых.
- Сигналы о культуре. Добавьте детали, которые покажут, подходит ли человек по стилю работы. Команда принимает решения через обсуждение, а не через иерархию. Ожидаем, что вы будете оспаривать чужие идеи, если видите проблему.
Важный момент: уточнения работают, только если они описывают реальность, а не желаемый образ. Фраза мы ценим инициативу в компании, где любая инициатива проходит три круга согласования, создаёт разрыв между обещанием и опытом нового сотрудника. Такой разрыв дороже, чем потеря части откликов на этапе чтения вакансии.

Как задать тон и стиль обращения к кандидату
Тон текста влияет на то, кто откликнется и как человек воспримет компанию. Формальный деловой тон подходит для ролей с высокой ответственностью и устоявшимися процессами. Более живой и прямой тон работает для команд, где важна скорость принятия решений и неформальное взаимодействие. Выбор тона определяется не индустрией, а реальной культурой конкретной команды.
Управлять тоном в промпте можно через прямое указание или через примеры формулировок.
Прямое указание выглядит как короткая инструкция в конце промпта. Тон обращения сдержанный деловой, без неформальных конструкций и обращения на ты. Или наоборот: тон обращения дружелюбный и прямой, используй обращение на ты, избегай канцеляризмов и длинных предложений.
Примеры формулировок дают модели конкретный образец стиля. Добавьте в промпт два или три предложения в нужном тоне, пометив их как желаемый стиль. Например: желаемый стиль обращения: ты будешь работать с данными клиентов и строить гипотезы о том, что влияет на их решения. Мы ожидаем, что ты сам предложишь, какие метрики стоит отслеживать.
Модель подхватит структуру и лексику этих примеров и применит их ко всему тексту. Этот способ точнее общих указаний, потому что показывает конкретный результат, а не описывает его.
Тон не добавляется к готовому тексту, он задаёт его структуру с самого начала. Переписать формальный текст в неформальный сложнее, чем сразу сгенерировать в нужном стиле.
Готовые промпты под конкретные роли
Ниже приведены работающие промпты для семи распространённых типов вакансий. Каждый промпт включает базовую структуру и может быть адаптирован под вашу специфику заменой конкретных данных.
Техподдержка, начальный уровень
Напиши описание вакансии. Роль: специалист технической поддержки первой линии, начальный уровень, работает под руководством старшего коллеги. Задачи: принимает обращения пользователей через чат и почту, решает типовые вопросы по инструкции, эскалирует сложные случаи на вторую линию, ведёт учёт обращений в CRM. Результат через три месяца: самостоятельно закрывает восемьдесят процентов обращений без помощи наставника. Обязательные требования: грамотная письменная речь, готовность работать по сменному графику, базовое понимание работы веб-приложений. Желательно: опыт работы с пользователями в любой роли, знание английского для чтения документации. Условия: зарплата от 50 до 70 тысяч рублей, офис рядом с метро, сменный график два через два день и ночь, первый месяц обучение в дневное время, оплачиваемые курсы по продукту. Процесс отбора: звонок с рекрутером двадцать минут, тестирование навыков коммуникации тридцать минут, встреча с руководителем поддержки сорок минут. Решение в течение трёх дней. Тон обращения: простой и дружелюбный, без сложных терминов, обращение на ты.
Главный бухгалтер
Напиши описание вакансии. Роль: главный бухгалтер в производственной компании, полная ответственность за учёт и отчётность, подчинение финансовому директору. Задачи: ведение бухгалтерского и налогового учёта, подготовка отчётности в ИФНС и фонды, контроль расчётов с контрагентами, управление небольшой командой из двух бухгалтеров, взаимодействие с аудиторами. Результат через шесть месяцев: выстроенная система учёта без ошибок и просрочек по отчётности. Обязательные требования: опыт главного бухгалтера от трёх лет, знание специфики производства, уверенное владение 1С 8.3, опыт прохождения налоговых проверок. Желательно: опыт автоматизации учётных процессов, знание МСФО. Условия: зарплата от 150 до 200 тысяч рублей, офис в промзоне с парковкой, полный рабочий день с возможностью удалённой работы один день в неделю, ДМС после испытательного срока. Процесс отбора: встреча с финансовым директором час, решение практического кейса по учёту два часа, встреча с генеральным директором тридцать минут. Решение в течение недели. Тон обращения: деловой формальный, обращение на вы.
Менеджер по продажам
Напиши описание вакансии. Роль: менеджер по продажам B2B, средний уровень, активные продажи корпоративным клиентам. Задачи: поиск новых клиентов через холодные звонки и LinkedIn, проведение презентаций продукта, ведение переговоров до подписания договора, сопровождение сделки до первой оплаты, передача клиента на поддержку. Результат через три месяца: три закрытые сделки в месяц со средним чеком от 300 тысяч рублей. Обязательные требования: опыт активных B2B продаж от двух лет, умение вести переговоры с руководителями среднего звена, опыт работы с длинным циклом сделки от месяца. Желательно: опыт продаж SaaS или IT-услуг, знание методологии SPIN. Условия: оклад 80 тысяч рублей плюс бонус от выполнения плана до 150 тысяч, итоговый доход от 150 до 300 тысяч, офис в центре, гибридный формат, готовые лиды и CRM, обучение продукту две недели. Процесс отбора: звонок с рекрутером тридцать минут, ролевая игра с руководителем продаж сорок минут, встреча с директором по развитию тридцать минут. Решение в течение пяти дней. Тон обращения: энергичный и прямой, обращение на ты, акцент на результат.
Frontend-разработчик
Напиши описание вакансии. Роль: frontend-разработчик в продуктовую команду, средний уровень, работа над пользовательским интерфейсом веб-приложения. Задачи: разработка новых фич интерфейса на React, рефакторинг существующего кода, интеграция с backend через REST API, участие в ревью кода коллег, работа с дизайнером над UI-решениями. Результат через полгода: самостоятельная реализация фич от задачи до релиза без помощи тимлида. Обязательные требования: коммерческий опыт с React от двух лет, понимание работы современного frontend-стека, умение писать чистый переиспользуемый код, опыт работы с Git в команде. Желательно: опыт с TypeScript, знакомство с тестированием на Jest, понимание принципов UX. Условия: зарплата от 200 до 280 тысяч рублей в зависимости от уровня, полностью удалённая работа или гибрид с офисом в Москве, гибкое начало дня, оплата обучения и конференций, современное оборудование. Процесс отбора: техническое интервью с тимлидом час, парное программирование на простой задаче час, встреча с командой тридцать минут. Решение в течение недели. Тон обращения: технический и по делу, обращение на ты, без лишних слов.
Руководитель отдела маркетинга
Напиши описание вакансии. Роль: руководитель отдела маркетинга в e-commerce компании, управление командой из пяти человек, прямое подчинение коммерческому директору. Задачи: разработка маркетинговой стратегии на квартал, управление бюджетом на платные каналы, запуск и оптимизация рекламных кампаний, аналитика эффективности каналов, координация работы подрядчиков, построение процессов в отделе. Результат через полгода: рост продаж на двадцать процентов при сохранении стоимости привлечения клиента. Обязательные требования: опыт руководства маркетингом от трёх лет, опыт работы с performance-каналами и бюджетом от миллиона в месяц, понимание юнит-экономики, опыт управления командой. Желательно: опыт в e-commerce, знание инструментов аналитики и CRM-маркетинга. Условия: зарплата от 250 до 350 тысяч рублей, офис в центре Санкт-Петербурга, гибридный формат, ДМС и корпоративное обучение, бонус по итогам квартала. Процесс отбора: встреча с коммерческим директором час, презентация плана развития маркетинга на первые три месяца, встреча с CEO тридцать минут. Решение в течение десяти дней. Тон обращения: деловой, но не формальный, обращение на вы, акцент на стратегию и результаты.
Линейный персонал: кассир, уборщица
Напиши два описания вакансий. Первое: кассир в продуктовый магазин, начальный уровень, работа с покупателями и кассовым аппаратом. Задачи: обслуживание покупателей на кассе, приём оплаты наличными и картой, оформление возвратов, поддержание порядка на рабочем месте. Обязательные требования: готовность работать по сменному графику, внимательность, вежливость в общении. Желательно: опыт работы с людьми. Условия: зарплата от 45 до 55 тысяч рублей, график два через два, магазин в пяти минутах от метро, униформа предоставляется, оплачиваемое обучение три дня. Процесс отбора: короткое собеседование с управляющим двадцать минут, решение в тот же день. Второе: уборщица в офисное здание, начальный уровень, поддержание чистоты в помещениях. Задачи: ежедневная уборка офисных помещений и санузлов, вынос мусора, поддержание порядка в местах общего пользования. Обязательные требования: ответственность, аккуратность, готовность к физической работе. Условия: зарплата от 40 до 50 тысяч рублей, график пять дней в неделю с 8 до 17, офис в центре Москвы, все средства для уборки предоставляются. Процесс отбора: встреча с офис-менеджером пятнадцать минут, выход на работу через два дня. Тон обращения для обеих вакансий: простой и уважительный, обращение на вы, короткие предложения.
Универсальный шаблон под любую должность
Напиши описание вакансии. Роль: [название должности], [уровень самостоятельности], [специфика команды или продукта]. Задачи: [три-пять конкретных действий, которыми человек занимается регулярно]. Результат через [три или шесть] месяцев: [измеримый результат или уровень самостоятельности]. Обязательные требования: [не более пяти пунктов, без которых человек не начнёт работу]. Желательно: [два-три пункта, которые упрощают адаптацию]. Условия: зарплата [вилка или формула расчёта], [график и формат работы], [расположение офиса или удалённость], [дополнительные элементы предложения]. Процесс отбора: [этапы с указанием длительности], решение в течение [срок]. Контакт: [способ связи и ответственный]. Тон обращения: [деловой/дружелюбный/технический], обращение на [ты/вы], [особенности стиля].
Замените части в квадратных скобках на ваши данные и запустите генерацию. Этот шаблон подходит для девяноста процентов вакансий любого уровня и специализации.
Адаптация одного текста под разные площадки
Одна вакансия редко размещается только на одном канале. Современный найм требует присутствия на нескольких площадках одновременно: job-сайты, социальные сети, прямой аутрич, внутренние каналы компании. Каждый канал имеет свои требования к формату, объёму и стилю текста. Вместо того чтобы писать одну вакансию четыре раза, модель может адаптировать готовое описание за несколько итераций.
Версия для job-сайтов
Job-сайты вроде HeadHunter, SuperJob и Habr Career имеют строгие требования к оформлению. Текст должен содержать все обязательные разделы, быть информативным, но не превышать установленный лимит символов, обычно от 2000 до 5000 знаков в зависимости от площадки. Модель может автоматически переформатировать текст под требования конкретного сайта, если вы указали ограничение.
Запрос к модели для адаптации выглядит следующим образом. Переформатируй вакансию для размещения на HeadHunter. Требования: разделы должны быть обозначены жирным, максимум 4000 знаков, структура как на площадке — описание компании, описание должности, требования к кандидату, условия, процесс отбора. Убери детали про внутренние процессы, оставь только информацию, которая интересна кандидату. Заголовок укороти до пятидесяти знаков.
Модель создаст версию, оптимизированную под формат площадки. Останется только скопировать текст в редактор сайта и заполнить дополнительные поля, такие как тип занятости, опыт работы и уровень должности, если они заполняются отдельно.
Важный момент: разные площадки показывают вакансии разным аудиториям. На Habr Career откликаются в основном разработчики с техническим складом ума, на HeadHunter смотрят люди в поиске работы по всем специальностям. Это означает, что текст для разработчика на Habr может быть более технический, с упоминанием конкретных инструментов и архитектурных решений, а на HeadHunter будет понятнее звучать описание через призму результата и влияния на бизнес.
Короткий пост для Telegram и соцсетей
Социальные сети требуют совсем другого формата. Текст должен быть коротким, цепляющим и приспособленным для мобильного экрана. Объём от 300 до 500 знаков, максимум три абзаца, эмодзи допускаются, даже приветствуются. Такой пост служит не полным описанием, а приманкой, которая заставляет человека кликнуть на ссылку и перейти к полному тексту вакансии.
Запрос к модели для соцсетей. Напиши привлекательный пост для Telegram-канала компании на основе этой вакансии. Требования: не более 400 знаков, обращение на ты, используй три-четыре эмодзи, выдели главное, что отличает роль, закончи призывом к действию. Ссылка на полную вакансию будет добавлена отдельно.
Результат будет выглядеть примерно так. Ищем фронтенд-разработчика 💻 Если ты два года писал React и устал от legacy-кода, это твоё. Будешь делать новый интерфейс с современным стеком, код-ревью от тимлида и полную свободу в выборе инструментов. Зп 200–280к, удалённо. Готов? Откликайся здесь.
Такой пост занимает две строки в Telegram, быстро читается, и если человек ищет именно эту должность, он обязательно кликнет. При размещении в LinkedIn или Twitter тон может быть немного более официальным, но принцип остаётся тем же: информация сжата, акцент на ценности, призыв к действию в конце.
Письмо для прямого аутрича
Прямой аутрич — это когда рекрутер ищет конкретного кандидата в профессиональной сети или через рекомендацию и отправляет ему индивидуальное письмо о вакансии. Текст такого письма существенно отличается от стандартного объявления. Он персонализирован, начинается с обращения к конкретному человеку и его опыту, и только потом переходит к описанию роли.
Структура письма для аутрича выглядит следующим образом. Первый абзац — комплимент и узнавание кандидата, почему вы его выбрали. Второй абзац — описание роли и почему она может быть интересна именно этому человеку. Третий абзац — условия и главное отличие от других вакансий. Четвёртый абзац — призыв к действию и информация о контакте.
Запрос к модели для письма. Напиши письмо для аутрича фронтенд-разработчику, который два года работал на React в агентстве и, похоже, хочет перейти в продукт. Используй информацию из вакансии, но адаптируй под индивидуальное письмо. Тон должен быть уважительным и уверенным, без лишних комплиментов. Покажи, чем продуктовая работа отличается от агентской. Длина писем не более 250 слов.
Результат получится более личным и целенаправленным, потому что модель учтёт контекст о предыдущем опыте кандидата и соотнесёт его с предлагаемой ролью. Вероятность ответа на такое письмо выше, чем на стандартное объявление, потому что человек чувствует, что его рассмотрели конкретно.
Пример: как сырое описание превращается в готовое объявление
Было
Ищем backend-разработчика. Опыт с Python от года. Будешь писать код для нашего API. Зарплата обсуждается. Работаем в Москве. Интересует? Отправь резюме.
Это типичный пример сырого описания, которое поступает от руководителя команды или владельца бизнеса. Текст содержит минимальную информацию, неточные условия, нет понимания, кого ищут, и не мотивирует ни одного нормального кандидата откликнуться.
Стало
Backend-разработчик в продуктовую команду. Python, асинхронный код, микросервисная архитектура.
Мы запускаем второй продукт компании и ищем разработчика, который возьмёт на себя основной backend-сервис. В первые три месяца будешь сам писать код, без дополнительного review-цикла. После первого релиза присоединишься к основной команде из четырёх разработчиков.
Задачи на первые полгода. Спроектировать и запустить API для мобильного приложения. Интегрировать платёжный шлюз и систему аналитики. Настроить логирование и мониторинг. Привести документацию в порядок. Провести первый раунд оптимизации по скорости.
Обязательные требования. Коммерческий опыт с Python от двух лет. Опыт написания асинхронного кода на async/await. Понимание работы базовых структур данных и SQL. Уверенное владение Git. Желательные. Опыт с FastAPI или похожими фреймворками. Знакомство с Docker и базовым DevOps. Опыт написания тестов на pytest.
Условия. Зарплата от 200 до 280 тысяч рублей в зависимости от опыта, ежеквартальный бонус до 50 тысяч при выполнении плана, офис в центре Москвы или полностью удалённо, ДМС с первого дня, оплата обучения и конференций, новое оборудование на выбор.
Процесс отбора. Встреча с рекрутером, техническое интервью с тимлидом, парное программирование на одном из реальных кейсов нашей системы, встреча с командой. От первого контакта до решения обычно две недели.
Контакт. Отправляй резюме и любые вопросы на careers@company.ru или напиши в Telegram @recruiter_name. Ответим в течение дня.
Что изменилось и почему
Первое изменение — появилась конкретика вместо размытости. Вместо общего ищем backend-разработчика теперь есть точное описание роли, контекста и задач на первый период.
Второе изменение — условия перестали быть предметом переговоров, они зафиксированы с диапазоном. Это даёт кандидату ясность и экономит время на обсуждениях о зарплате на ранних этапах.
Третье изменение — требования разделены на обязательные и желательные. Это даёт кандидату реалистичное представление о том, нужно ли ему откликаться. Если он год работал с Python и никогда не писал асинхронный код, он поймёт, что это будет сложновато, но возможно, и решит откликнуться с пояснением про готовность учиться.
Четвёртое изменение — появилась информация о контексте команды и компании. Это важно для мотивации. Человек понимает, что это стартап-проект, а не поддержка legacy, и это может его привлечь.
Пятое изменение — процесс отбора описан чётко, с указанием этапов и сроков. Это снимает неопределённость. Кандидат знает, сколько времени займет весь процесс и что его ожидает на каждом этапе.
Финальное изменение — добавлены контакты и уточнено, что рекрутер ответит быстро. Это создаёт ощущение, что компания заинтересована и внимательна к кандидатам.
Ошибки при генерации вакансий и как их исправить
Завышенные требования к уровню позиции
Частая ошибка, когда модель на основе вводных требований выдаёт текст, где требования выше, чем реальный уровень роли. Например, вы описали должность junior backend-разработчика, в требованиях указали опыт от года, но модель написала: требуется опыт от трёх лет, знание микросервисной архитектуры, опыт руководства проектами.
Это происходит потому, что модель ориентируется на корпусные закономерности, и junior-позиции в реальности часто действительно требуют больше опыта, чем заявлено. Исправление простое: добавьте в промпт явное указание. Это позиция для начинающих разработчиков, которые хотят перейти в backend с другого направления или из учебы. Убедись, что требования соответствуют уровню junior, а не middle или senior.
Проверить результат просто: если требования звучат как для middle-разработчика, но вы ищете junior, пояснение сработало неправильно. Попросите модель убрать требования про опыт руководства и микросервисы, оставить только базовые знания.
Размытые формулировки задач
Модель иногда генерирует задачи в слишком общих терминах. Разработка функционала, работа над проектом, участие в развитии продукта — это не конкретные задачи, это названия должностей.
Признак проблемы: если вы можете вставить одну и ту же строку в десять разных вакансий и она подойдёт ко всем, это размытая формулировка. Решение: в промпте дайте конкретные примеры задач из жизни команды. Например: человек анализирует, почему оборотная накидка в приложении медленнее в два раза на iOS, проверяет метрики, выдвигает гипотезы, тестирует их и рефакторит код. Или: берёт задачи из бэклога, пишет unit-тесты, отправляет на code-review, обсуждает правки с коллегой, мержит в master.
Модель подхватит уровень конкретики и сформулирует остальные задачи в том же стиле.
Шаблонный текст без отличий от конкурентов
Модель работает на данных из открытых источников, поэтому иногда выдаёт формулировки, которые повторяют тексты конкурентов. Дружный коллектив, профессиональный рост, динамичная компания, возможность влиять на продукт — эти фразы встречаются в девяноста процентах вакансий, и модель их генерирует по умолчанию.
Исправление: добавьте в промпт запрет на клише и список того, что вас реально отличает. Не используй фразы про дружный коллектив и возможность профессионального роста. Вместо этого напиши конкретно: мы платим на двадцать процентов выше рынка и отлично платим за бонусы, вторая неделя оплачиваемого отпуска в сезон, выбор инструментов за разработчиком, переговоры по любому вопросу, а не монолог руководства.
Такой подход даёт реальные конкурентные преимущества вместо шаблонов.
Скрытые предубеждения по возрасту и полу
Иногда модель неосознанно включает в текст формулировки, которые могут отпугнуть определённые группы кандидатов или содержат скрытую дискриминацию. Например: ищем молодого и энергичного разработчика, требуется готовность работать в бешеном темпе, нужна стрессоустойчивость.
Эти формулировки могут отпугнуть опытного разработчика, который работает в стабильном темпе, или кого-то старше тридцати пяти лет. Официально это не запрет на возраст, но психологический эффект работает.
Проверка: прочитайте текст вслух и подумайте, исключает ли он кого-то неявно. Если да, попросите модель переписать. Убери слова про молодость, энергичность и стрессоустойчивость. Напиши про конкретные задачи и условия работы вместо характеристик людей. Замени готовность работать в бешеном темпе на конкретику: первая неделя заполнена интеграцией в команду, а потом стандартный спринт две недели.
Устаревшие или противоречивые условия
Иногда модель из нескольких версий бриефа берёт информацию из разных источников, и в результате в тексте появляются противоречия. Зарплата указана как обсуждается, но потом в условиях стоит диапазон. Или график описан как гибкий, но потом указано время присутствия в офисе с девяти до восемнадцати.
Эти противоречия смотрятся неумело и снижают доверие к компании. Решение: перед финальной публикацией проверьте все цифры и условия ещё раз. Если в тексте есть противоречие, попросите модель его исправить, указав правильную информацию явно.
Чек-лист проверки перед публикацией
Перед тем как опубликовать вакансию на площадке или отправить кандидату, пройдитесь по этому списку. Каждый пункт проверяется отдельно, потому что разные ошибки требуют разных исправлений.
Сверка данных о зарплате и условиях. Откройте полную информацию о зарплате и условиях в вашей системе и сравните с текстом вакансии. Совпадают ли суммы? Правильно ли указаны налоги — на руки или до налогов? Указан ли бонус и как он рассчитывается? График работы соответствует реальности? Если нашли расхождение, исправьте текст перед публикацией.
Соответствие требованиям площадки и закону. Каждая площадка имеет свои правила на дискриминацию и обязательные поля. На HeadHunter нельзя просить фото, на Telegram можно, но есть ограничения на формат. Убедитесь, что текст не содержит требований, которые запрещены на площадке, и заполнены все обязательные поля.
Корректность критериев отбора. Проверьте, что процесс отбора, описанный в вакансии, совпадает с реальным процессом в компании. Если вы пишете, что отбор длится неделю, но он на самом деле длится две недели, исправьте. Указаны ли все этапы или что-то забыли?
Тест на живом читателе. Если возможно, покажите вакансию человеку, который не работает в вашей компании и не знаком с деталями роли. Спросите, ясна ли ему роль, реалистичны ли требования, хочется ли ему откликнуться. Его обратная связь часто выявляет недочёты, которые внутри компании не видны.
Как оценить эффект: метрики откликов и экономии времени
После публикации нескольких вакансий с помощью ИИ стоит оценить, насколько это улучшило результаты. Метрики помогают понять, работает ли подход и стоит ли его развивать.
Метрика первая: количество откликов и их качество. Отслеживайте, сколько откликов получила вакансия за первую неделю и сколько из них соответствуют требованиям. Если раньше на стандартную вакансию было пятнадцать откликов, из которых два-три подходили, а теперь двадцать пять откликов, из которых десять подходят, это хороший признак. Текст стал точнее и привлёк более целевую аудиторию.
Метрика вторая: время на составление вакансии. Засеките, сколько времени ушло на подготовку вакансии от сбора данных до публикации. Если раньше это было два часа, а теперь двадцать минут, это значительная экономия. При масштабировании найма эта экономия особенно заметна.
Метрика третья: скорость прохождения подходящих кандидатов. Если вакансия точнее, кандидаты, которые откликаются, лучше подходят на роль. Это может сократить время на интервью и ускорить процесс найма в целом.
Метрика четвёртая: стоимость размещения вакансии. Некоторые площадки берут деньги за размещение. Если благодаря точнейшему тексту вакансия собрала нужное количество отклико быстрее и потребовалось меньше перезапусков, это тоже экономия.
Самый простой способ отслеживать эффект: сравнить метрики вакансий, составленных вручную, и вакансий, составленных с помощью ИИ. Если улучшения заметны, значит инвестиция в обучение команды работе с моделями окупилась.
Частые вопросы об ИИ для составления вакансий
Подойдёт ли ИИ, если вакансий всего 2–3 в месяц
Да, подойдёт, но по другой причине, чем кажется. Если вакансий мало, то скорость генерации не главный плюс. Главный плюс в том, что модель помогает структурировать мысли и выявить пробелы в требованиях. Когда вы заполняете бриф для ИИ, вы сами убеждаетесь, что понимаете, кого ищете и почему. Это улучшает качество отбора даже при небольшом количестве вакансий. Кроме того, сохранённые шаблоны работают для похожих ролей, поэтому вторая вакансия на один и тот же уровень собирается за пять минут.
Как часто обновлять сохранённые шаблоны
Обновляйте шаблон, если в компании изменилось что-то существенное: зарплата, условия, процесс отбора, приоритеты роли. Если условия остались прежними, а меняется только конкретный человек, который нужен на должность, шаблон можно использовать без обновлений. Рекомендация: раз в квартал пересматривайте шаблоны для часто открываемых ролей и обновляйте информацию, если расходится с текущей реальностью.
Можно ли проводить A/B-тест формулировок
Да, это хороший способ улучшить качество откликов. Генерируйте две версии одной и той же вакансии с разными акцентами: одна версия подчёркивает стабильность и процессы, другая подчёркивает свободу и экспериментирование. Разместите их на разных площадках или в разное время и сравните, какая версия собрала более качественные отклики. Модель может помочь создать оба варианта, если вы укажете разные приоритеты в промпте.
Нужно ли указывать, что текст создан нейросетью
Нет, не нужно и не стоит. Кандидата интересует описание роли, условия и процесс, а не то, как был создан текст. Указание на то, что вакансия создана ИИ, может вызвать недоверие или предубеждение без причины. Ваша задача — дать кандидату полезную информацию в ясном виде, и это удаётся с текстом, созданным моделью и отредактированным рекрутером, так же хорошо, как и с текстом, написанным вручную с нуля.
Как перевести вакансию для международного найма
Модель может автоматически перевести вакансию на английский или другой язык, но требуется дополнительная адаптация. Перевод один в один не работает, потому что стили наёма и формулировки требований различаются между странами. Например, в США вакансия может быть более неформальной и экспрессивной, чем в Германии, где ценится пунктуальность и точность. Запросите модель переписать вакансию для конкретной страны, указав культурный контекст. После этого проверьте текст коллегой из этой страны, если возможно.
Безопасно ли загружать внутренние данные компании
Это зависит от того, какой сервис вы используете. Если загружаете данные на сайт онлайн-модели вроде ChatGPT через браузер, учитывайте, что данные могут быть использованы для обучения модели, если вы не отключили эту опцию в настройках. Для конфиденциальной информации лучше использовать локальные решения или платные корпоративные версии, которые гарантируют приватность данных. Также можно анонимизировать информацию перед загрузкой: вместо реальных названий зарплат и должностей использовать коды, вместо названия компании писать компания A. После генерации вернёть реальные данные вручную.
ИИ — это не замена рекрутеру, а инструмент, который усиливает его способность находить нужных людей быстрее и точнее. Лучший результат получается, когда человеческое понимание контекста встречается с технической скоростью модели.