Оцінка відповідності кандидата (CMS)
SOLUTIONS · EXPERTINI ATS

Оцінка відповідності кандидата (CMS)

Формула, вхідні дані та арифметичні розрахунки — показано повністю, без скорочень.

2 хв читання · Оновлено липень 2026 р. · Редакція Expertini
ОЦІНКА ВІДПОВІДНОСТІ КАНДИДАТА
Σ(CSS×JRIS)
÷ Σ(JRIS)
ДЕТЕРМІНІСТИЧНО · 100%
Діапазон оцінок 0–100, без окремої нормалізації
5–9 вимірів, що визначаються для кожної вакансії
0 числа, згенеровані інтелектуально — лише витяг
100% відтворювано, однакові вхідні дані щоразу
ОПУБЛІКОВАНА ФОРМУЛА — ВЛАСНІСТЬ EXPERTINI
CMS = Σ(CSSᵢ × JRISᵢ)Σ(JRISᵢ)
CSSОцінка навичок кандидата (0–100) — наскільки переконливо анонімізоване резюме підтверджує відповідний параметр.
JRISПоказник важкості вимог до вакансії (0–100) — похідний від власних формулювань «обов'язково / бажано / плюсом» у вашому описі вакансії.
iКожне вимірне вміння, від 5 до 9, витягується безпосередньо з цього конкретного опису вакансії.
Жорсткий блокувачВідсутність «обов'язкового» виміру встановлює CSS на рівні 0 — сильні сторони в інших аспектах не можуть це нівелювати.

Оцінка відповідності кандидата — це детермінована формула оцінювання від Expertini, повністю опублікована як академічна стаття (Syed, 2026, «From Stochastic to Deterministic: A Multi-Criteria Decision Analysis Framework for Bounded Semantic Parsing in AI-Driven Recruitment Screening») та реалізована як звичайний код, що підлягає аудиту, всередині продукту. На цій сторінці пояснено саму формулу достатньо детально, щоб ви могли незалежно її переосмислити та отримати такі самі цифри — у цьому й полягає весь сенс її публікації.

CMS — це не назва бренду для «наш інтелект хороший». Це специфічний розрахунок зваженої суми, описаний нижче, який приймає структуровані вхідні дані з етапу вилучення інтелекту та видає єдину оцінку від 0 до 100 за допомогою арифметики, яку людина може перевірити вручну.

0–100діапазон балів, окрема нормалізація не потрібна
5–9вимірювання, що визначаються для кожної вакансії, а не фіксовані
90–100Вага JRIS для фрази «обов'язково»
100%арифметика, яку можна відтворити вручну

01The formula

CMS = Σ(CSSᵢ × JRISᵢ) / Σ(JRISᵢ), підсумовано за кожним виміром компетенції i, визначеним для конкретної вакансії. CSS (оцінка навичок кандидата, 0–100) вимірює, наскільки переконливо анонімізоване резюме свідчить про певний вимір. JRIS (оцінка важливості вимог вакансії, 0–100) вимірює, наскільки критичним роботодавець назвав цей вимір, що безпосередньо виведено з тексту оголошення про вакансію: такі фрази, як «обов'язково» або «має бути», відповідають JRIS на рівні 90–100, «бажано» відповідає 50–70, а «плюс» або «вітається» відповідає 30–50.

Оскільки і CSS, і JRIS знаходяться в діапазоні 0–100, середнє зважене значення природно потрапляє в той самий діапазон 0–100 без необхідності додаткового етапу нормалізації — деталі, яка має значення, оскільки попередня, невідкоригована версія подібної формули в одному з наших внутрішніх проєктів завищувала бали в 100 разів, поки член ×100 не було ідентифіковано та видалено. Ми згадуємо про це не для того, щоб приховати помилку, а тому, що це корисна ілюстрація: формулу такого рівня простоти все ж варто перевірити арифметично, що саме й дозволяє зробити її повна публікація.

02Звідки беруться виміри

