Recrudoc CRM AI CRM для рекрутингу
Блог
ai sourcing linkedin boolean

Перекладіть опис вакансії у пошук кандидата з AI

Recrudoc CRM Team 8 min read

Готовий опис вакансії — не candidate-search. Це стіна абзаців (обов’язки, вимоги, soft skills, “nice-to-haves”), яку ніхто не може напряму вставити у LinkedIn Recruiter. Translation-крок — там, де більшість рекрутерів витрачає додатковий час: ви дивитеся на JD, потім вручну копіюєте навички у фільтри, сподіваючись, що не пропустили ключове слово, що підняло б правильного кандидата.

AI суттєво скорочує цю роботу. Вставте JD у Gemini, ChatGPT чи Microsoft Copilot. Попросіть структурований набір навичок і Boolean-search string. Кладіть вивід у keyword і skill-фільтри LinkedIn Recruiter Lite. Готово.

Cornelia з каналу HR Recruiting Uncovered проходить цей воркфлоу на фіктивній system engineer-ролі і виходить на 130 кваліфікованих профілів. Цей гайд розбиває її процес, показує промпти, що працюють, і пояснює, де воркфлоу досі потребує human judgment.

Чому ручний JD-to-search переклад тягне

Коротко: Типовий технічний JD пакує багато сигналів про кандидата через навички, інструменти, роки досвіду, мови, сертифікації і location-преференції. Вручну мапити кожен у правильний LinkedIn-фільтр повільно. AI витягує і структурує цю інформацію з одного промпту.

Відкрийте типовий технічний JD і спробуйте порахувати сигнали, на які sourcer має реагувати:

  • Required-навички, часто змішані по документу
  • Tech-стек, іноді захований у обов’язках, не у вимогах
  • Роки досвіду
  • Освіта (поля degree, еквіваленти)
  • Мови (English, German, Spanish — легко пропустити)
  • Локація і remote/hybrid policy
  • Soft skills (більшість з яких варто ігнорувати у пошуку)
  • Industry experience-преференції (часто імпліцитні)
  • Інструменти і платформи, специфічні для ролі
  • Сертифікації

Senior engineer JD легко перелічує десятки таких сигналів. Робота рекрутера — витягти ті, що покращують точність пошуку, і пропустити ті, що шкодять. “Strong problem solving mindset” робить JD читабельним, але ламає Boolean-string.

Зроблено вручну — це grunt work. Зроблено з AI — це один промпт.

Воркфлоу: з JD у LinkedIn-фільтри за п’ять кроків

Коротко: Створіть проєкт, вставте JD у обраний AI, попросіть і структурований skill-список, і Boolean-string, кладіть їх у keyword і skill-фільтри LinkedIn Recruiter Lite, потім нашаруйте years-of-experience і location-фільтри. AI тримає структурування; ви тримаєте judgment-вибори.

Воркфлоу Cornelia на LinkedIn Recruiter Lite:

Крок 1: створіть named, dated проєкт

До пошуку створіть проєкт. Cornelia рекомендує включати title ролі і дату пошуку у назву проєкту, наприклад System Engineer — Feb 1. Дві причини:

  • LinkedIn Recruiter Lite не має автоматичних follow-up reminders. Дата у назві проєкту нагадує, коли надсилати 1- чи 2-тижневий follow-up кандидатам, що не відповіли.
  • Якщо ви ганяєте кілька пошуків через дні на ту саму роль, dated-проєкти тримають кандидатські пули окремо.

Пропустіть project description і інші опціональні поля. За словами Cornelia, ці поля не релевантні для пошуку і просто беруть час.

Крок 2: вставте JD у AI-інструмент

Будь-який general-purpose AI-інструмент працює: Gemini, ChatGPT, Microsoft Copilot, Claude. Промпт короткий:

Below is a job description. Extract:
1. A clean list of all technical skills mentioned (one per line)
2. A Boolean search string suitable for LinkedIn Recruiter
   that combines the most important skills using AND/OR

Job description:
[PASTE FULL JD HERE]

AI повертає два артефакти:

  • Skill-список, відформатований буллетами, готовий до вставки у skills-фільтр LinkedIn
  • Один чи кілька Boolean-стрічок, зазвичай “narrow” версія (висока точність, менше кандидатів) і “broad” версія (нижча точність, більше кандидатів)

Перевага Cornelia — стартувати з narrower Boolean і розширювати, якщо пул кандидатів замалий.

Крок 3: вирішіть, що куди йде

LinkedIn Recruiter Lite дає вам два основні поля для skill-інформації:

