Нейросеть поможет облегчить рутину в процессе сорсинга, главное — правильно поставить ей задачу. О возможностях GPT 4.0 и тонкостях работы с ней рассказал Head of Talents в QIC digital hub Руслан Сарваров.
Что умеет GPT 4.0
В этой подборке мы покажем примеры промтов для версии GPT 4.0. Помимо задач на написание текстов и создание изображений, появились новые возможности для работы с нейросетью:
- искать информацию в интернете;
- переходить по ссылкам и изучать информацию на странице;
- изучать загруженные файлы;
- подключать плагины, которые расширяют ее возможности;
- анализировать информацию и искать соответствия;
- сортировать и ранжировать данные;
- строить визуальные представления данных.
Дальше расскажем, как рекрутеры могут применить способности GPT в своей работе.
Перед тем как ставить GPT задачу
Нейросети нужно задать контекст, прежде чем давать задание. Максимально подробно опишите, в качестве кого и как она должна выполнять задачу, каким вы хотите увидеть результат. Род, в котором вы обращаетесь к GPT, не имеет значения.
Задать контекст можно:
По условиям выполнения задачи
Говори на русском
Отвечай коротко и простым языком
Будь формальна и вежлива
По роли, которую должна принять нейросеть
Будь как опытный рекрутер
Отвечай так, как будто ты кандидат на эту вакансию
Будь придирчива и ищи точные соответствия
По результату выполнения задачи
Оцени результаты и выбери те, что подходят под условия не менее чем на 8 баллов из 10
Выведи 5 самых подходящих результатов
Нарисуй график
Теперь мы покажем примеры промтов, которые помогут рекрутеру решить задачи в процессе сорсинга с помощью GPT.
Составление писем и описаний
Промт для создания персонализированных писем к кандидатам
Сформулируй пример письма на русском для кандидата на позицию Senior Python Developer, в котором будет использоваться информация из его профиля о недавнем проекте.
Письмо должно подчеркивать, как его опыт и навыки могут быть полезны в нашем текущем проекте, связанном с разработкой масштабируемых веб-приложений. Пусть оно будет человечным, неформальным, коротким, вежливым и без штампов.
Сразу придумай фоллоу-ап, если кандидат не ответит на первое письмо.
Промт для описания вакансии с конкретными требованиями и проектными деталями
Сформулируй описание вакансии для Senior DevOps Engineer в компании, работающей над облачной инфраструктурой для финтех-платформ.
В вакансии подчеркни, как важен опыт работы с Kubernetes и Terraform, а также опыт автоматизации CI/CD-процессов для нашего проекта по созданию гибкой и масштабируемой облачной среды для обработки финансовых транзакций.
Создание бота-эксперта для обучения сотрудников
Через ChatGPT 4.0 надо загрузить файлы и ссылки, на которые он должен ориентироваться как на основную базу данных.
Дальше можно создать бота, например в телеграме, чтобы через него сообщения с вопросами от сотрудников попадали в GPT и нейросеть отправляла бы в бот ответы на них.
Подготовить нейросеть к правильным ответам нужно с помощью промта:
Изучи файл, который я загрузил, и информацию по ссылке [вставить ссылку]. Будь как опытный рекрутер. Твоя основная задача — помочь мне в обучении сотрудников.
Теперь отвечай на вопросы, которые я буду задавать. Ответы должны быть написаны кратко, понятно, дружелюбно и на русском языке.
Составление вопросов для скрининга кандидатов
Разработай пять вопросов для скрининга кандидатов на руководящие IT-позиции, например тимлида.
Вопросы должны быть направлены на оценку опыта управления техническими командами, способность принимать сложные решения в стрессовых ситуациях и умение вести проекты к успешному завершению.
Отработка сценариев собеседований
Промт для моделирования интервью с кандидатом на позицию разработчика
Представь, что ты опытный IT-рекрутер, проводящий техническое собеседование с кандидатом на позицию Java-разработчика.
Сформулируй серию вопросов, охватывающих основные аспекты разработки Java, включая ООП, многопоточность, работы с БД и дизайн-паттерны.
Также предложи сценарий оценки практических навыков кандидата, включая задачи на кодирование и алгоритмы. И предложи верные варианты ответов, как мне оценить итоги интервью.
Промт для анализа ответов кандидата
В качестве IT-рекрутера ты только что провел интервью с кандидатом на позицию системного аналитика. Кандидат дал ответы на вопросы о методологиях разработки, UML-диаграммах и SQL.
Оцени его ответы, предполагая, что он показал сильное понимание Agile и UML, но его знания SQL были поверхностными.
Как бы ты оценил его общую пригодность для роли и какие дополнительные вопросы ты бы задал, чтобы лучше понять его уровень владения SQL? Предоставь правильные ответы, чтобы я мог верно оценить его ответы.
Промт для разработки сценария командного интервью
Создай сценарий командного интервью для позиции DevOps-инженера, в котором участвуют технический директор, старший DevOps-инженер и HR-менеджер.
Опиши вопросы, которые каждый из участников мог бы задать, чтобы оценить технические навыки, опыт работы с конкретными инструментами (например, Docker, Kubernetes, AWS), софт-скиллы и способность работать в команде.
Анализ данных
Промт для анализа рынка кандидатов
Предварительно нужно включить плагин WebPilot для GPT 4.0. Потом можно задать нейросети промт:
Создай подробный отчет о текущем состоянии рынка IT-специалистов в России. Включи в отчет данные о спросе и предложении по основным технологическим навыкам, таким как Java, Python, JavaScript, за последний год.
Анализируй тренды и дай прогноз на следующие 6 месяцев. Учитывай также влияние удаленной работы и международного найма.
Сорсинг кандидатов
Промт для LinkedIn
ChatGPT не умеет и не может получать доступ к персональным данным, поэтому не откроет на линкедине или на хедхантере резюме кандидата. Но он может проанализировать вакансии и разработать стратегию поиска кандидата.
Используя LinkedIn, разработай стратегию поиска кандидатов на позицию Lead Java Developer.
Какие ключевые слова и фильтры ты бы использовал?
Как бы ты анализировал профили кандидатов, чтобы определить их подходящесть для роли, учитывая опыт работы, образование и рекомендации?
Промт для создания профиля идеального кандидата
Опиши профиль идеального кандидата для роли старшего Full Stack Developer с опытом работы в финтех-стартапах.
Укажи необходимые технические навыки, опыт работы с конкретными технологиями и фреймворками, а также ключевые личностные качества, которые будут важны для успешной работы в стартапе.
Составление донор-листа
Проанализируй текущие тренды в IT-индустрии, включая популярные технологии, инновационные стартапы и крупные IT-компании, ведущие в области беспилотных автомобилей.
Основываясь на этом анализе, составь список потенциальных конкретных донор-компаний для сорсинга кандидатов на позиции Product Designer.
Анализ вакансий и кандидатов
Будь как опытный IT-рекрутер. Проверь, подходит ли кандидат на данную вакансию. Напиши плюсы и минусы.
Если плюсов больше, тогда составь пригласительное письмо на интервью, где обозначь, почему решила пригласить на интервью. Резюме кандидата будет в файле, а текст вакансии ниже.
Сравнительный анализ кандидатов
Вот резюме двух кандидатов на позицию старшего DevOps-инженера: [вставить детальное описание обоих резюме, включая опыт работы, проекты, технологии].
Проведи сравнительный анализ этих кандидатов, выделяя их сильные и слабые стороны, соответствие требованиям вакансии и потенциальные области для дополнительных вопросов на собеседовании.
Ранжирование и сортировка кандидатов
Ранжирование кандидатов с использованием парсинга
Предварительно нужно загрузить и установить расширение Google Search Results Scraper для браузера Google Chrome.
После этого вводим в гугл запрос, в котором указываем условия поиска. Например, нужны кандидаты с опытом DevOps-разработки из крупных компаний, которые находятся в России.
Запрос получится таким:
site:linkedin.com/in intitle:devops intitle:tinkoff|yandex|avito|ozon|vk inanchor:russia|россия
Включаем Google Search Results Scraper и парсим выдачу в CSV-файл. Загружаем его в ChatGPT 4.0 и задаем промт:
Действуй как опытный рекрутер-аналитик. Изучи файл с информацией о кандидатах.
Составь систему рейтинга от 0 до 10, используя систему весов и анализируя опыт, локацию и релевантность кандидата на вакансию Head of DevOps.
Результат покажи в виде таблицы, которую можно представить заказчику.
Ранжирование кандидатов с использованием алгоритмов рекомендательных систем
Используй принципы рекомендательных систем для создания алгоритма ранжирования кандидатов на позицию фронтенд-разработчик. Промт должен включать критерии оценки профессиональных навыков, опыта работы с конкретными технологиями (например, React, Angular), а также софт-скиллы.
Опиши, как алгоритм будет взвешивать эти критерии для создания упорядоченного списка кандидатов, подходящих для интервью.
Составление X-ray-запросов
Результат, который выдаст нейросеть, может быть схож с тем, что выдает генератор запросов RecruitEm или другие его аналоги.
Нужно учитывать, что GPT, как и люди, допускает ошибки и не помнит все нюансы сорсинга. А чтобы их знать, можно следить за публикациями Руслана Сарварова, Дмитрия Зинченко или сайтом Ирины Шамаевой
Действуй как опытный сорсер-рекрутер.
Составь запрос на поиск в Google кандидатов с профилями Linkedin, используя X-ray- и Boolean-search-операторы. Применяй оператор intitle: только чтобы найти кандидатов, кто уже сейчас работает в нужной роли, и используй оператор inanchor: для поиска по узкой локации, конкретным странам. Комбинируй синонимы к технологиям, должностям и локациям.
Внимательно изучи мои инструкции и не допускай ошибки по использованию операторов.
Теперь сама вакансия: мне нужны кандидаты с опытом тимлида и разработки на Java, кто указал, что он живет в России, Казахстане и Грузии.
Еще мне нужны кандидаты с опытом DevOps и AWS, которые указали, что живут в России и Сербии.
Для тех, кто хочет писать промты не по образцу
Чтобы погрузиться в академические знания по тому, как устроен Prompt Engineering, и изучить основные техники, есть бесплатный ресурс на русском Prompt Engineering Guide — руководство по промт-инжинирингу.