CMS не використовує фіксовану загальну рубрику, яка застосовується до кожної вакансії. Для кожної публікації етап вилучення визначає від п'яти до дев'яти вимірів компетенцій безпосередньо з конкретного опису цієї вакансії — вакансія для старшої медсестри та вакансія для старшого бекенд-розробника створять майже повністю різні набори вимірів, зважені відповідно до конкретної мови, яку використовував роботодавець. Це свідомий вибір дизайну: фіксована рубрика або пропускає те, що справді важливо для певної ролі, або змушує кожен опис вакансії вписуватися в неприродний шаблон, щоб відповідати системі оцінювання, що суперечить самій меті написання справжнього опису вакансії.

03Жорсткі блокувальники: де формула відмовляється усереднювати відсутню вимогу

Чистий зважений середній показник має один добре відомий недолік: кандидат може компенсувати повністю відсутню обов'язкову вимогу силою в іншому місці. CMS усуває цю конкретну прогалину за допомогою правила жорсткого блокувача — будь-яке вимірювання, яке опис вакансії позначає як суворо обов'язкове, для якого резюме не показує жодних доказів, закріплюється на рівні CSS = 0 і позначається окремо у виводі, незалежно від того, як обчислюється решта зваженого середнього. Кандидат все одно може отримати числове значення вище жорсткого блокувача (арифметика цього не приховує), але звіт про аудит робить блокувач неможливим для пропуску, і більшість команд з найму налаштовують свій конвеєр так, щоб розглядати позначений жорсткий блокувач як автоматичний фільтр, а не просто як точку даних.

04A worked example

Візьміть роль із чотирма вимірами: «Python та розподілені системи» (JRIS 95, «обов'язково»), «хмарна архітектура» (JRIS 85, «обов'язково»), «лідерство в команді» (JRIS 65, «бажано») та «внесок у проєкти з відкритим кодом» (JRIS 40, «плюс»). Кандидат, чиє резюме переконливо демонструє перші два пункти (CSS 98 та 95), але не показує жодного досвіду лідерства та публічної роботи з відкритим кодом (CSS 0 та 0), обчислюється як: (98×95 + 95×85 + 0×65 + 0×40) / (95+85+65+40) = (9310+8075+0+0)/285 = 61.0. Оскільки «лідерство в команді» було позначено як бажане, а не обов'язкове, це не жорстке обмеження — це просто проміжний бал, що відображає щиру часткову відповідність, що повністю підтримується первинними доказами.

Опублікована наукова робота розглядає складніший випадок у той самий спосіб — сильний інженер, заблокований однією відсутньою обов'язковою вимогою, і показує вагу кожного виміру та бал доказів пліч-о-пліч:

Розподіл JRIS та CSS за вимірами з практичного кейсу статті: шість сильних вимірів та одна обов'язкова вимога на рівні доказів 0, що дає в результаті 74,96 (Syed, 2026, Fig. 3)Розподіл JRIS та CSS за вимірами з практичного кейсу статті: шість сильних вимірів та одна обов'язкова вимога на рівні доказів 0, що дає в результаті 74,96 (Syed, 2026, Fig. 3)

Повну версію наукової роботи можна завантажити у форматі PDF, а також опубліковано на Expertini Research за адресою research.expertini.com.

05What CMS is not

CMS не прогнозує ефективність роботи, і ми не стверджуємо, що це так — жодна система оцінки, людська чи автоматизована, не має достатньо сильної історії успіху, щоб виправдати це твердження, і до будь-кого, хто розповідає вам інше про власний продукт, слід ставитися з підозрою. Вона вимірює задокументовані докази заявлених вимог, не більше. Вона спеціально розроблена як підтримка прийняття рішень, яка звужує пул для людського судження та структурованих співбесід, а не як заміна будь-якому з них. І вона успадковує будь-яке упередження, присутнє в самому описі вакансії — якщо вимоги вакансії написані таким чином, що без необхідності виключають кваліфікованих кандидатів, CMS буде вірно оцінювати за цими вимогами, а не виправляти їх.

Технічні нотатки

Архітектура та операції платформи

A1Як це побудовано в архітектурі платформи

Оцінка відповідності кандидата (CMS) is not a bundle of point products — it is a slice through one platform. Платформа навмисно рендериться на сервері: кожне представлення готується сервером додатків і надсилається як повний HTML, без клієнтського фреймворку, без сторонніх сценаріїв CDN і без конвеєра збірки між даними та сторінкою. Відображається те, що обчислив сервер — властивість, яка робить інтерфейс доступним для аудиту.

