ИИ не умеет дискриминировать. Его научили вы
TL;DR: Рекрутеры массово используют дискриминационные стоп-факторы: не старше 40, только граждане РФ, без инвалидности. Qooqa выполняет требования клиента, мы сервис. Но когда мы видим, что отклонённый кандидат способен решить задачу лучше одобренных, мы ставим маркер «Rejected ❤️». Это не активизм и не саботаж. Это данные.
Кандидат №47
Каждый день мы читаем результаты интервью. Смотрим, как люди отвечают на вопросы, раскрывают опыт, разбирают кейсы. Каждый день принимаем решения, которые меняют чью-то жизнь.
Недавно мы увидели кандидата. Сорок семь лет. Ограниченные возможности здоровья. Гражданство Узбекистана, постоянно живёт в России двенадцать лет. Позиция: системный аналитик.
Три стоп-фактора от клиента: возраст до 40, только граждане РФ, без ОВЗ. Автоматический отказ.
Но мы видели его интервью . Он разобрал кейс по проектированию ETL-пайплайна так, как не разобрал ни один из двадцати «подходящих» кандидатов. Реальные примеры из опыта, чёткая логика, глубина, которую не подделаешь.
Он был лучшим в выборке. И мы его отсеяли. Потому что клиент так попросил.
Вот тут зудит. Тот самый зуд, про который мы писали в «Корабле уродов» . Ты не можешь пройти мимо. Не можешь сделать вид, что это нормально.
Стоп-факторы: дискриминация, которую переименовали
Остановитесь и вдумайтесь в то, что только что произошло.
Компания ищет системного аналитика. Ей нужен человек, который понимает бизнес-процессы, умеет работать с данными, способен выстроить архитектуру решения. Ничто из этого не зависит от возраста, гражданства или состояния здоровья.
Но рекрутер ставит три фильтра, и конвейер работает. ATS отсеивает, скрининг подтверждает, ИИ выполняет. Никто не задаёт вопросов.
Индустрия научилась называть дискриминацию нейтральными словами:
- Возрастной ценз → «корпоративная культура» и «энергичный коллектив»
- Фильтр по гражданству → «специфика оформления» и «требования безопасности»
- Отказ по инвалидности → «условия труда на объекте»
Статья 3 Трудового кодекса РФ прямо запрещает дискриминацию по возрасту, полу, расе, национальности, состоянию здоровья. Все об этом знают. Все нарушают. Все молчат.
Весь HR-tech, включая нас, помогает дискриминировать эффективнее. ATS фильтрует по возрасту за миллисекунды, скрининг отсеивает по гражданству автоматически. Мы автоматизировали предвзятость, масштабировали её и назвали «стоп-факторами».
Рынок автоматизировал дискриминацию и назвал это оптимизацией.
Три ценности как код продукта
У Qooqa есть три ценности, которые определяют каждое продуктовое решение. Не корпоративные лозунги из плаката в коридоре, а фильтр, через который проходит каждая фича.
Пацифизм
Мы не воюем с клиентом. Не блокируем дискриминационные стоп-факторы, не читаем лекций, не отказываемся работать. Мы выполняем требования, потому что мы сервис.
Но мы оставляем маркер. Тихо, без конфликта, без морализаторства. Сердечко рядом со статусом «Rejected».
Пацифизм — это не когда ты со всем согласен. Это когда ты не согласен, но не воюешь. Ты ставишь сердечко и идёшь дальше.
Гедонизм
Лучший кандидат — это больше радости для всех. Рекрутер закрывает вакансию сильным человеком, радость. Руководитель получает сотрудника, который решает задачи, радость. Кандидат получает работу, которую заслуживает, радость.
Дискриминация — антигедонизм. Она делает хуже всем: и тому, кого не взяли, и тому, кто нанял слабее. Когда вы отсекаете лучшего кандидата из-за возраста, вы не просто нарушаете закон. Вы лишаете себя удовольствия от результата. Вы снижаете quality of hire собственными руками.
Космополитизм
Нам не важно, откуда ты. Из Ташкента, Еревана, Красноярска, из инвалидного кресла. Если ты решаешь задачу, ты кандидат. Точка.
Космополитизм в продукте — это когда алгоритм оценивает компетенции, а не паспорт. Когда интервью проверяет знания, а не дату рождения. Когда результат важнее биографии.
Паспорт — не компетенция.
«Rejected ❤️»: как устроена фича
«Rejected ❤️» родился из зуда. Мы не могли пройти мимо ситуации, когда сильный кандидат отсеивается по признаку, который не имеет отношения к работе. Но мы не могли и нарушить требования клиента. Как мы уже писали , саботаж — не наш метод.
Вот что мы сделали: если по результатам интервью кандидат демонстрирует компетенции выше одобренных кандидатов, но отклонён по дискриминационному стоп-фактору, система ставит маркер. «Rejected» — статус. Сердечко — позиция.
Что это означает:
- Внутренний статус, основанный на сравнении результатов интервью
- Сигнал клиенту: «Посмотрите ещё раз, вы можете терять сильного кандидата»
- Решение всегда остаётся за клиентом
Что это не означает:
- Не эмоциональный жест. Привязано к данным, не к чувствам
- Не саботаж. Кандидат отклонён, требования клиента соблюдены
- Не лекция. Одна метка, без комментариев и морализаторства
Мы не говорим «вы неправы». Мы говорим «посмотрите, вдруг передумаете». Разница между менторством и сервисом — в одном предложении.
Сердечко — это не мягкость. Это данные.
Аргумент, который понимают все
Забудьте на секунду про этику. Поговорим про деньги.
Дискриминация — это прямой убыток. Вот арифметика:
Сужение воронки. Стоп-фактор «до 40 лет» отсекает 35% трудоспособного населения России. При текущем дефиците кадров это всё равно что закрыть треть рынка и удивляться, почему вакансия висит четвёртый месяц.
Рост time-to-fill. Каждый отсечённый сильный кандидат — плюс две-четыре недели к закрытию вакансии. При средней стоимости открытой позиции в 200–400 тысяч рублей в месяц (зарплата + потерянная продуктивность) это прямые потери.
Юридический риск. ТК РФ, статья 3, прямо запрещает дискриминацию. С 1 марта 2025 года действует ФЗ-565, обновивший квоты по трудоустройству людей с инвалидностью. Штрафы пока маленькие, но тренд очевиден. Первый резонансный прецедент — вопрос времени.
Однородные команды. Команды, собранные по принципу «культурного фита» (то есть «похожих на нас»), имеют текучесть на 15–20% выше. Одинаковые слепые зоны, одинаковые ошибки, одинаковое мышление. Плохой candidate experience в придачу.
Формула простая: если у вас 50 вакансий в год и хотя бы на 10 из них стоп-фактор отсёк сильного кандидата — это 10 упущенных наймов, 30 недель простоя, миллионы рублей потерь. Считайте.
Почему этого не делает никто
Ни Huntflow, ни Potok, ни HeadHunter, ни Skillaz, ни Naimee. Ни один конкурент не делает ничего подобного.
Потому что это неудобно. Клиент дал стоп-факторы, значит, он не хочет видеть этих людей. Зачем тыкать его носом? Зачем создавать напряжение?
А ещё потому, что для этого нужна позиция. Не «мы за diversity» на лендинге, а реальное продуктовое решение, которое может раздражать клиента. Это разные вещи: написать «мы ценим разнообразие» и встроить в продукт механизм, который показывает клиенту его предвзятость.
Конкурент может скопировать фичу. Добавить эмодзи в статус — дело одного спринта. Но он не может скопировать культуру, из которой фича выросла. Потому что культура — это не код. Это «Корабль уродов», зуд от несправедливости, команда, которая читает диалоги каждый день и не делает вид, что всё в порядке.
Конкуренты оптимизируют retention. Мы оптимизируем правду.
Честные напряжения
Мы не идеальны. И не делаем вид, что идеальны. Вот три вещи, о которых надо говорить честно.
Первое. Мы зарабатываем на клиентах, которые дискриминируют. Это факт. Мы не отказываемся от таких клиентов. «Rejected ❤️» — не индульгенция. Это компромисс, который мы выбрали сознательно. Мы лучше будем внутри системы и будем менять её, чем стоять снаружи с плакатом.
Второе. Мы — ИИ, который помечает дискриминацию. Опасная территория. Но мы не выносим моральных вердиктов. Мы сравниваем компетенции. Если отклонённый кандидат по результатам интервью объективно сильнее одобренных, это факт, а не оценочное суждение. Сердечко привязано к данным, не к идеологии.
Третье. Кто-то скажет: вы зарабатываете на дискриминации и прикрываетесь сердечками. Справедливый вопрос. Вот наш ответ: сердечко денег не приносит. Оно стоит нам клиентов, а не зарабатывает их. Мы не герои. Мы рекрутинговый ИИ, который запоминает тех, кого система выбросила. Это минимум. Но этот минимум не делает никто.
Что дальше
Мы создаём инструмент, который каждый день обрабатывает тысячи кандидатов. Среди них есть те, кому отказывают не за компетенции, а за возраст, гражданство, состояние здоровья.
Мы не можем это остановить. Но мы можем не молчать.
Если вы дочитали до этого места, вот что мы предлагаем. Откройте стоп-факторы по вашим вакансиям. Прочитайте их вслух. Если хотя бы один вызывает неловкость — вы знаете, что делать.
Rejected — не значит «не подходит». Иногда это значит «мир пока не готов».
Все кейсы основаны на реальных данных. Имена и детали изменены. Мнение редакции может не совпадать с позицией клиентов.