Decision acceptance deadline

11.11.26 (inclusive)

Form of award

договорная

Product status

Idea

Task type

ICT tasks

Сфера применения

Media sphere

Область задачи

Information processing and transformation

Purpose and description of task (project)

Разработать сервис, который принимает резюме (PDF, DOCX, сканы и фото) на казахском, русском и английском языках, извлекает структурированный профиль кандидата в формате JSON Resume и ранжирует кандидатов под вакансию с пояснением: какие требования выполнены и каких не хватает. Разработка, пилот и приёмка ведутся только на синтетических данных. Интеграции: REST API (OpenAPI), OCR (Tesseract или аналог), LLM и модели эмбеддингов (облачные или локальные), PostgreSQL с pgvector, хранилище файлов. Итоговое решение по кандидату принимает человек. Результат: прототип, пилот, исходный код и документация.

Type of product

Software/ IS

Problem description

Резюме приходят в разных форматах и на разных языках, и первичный разбор ведётся вручную: специалист читает каждый документ и сам сопоставляет опыт с требованиями вакансии. Это долго, а оценка зависит от внимательности конкретного человека.

Expected effect

Меньше времени на первичный разбор резюме, единый структурированный профиль кандидата, упорядоченный список кандидатов под вакансию с понятным пояснением, оценка без учёта пола, возраста и других нерелевантных признаков.

Full name of responsible person

Зубов Александр

Note

Используются только синтетические резюме и вакансии, реальные персональные данные не передаются. Интеграции: REST API, OCR, LLM и эмбеддинги, PostgreSQL с pgvector, хранилище файлов. Интеграции с внутренними системами заказчика и HR-площадками нет. Обязателен вариант с локальной моделью без передачи данных внешнему провайдеру. Подробности в ТЗ, пункты 3 и 4.6.