Усе збереження даних працює на єдиному пошуковому сховищі документів; кожен запит містить ідентифікатор організації як обов'язковий фільтр на найнижчому шарі запитів. Тому ізоляція орендарів є структурною — властивістю того, як складається кожен запит, а не політикою, яка покладається на те, що код додатку не забуде виконати перевірку.

Кожна можливість, згадана на цій сторінці, зводиться до зареєстрованого інструменту або конектора: каталог інструментів та каталог інтеграцій є відображеннями тих самих реєстрів, які додаток застосовує під час виконання, тому те, що описує ця сторінка, і те, що обмежує продукт, ніколи не можуть розійтися.

A2Операційна позиція та позиція аудиту

Скринінг є детермінованим та опублікованим — ті самі вхідні дані дають ті самі результати, жорсткі вимоги блокують, а не усереднюють, а методологія опублікована на сторінці досліджень. Дії, що стосуються зовнішніх систем, є явними та за журналюються для кожної події; звітність про використання агрегує ті самі журнали, які пишуть дії, а не паралельну систему телеметрії.

Усе, що виходить за межі шляху запиту — розсилка сповіщень, доставка вебхуків, ведення журналу активності, пошта — виконується у фонових потоках за принципом «надіслав і забув». Повільна зовнішня кінцева точка ніколи не призведе до зависання інтерфейсу, а помилковий побічний ефект реєструється, а не повторюється мовчки до виникнення суперечливості.

Усе написане належить вам: експорт у форматі CSV та застосунок Експорт даних охоплюють ті самі сховища, які читає сам продукт. Вихід відкритий так само, як і вхід — за задумом, а не як поступка.

Поширені запитання

What does CMS stand for?
Candidate Match Score — назва детермінованої формули оцінювання Expertini, опублікованої як академічна методологія та впровадженої в продукті.
Чи є формула CMS загальнодоступною?
Так, повністю. Формула має вигляд CMS = Σ(CSS×JRIS)/Σ(JRIS), описана на цій сторінці, а підримуючий фреймворк опублікований як наукова стаття від Expertini Research.
Чи можуть два рекрутери отримати різні бали CMS для одного й того ж кандидата?
Ні, за ідентичного тексту резюме та опису вакансії — формула детермінована, тобто одні й ті самі вхідні дані завжди дають той самий результат. Оцінки можуть відрізнятися з часом лише тоді, коли змінюється резюме, опис вакансії або версія моделі вилучення даних.
Що відбувається, якщо у кандидата відсутня обов'язкова навичка?
Якщо в описі вакансії цю вимогу позначено як обов'язкову, а в резюме немає жодних свідчень її виконання, цей критерій позначається як критична перешкода та отримує нульове значення — високі результати в інших розділах резюме не можуть математично компенсувати це.
Чи гарантує висока оцінка CMS хороший найм?
Ні. Це вказує на наявність сильних документальних доказів проти заявлених вимог, що є дійсно корисним фільтром, але це не прогнозування продуктивності і не повинно розглядатися як таке.

Короткий огляд

  • Опублікована формула: CMS = Σ(CSS×JRIS)/Σ(JRIS)
  • Виміри для кожної вакансії: створені ШІ або визначені рекрутером через ручну/гібридну CMS — ніколи не загальна рубрика
  • Правило жорсткого блокування у разі відсутності обов'язкових вимог
  • Бали обмежені діапазоном 0–100 за конструкцією — жодного коефіцієнта інфляції
  • Повністю відтворюється вручну зі звіту аудиту
  • Академічна методологія, відкрита для експертної оцінки

Перегляньте оцінка відповідності кандидата (cms) на власному наймі.

Візьміть реальний опис вакансії на 30-хвилинну демонстрацію — безкоштовний пробний період у комплекті.

Замовити демо
Інтелектуальна система Expertini
В мережі
Вітаю! Я експерт із продуктів Expertini на основі штучного інтелекту. Запитуйте мене про будь-які наші рішення, отримуйте поради щодо інструментів найму або просто розкажіть, що ви намагаєтеся зробити — я спрямую вас у потрібному напрямку. З питань щодо облікового запису пишіть на support@expertini.com.