В соответствии с 98-ФЗ незаконное получение, использование или разглашение сведений, составляющих коммерческую тайну, может повлечь штраф до 5 млн рублей и лишение свободы на срок до 7 лет. Несоблюдение требований конфиденциальности и безопасности данных корпоративных документов, содержащих персональную информацию, по 152-ФЗ может привести к штрафам до 20 млн рублей, а при повторных нарушениях — оборотные штрафы до 500 млн рублей. При трансграничной передаче санкции включают лишение свободы на срок до 10 лет. Привлечение подрядчика к обработке не освобождает оператора от ответственности.
Как работаeт распознавание кадровых документов
Smart Document Engine автоматизирует распознавание кадровых документов при приеме на работу. Сокращает издержки на ввод в 10–15 раз за счет автоматической классификации и проверки комплектности.
Поддерживает распознавание нескольких документов на одном изображении и рукописных данных. Обрабатывает документы мигрантов из 230+ стран и документы, подтверждающие квалификацию. Интегрируется через REST API с системами КДО. Работает on-premise со скоростью до 50 страниц в секунду без GPU. Поддерживает более 100 языков, распознает паспорта СНГ, документы РФ, сканы, фото и выгрузки с Госуслуг. Включает антифрод «Шерлок 2о».
Учредители — резиденты РФ
Собственная разработка
Запись 9617 в реестре ПО
Поддержка российских ОС
Возможности распознавания
- Распознавание 90+ документов РФ
- Распознавание 3000+ типов документов всего мира
- Поддерживает более 100 языков распознавания
- Проверка подлинности паспортов СНГ
- Распознавание ксерокопий документов
- Распознавание фотографий и сканов
- Распознавание выгрузок документов с Госуслуг
- Идентификация всех страниц паспорта и распознавание номера паспорта (печатного и перфорированного)
- Распознавание страницы воинская обязанность, семейное положение и дети
- Распознавание штампов о ранее выданных паспортах и заграничных паспортах
- Автоматический поиск и распознавание всех штампов о прописке
- Распознавание обязательных документов мигрантов
- Распознавание документов граждан РФ
- Распознавание всех данных паспорта
- Распознавание документов об образовании
- Распознавание свидетельств ЗАГС
- Распознавание документов, подтверждающих квалификацию
- Автоматическое определение типа документа
Какие документы
распознаются
Документы РФ
- Аттестат о среднем образовании
- Виза РФ
- Водительское удостоверение
- Военный билет
- Временное удостоверение личности (форма 2П)
- Выписка из ЕГРН налогоплательщиков
- Диплом (1997–2014)
- Диплом (с 2014)
- Диплом аспирантуры МГУ
- Диплом кандидата / доктора наук
- Диплом кандидата / доктора наук (старый образец)
- Диплом МГУ (бакалавр/магистр/специалист)
- Диплом МФТИ (кандидат/доктор наук)
- Диплом о высшем образовании (Бакалавр)
- Диплом о высшем образовании (Магистр)
- Диплом о высшем образовании (Специалист)
- Диплом СПбГУ (магистр/специалист)
- Диплом специалиста (до 1996)
- Диплом техникума (1996–2013)
- Диплом техникума (до 1996)
- Диплом техникума (с 2014)
- Заграничный паспорт РФ
- ИНН
- Медицинская книжка
- Международное водительское удостоверение
- Московский полис ОМС
- Паспорт гражданина РФ
- Паспорт РФ (биометрический)
- Паспорт РФ (доп. страницы)
- Пенсионное удостоверение
- Полис ОМС на бумажном носителе
- Полис ОМС на пластиковом носителе
- Приписное свидетельство
- Разрешение на оружие
- Свидетельство ИНН
- Свидетельство о браке
- Свидетельство о перемене имени
- Свидетельство о разводе
- Свидетельство о рождении
- Свидетельство о смерти
- Свидетельство об установлении отцовства
- Свидетельство об усыновлении
- Свидетельство пенсионера
- СНИЛС
- СНИЛС (старый)
- Справка о временной регистрации
- Справка о доходах (2-НДФЛ)
- Справка о несудимости
- Справка о постановке на учет самозанятого
- Справка об отсутствии задолженности по налогам
- СТД-ПФР (Электронная трудовая книжка)
- СТД-Р
- Трудовая книжка
- Трудовая книжка СССР
- Уведомление о регистрации в системе индивидуального учета (АДИ-РЕГ)
- Удостоверение личности моряка
- Удостоверение многодетной семьи
- Удостоверение об инвалидности
- Удостоверение об отсрочке
- Штамп о предыдущих паспортах
- Штампы паспорта
- Штампы регистрации
Документы мигрантов
- Вид на жительство (синий)
- Вид на жительство (зеленый)
- Удостоверение беженца
- Миграционная карта
- Удостоверение лица без гражданства
- Удостоверение личности иностранного гражданина
- Разрешение на временное проживание
- Патент на работу
- Виза РФ
- Справка о временной регистрации
- Документы, удостоверяющие личность, 230+ стран и юрисдикций мира (паспорта, ID-карты, водительские удостоверения и др.)
ДУЛ
- Вид на жительство (синий)
- Вид на жительство (зеленый)
- Удостоверение беженца
- Удостоверение лица без гражданства
- Удостоверение личности иностранного гражданина
- Разрешение на временное проживание
- Военный билет
- Временное удостоверение личности (форма 2П)
- Заграничный паспорт РФ
- Паспорт гражданина РФ
- Паспорт РФ (биометрический)
- Свидетельство о рождении
- Удостоверение личности моряка
- Документы, удостоверяющие личность, 230+ стран и юрисдикций мира (паспорта, ID-карты, водительские удостоверения и др.)
ЗАГС
- Свидетельство о браке
- Свидетельство о перемене имени
- Свидетельство о разводе
- Свидетельство о рождении
- Свидетельство о смерти
- Свидетельство об установлении отцовства
- Свидетельство об усыновлении
Дипломы и аттестаты
- Аттестат о среднем образовании
- Диплом (1997–2014)
- Диплом (с 2014)
- Диплом аспирантуры МГУ
- Диплом кандидата / доктора наук
- Диплом кандидата / доктора наук (старый образец)
- Диплом МГУ (бакалавр/магистр/специалист)
- Диплом МФТИ (кандидат/доктор наук)
- Диплом о высшем образовании (Бакалавр)
- Диплом о высшем образовании (Магистр)
- Диплом о высшем образовании (Специалист)
- Диплом СПбГУ (магистр/специалист)
- Диплом специалиста (до 1996)
- Диплом техникума (1996–2013)
- Диплом техникума (до 1996)
- Диплом техникума (с 2014)
Удостоверения
- Удостоверение адвоката
- Удостоверение беженца
- Удостоверение военнослужащего
- Служебное удостоверение МИД
- Удостоверение на право управления маломерным судном
- Удостоверение сотрудника полиции
- Удостоверение сотрудника прокуратуры
- Удостоверение специалиста НАКС
- Удостоверение тракториста
- Водительское удостоверение
- Военный билет
- Международное водительское удостоверение
- Пенсионное удостоверение
- Приписное свидетельство
- Разрешение на оружие
- Свидетельство пенсионера
- Удостоверение личности моряка
- Удостоверение многодетной семьи
- Удостоверение об инвалидности
- Удостоверение об отсрочке
- Водительские удостоверения 230+ стран и юрисдикций мира
Трудовые документы
- СТД-ПФР (Электронная трудовая книжка)
- СТД-Р
- Трудовая книжка
- Трудовая книжка СССР
Справки и полисы
- Согласие на обработку персональных данных
- Реквизиты банковского счета для перечисления ЗП
- Выписка из ЕГРН налогоплательщиков
- ИНН
- Медицинская книжка
- Московский полис ОМС
- Пенсионное удостоверение
- Полис ОМС на бумажном носителе
- Полис ОМС на пластиковом носителе
- Свидетельство ИНН
- Свидетельство пенсионера
- СНИЛС
- СНИЛС (старый)
- Справка о временной регистрации
- Справка о доходах (2-НДФЛ)
- Справка о несудимости
- Справка о постановке на учет самозанятого
- Справка об отсутствии задолженности по налогам
- Уведомление о регистрации в системе индивидуального учета (АДИ-РЕГ)
- Удостоверение многодетной семьи
- Удостоверение об инвалидности
Возможности
интеграции
DocEngine engine = DocEngine.Create(<PATH_TO_CONFIGURATION_FILE>, true);
DocSessionSettings settings = engine.CreateSessionSettings();
settings.SetCurrentMode("hiring");
settings.AddEnabledDocumentTypes("*");
DocSession session = engine.SpawnSession(settings, <PERSONALIZED_SIGNATURE>);
DocProcessingSettings proc_settings = session.CreateProcessingSettings();
Image image = Image.FromFile(<PATH_TO_IMAGE>);
session.ProcessImage(image, proc_settings);
DocResult result = session.GetCurrentResult();
Document doc = result.DocumentsBegin().GetDocument();
for (DocTextFieldsIterator iterator = doc.TextFieldsBegin(); !iterator.Equals(doc.TextFieldsEnd()); iterator.Advance()) {
String name = iterator.GetField().GetBaseFieldInfo().GetName();
String value = iterator.GetField().GetOcrString().GetFirstString().GetCStr();
}
std::unique_ptr<se::doc::DocEngine> engine(se::doc::DocEngine::Create(<PATH_TO_CONFIGURATION_FILE>, true));
std::unique_ptr<se::doc::DocSessionSettings> settings(engine->CreateSessionSettings());
settings->SetCurrentMode("hiring");
settings->AddEnabledDocumentTypes("*");
std::unique_ptr<se::doc::DocSession> session(engine->SpawnSession(*settings, <PERSONALIZED_SIGNATURE>));
std::unique_ptr<se::doc::DocProcessingSettings> proc_settings(session->CreateProcessingSettings());
std::unique_ptr<se::common::Image> image(se::common::Image::FromFile(<PATH_TO_IMAGE>));
session->ProcessImage(*image, proc_settings.get());
const se::doc::DocResult& result = session->GetCurrentResult();
const se::doc::Document& doc = result.DocumentsBegin().GetDocument();
for (auto iterator = doc.TextFieldsBegin(); iterator != doc.TextFieldsEnd(); ++iterator) {
std::string name = iterator.GetFieldPtr()->GetBaseFieldInfo().GetName();
std::string value = iterator.GetFieldPtr()->GetOcrString().GetFirstString().GetCStr();
}
DocEngine engine = DocEngine.Create(<PATH_TO_CONFIGURATION_FILE>, true);
DocSessionSettings settings = engine.CreateSessionSettings();
settings.SetCurrentMode("hiring");
settings.AddEnabledDocumentTypes("*");
DocSession session = engine.SpawnSession(settings, <PERSONALIZED_SIGNATURE>);
DocProcessingSettings proc_settings = session.CreateProcessingSettings();
Image image = Image.FromFile(<PATH_TO_IMAGE>);
session.ProcessImage(image, proc_settings);
DocResult result = session.GetCurrentResult();
Document doc = result.DocumentsBegin().GetDocument();
for (DocTextFieldsIterator iterator = doc.TextFieldsBegin(); !iterator.Equals(doc.TextFieldsEnd()); iterator.Advance()) {
String name = iterator.GetField().GetBaseFieldInfo().GetName();
String value = iterator.GetField().GetOcrString().GetFirstString().GetCStr();
}
engine = pydocengine.DocEngine.Create(<PATH_TO_CONFIGURATION_FILE>, True)
settings = engine.CreateSessionSettings()
settings.SetCurrentMode("hiring")
settings.AddEnabledDocumentTypes("*")
session = engine.SpawnSession(settings, <PERSONALIZED_SIGNATURE>)
proc_settings = session.CreateProcessingSettings()
image = pydocengine.Image.FromFile(<PATH_TO_IMAGE>)
session.ProcessImage(image, proc_settings)
result = session.GetCurrentResult()
doc = result.DocumentsBegin().GetDocument()
iterator = doc.TextFieldsBegin()
while(iterator != doc.TextFieldsEnd()):
name = iterator.GetField().GetBaseFieldInfo().GetName()
value = iterator.GetField().GetOcrString().GetFirstString().GetCStr()
iterator.Advance()
Уверенность распознавания, координаты объектов, вырезание полей и документов
Возврат зоны принятия решения для проверок подлинности
Операционные системы
- Android
- iOS
- MS Windows
- Linux
- ОС Аврора
- ОС Эльбрус
- РЕД ОС
- Astra Linux
- ОС Атликс
- ОС Альт Линукс
Low-code интеграция, простой и понятный REST API
- API на
- C
- C++
- C#
- Java
- Python
- PHP
- Фреймворки:
- React Native
- Flutter
- интеграция с 1C
- Примеры использования на языках
- C
- C++
- C#
- Java
- Python
- PHP
Архитектуры процессоров
- х86
- x86_64
- ARMv7-v8-v9 (AArch32 и AArch64)
- MIPS (MIPS32 и MIPS64)
- Elbrus
Сокращение времени ввода данных в 10-15 раз
Система автоматизирует обработку документов соискателей и освобождает HR-специалистов и отделы кадров от трудоемкого ручного ввода данных. За счет этого бизнес может в 10-15 раз снизить затраты на работу с документами и масштабировать найм без увеличения нагрузки на сотрудников. Алгоритмы ИИ мгновенно и точно извлекают данные соискателей, исключая ошибки человеческого фактора.
Несколько документов на изображении
ИИ Smart Engines обучен одновременно обрабатывать сразу несколько документов на одном изображении. Алгоритмы автоматически находят границы каждого из документов, определяют их типы и точно извлекают все данные. При работе с многостраничными формами система самостоятельно соотносит распознанные поля. Это позволяет обрабатывать целые комплекты документов за одно действие, не обрезая фотографии и не снимая каждый документ по отдельности.
Классификация и проверка комплектности
Решение автоматически классифицирует кадровые документы и проверяет комплектность пакета. Система отметит, если соискатель не приложил паспорт, СНИЛС, ИНН, трудовую книжку, приписное свидетельство, диплом или любые другие необходимые для трудоустройства документы.
Тривиальная интеграция
ИИ Smart Engines легко встраивается в кадровые платформы и системы КДО через REST API и другие стандартные интерфейсы. Извлеченные данные автоматически передаются в HR-, ERP- и учетные системы, благодаря чему решение бесшовно интегрируется в существующие бизнес-процессы.
Обработка подтверждающих документов
Система поддерживает распознавание документов, подтверждающих квалификацию и образование (трудовые книжки, дипломы, сертификаты), аттестацию (протоколы, выписки, свидетельства) и допуск к работе (удостоверения, приказы, медицинские книжки).
Потоковое распознавание в контуре (on-premise)
Решение обеспечивает потоковое распознавание кадровых документов непосредственно на конечном устройстве пользователя — данные не отправляются на обработку во внешние сервисы и остаются внутри контура заказчика (on-premise). Документы автоматически классифицируются, а извлеченные данные передаются в учетные системы сразу по мере поступления. Производительность решения достигает 50 страниц в секунду без использования GPU, что позволяет справляться с большим потоком документов при массовом найме.
Документы мигрантов
Программный продукт распознает и проверяет полный комплект документов мигрантов из 230+ стран и юрисдикций, включая паспорта иностранных граждан, виды на жительство, разрешения на временное проживание (РВП), патенты на работу, разрешения на работу, миграционные карты и регистрации по месту пребывания. Преднастроенные шаблоны более 5000 преднастроенных шаблонов позволяют системе «знать», где расположено каждое из полей, и справляться с задачей ввода данных намного быстрее и эффективнее, чем человек.
Высокоточное распознавание рукописных документов
Решение распознает как печатные, так и рукописные реквизиты в кадровых документах с точностью до 99,9%. Алгоритмы ИИ корректно обрабатывают практически любой почерк — от аккуратного до трудноразборчивого — а также текст, написанный ручкой, карандашом или пером. По каждому распознанному символу система предоставляет численную метрику уверенности в результате.
Антифрод для кадровых документов
Проверка кадровых документов на подлинность осуществляется с помощью специальной мультимодальной модели ИИ «Шерлок 2о». Модель способна одновременно работать с изображениями документов из оптического, ультрафиолетового и инфракрасного спектров, видеопоследовательностями, текстовыми полями, данными бесконтактного NFC-чипа, штрихкодами, метаданными и сигнатурами. В общей сложности система осуществляет свыше 600 антифрод-проверок и обнаруживает любые подделки, включая документы с переклеенными фотографиями, муляжи и дипфейки.
Отсутствие риска утечки:
работа OCR непосредственно на устройстве пользователя без передачи данных
Smart Engines – не сервис по обработке персональных данных. Мы поставляем решения, которые работают исключительно в информационном контуре Заказчика в полностью автоматическом режиме, без ручной верификации.
- Данные ваших клиентов не передаются на обработку ни нам, ни третьим лицам. Сетевое соединение не требуется
- Вся обработка ведется в локальной оперативной памяти устройств (100% on-premise)
- Не используется верификация операторами – HITL (human-in-the-loop), crowdsourcing, mechanical turk
ВАЖНО! О репутационных и финансовых рисках работы с сервисами распознавания.
Юристы предупреждают: никакие гарантии, сертификаты и прочие документы, предоставляемые сервисами обработки персональных данных и документов, составляющих коммерческую, служебную и государственную тайну, не защищают компании от репутационных рисков и финансовой ответственности при утечке данных.
Компании, передающие данные своих клиентов на обработку третьим лицам, в случае утечки лишаются права ссылаться на нарушение ее прав третьими лицами и всю ответственность перед контрагентами принимают на себя.
Вы можете ознакомиться с юридическим заключением компании INTELLECT, входящей в группу самых успешных российских юридических компаний по версии международного рейтинга The Chambers Europe.
Попробуйте качество наших технологий
- Скачайте мобильное демо-приложение, в котором все возможности собраны воедино
- Можно на время отключить интернет, чтобы убедиться, что изображения и ваши данные не передаются
- Попробуйте наше программное решение на примере паспортов, миграционных карт, СНИЛС, трудовых книжек, дипломов об образовании, медицинских книжек и др.
Заказать продукт
Часто задаваемые вопросы
Какие документы для приема на работу поддерживаются системой?
Система обрабатывает полный пакет кадровых документов: паспорта РФ и стран СНГ, СНИЛС, ИНН, трудовые книжки, документы воинского учета, приписные свидетельства, дипломы и сертификаты, анкеты и заявления, а также документы мигрантов. Поддерживается распознавание документов, подтверждающих квалификацию, аттестацию и допуск к работе. Система автоматически определяет тип документа, извлекает данные и переносит их в кадровую систему.
Какой эффект дает внедрение распознавания кадровых документов?
Программный продукт снимает с HR-специалистов и отделов кадров рутинную работу по вводу данных и обработке документов соискателей. В результате компания сокращает издержки на обработку документов в 10–15 раз и может оформлять больше кандидатов, используя те же ресурсы.
Поддерживается ли распознавание документов мигрантов?
Да. Программный продукт распознает и проверяет полный комплект документов мигрантов из 230+ стран и юрисдикций, включая паспорта иностранных граждан, виды на жительство, разрешения на временное проживание (РВП), патенты на работу, разрешения на работу, миграционные карты и регистрации по месту пребывания. Система автоматически классифицирует документы, извлекает данные и проверяет комплектность пакета, что позволяет упростить и ускорить процессы найма мигрантов без ручной проверки.
Поддерживается ли распознавание рукописных данных?
Да. Решение обеспечивает высокоточное распознавание рукописных данных, включая анкеты, заявления и другие кадровые документы. Система корректно обрабатывает практически любой почерк — от аккуратного до трудноразборчивого — а также текст, написанный ручкой, карандашом или пером. Поддерживается распознавание букв, цифр и их комбинаций, включая сложные и трудночитаемые слова (например, со схожими символами «ш», «л», «и», «п»), без использования словарей и языковых моделей.
Можно ли распознавать несколько документов одновременно?
Да. ПО поддерживает одновременное распознавание нескольких документов на одном изображении. Система автоматически обнаруживает границы каждого документа, классифицирует их по типам и извлекает данные отдельно для каждого из них. Это позволяет обрабатывать целые пакеты документов за одно действие — без ручной обрезки и разделения, что значительно ускоряет ввод данных и снижает нагрузку на сотрудников.
На каких устройствах и платформах работает система?
Программный продукт работает на любых типах устройств: серверах, десктопах, мобильных устройствах (смартфонах и планшетах), а также в веб-приложениях и браузере. Все вычисления выполняются локально — непосредственно на устройстве или сервере, без необходимости подключения к интернету, что обеспечивает высокую скорость и безопасность обработки данных.
Как происходит интеграция с кадровыми системами?
Решение легко интегрируется с кадровыми системами и системами КДО через REST API и другие стандартные интерфейсы. Решение автоматически передает извлеченные данные в HR-, ERP- и учетные системы, обеспечивая бесшовное встраивание в существующие бизнес-процессы без их изменения.
Передает ли система изображения документов или данные в облако или на сторонние серверы?
Нет. Программный продукт работает on-premise: распознавание выполняется непосредственно на конечном устройстве пользователя, без передачи данных вовне. Изображения документов и извлеченные данные остаются внутри контура заказчика, что исключает риски утечки данных на этапе распознавания.
Поддерживается ли потоковая обработка документов?
Да. Smart Document Engine поддерживает потоковую обработку документов в реальном времени. Документы автоматически классифицируются, извлекаются и передаются в учетные системы сразу по мере поступления. Решение обеспечивает высокую производительность — до 50 страниц в секунду без использования GPU, что позволяет обрабатывать большие объемы кадровых документов даже при массовом найме.
Какие языки поддерживаются системой распознавания?
Программный продукт поддерживает более 100 языков распознавания. Помимо привычных языков, базирующихся на кириллических и латинских алфавитах, решение распознает документы на арабском, китайском, грузинском, армянском, греческом, иврите, корейском и других языках со сложными графическими системами.