| Поле | Найкраще для | Ліміт | |---|---|---| | Skills & Assessments | Discrete, well-known навички (Python, AWS, Kubernetes) | LinkedIn auto-suggests; прив’язано до навичок, які LinkedIn впізнає | | Keywords | Boolean-стрічки, мовна proficiency, niche-інструменти, soft-вимоги | Free-text, повна підтримка Boolean |

Коли AI повертає довгий список навичок, не вкидайте їх усі в одне поле. Розділяйте:

  • Найважливіші, добре впізнавані навички — у Skills & Assessments
  • Решту, разом з мовними вимогами, niche-інструментами і experience-кваліфікаторами, — у Keywords Boolean-стрічку

Цей розподіл важить, бо LinkedIn зважує skills-фільтри інакше за keyword-матчі. Скласти забагато навичок в одному місці може over-filter пошук.

Крок 4: використовуйте keywords для того, що фільтри не виражають

Recruiter Lite не має кількох фільтрів, які корпоративний LinkedIn Recruiter має, найважливіше — виділеного languages-фільтра. Якщо JD вимагає fluency в English і German, ви не можете фільтрувати прямо. Виправлення — кладіть language-вимоги в Boolean-keyword string:

("system engineer" OR "infrastructure engineer") AND
(Python OR PowerShell OR Bash) AND
(VPN OR "access manager" OR EMI) AND
("English" AND "German")

Принцип Cornelia, перефразовано: коли LinkedIn не дає достатньо нативних фільтрів, штовхайте вимоги в Boolean keyword string, і пошук все одно підніме правильних кандидатів.

Те саме застосовується до сертифікацій, нішевих платформ і будь-яких вимог, які LinkedIn нативно не підтримує.

Крок 5: накладайте структуровані фільтри

Коли навички і Boolean на місці, додайте структуровані фільтри, які LinkedIn таки підтримує:

  • Years of experience: задайте діапазон (Cornelia використовувала 5–13 років для “5+ years” вимоги)
  • Location: перелічуйте міста, не лише країни
  • Job titles: пройдіться auto-suggestions LinkedIn і виключайте варіанти, що не пасують seniority. “Junior System Engineer” suggestion не корисний для senior-ролі.

Пропускайте ці фільтри, якщо JD явно не вимагає:

  • Schools і majors: інженери з кількома роками досвіду рідко мають degree як найсильніший сигнал; робоча історія надійніша
  • Industries: фільтруйте, лише якщо hiring manager явно просив досвід галузі
  • Company size: те саме застереження
  • Recently joined LinkedIn: не корисно для senior-ролей

У прикладі Cornelia пошук приземляється на 130 кандидатах у проєкті, готових до аутричу.

Робочий приклад: system engineer JD

Коротко: З JD з Python, PowerShell, Bash, VPN і двомовними English/German вимогами один Gemini-промпт витягує skill-список і Boolean-string. Результат — Recruiter Lite-проєкт зі 130 кваліфікованими кандидатами після застосування location і experience-фільтрів.

Ось скорочений JD, з яким працювала Cornelia:

System Engineer

Location: Frankfurt or Essen (on-site) Type: Full-time, permanent

Responsibilities: Infrastructure design, automation and scripting (Python, PowerShell, Bash), security and compliance (VPN, access manager, EMI configurations), networking configuration.

Requirements: 5+ years of experience as a system engineer or similar, hands-on with Python, PowerShell, and Bash, prior experience with VPN setup and access manager tools, fluency in English and German, strong problem solving mindset, degree in Computer Science, IT, or equivalent.

Після вставки у Gemini і запиту на skills + Boolean AI повернув приблизно:

Витягнуті навички:

  • System administration
  • Infrastructure design
  • Python
  • PowerShell
  • Bash
  • VPN configuration
  • Access management
  • EMI configuration
  • Network configuration
  • Security and compliance

Boolean (narrow):

("system engineer" OR "infrastructure engineer") AND
(Python AND PowerShell AND Bash) AND
(VPN OR "access manager") AND
("English" AND "German")

Boolean (broad):

("system engineer" OR "systems engineer" OR "infrastructure engineer") AND
(Python OR PowerShell OR Bash) AND
(VPN OR "access manager" OR networking)

Кладіть narrow Boolean у keyword-поле LinkedIn. Кладіть top-навички у Skills & Assessments. Додайте Frankfurt і Essen як локації. Задайте years-of-experience у 5–13. Пошук приземляється на 130 кандидатах, що працездатно для першого місяця аутричу, оскільки LinkedIn Recruiter Lite кепить вас на 30 email на місяць.

Що AI робить добре, а що ні

Коротко: AI надійний у витягуванні hard-skills, інструментів і Boolean-стрічок. Він ненадійний для soft-skills, галузевих aliases і judgment-виборів того, які вимоги зважувати важче. Використовуйте AI для структурованого витягу. Тримайте людей у loop для стратегічних виборів.

Scoreboard з реального використання:

| Що AI робить добре | Що досі потребує вас | |---|---| | Витягування hard-skills і інструментів | Рішення, які навички зважувати важче | | Генерація Boolean-синтаксису (правильні AND/OR/NOT) | Вибір narrow vs broad Boolean під розмір вашого пулу | | Витягування years-of-experience | Переговори з hiring manager про гнучкість “5+ years” | | Ідентифікація мовних вимог | Знання, яку мову профіль кандидата недопродає | | Перелічування soft skills | Рішення, які soft skills пропускати у пошуку | | Генерація кількох Boolean-варіантів | Вибір варіанту, що пасує seniority-цілі |

Cornelia пряма по soft-skills: вона їх оминає, бо вони redundant і непотрібні у пошуку. Її аргумент: будь-хто, хто кілька років інженер, очевидно розвинув problem-solving mindset, тож фільтрування на цій фразі не додає точності.

Та сама логіка для “team player”, “self-starter” і більшості інших soft-skills. AI охоче включить їх у Boolean-стрічку. Ви маєте їх прибрати.

Де цей воркфлоу перестає масштабуватися

Коротко: Воркфлоу Gemini-plus-LinkedIn працює для однієї ролі за раз. Понад певний обсяг ви закінчуєте, ганяючи той самий JD-to-search prompt-цикл повторно, перемикаючись між трьома вкладками і втрачаючи нитку, кого засорсили на яку роль. JD-aware CRMs роблять це раз, потім перевикористовують розпарсений JD крізь увесь пайплайн.

Ручний воркфлоу має чіткі ефекти стелі:

Repetition-податок. Агенційний обсяг означає прокручування JD-to-Boolean prompt-циклу щоразу, як відкривається нова роль. Кожен цикл швидкий, коли JD чистий, і повільний, коли — місиво. За зайнятий тиждень час накопичується.

State-втрата. Boolean-string живе в чат-історії AI-інструменту. Навички живуть у LinkedIn. Candidate-нотатки живуть у таблиці. JD живе в email. Через тижні, коли кандидат відповідає, реконструкція контексту коштує часу.

Без reuse. Розпарсений JD, що живив LinkedIn-пошук, — це той самий розпарсений JD, потрібний для screening-скриптів, скоркарт і outreach-повідомлень. Парсити чотири окремі рази, по одному на артефакт, — змарнована робота.

Інструменти на кшталт Recrudoc парсять JD раз і перевикористовують структурований вивід скрізь. JD Parser витягує вимоги, навички, роки досвіду, локацію і salary-band у структурований об’єкт. Цей самий об’єкт потім живить candidate-matching скоркарти, screening-питання-генерацію і outreach-message шаблони, без copy-paste циклів між вкладками.

Якщо ви сорсите на LinkedIn, але хочете пропустити manual prompt-крок, Hybrid Search Recrudoc приймає JD або сирі intake-нотатки і повертає матчинг-кандидатів з вашої існуючої бази. Семантичний і keyword-пошук працюють разом, щоб знайти кандидатів, чиї профілі використовують синоніми ваших query-термінів.

Поєднання з іншими воркфлоу

Коротко: Цей воркфлоу — один шматок JD-to-hire пайплайну. Парте його з правильним написанням JD на front-end і Boolean-fluency на back-end для найвищої якості пулу кандидатів.

Три companion-воркфлоу роблять цей підхід сильнішим:

LinkedIn-профілі старіють нерівно, особливо у технічних полях. Cornelia зауважує, що інженери оновлюють tech-стек і сертифікації регулярно, але рідко оновлюють soft-skills чи мови. Кандидат, чий профіль показує English-only, міг дотягти до C1 German з останнього редагування. Збережіть ці профілі у пайплайн все одно, і дайте screening-дзвінку підтвердити language proficiency.

Це розрив, який AI не закриває. Профілі змінюються швидше, ніж їх індексують. Око рекрутера досі робить фінальну фільтрацію.

Хочете JD-to-search переклад, вшитий у CRM? Спробуйте Recrudoc CRM безкоштовно. Вставте будь-який JD і отримайте розпарсені вимоги, Boolean-стрічки і матч-кандидатів з бази за секунди.

Джерела

Інсайти в цій статті базуються на наступному обговоренні експерта індустрії:

  • “Translating a Job Description into Candidate Search with AI” — Cornelia, HR Recruiting Uncovered, YouTube

Готові перестати копіювати-вставляти?

Приєднуйтесь до рекрутерів, які економлять 3+ години щодня завдяки AI-робочому процесу.

Почати безкоштовно