<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <language>ru</language>
    <title>Распознавание</title>
    <description>Материалы, посвященные разработкам в области программного распознавания образов.</description>
    <link>https://tproger.ru/tag/recognition</link>
    <atom:link href="https://tproger.ru/tag/recognition/feed" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Sun, 18 Oct 2026 02:27:16 GMT</lastBuildDate>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>12</sy:updateFrequency>
    <image>
      <title>Распознавание</title>
      <link>https://tproger.ru</link>
      <url>https://tproger.ru/apple-touch-icon.png</url>
    </image>
    <item>
      <title>Как распознать паспорт на Python за 5 минут</title>
      <link>https://tproger.ru/articles/kak-raspoznat-pasport-na-python-za-5-minut</link>
      <comments>https://tproger.ru/articles/kak-raspoznat-pasport-na-python-za-5-minut?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дима Дмитриев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-raspoznat-pasport-na-python-za-5-minut</guid>
      <description><![CDATA[<p>Как распознать паспорт на Python за 5 минут: пошаговая интеграция Smart ID Engine, настройка распознавания паспорта РФ, обработка изображения и получение текстовых и графических данных.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-raspoznat-pasport-na-python-za-5-minut">Как распознать паспорт на Python за 5 минут</a>»</p>]]></description>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Финтех]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 10 Sep 2026 11:00:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Ввод данных паспорта – отправная точка для доступа к продуктам и услугам в банках и других финансовых организациях, страховых и телеком-компаниях. Технологии автоматического <a href="https://smartengines.ru/smart-passportreader/">распознавания паспорта</a> позволяют ускорить доступ клиента к услугам, избежать ошибок и рисков утечки персональных данных.</p><p>Python для этого подходит идеально: на нем пишут и быстрые прототипы с MVP, и промышленные серверные и высоконагруженные системы. Значит, распознавание можно встроить прямо в то приложение, где данные уже обрабатываются, без отдельного сервиса между ними.</p><p>Smart ID Engine распознает удостоверяющие личность документы и отдает структурированные данные и изображения отдельных полей: фото владельца, подпись, штамп. Полный код доступен на<a href="https://github.com/SmartEngines/Smart-ID-Engine-SDK/tree/main"> GitHub</a>.</p><h2>Пошаговое встраивание в Python-приложение</h2><h3>1. Подключение библиотеки</h3><p>Для подключения библиотеки в проект необходимо скопировать в ваш проект файлы обертки (папка bindings), саму библиотеку (папка bin) и конфиг распознавания (папка data-zip с файлом bundle_…se). Обертку и библиотеку нужно подключить в проект:</p><p>и импортировать библиотеку:</p><h3>2. Создание движка распознавания</h3><p>Движок распознавания создается из конфига распознавания (data-zip/bundle_…se). В параметрах необходимо указать путь к нему и параметр ленивой инициализации (True/False). При значении False все внутренние объекты будут инициализированы сразу не дожидаясь, когда они понадобятся для какой-то конкретной сессии.</p><h3>3. Настройка распознавания</h3><p>Настройка распознавания (settings) включает в себя выбор режима распознавания (mode), маски документа (document type masks), а также при желании указание дополнительных опций. Для распознавания документа по одному изображению используется режим singleshot (если документ распознается по нескольким картинкам — default). Для внутреннего паспорта РФ требуется специфицировать маску документа, указав rus.passport.national в доступных к распознаванию документах.</p><h3>4. Распознавание документа</h3><p>Сессия распознавания паспорта РФ подразумевает распознавание одного документа (по одному или нескольким кадрам). Для распознавания другого документа создайте новую сессию, настройки можно оставить те же. Создание сессии осуществляется путем указания ранее созданных настроек (settings) и персонализированной подписи (personalized_signature).</p><p>Загрузка изображения паспорта РФ по пути (path_to_image):</p><p>Распознавание паспорта:</p><p>Получение результата:</p><h3>5. Извлечение информации из результата распознавания</h3><p>Тип документа</p><p>Вывод:</p><p>Описание документа</p><p>Вывод:</p><h4>Текстовые поля</h4><p>Включают все текстовые строки, которые были извлечены с документа</p><p>Вывод:</p><p><i>Полный вывод содержит более 30 полей, включая информацию об органе выдачи и MRZ-строку.</i></p><h4>Поля изображений</h4><p>Включают в себя вырезанные из исходного документа зоны интереса при их наличии. Для паспорта РФ — это подпись владельца, подпись органа выдачи, фото владельца, штамп.</p><p>Вывод:</p><h2>Заключение</h2><p>Как можно убедиться, <a href="https://smartengines.ru/smart-passportreader/">распознавание паспорта</a> можно легко встроить на Python. На выходе система Smart Engines возвращает структурированный результат, включая текстовые данные, подписи, печати и другие реквизиты и атрибуты документа.</p><p>При этом распознавание паспорта на Python – не единственный вариант интеграции Smart ID Engine. Та же библиотека может работать и как часть мобильного или десктоп-приложения, а также прямо в браузерах или мессенджерах. Выбор конкретного варианта зависит от того, какие документы нужно распознавать и откуда поступает изображение – подробнее об этом можно прочитать на сайте <a href="https://smartengines.ru">Smart Engines</a>.</p><p><i>Реклама. Рекламодатель: ООО «Смарт Энджинс Сервис» ИНН 7728328449, erid: 2W5zFJof1MB</i></p>]]></content:encoded>
    </item>
    <item>
      <title>Распознавание документов в браузере с оценкой качества изображения: пошаговая интеграция</title>
      <link>https://tproger.ru/articles/raspoznavanie-dokumentov-v-brauzere-s-ocenkoj-kachestva-izobrazhen</link>
      <comments>https://tproger.ru/articles/raspoznavanie-dokumentov-v-brauzere-s-ocenkoj-kachestva-izobrazhen?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дима Дмитриев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/raspoznavanie-dokumentov-v-brauzere-s-ocenkoj-kachestva-izobrazhen</guid>
      <description><![CDATA[<p>Как интегрировать распознавание документов в браузере через WebAssembly с оценкой качества изображения. Пошаговый гайд по SDK Smart Engines для KYC.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/raspoznavanie-dokumentov-v-brauzere-s-ocenkoj-kachestva-izobrazhen">Распознавание документов в браузере с оценкой качества изображения: пошаговая интеграция</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 26 Aug 2026 12:18:31 GMT</pubDate>
      <content:encoded><![CDATA[<p>Браузеры стали ключевым каналом для удалённой идентификации: цифрового онбординга, KYC и похожих сценариев, где требуется подтвердить личность по документу. В таких сценариях пользователь сам распознает документ с помощью мобильного устройства. Отдельная задача внутри этого процесса – оценка качества изображения: если палец, блик или посторонний предмет перекрыли значимую часть документа, система сразу подсказывает пользователю, что именно мешает пройти проверку KYC. Кроме того, оценка качества изображения позволяет защититься от атак на предъявление (PAD) – когда реквизиты или признаки подлинности документа оказываются перекрыты намеренно.</p><p>Ниже рассмотрим<b> </b>два кейса: <a href="https://smartengines.ru/smart-passportreader/">распознавание паспорта</a> в видеопотоке и распознавание свидетельства о рождении по фотографии.</p><h2>Оценка качества изображения</h2><p>Ограничения на дистрибуцию нативных приложений в сторах подталкивают бизнес переносить основные клиентские процессы, включая идентификацию по документам, в браузер. В этом сценарии пользователь сам подносит документ к камере смартфона, планшета или ноутбука, без установки отдельного приложения.</p><p>Самостоятельное распознавание на стороне клиента имеет свои особенности: палец, посторонний предмет, блик или голограмма могут перекрыть значимые реквизиты или признаки подлинности документа, а часть кадра может оказаться не в фокусе или за границей снимка. Неважно, произошло это случайно или намеренно: в обоих случаях системе важно вовремя распознать проблему, определить её тип и в реальном времени проинструктировать пользователя, что именно мешает пройти KYC.</p><p>Законодательство РФ (включая 115-ФЗ) устанавливает конкретные требования к идентификации личности. Поэтому в случае с распознаванием недостаточно извлечь отдельные поля документа – нужно убедиться, что в кадре присутствуют все данные и элементы, необходимые для проверки. Контроль качества изображения в процессе <a href="https://smartengines.ru/intelligent-document-recognition/">распознавания документов</a> решает эту задачу вместе с ещё одной: защищает от мошеннических атак.</p><p>При этом документы, используемые для подтверждения личности, отличаются форматом, шаблоном и набором защитных элементов, поэтому оценка качества должна учитывать особенности конкретного типа. К этому добавляется разница во входных данных: происходит ли распознавание в видеопотоке или по одному изображению. Дальше разберём два сценария, где эти различия проявляются особенно наглядно – распознавание паспорта в видеопотоке и распознавание свидетельства о рождении по фотографии.</p><h2>Распознавание в браузере с помощью WebAssembly</h2><p>Smart ID Engine может работать в браузере в виде WebAssembly-модуля. Это позволяет выполнять распознавание непосредственно на стороне клиента, не отправляя изображение документа на сервер.</p><p>Браузеры предоставляют следующие фичи в зависимости от возможностей устройства:</p><ul><li>Single Instruction Multiple Data (SIMD) – использование векторных инструкций процессора, которые позволяют значительно увеличить скорость вычислений.</li><li>Threads – выполнение вычислений параллельно.</li></ul><p>Проверить поддержку SIMD-инструкций и многопоточности в браузере можно с помощью библиотеки wasm-feature-detect.</p><p>Smart Engines предоставляет набор библиотек для всех комбинаций этих фич:</p><ul><li>nosimd.nothreads – базовая сборка, поддерживаемая везде.</li><li>simd.nothreads – самая быстрая однопоточная сборка, поддерживается почти на всех современных устройствах (Safari 17.1+, Chrome 91+, Firefox 89+); часто является оптимальным выбором.</li><li>simd.threads – сборка с поддержкой многопоточности; требует дополнительных настроек на сервере, но позволяет добиться максимальной производительности.</li><li>nosimd.threads – редкая комбинация, она здесь на всякий случай.</li></ul><h2>Настройка веб-сервера</h2><p>До подключения библиотеки к веб-приложению необходимо подготовить сервер, с которого браузер будет получать WASM-модули.</p><p>Первые два пункта являются строго обязательными для нормального функционирования библиотеки в браузере.</p><ul><li>Content-Type. Веб-сервер должен возвращать Content-Type: application/wasm для файлов с расширением *.wasm.</li><li>Сжатие. Веб-сервер должен поддерживать компрессию файлов c расширением .wasm. WASM-файлы хорошо сжимаются и это значительно позволит сократить время доставки файлов до клиента. Убедитесь в наличии заголовка content-encoding у файла *.wasm при отдаче сервером. Рекомендуется отдавать wasm-файлы уже сжатыми, чтобы не нагружать сервер сжатием файлов на лету на каждый запрос.</li><li>Поддержка CSP. Если у вас настроена строгая политика безопасности контента (CSP), она заблокирует JIT-компиляцию WebAssembly для защиты от XSS-атак. Для того, чтобы ее включить, необходимо добавить директиву wasm-unsafe-eval. Она разрешает выполнение только WebAssembly и в отличие от unsafe-eval по-прежнему блокирует вызовы JavaScript eval() и new Function(). Без этой директивы загрузка или инстанцирование (создание экземпляра) WASM-модуля будет невозможно.</li><li>Многопоточность. Для использования многопоточной сборки браузеру дополнительно требуется обеспечить изоляцию контекста (Cross-Origin Isolation), настроив на сервере заголовки Cross-Origin-Opener-Policy и Cross-Origin-Embedder-Policy.</li></ul><p>Например, в nginx это можно сделать, дописав в конфигурацию:</p><h2>Камера</h2><h3>Широкоугольная камера</h3><p>В большинстве современных мобильных устройств размещается несколько камер. По умолчанию браузер использует основной модуль, однако именно на трехкамерных iPhone эти модули не способны фокусироваться на объектах, располагаемых ближе 20 см. Поэтому для съемки документов на iPhone лучше выбирать широкоугольную камеру, если она доступна на устройстве.</p><p>При этом на Android широкоугольные камеры могут давать изображение очень низкого качества, поэтому для Android-устройств наиболее универсальным решением будет использовать главный модуль камеры.</p><h3>Разрешение</h3><p>Существует распространенное представление о том, что для качественного распознавания изображение необходимо подавать в максимально возможном разрешении. Этот подход был оправдан для алгоритмов предыдущего поколения. Современные системы распознавания зависят от исходного разрешения гораздо меньше. По возможности лучше всегда избегать работы с большим объемом данных, поскольку это так или иначе добавляет накладные расходы на пересылку UI-&gt; Worker-&gt;VM WASM.</p><p>Оценим необходимое разрешение для случая оценки качества. Для уверенного распознавания и проверки подлинности документа необходимо обеспечить не менее 120 DPI. Физический размер страницы паспорта составляет 88 × 125 мм. Будем считать, что разворот паспорта предъявляется наиболее естественным образом – вертикально. Это означает, что изображение паспорта должно иметь разрешение не менее 591 на 832 пикселей. Паспорт занимает не весь кадр; если он занимает 0.8 по ширине и высоте (около 65% от площади кадра), то необходимое разрешение получится 739 на 1040. Разумеется, лучше обеспечить некоторый запас по DPI и предусмотреть погрешности предъявления. При этом для съемки паспорта РФ лучше подходит формат кадра с соотношением сторон 4:3.</p><p>У свидетельства о рождении в формате А4 физический размер 210 × 297 мм или 8,27 × 11,69 дюйма. Если считать, что оно занимает по 0.9 кадра по каждой из сторон, необходимо разрешение 1102 на 1559. Тут также лучше подходит формат кадра 4:3.</p><p>В результате, оптимальным будет разрешение кадра 1600 на 1200 в вертикальной ориентации.</p><p>Отметим, что как правило у веб-камер даже сравнительно современных ноутбуков разрешение ограничено 720 на 1280 px, что ограничивает распознавание документов А4, таких как свидетельство о рождении. Дополнительно ситуацию может ухудшить отсутствие автофокуса.</p><p>Поскольку для качественного распознавания важно как именно пользователь предъявляет документ, хорошей идеей будет дать ему подсказку: отрисовать достаточно крупную рамочку или маску документа.</p><h2>Пример работы с камерой</h2><p>Открываем камеру для съемки видео:</p><p>На Android и iOS, при одинаковых настройках, камера может инициализироваться в различной ориентации. Чтобы всегда инициализировать камеру в портретной или ландшафтной ориентации согласно положению телефона, можно использовать следующий подход:</p><h2>Базовые понятия библиотеки распознавания</h2><p>После настройки веб-сервера можно переходить к интеграции распознавания. Ниже приведены базовые понятия библиотеки распознавания Smart Engines.</p><ul><li>Движок распознавания: создается один раз при старте приложения. От него создаются следующие элементы интерфейса:</li><li>Сессия распознавания: процесс распознавания конкретного документа (паспорта РФ, ВУ, СТС и других – всего библиотека поддерживает более 3000 типов). В сессию можно передать одно изображение или серию кадров из видеопотока: с каждым новым кадром результат уточняется; система автоматически определяет оптимальный момент остановки сессии распознавания.</li><li>Настройки сессии: хранят список доступных для распознавания типов документов (определяется конфигурационным бандлом), дополнительную информацию о каждом документе, а также позволяют настроить процесс распознавания: задать список ожидаемых типов документов для сессии распознавания, включить\выключить проверки признаков подлинности, задать таймаут для сессии распознавания и пр. Настройки создаются перед созданием самой сессии и не могут редактироваться в процессе распознавания.</li><li>Результат распознавания: объект со структурированными текстовыми полями, изображениями (например, фото владельца), координатами документа на кадре и данными проверок подлинности.</li></ul><p>Общая логика работы одинакова для любой платформы и любого продукта линейки Smart Engines: <b>движок → настройки сессии → создание сессии → передача изображения / последовательности изображений → разбор результата.</b></p><h3>Инициализация движка распознавания</h3><p>Необходимо создать и инициализировать один экземпляр движка распознавания. Инициализация является достаточно «тяжелой» операцией, поэтому ее следует выполнять вне потока пользовательского интерфейса. Для этого используется Web Worker.</p><p>При распознавании в браузере полезно учитывать следующую опцию инициализации:</p><ul><li>bool lazy: ленивая и неленивая инициализация. При ленивой инициализации все необходимые ресурсы конфигурируются во время первого обращения к ним (как правило, при обработке первого кадра). Это позволяет эффективно использовать память при использовании библиотеки с большим набором поддерживаемых документов, но немного замедляет распознавание первого кадра. В неленивом режиме все ресурсы конфигурируются во время инициализации движка.</li></ul><p>В случае наличия 1-2 документов в движке оптимальным будет использование не ленивой инициализации для ускорения обработки первого кадра, а в случае большого количества документов предпочтительнее использовать ленивый режим.</p><h2>Конфигурирование сессии распознавания</h2><h3>Маска и режим</h3><p>Сессия должна быть сконфигурирована для обнаружения конкретного типа документа или группы документов. Это осуществляется благодаря двум параметрам: маска (docTypes) и режим (mode):</p><p>Возможные значения маски и режима можно посмотреть в README конкретного WASM-модуля. Для примера с паспортом и свидетельством о рождении выберем режим anyrus (все российские документы) и любой тип (*).</p><p>Индивидуальная подпись (signature) привязана к конкретной сборке и необходима для инициализации сессии распознавания. Подпись представляет собой строку в 256 символов. activationUrl – адрес сервера активации, про который речь пойдет в следующем разделе.</p><h3>Терминальность</h3><p>В случае видеопотока необходимо определить момент, когда закончить передавать кадры в сессию и решить, что результат распознавания является финальным. Сессия может завершиться в следующих случаях:</p><ul><li>Stoppers. Когда все поля уверенно распознались, движок выставляет результату флаг "терминальности". В этом случае подача дополнительных кадров не улучшит результаты.</li><li>Timeout. Когда истек заданный таймаут, чтобы ограничить возможное ожидание пользователя. Для режима Quality Gate характерное значение таймаута составляет около 15 секунд, чтобы пользователь успел скорректировать найденные проблемы.</li></ul><p>Для такой настройки сессии необходимо поставить опции:</p><h3>Quality Gate</h3><p>Для включения Quality Gate необходимо указать следующие опции:</p><p>Последняя опция добавит вывод проективно исправленного и обрезанного изображения с лучшего кадра: как будто паспорт отсканировали и вырезали по границам.</p><h2>Активация сессии распознавания</h2><p>Поскольку WASM-модуль загружается с сервера на устройство пользователя, его достаточно легко скопировать. Для защиты от несанкционированного использования Smart ID Engine предусматривает привязку к инфраструктуре заказчика с помощью механизма активаций.</p><p>Перед каждой передачей изображения в сессию необходимо проверить, активирована ли она. Для активации сессия генерирует динамический ключ, который необходимо передать на сервер и вернуть ключ активации обратно в сессию. Только после успешной активации сессия готова принимать изображения.</p><p>Рассмотрим пример. Создадим сессию:</p><p>Активируем сессию:</p><p>Теперь сессию можно использовать для распознавания.</p><h2>Изображение и процесс распознавания</h2><h3>Создание объекта изображения документа Image</h3><p>В браузере библиотека Smart Engines работает только с сырыми пикселями RGBA/RGB/YUV. Работа со сжатыми форматами jpg/gif/png/heic переложена на canvas браузера. Это позволяет читать изображения как с камеры, так и получить поддержку всех нативных форматов платформы и даже работу с PDF.</p><p>Так или иначе необходимо создать изображение в виде объекта и получить переменную со ссылкой на него.</p><h3>Процесс распознавания</h3><p>В идеальном сценарии документ сразу оказывается перед камерой: занимает большую часть кадра, находится в фокусе и хорошо освещен. В реальности между открытием камеры и появлением подходящего кадра проходит некоторое время, поэтому часть входного потока неизбежно оказывается непригодной для распознавания.</p><p>Сократить объем таких кадров можно уже на этапе построения пользовательского сценария. Если открытие камеры одновременно запускает распознавание, имеет смысл предусмотреть небольшую задержку перед началом анализа. Пользователю в любом случае требуется время, чтобы достать документ и правильно расположить его в кадре. Длительность задержки лучше подобрать эмпирически для конкретного сценария.</p><h2>Разбор результата распознавания с оценкой качества</h2><p>В качестве результата система Smart Engines возвращает набор распознанных полей с текстом или изображениями (например, поле фотографии). При включении проверки качества в результат добавляется поле image_quality_score, которое содержит численную оценку качества изображения от 0 до 1, а также атрибут reason, который содержит список проблем изображения. Возможные проблемы:</p><ul><li>finger_is_found (Найден палец)</li><li>zone_is_invalid (Зона обрезана)</li><li>hlt_is_found (Найден блик)</li><li>optic_is_found (Найдена голограмма)</li><li>«low DPI» (Низкое разрешение)</li><li>focus (Кадр не в фокусе)</li><li>luminosity (Слишком темно / слишком ярко)</li></ul><p>При включении опции common.extractRectifiedDocumentImage добавляется поле-изображение rectified_document_image, содержащее проективно исправленное изображение.</p><p>Кроме того, движок возвращает координаты документа, найденных полей и проблемных точек в рамках структуры TemplateSegmentationResult в виде координат точек и радиуса проблемной зоны. Если пользователь закрыл часть контента пальцами, то там окажутся координаты пальцев, которые не позволяют движку прочитать информацию.</p><p>После распознавания очередного кадра можно дать пользователю подсказку: нарисовать положение проблемных точек или вывести сообщение о проблеме с фокусировкой камеры, освещением и т.п.</p><h2>Интеграция распознавания в веб-приложение</h2><p>Рассмотрим интеграцию распознавания паспорта РФ в видеопотоке в веб-приложение. Чтобы распознавать изображения с камеры в реальном времени, понадобятся элементы video и canvas для вывода изображения с камеры.</p><p><br /></p><p><br /></p><p>Кнопка для начала распознавания изображения:</p><p>Блок для вывода результатов распознавания:</p><h2>Клиентский JavaScript-код</h2><h3>Работа с камерой</h3><p>В JavaScript-файле запрашиваем видеопоток с камеры:</p><p>И направляем его в элемент video на странице:</p><p>Теперь на странице отображается видео с камеры.</p><p>Передаём видео в canvas.</p><p>Чтобы захватывать и передавать кадры на распознавание, необходимо предварительно отрисовать их на canvas.</p><h2>Подключение движка</h2><p>В процессе подключения движка определяются возможности среды исполнения (поддержка SIMD и многопоточности), и подключается соответствующий Wasm-модуль.</p><h2>Подключение веб-воркера</h2><p>Подключим веб-воркер и передадим ему тип документа, который собираемся распознать:</p><p>По нажатию на кнопку, отправляем воркеру кадр из видео на распознавание:</p><p>Результат распознавания содержит текст и изображения отдельных элементов документа, выведем их:</p><p>Выведем результаты оценки качества:</p><p>При обнаружении пальца на кадре, движок возвращает координаты проблемных точек в виде кругов. Их можно использовать для визуализации на канвасе, чтобы пользователь заметил что загораживает документ.</p><p>В приведенном коде выход из цикла обработки кадров осуществляется с учетом результатов распознавания и таймаута сессии. Можно дополнительно учесть результаты проверки качества и не останавливаться, пока пользователь не добьется качественного изображения. Финальное условие выхода, учитывающее качество распознавания, качество изображения и таймаут, будет иметь вид:</p><p>Веб-приложение с возможностью распознавания изображений готово. Для распознавания фотографии свидетельства о рождении отпадает необходимость ожидать терминальности сессии, а в остальном работа с распознающим движком или обработка результатов не будут отличаться.</p><h2>Управление памятью</h2><p>В интеграции С++ библиотеки в другие языковые среды есть свои особенности, одна из них — ручной контроль за освобождением памяти.</p><p>Библиотека никак не может знать, когда созданные ресурсы перестают использоваться, а сборщик мусора никак не может повлиять на память, выделяемую в нативной части. Поэтому обязательно необходимо удалять за собой сессии, изображения и результат распознавания когда в них уже нет нужды.</p><p>Пример освобождения памяти в finally, после получения данных о распознанном кадре:</p><h2>Заключение</h2><p>Распознавание документов в браузере требует не только переноса OCR на веб-страницу, но и построения полноценного пользовательского сценария предъявления документа. Контроль качества изображения играет в нем определяющую роль, позволяя одновременно решать две задачи:</p><ul><li>оценивать читаемость данных и при необходимости помогать пользователю;</li><li>защищаться от атак на предъявление в случае намеренного перекрытия реквизитов или значимых признаков подлинности документов.</li></ul><p>Такой механизм позволяет минимизировать число неудачных попыток и сделать процесс идентификации прозрачным и максимально удобным для пользователя. А выполнение обработки непосредственно в браузере с помощью WebAssembly дает возможность реализовать этот сценарий непосредственно на пользовательском устройстве – без передачи изображений документов на внешний сервер.</p><p>Браузерное распознавание документов – не единственный вариант интеграции SDK<a href="https://smartengines.ru/smart-idreader/"> Smart Engines</a>. Та же библиотека может работать и на сервере, как часть десктоп-приложения (например, для работы с планшетными сканерами и веб-камерами) или мобильные приложения. Выбор конкретного варианта зависит от того, какие документы нужно распознавать и откуда поступает изображение – подробнее об этом можно прочитать на сайте<a href="https://smartengines.ru/"> Smart Engines</a>.</p><p><i>Реклама. Рекламодатель: ООО «Смарт Энджинс Сервис» ИНН 7728328449, erid: 2W5zFK8Vyh3</i></p>]]></content:encoded>
    </item>
    <item>
      <title>Один фреймворк для Android и iOS: звучит круто, работает?  Нет</title>
      <link>https://tproger.ru/articles/odin-frejmvork-dlya-android-i-ios-zvuchit-kruto-rabotaet-net</link>
      <comments>https://tproger.ru/articles/odin-frejmvork-dlya-android-i-ios-zvuchit-kruto-rabotaet-net?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Роман Новохацкий]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/odin-frejmvork-dlya-android-i-ios-zvuchit-kruto-rabotaet-net</guid>
      <description><![CDATA[<p>Почему единый кроссплатформенный фреймворк для автотестов Android и iOS не работает на практике и когда стоит разделить его на два отдельных проекта.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/odin-frejmvork-dlya-android-i-ios-zvuchit-kruto-rabotaet-net">Один фреймворк для Android и iOS: звучит круто, работает?  Нет</a>»</p>]]></description>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Swift]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[GitLab]]></category>
      <category><![CDATA[Kotlin]]></category>
      <category><![CDATA[Финтех]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Библиотеки]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Инфраструктура]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 23 Jul 2026 13:20:45 GMT</pubDate>
      <content:encoded><![CDATA[<p>Я сделал автотесты на Appium для Android и iOS в одном проекте. Один репозиторий, общий фреймворк, общие Page Objects, общие steps. Красота.</p><p>Потом проект вырос, в команду пришли ещё люди, и стало понятно: этот красивый монолит пора разделять.</p><p>Это было взвешенное решение. В какой-то момент общий фреймворк превратился в поле мерж-конфликтов, где ты уже не тесты пишешь, а разбираешься, кто чей page object сломал и почему Android отвалился после правки для iOS.</p><p>Appium тут ни при чём, как и скорость тестов. Проблема была в архитектуре: один общий слой для двух разных платформ начал мешать сильнее, чем помогать.</p><p>Как говорил один мой коллега, перефразируя классическое “вам шашечки или ехать”:</p><blockquote>Ты сюда страдать пришёл или тесты писать?</blockquote><p>После этого решение разделить Android и iOS на два проекта стало очевидным.</p><p>Сейчас у меня два отдельных проекта: mb-android-tests и mb-ios-tests. И знаете что? Это лучшее архитектурное решение за всё время на этом проекте. Серьёзно.</p><p><b>Контекст: что за проект и почему это важно</b></p><p>Финтех. Нативное приложение. Отдельные кодовые базы, Kotlin на Android, Swift на iOS. И UI там не «три кнопки и список», формы с десятками полей, кастомные контролы, WebView-вставки, платежи, валютные операции, бюджетные переводы. Ну вы поняли.</p><p>Стек: Java 21, TestNG, Appium 2.x, Selenide, Allure, Maven. CI на GitLab, крутится на Mac Mini. 5 Android-эмуляторов, 4 iOS-симулятора, 9 Appium-серверов — по одному на устройство.</p><p>Но это сейчас. А начиналось всё с одного жирного монолита.</p><p><b>Старый проект: 8 модулей и конструктор-монстр</b></p><figure><img src="https://media.tproger.ru/user-uploads/139426/2026-07-07/54be52bb-7e50-4e11-b624-86cc1ce0766b.webp" alt="" /></figure><p>Идея была «как в книжке»: один репозиторий, модульная структура, переиспользование. DRY во все поля. Ну а чё, красиво же.</p><p>8 модулей. Один mvn clean install. Все зависят от mobile-automation-framework, в котором живут DriverFactory, BaseTest, общие Page Objects и слой Steps.</p><p>А DriverFactory принимал <b>11 параметров</b>. Одиннадцать, Карл.</p><p>Половина нужна только Android, другая только iOS. Но метод один. Потому что так более по программистцки, как написано в каждой второй статье про архитектуру автотестов.</p><p>Когда я работал один, было норм. Ты сам знаешь, от куда что идет.</p><p>А потом пришли люди.</p><p><b>Почему с людьми всё навернулось</b></p><p><b>Мерж-конфликты каждый божий день</b></p><p>Вот конкретная ситуация. Один человек правит LoginPage в общем фреймворке, добавляет метод для iOS, меняет локатор. Второй в тот же момент рефакторит этот же LoginPage под новую версию Android-приложения.</p><p>Мерж. Конфликт.</p><p>И тут начинается самое весёлое: какой локатор правильный? Для Android? Для iOS? Для обоих? Кто будет разбираться? Тот, кто мёрджит? А он вообще контекст понимает?</p><p>Это не единичный случай. Это было <b>каждый</b> день. Потому что mobile-automation-framework получился общим модулем, от которого зависят все. И все туда лезут. Постоянно.</p><figure><img src="https://media.tproger.ru/user-uploads/139426/2026-07-07/3866002d-86c5-4894-a441-2522f48dcab1.webp" alt="" /></figure><p><b>Обновление одной библиотеки = блокировка всех</b></p><p>Решил обновить java-client с 7.x на 8.x. Нормальное желание — API поменялся, MobileElement удалили, capabilities переехали на типизированные Options.</p><p>Вот что произошло в реальности:</p><ol><li>Меняю версию в parent pom.xml</li><li>MobileElement удалён → compilation error в DriverFactory, во всех DriverManager’ах</li><li>DesiredCapabilities → UiAutomator2Options / XCUITestOptions → переписываю все менеджеры</li><li>selenide-appium 1.x несовместим с java-client 8.x → обновляю до 2.x</li><li>selenide-appium 2.x требует Selenide 6.x → обновляю Selenide</li><li>Selenide 6.x ломает API page objects → переписываю page objects во всех модулях</li><li>А Selenide 6.x ещё и Java 8 не поддерживает → обновляю Java</li></ol><p>Одна библиотека.</p><p>Задача «обновить одну библиотеку» превратилась в 50+ файлов, 4-5 каскадных обновлений, 2-3 недели работы. И всё это время develop нестабилен. Все заблокированы. Тесты не запускаются.</p><p>Две недели.</p><p>Из-за одной строчки в pom.xml.</p><p><b>Page Objects с if/else — это два page object в одном файле</b></p><p>Общие Page Objects звучат красиво на бумаге: пишем один раз, используем для обеих платформ. А на практике…</p><p>Это не page object. Это два page objects, запиханных в один файл через if/else. И так в каждом методе.</p><p>А сверху ещё слой Steps. Обёртки над page objects «для читаемости». И в steps тоже if (platform), потому что логика взаимодействия разная. На Android ты скроллишь через UiScrollable семантически, «прокрути до элемента с текстом X». На iOS координатами, «двигай палец из точки A в точку B». Один метод в steps, а внутри два разных мира.</p><p>В какой-то момент ловишь себя на мысли: я же не тесты пишу. Я подгоняю pages и steps под две платформы, чтобы фреймворк не развалился. Это уже не автоматизация тестирования, это поддержка фреймворка ради поддержки фреймворка.</p><p><b>Каждый работает в своём темпе и все друг другу мешают</b></p><p>У одного задача покрыть тестами новый экран на Android. У второго пофиксить падающие тесты на iOS. У третьего добавить тестовые данные.</p><p>Все трое лезут в mobile-automation-framework. Все трое меняют pom.xml, BaseTest, page objects. Каждый в своей ветке.</p><p>А потом мёрдж.</p><p><b>Технические причины, которые добили окончательно</b></p><p>Ладно, человеческий фактор. Но были и чисто технические штуки, которые окончательно убедили меня, что кроссплатформа тут бессмысленна.</p><p><b>Локаторы: работай с тем, что дают</b></p><p>Сразу скажу то, о чём мало кто пишет в статьях: в мобильной автоматизации ты работаешь с тем, что дают, а не с тем, что хотелось бы.</p><p>В теории есть AccessibilityID единый локатор для обеих платформ. Звучит хорошо. А на практике? Попробуй попросить мобильных разработчиков расставить одинаковые accessibility-идентификаторы на сотнях экранов. На Kotlin и Swift. Одновременно. Они тебя вежливо пошлют, но скорее всего не вежливо. И будут правы, у них свои спринты, свои дедлайны, и твои автотесты в их приоритетах где-то между «поправить тень у кнопки» и «никогда».</p><p>Так что реальный выбор:</p><p><b>XPath -</b> работает, но на iOS может быть тормозным. На Android через UiSelector быстро, нативно, надёжно. На iOS через NSPredicate тоже ок. А «универсальные» XPath типа //*[@text='Войти' or @label='Войти']  это путь к боли, потому что Page Source на двух платформах два совершенно разных XML-дерева.</p><p><b>Координаты -</b> костыль? Да. Но иногда единственный вариант. Когда у тебя кастомный контрол без accessibility-свойств, а разработчик говорит «это декоративный элемент», ты либо тыкаешь по координатам, либо не тестируешь.</p><p><b>OpenCV</b> - есть ещё вариант с распознаванием элементов по картинке. Для некоторых кейсов реально выручает. Но это отдельная тема на целую статью, может напишу потом.</p><p>Суть в том, что «напиши один локатор и работай на двух платформах» это миф. Page Source на Android это android.widget.Button с resource-id. На iOS  XCUIElementTypeButton с name и label. Разные типы элементов, разные атрибуты, разная глубина вложенности. Разные миры.</p><p><b>StaleElementReferenceException — «подарок» от iOS</b></p><p>Android рендерит UI через Choreographer синхронно с VSYNC. Элемент появился → стабилен → кликаем.</p><p>iOS рендерит через CoreAnimation с неявными анимациями. Элемент есть в дереве, но ещё анимируется. Формально кликабелен, фактически хрен.</p><p>Стандартный WebDriverWait с elementToBeClickable это не ловит. Элемент «кликабелен» по мнению Appium wait завершается. А потом click() падает, потому что DOM изменился между вызовами.</p><p>На Android этой проблемы нет вообще. Тот же тест, тот же wait, тот же код зелёный на Android, красный на iOS. Один и тот же метод, два разных результата. И это не баг это фундаментальное различие платформ.</p><p>Кастомные wait-стратегии для iOS отличаются от Android принципиально. Пихать их в один фреймворк строить leaky abstraction, которая протекает на каждом шаге.</p><p><b>Жесты — два разных мира</b></p><p>Свайп вниз на Android:</p><p>Свайп вниз на iOS:</p><p>Чувствуете разницу? И даже длительность свайпа важна: на Android 200мс это нормальный скролл. На iOS 200мс это fling, и элемент улетает за экран.</p><p>«Кроссплатформенная» обёртка для скролла функция на 40 строк с двумя ветками if (platform), внутри каждой и ещё if для performSwipeDown() vs performSwipeUp(). На 50+ экранах таких обёрток, которых десятки.</p><p>И каждая место для бага.</p><p><b>Решение: разделяй и властвуй</b></p><p>Решение было болезненным. Я реально откладывал, потому что казалось, что это шаг назад. Дублирование кода, нарушение DRY, всё такое. Мозг сопротивлялся.</p><p>А потом я просто сел и разделил.</p><p>Никаких общих page objects. Никаких общих steps. Никакого общего DriverFactory с 11 параметрами. Каждый проект со своим pom.xml, свои зависимости, свой BaseTest, свои локаторы.</p><p>Что осталось общего: подход к структуре (Maven + TestNG + Allure), CI-шаблоны, принципы организации. Но не код. Код полностью раздельный.</p><p><b>Что поменялось на практике</b></p><p>В Android-проекте DriverManager типизирован под AndroidDriver. В iOS под IOSDriver. Не AppiumDriver&lt;MobileElement&gt; с кастами и проверками, а конкретный тип для конкретной платформы. IDE подсказывает только релевантные методы. Компилятор ловит ошибки на этапе сборки, а не в рантайме.</p><p>BaseTest принимает ровно те параметры, которые нужны. Android: deviceName, platformVersion, udid, appPackage, appActivity, systemPort, serverUrl, appPath — 8 штук, все релевантные. iOS: deviceName, platformVersion, udid, appPath, serverUrl, wdaLocalPort — 6. Никаких @Optional("systemPort") со строкой “systemPort” в качестве дефолта.</p><p><b>А мерж-конфликты?</b></p><p>Когда один человек работает в mb-android-tests, а второй в mb-ios-tests то они <b>вообще</b> не пересекаются. Разные репозитории. Конфликт невозможен физически.</p><p>Обновление java-client в Android-проекте не затрагивает iOS. Хочешь обновить, обновляй. iOS продолжает работать на старой версии.</p><p>Добавить новый параметр для iOS? Меняешь BaseTest и testng.xml в iOS-проекте. Android даже не узнает.</p><p>Это прям кайф.</p><p><b>А как же дублирование кода?!</b></p><p>Конечно, конечно. Первый вопрос, который задают: «Но ведь ты пишешь тесты дважды!»</p><p>Нет.</p><p>Я пишу каждый тест один раз и без костылей. Без if (platform) в каждом методе. Да, для одного и того же экрана есть два теста, один для Android, один для iOS. Но каждый из них чистый, понятный, заточенный под свою платформу.</p><p>В старом варианте я тоже «писал один раз», а потом тратил столько же времени на поддержку if/else, мерж-конфликты и каскадные обновления. «Экономия» на создании оборачивалась переплатой на поддержке. С процентами.</p><p><b>Когда кроссплатформа всё-таки ок</b></p><p>Я не топлю за то, что кроссплатформенный фреймворк абсолютное зло. Есть ситуации, где он работает:</p><p>Приложение простое, пара экранов, стандартные контролы, минимум кастомного UI.</p><p>UI реально идентичен на обеих платформах. Бывает, наверное.</p><p>Команда из одиного человека. Сам пишешь, сам мёрджишь, сам разруливаешь. Голова справляется.</p><p>Минимум жестов. Нет сложных свайпов, drag-and-drop, pinch-to-zoom.</p><p>Если у тебя финтех, банк, enterprise-приложение с сотнями экранов, кастомными контролами и тремя+ QA, то два проекта дешевле. Не в строках кода, а во времени. В нервах. В часах, потраченных на мерж-конфликты вместо написания тестов.</p><p><b>Итого</b></p><p>Два проекта это не шаг назад и не двойная работа. Со стороны может выглядеть именно так, но на практике ты пишешь каждый тест один раз, под конкретную платформу, без лишних компромиссов. Потом поддерживаешь его без постоянных мерж конфликтов, каскадных обновлений и if/else в каждом втором методе.</p><p>Кроссплатформенный фреймворк на Appium для сложного нативного приложения часто оказывается иллюзией экономии.</p><p>В следующей статье покажу, как у нас устроена инфраструктура для 9 параллельных устройств на одном Mac Mini: порты, bash скрипты, Appium серверы и workaround’ы, которых нет в документации. Спойлер: там тоже всё не совсем как в гайдах.</p>]]></content:encoded>
    </item>
    <item>
      <title>ИИ для автоматизации РКО. Как финансовые организации сокращают расходы и убирают ручной ввод документов</title>
      <link>https://tproger.ru/articles/ii-dlya-avtomatizacii-rko-kak-finansovye-organizacii-sokrashhayut-r</link>
      <comments>https://tproger.ru/articles/ii-dlya-avtomatizacii-rko-kak-finansovye-organizacii-sokrashhayut-r?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Неопознанный программист]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/ii-dlya-avtomatizacii-rko-kak-finansovye-organizacii-sokrashhayut-r</guid>
      <description><![CDATA[<p>ИИ для РКО: как автоматизация ввода данных сокращает расходы и ускоряет открытие счетов в 2 раза. Решение для банков, которые хотят сэкономить на операционных расходах.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/ii-dlya-avtomatizacii-rko-kak-finansovye-organizacii-sokrashhayut-r">ИИ для автоматизации РКО. Как финансовые организации сокращают расходы и убирают ручной ввод документов</a>»</p>]]></description>
      <category><![CDATA[Компьютерное зрение]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 01 Jul 2026 09:44:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>В сфере расчетно-кассового обслуживания (РКО) банки давно перестали конкурировать только тарифами и набором услуг. Сегодня клиент оценивает финансовую организацию по тому, насколько быстро он может открыть счет, обменять валюту, провести платеж или совершить другую операцию в отделении или офисе. И именно здесь проявляется одно из наиболее уязвимых мест РКО – ручной ввод данных из документов. В этой статье разбираемся, как искусственный интеллект позволяет <a href="https://smartengines.ru/smart-passportreader/">автоматизировать РКО</a> и сократить расходы в одном из наиболее чувствительных мест расчетно-кассового обслуживания.</p><h2>Почему ручной ввод паспорта – скрытая статья расходов</h2><p>Паспорт требуется практически для каждой операции РКО: открытие счета, подтверждение личности клиента, обмен валют, оформление услуг. На первый взгляд несколько минут, потраченных сотрудником на перенос данных из паспорта, кажутся незначительными. Но в масштабах банка именно эти минуты становятся одним из главных факторов оттока клиентов и финансовых убытков.</p><p>Пока оператор вручную перепечатывает реквизиты документа, банк теряет не только время клиента. Он снижает пропускную способность отделений, увеличивает стоимость каждой операции, повышает нагрузку на персонал и создает дополнительные риски ошибок. Кроме того, от задержек растут очереди и падает лояльность – видя толпу в отделении, новые клиенты с большой вероятностью будут просто разворачиваться и уходить.</p><p>Если обобщить все издержки от ручного ввода паспорта в РКО, можно выделить следующие направления:</p><ul><li>Снижается производительность отделений. Пока сотрудник перепечатывает паспортные данные, он не обслуживает следующего клиента. В часы пиковых посещений это приводит к очередям в отделении и оттоку клиентов.</li><li>Растут расходы на персонал. Чем больше документов обрабатывается вручную, тем больше сотрудников требуется банку. Зарплата, налоговые отчисление и техническое обеспечение рабочих мест для новых операторов увеличивают соответствующие статьи расходов банка.</li><li>Увеличивается количество ошибок. Даже опытный оператор может пропустить символ, неверно указать дату или допустить опечатку. Такие ошибки приводят к повторным проверкам, необходимости переоформлять документы, задержкам обслуживания и дополнительной нагрузке на сотрудников. Кроме того, человеческий фактор сказывается и на уровне сервиса – к вечеру рабочего дня риски ошибок из-за усталости оператора значительно возрастают.</li><li>Страдает клиентский опыт. Современному клиенту не важно, по какой причине оформление занимает двадцать минут вместо пяти. Если обслуживание затягивается, вероятность ухода клиентов к организации-конкуренту существенно возрастает.</li></ul><p>В результате ручной ввод документов становится не просто неудобством, а фактором, который <a href="https://smartengines.ru/blog/rko-bez-ocheredej-kak-banki-uskoryayut-obsluzhivanie-s-pomoshhyu-ii-dlya-raspoznavaniya-pasporta/">напрямую влияет</a> на всю экономику банковского бизнеса.</p><h2>Как автоматизация помогает в обслуживании клиентов и управлении рисками</h2><p>При расчетно-кассовом обслуживании банк обязан не только совершить операцию, но и корректно подтвердить личность клиента. Требования законодательства – прежде всего 115-ФЗ и 152-ФЗ – делают качество обработки документов критически важным параметром.</p><p>В рамках процедур KYC и AML банк обрабатывает данные из паспорта, проверяет их корректность и принимает решение о возможности обслуживания клиента. Любая ошибка при ручном вводе увеличивает риск повторных проверок, задержек или некорректной верификации личности. Если банк пропустил мошенника с поддельными документам, ему придется не только терпеть финансовые потери от оформленных кредитов, но и отвечать перед регулятором.</p><p>Не менее важен вопрос обработки персональных данных. Передавая изображения документов на ручную обработку оператором или внешнему подрядчику – за пределы собственной инфраструктуры – финансовая организация расширяет зону ответственности за безопасность данных клиентов. Утечка или неправомерное раскрытие персональных данных, даже если они произошли по вине подрядчика, не снимают ответственности с банка.</p><p>По этим причинам для большинства банков принципиально важно, чтобы обработка документов была не только максимально качественной, но и происходила внутри защищенного контура организации. Автоматическое распознавание паспорта для РКО позволяет решить обе задачи одновременно: ускорить подтверждение личности клиента и минимизировать влияние человеческого фактора.</p><h2>Какие технологии позволяют автоматизировать РКО</h2><p><a href="https://smartengines.ru/raspoznavanie-dokumentov-v-dbo/">Автоматизировать ввод документов</a> для расчетно-кассового обслуживания сегодня позволяют технологии OCR, однако далеко не каждое ПО соответствует требованиям банковской отрасли. Простые технологии OCR с низким качеством распознавания и невозможностью работы в реальных сценариях не решают главной проблемы – убрать ручной труд в части проверки и корректировки неверно распознанных данных.</p><p>Если заниматься этим по-прежнему приходится сотрудникам банка – экономического эффекта от такой “автоматизации” РКО не будет. Если эта задача перекладывается на сторонних операторов – как часто происходит при использовании облачных сервисов OCR – банк разрывает свой контур безопасности и вынужден брать на себя риски, связанные с передачей персональных данных своих клиентов третьим лицам. Сегодня штрафы за утечку ПДн достигают 500 млн руб.</p><p>Поэтому финансовые организации выбирают промышленные платформы для высокоточного распознавания, работающие по модели on-premise. Такой подход позволяет автоматизировать обработку документов внутри собственной инфраструктуры, обеспечивая одновременно высокую скорость, качество распознавания и соответствие требованиям информационной безопасности.</p><p>Именно по такому принципу построена система распознавания <a href="https://smartengines.ru/">Smart Engines</a>, которая позволяет автоматически извлекать данные из документов как в отделениях, так и во всех цифровых каналах обслуживания.</p><h2>Как устроена технология распознавания документов от Smart Engines</h2><p>Промышленная платформа Smart Engines убирает ручной ввод данных из документов на всех ключевых этапах РКО – от первого визита клиента в отделение банка до последующих взаимодействий в физических и цифровых каналах.</p><p>При обслуживании в офисе сотруднику достаточно отсканировать паспорт или навести на документ камеру рабочего устройства. Система Smart Engines менее чем за секунду автоматически извлекает реквизиты документа и заполняет необходимые поля без ручной перепечатки. Алгоритмы искусственного интеллекта обеспечивают высокую точность даже при бликах, тенях, расфокусе и съемке под углом. Платформа распознает не только печатные данные, но и рукописные поля, включая штампы о регистрации.</p><figure><img src="https://media.tproger.ru/user-uploads/134985/2026-06-29/c60b1c30-2242-4e45-99ae-863118a569c5.webp" alt="" /><figcaption>Распознавание паспорта РФ</figcaption></figure><p>Система Smart Engines поддерживает распознавание паспортов РФ, документов граждан стран СНГ, водительских удостоверений и других документов, удостоверяющих личность. Поддержка 103 языков позволяет банкам одинаково эффективно обслуживать иностранных клиентов, предъявляющих национальные паспорта и другие удостоверения личности.</p><p>При этом задача банка не ограничивается извлечением данных. Не менее важно убедиться в подлинности документа. Для этого в платформу Smart Engines интегрирована <a href="https://smartengines.ru/smart-document-forensics/">антифрод-система «Шерлок»</a>, которая анализирует более 600 признаков подделки. Она сверяет данные визуальной и машиночитаемой зон документа, сравнивает их с информацией на NFC-чипе (если он есть в документе), выявляет признаки переклейки фотографии, цифровой обработки изображения и дипфейки. В результате банк за одно действие одновременно получает корректные реквизиты документа и проводит KYC.</p><h2>On-premise и распознавание в браузере, Telegram и MAX</h2><p>Особое значение для финансовых организаций в 2026 году имеет возможность использовать единую технологию во всех каналах обслуживания. Решение Smart Engines подходит для распознавания документов не только в отделениях, но и в цифровых сервисах банков.</p><p>Благодаря технологии WebAssembly <a href="https://smartengines.ru/raspoznavanie-dlya-kreditnogo-konvejera/">распознавание документов</a> выполняется непосредственно в браузере без установки мобильного приложения. Решение легко интегрируется в интернет-банк, сайты, а также мини-приложения Telegram и MAX, позволяя банку выстроить единый сценарий обслуживания независимо от точки взаимодействия с клиентом.</p><p>Еще одно принципиальное преимущество платформы – архитектура on-premise. Все документы обрабатываются внутри защищенного контура банка и не передаются на внешние серверы. Это позволяет не только соблюдать требования информационной безопасности и законодательства о персональных данных, но и исключить зависимость от внешней инфраструктуры. Производительность системы достигает 125 разворотов паспорта в секунду на одном сервере без использования GPU, а качество распознавания достигает 99,9%.</p><h2>Практика внедрения: как банки получают измеримый эффект в РКО</h2><p>Преимущества промышленного распознавания хорошо видны на реальных проектах.</p><p>Например, Банк «Санкт-Петербург» благодаря системе Smart Engines <a href="https://smartengines.ru/news/bspb-i-smart-engines-uskorili-dostup-k-bankovskim-uslugam-v-ofisah-banka/">выстроил единый стандарт обслуживания</a> для всей сети офисов. До внедрения Smart Engines время оформления документов во многом зависело от загруженности конкретного офиса и опыта сотрудника. Сегодня технология автоматического распознавания используется во всех отделениях банка для быстро открытия счета и других операций. Достаточно навести камеру на основной разворот паспорта и страницу с регистрацией перед камерой – ИИ автоматически извлекает необходимые данные менее чем за секунду.</p><p>Главный результат проекта – не просто ускорение отдельных операций. Банк получил единый высокий стандарт клиентского сервиса сразу во всей сети. Скорость оформления перестала зависеть от операциониста, выросла пропускная способность отделений, а качество клиентского сервиса стало одинаково высоким даже в часы максимальной нагрузки.</p><p>Другой кейс – <a href="https://smartengines.ru/news/rnko-metallurg-obsluzhil-sotni-tysyach-klientov-v-otdeleniyah-s-pomoshhyu-ii-smart-engines/">внедрение в РНКО «Металлург»</a> – показывает, что автоматизация обработки документов дает ощутимый экономический эффект. Рост клиентского потока привел к тому, что сотрудники физически перестали успевать вручную обрабатывать паспорта клиентов. После внедрения системы Smart Engines объем ручного ввода <a href="https://www.tadviser.ru/index.php/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F:%D0%95%D0%B3%D0%BE%D1%80_%D0%9A%D0%B0%D1%80%D0%B0%D1%81%D0%B5%D0%B2%2C_%D0%A0%D0%9D%D0%9A%D0%9E_%D0%9C%D0%B5%D1%82%D0%B0%D0%BB%D0%BB%D1%83%D1%80%D0%B3:_%D0%9D%D0%B0_%D1%80%D0%B0%D1%81%D0%BF%D0%BE%D0%B7%D0%BD%D0%B0%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8_%D0%BF%D0%B0%D1%81%D0%BF%D0%BE%D1%80%D1%82%D0%B0_%D0%B2_%D0%BE%D1%82%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%D1%85_%D0%BC%D1%8B_%D0%B7%D0%B0%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%BB%D0%B8_%D0%B2_%D1%82%D1%8B%D1%81%D1%8F%D1%87%D0%B8_%D1%80%D0%B0%D0%B7_%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B5%2C_%D1%87%D0%B5%D0%BC_%D0%BF%D0%BE%D1%82%D1%80%D0%B0%D1%82%D0%B8%D0%BB%D0%B8">сократился как минимум в четыре раза</a>, а среднее время обслуживания клиента – от входа в отделение до завершения операции – стабильно составляет около восьми минут.</p><p>Важным показателем стала не только скорость распознавания, но и финансовый результат. По оценке руководства РНКО «Металлург», экономический эффект от внедрения оказался настолько высоким, что банк заработал на использовании технологии распознавания паспорта в тысячи раз больше, чем потратил на ее внедрение.</p><h2>Итоги: зачем внедрять ИИ для распознавания документов в РКО</h2><p>Сегодня ручной ввод документов становится одним из последних факторов, ограничивающих скорость РКО. Он увеличивает стоимость операций, снижает пропускную способность отделений, создает дополнительную нагрузку на сотрудников и повышает риск ошибок. По этим причинами банки активно переводят обработку документов на ИИ. Кто делает это раньше, тот быстрее открывает счета и удерживает клиентов.</p><p>Решения Smart Engines автоматизируют обработку документов во всех каналах обслуживания, объединяя высокоточное распознавание, проверку подлинности и безопасную обработку данных внутри контура банка. В результате финансовые организации не просто ускоряют открытие счетов и оформление услуг, а получают масштабируемую инфраструктуру, которая снижает операционные расходы, повышает качество клиентского сервиса и обеспечивает единый стандарт обслуживания независимо от канала взаимодействия с клиентом.</p><p>По совокупности всех этих факторов внедрение промышленных технологий <a href="https://smartengines.ru/avtomatizacziya-kyb/">распознавания документов</a> в 2026 году рассматривается уже не как ИТ-инициатива, а как инвестиция в повышение производительности и снижение расходов.</p><p><i>Реклама. Рекламодатель: ООО «Смарт Энджинс Сервис» ИНН 7728328449, erid: 2W5zFJLbM1K</i></p>]]></content:encoded>
    </item>
    <item>
      <title>984 из 1000 паспортов без ошибок: разбираем точность ИИ</title>
      <link>https://tproger.ru/articles/984-iz-1000-pasportov-bez-owibok-razbiraem-tochnost-ii-2</link>
      <comments>https://tproger.ru/articles/984-iz-1000-pasportov-bez-owibok-razbiraem-tochnost-ii-2?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дима Дмитриев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/984-iz-1000-pasportov-bez-owibok-razbiraem-tochnost-ii-2</guid>
      <description><![CDATA[<p>Почему 90% точности OCR — это мало для бизнеса, как формула Байеса объясняет ложные отказы и какие технологии стоят за 99,99% распознавания документов.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/984-iz-1000-pasportov-bez-owibok-razbiraem-tochnost-ii-2">984 из 1000 паспортов без ошибок: разбираем точность ИИ</a>»</p>]]></description>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Автоматизирование]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 26 Jun 2026 08:04:01 GMT</pubDate>
      <content:encoded><![CDATA[<p>В начале 2026 года российская агролизинговая компания опубликовала данные о внедрении системы автоматического распознавания распознавания данных из документов лизингополучателей. По данным компании, из 1000 паспортов 984 документа обрабатываются без единой ошибки. Но здесь главный вопрос темы: если 16 паспортов не прошли проверку — это много или мало, если говорим про данные, кредиты и юридическую ответственность?</p><h2>Откуда вообще берутся ошибки у ИИ</h2><p>Когда говорят про ИИ, чаще всего имеют в виду большие языковые модели — те, что лежат в основе чат-ботов для генерации текста и изображений. Такие модели устроены как вероятностные системы. Они предсказывают наиболее вероятную последовательность слов на основе обучающих данных, а не знают правильный ответ в строгом смысле слова. Поэтому ошибки для них остаются естественным поведением.</p><p>В декабре 2025 года исследователи из Университета штата Пенсильвания и Comcast AI Technologies протестировали поведение языковых моделей при одинаковых настройках и запросах. При многократном повторении одних и тех же задач разрыв между лучшим и худшим результатом доходил до 70%.</p><p>Что касается практических задач — современные языковые модели решают финансовые задачи с точностью около 67,3%, заметно ниже человеческого уровня. К этому добавляются галлюцинации: модель формирует несуществующую информацию, сохраняя уверенный тон ответа. Попытки повысить достоверность через дообучение пока работают только частично.</p><p>С генерацией связного текста языковые модели справляются хорошо. Для задач, где требуется точность данных, например распознавание документов и проверка личности, применяется другой класс систем.</p><h2>Open-source против специализированных систем</h2><p>Распознаванием документов занимаются OCR-системы — технологии оптического распознавания символов. OCR появился ещё в XX веке и развивался задолго до генеративного ИИ. Сегодня такие решения работают в банках, страховании, телекоме и госуслугах — везде, где нужно проверить личность по документу или ввести данные из потока сканов. Качество здесь измеряют точностью распознавания, а её можно посчитать.</p><p>Базовые OCR-технологии доступны практически любому разработчику. Есть открытые движки — Tesseract, PaddleOCR, EasyOCR. Они распространяются бесплатно и позволяют быстро собрать собственную систему распознавания документов.</p><p>Открытые тесты показывают разброс качества в зависимости от типа документа и условий съёмки. На типовых задачах Tesseract показывал точность 70–85%, PaddleOCR — 90–95%. При работе с финансовыми документами и реальными сканами цифры были скромнее: около 84% у Tesseract и 91% у PaddleOCR.</p><p>Доступность инструмента ещё не означает готовности к промышленной нагрузке. Для задач, где цена ошибки измеряется юридической ответственностью, разница между 85% и 99% становится риском для бизнеса. Дальше разберём, что именно идёт не так на уровне 90% и почему этот порог уже считается низким.</p><h2>Почему 90% точности — слабый результат</h2><p>Возьмём систему, которая ошибается с вероятностью 1% и на подлинных документах, и на поддельных. Доля подделок в потоке тоже составляет 1%. Если система пометила документ как подозрительный, какова вероятность, что он действительно поддельный? Интуитивно кажется, что почти 99%, однако на практике все иначе. Расчёт по формуле Байеса даёт ответ:</p><p>Вероятность того, что «подозрительный» документ действительно поддельный:</p><p>0,99 × 0,01 / (0,01 × 0,99 + 0,99 × 0,01) = 0,5</p><p>Половина отказов придётся на настоящих клиентов. У крупного банка такие отказы исчисляются сотнями в день, и за каждым стоит человек, которому отказали в обслуживании и который, скорее всего, уйдёт к конкуренту.</p><p>Но если представить, что ИИ ошибается на подлинных документах только в 0,1% случаев, картина меняется и вероятность выявления подделки резко возрастает:</p><p>0,999 × 0,01 / (0,01 × 0,999 + 0,99 × 0,001) ≈ 0,91</p><p>Вероятность того, что помеченный документ действительно поддельный, вырастает почти до 91%.</p><p>Ошибка ИИ при проверке документов ведёт к двум типам потерь: можно пропустить мошенника и понести прямые убытки, можно отказать добросовестному клиенту и потерять выручку. Точность на уровне 99,9% и выше работает как порог, после которого автоматизация антифрод-проверок начинает приносить эффект — реально заменять людей и ускорять процесс. Пока система до него не дотягивает, большая часть документов всё равно уходит на ручную перепроверку, и бизнес платит дважды: за систему и за людей, которые её проверяют.</p><h2>Что стоит за цифрой 984 из 1000</h2><p>Вернёмся к кейсу «Росагролизинга». Компания использует технологию Smart Engines для автоматического ввода данных из документов лизингополучателей. По словам компании, из 1000 паспортов 984 обрабатываются без единой ошибки — это касается основного разворота, который в среднем содержит около 200 символов.</p><p>Чтобы корректно распознать весь разворот, системе нужно правильно считать каждый из этих 200 символов по очереди. Отсюда можно вывести точность распознавания одного символа. Если X — посимвольная точность, а X в степени 200 — вероятность того, что все символы разворота распознаны верно, уравнение выглядит так:</p><p>X²⁰⁰ = 984 / 1000</p><p>Чтобы найти X, нужно взять корень 200-й степени из обеих частей уравнения:</p><p>X = 0,984^(1/200) ≈ 0,99992</p><p>Получается, что точность распознавания одного символа оценивается на уровне 99,99%. Для бизнеса это значит, что 984 из 1000 клиентов проходят онбординг без единого сбоя, участия оператора и ошибок.</p><p>Такой результат не выводится сам по себе из общей модели ИИ. Под распознавание удостоверений личности нужна отдельная инженерная работа по трём направлениям:</p><ol><li>Специализированные датасеты. Обычный набор фотографий печатного текста для этого не подходит. Паспорта изготавливают из специальной бумаги, на них есть защитные элементы, ламинация и голограммы, которые усложняют извлечение данных. Для обучения нужны десятки тысяч размеченных изображений, синтезированных так, чтобы не нарушать 152-ФЗ «О персональных данных» и не содержать информацию о реальных людях.</li><li>Оптимизация под реальные условия съёмки. На практике паспорт редко снимают идеальным сканом в высоком разрешении. При выездном обслуживании и самообслуживании документ часто фотографируют на весу, под углом или сложенным «книжкой», а на изображении появляются шумы, размытия, тени и блики. Алгоритмы должны выдавать результат и в таких условиях.</li><li>Понимание структуры документа. Системе мало просто извлечь текст с картинки. Ей нужно находить паспорт на фотографии или в видеопотоке и знать, из каких полей он состоит: где подпись, где строки с именем и фамилией, где машиночитаемая зона.</li></ol><h2>Что это значит для бизнеса</h2><p>Чем выше точность, тем меньше работы остаётся людям. На уровне 90% компания заваливает отказами нормальных клиентов и держит отдельных сотрудников, которые перепроверяют документы вручную. На уровне 99,9% и выше вручную проверять приходится в разы меньше: падают расходы на этот штат и снижается риск штрафов за пропущенные подделки.</p><p>Бизнес сейчас пытается добиться главных целей:</p><ul><li>меньше ручных проверок — операционный отдел тратит меньше времени на пересмотр документов, помеченных как подозрительные;</li><li>меньше отказов настоящим клиентам — выше конверсия в онбординге и меньше потерянной выручки;</li><li>ниже риск штрафов и судебных разбирательств, особенно в сценариях KYC и антифрод-проверок, где цена пропущенной подделки измеряется конкретными суммами.</li></ul><p>Технологии, которые обеспечивают такую точность, разрабатывают компании, специализирующиеся именно на распознавании документов. Лучшие инженеры работают со специализированными обучающими данными, которые подходят именно под реальные условия съёмки и понимание структуры документов. Именно поэтому промышленные OCR-системы и Tesseract, собранный за выходные, — это разные истории.</p><h2>Итого</h2><p>Для генерации текста или поиска идей хватает точности в районе 80–90%, и языковые модели справляются с этим хорошо. Для распознавания документов планка выше: 99,9% и больше — минимальное условие, при котором автоматизация вообще начинает работать. Кейс с 984 паспортами из 1000 показывает, как эта цифра считается на практике и какая инженерия за ней стоит. Прежде чем доверять ИИ задачи с высокой ценой ошибки, спросите разработчика, как именно посчитали точность системы.</p>]]></content:encoded>
    </item>
    <item>
      <title>Не паспортом единым: в каких задачах помогает распознавание документов с ИИ Smart Engines</title>
      <link>https://tproger.ru/articles/ne-pasportom-edinym--v-kakih-zadachah-pomogaet-raspoznavanie-doku</link>
      <comments>https://tproger.ru/articles/ne-pasportom-edinym--v-kakih-zadachah-pomogaet-raspoznavanie-doku?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Валерия Турчак]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/ne-pasportom-edinym--v-kakih-zadachah-pomogaet-raspoznavanie-doku</guid>
      <description><![CDATA[<p>Мы обучили наш ИИ распознавать более 5000 шаблонов документов. Узнайте, в каких сценариях сегодня применяется наша технология.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/ne-pasportom-edinym--v-kakih-zadachah-pomogaet-raspoznavanie-doku">Не паспортом единым: в каких задачах помогает распознавание документов с ИИ Smart Engines</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 20 Mar 2026 09:00:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Десять лет назад в<a href="https://smartengines.ru/intelligent-document-recognition/"> Smart Engines</a> мы научили ИИ распознавать паспорт РФ с помощью обычного смартфона. Тогда это казалось сложной задачей, сегодня — базовый минимум, а не роскошный максимум.</p><p>Но в повседневной жизни люди пользуются не одним паспортом, у каждого на руках целая стопка: СНИЛС, ИНН, трудовая книжка, водительское удостоверение, свидетельства о рождении, браке, полисы и другие документы. И каждый из этих документов в какой-то момент нужно предъявить, загрузить или верифицировать, поэтому мы обучили наш ИИ распознавать более 5000 шаблонов документов.</p><p>Рассказываем, в каких сценариях сегодня применяется наша технология.</p><h2>Банки: выдача карт и кредитный скоринг</h2><p>Открытие счета и выдача банковской карточки — один из распространенных сценариев, в котором необходимы технологии распознавания. Для оформления продукта и подключения услуги банку нужно подтвердить личность клиента, провести онбординг и KYC. Сейчас это можно сделать по одному селфи с паспортом: наш ИИ сам сравнивает лицо предъявителя паспорта с данными документа на изображении — и закрывает задачу верификации без сбора биометрии и привлечения оператора.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2026-03-04/c31ac203-b3a8-46c2-adce-4003289d593b.webp" alt="" /></figure><p>В случае с кредитованием банку нужно не только провести KYC, но и проверить платёжеспособность клиента. Для этого требуются новые документы: справка о доходе, СНИЛС, водительское удостоверение, свидетельство о постановке на налоговый учёт, загранпаспорт, трудовая книжка.</p><p>СНИЛС, кстати, в формате зелёной карточки больше не выдают — теперь он существует только в цифре, но документы старого образца ещё в обороте, а значит запросы на их распознавание никуда не делись. Сегодня наша технология легко справляется с распознаванием данных СНИЛС — блики от ламинированной поверхности не помеха для ИИ.</p><p>Ещё один сценарий из банковской сферы — детский банкинг. Для оформления карты на ребёнка нужно свидетельство о рождении. Содержимое этого документа также необходимо автоматически извлекать — имена, даты, место рождения, данные родителей. Наш ИИ безошибочно справляется с этим: моментально распознает всю информацию и представляет в структурированном виде, готовом для добавления в корпоративную систему — можете проверить каждую строчку.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2026-03-04/80881d40-36c5-437b-97ce-3a55fef96c1f.webp" alt="" /></figure><h2>Трудоустройство: как ИИ устраняет узкое место в HR</h2><p>Если вы когда‑либо заключали договор или оформляли на работу сотрудника, вы знаете: в  этом процессе необходим ИНН. Свидетельство о постановке на налоговый учёт — еще один важный документ, который часто требуется в реальной жизни. Наш ИИ точно распознает все ключевые поля из документа, включая ФИО, дату рождения, серию и номер.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2026-03-04/67789f7d-0073-4926-903c-4b5c257d6a27.webp" alt="" /></figure><p>Отдельная история — бумажные трудовые книжки и справки СТД-Р. В бумажной трудовой легко можно встретить выцветшую бумагу, штампы поверх текста, рукописные записи и другие особенности, затрудняющие распознавание. Чтобы система могла надежно прочитать всё это, мы собрали специальный датасет и обучили нейросеть, которая умеет находить рукописные строки в трудовой и разбирать их.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2026-03-04/a744b83b-46c7-44ea-8c79-307413bd0943.webp" alt="" /></figure><p>Вместо того чтобы фотографировать каждый документ по одному, можно разместить их рядом и сделать один снимок. Для этого мы добавили возможность мультиобъектного распознавания. Показываем, как это работает:</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2026-03-04/6b9acccd-3717-4e13-b9b3-15f7f5e4690e.webp" alt="" /></figure><p>ИИ сам находит на изображении все документы, автоматически классифицирует их а затем извлекает необходимые поля.</p><h2>Найм и обслуживание мигрантов</h2><p>В РФ работает больше 6 млн мигрантов из разных регионов мира, в том числе из стран СНГ, а также Индии, Китая, Пакистана и других государств. У многих из них на руках не только национальные паспорта и ID-документы, но и заграничные удостоверения личности, миграционные карты, патенты на работу, временная регистрация. В итоге операторам в банках и HR-специалистам нужно работать с документами самых разных форматов и на десятках языков.</p><p>Чтобы закрыть этот кейс, мы научили наши ИИ-системы работать с удостоверениями личностей стран СНГ и других регионов мира. Наш ИИ распознает арабский, армянский, греческий, грузинский, иврит, китайский, корейский и японский. В сумме решение поддерживает документы более 230 стран и юрисдикций мира на 103 языках.</p><h2>От покупки авто до продажи авто</h2><p>Еще один тип документов, который часто требуется в ежедневных сценариях, – это водительские права и документы на транспортное средство. Для автоматического ввода данных этих документов мы добавили возможность распознавания ВУ, СТС и ПТС. Высокое качество распознавания сохраняется вне зависимости от документа и условий съемки.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2026-03-04/653ed617-d930-4ced-b3be-32e933098304.webp" alt="" /></figure><figure><img src="https://media.tproger.ru/user-uploads/99854/2026-03-04/07fe110f-8a0f-448f-9a08-85082b672045.webp" alt="" /></figure><p>Сегодня наш ИИ может распознавать даже специфические удостоверения – например, <a href="https://smartengines.ru/news/iskusstvennyy-intellekt-smart-engines-nauchilsya-raspoznavat-prava-traktoristov/">права трактористов</a>.</p><h2>Бухгалтерия</h2><p>Для бухгалтерии и распознавания первички мы представили эталонную ИИ-модель, которая специализируется на финансовых, юридических, учётных и других деловых документах. Технология поддерживает более 80 шаблонов, включая УПД, акты, счета, счета-фактуры, формы ТОРГ-12 и другие документы. При этом ИИ-агент работает полностью локально, не требует интернет-соединения и GPU, а еще не сохраняет и никуда не передает данные для распознавания.</p><p>На базе этого ИИ-агента любой банк или аутсорсинговая компания может запустить онлайн-сервис бухгалтерского сопровождения для малого бизнеса и ИП. Решение позволяет автоматически извлекать данные из ЕГРЮЛ и ЕГРИП, приказов, уставов организаций, финансовой отчетности и других документов – полностью без ручного ввода.</p><h2>Вывод: паспорт — это только малая часть</h2><p>В повседневной жизни человеку требуются десятки самых разных документов: заграничный паспорт, свидетельство о рождении, СНИЛС, трудовая книжка, водительские права, справки и масса других. Без них не обходится банковский онбординг,<b> </b>трудоустройство, финансы, бухучет и многие другие привычные процессы – а значит данные из них регулярно требуется вводить.</p><p>Для решения этой задачи мы настроили автоматическое распознавание всех упомянутых в этом тексте документов – и даже больше. Сегодня наш ИИ быстро и точно распознает свыше 3 000 типов и 5 000 уникальных шаблонов документов, позволяя автоматизировать ввод данных в ключевых повседневных сценариях и исключить ошибки, задержки и раздражение.</p>]]></content:encoded>
    </item>
    <item>
      <title>Антифрод против мошенников: как технологии ИИ защищают бизнес от поддельных документов</title>
      <link>https://tproger.ru/articles/antifrod-protiv-mowennikov--kak-tehnologii-ii-zashhishhayut-biznes-ot</link>
      <comments>https://tproger.ru/articles/antifrod-protiv-mowennikov--kak-tehnologii-ii-zashhishhayut-biznes-ot?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дима Дмитриев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/antifrod-protiv-mowennikov--kak-tehnologii-ii-zashhishhayut-biznes-ot</guid>
      <description><![CDATA[<p>Как ИИ-системы антифрода выявляют поддельные паспорта и дипфейки: технологии проверки документов, тренды 2026 и чеклист для разработчиков.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/antifrod-protiv-mowennikov--kak-tehnologii-ii-zashhishhayut-biznes-ot">Антифрод против мошенников: как технологии ИИ защищают бизнес от поддельных документов</a>»</p>]]></description>
      <category><![CDATA[Компьютерное зрение]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Кибербезопасность]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 03 Mar 2026 13:00:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Что еще страшнее, сегодня мошенники активно применяют фотошоп и генеративный ИИ, — это позволяет им создавать фальшивые паспорта, которые человек уже не способен отличить от оригинала “на глаз”. В России проблема растёт каждый год, причем около трети подделок в общей массе приходится на паспорта РФ и стран СНГ.</p><p>Что спасает нас сегодня от мошенников с поддельными документами? В этой статье мы разобрались, как работают промышленные системы проверки подлинности и как правильно выбирать технологию антифрода.</p><h2>Как изменились подделки</h2><p><b>Раньше мошенники делали физическую подделку</b> — кривые шрифты, неправильное ламинирование оператор в банке почти всегда замечал. <a href="https://ieeexplore.ieee.org/abstract/document/9540787">Сейчас схема другая</a>: мошенники создают цифровые подделки на базе утекших данных из реальных паспортов и предъявляют их как в онлайн-каналах обслуживания, так и в  физических.</p><p><b>Мошенники активно применяют генеративный ИИ.</b> Распространение популярных ИИ-сервисов для генерации изображений <a href="https://www.forbes.ru/tekhnologii/548592-ne-k-licu-razvitie-ii-podstegivaet-rost-ob-ema-poddel-nyh-dokumentov">сделало</a> фальсификацию документов намного доступнее для мошенников. Без специализированных инструментов сгенерированный паспорт почти нельзя отличить от настоящего. Это позволяет злоумышленникам проходить проверки и получать услуги от лица жертв.</p><p><b>Часть мошенников теперь не тратит время на качество.</b> <a href="https://www.biometricupdate.com/202602/the-ai-fraud-scheme-scammers-use-to-bypass-verification-systems">Они генерируют тысячи подделок</a> и заваливают ими системы банков. Если система недостаточно качественная и пропускает хотя бы 0,1% из них — при тысячах попыток это уже несколько успешных атак. Дальше — кредиты, обнал, SIM-swap для мошенников, для банков — многомиллионные убытки и минус репутация.</p><h2>Почему разработчикам стало сложнее</h2><ol><li>Всё ушло в онлайн. К концу 2025 года 88,5% финансовых услуг в России оформлялись в цифровом виде. Это означает, что чаще всего клиент предъявляет не физический документ, а его изображение.  Система антифрода должна уметь надежно проверять паспорт по одной фотографии, сделанной на телефон.</li><li>Фото приходят плохие. В отделении паспорт клали на сканер, а при удалённом обслуживании пользователь снимает телефоном: блик от лампы, тень, наклон, смазанность. Если система не справляется с распознаванием и выдает ошибку — пользователь уходит к конкуренту, а бизнес теряет клиента.</li><li><a href="https://www.computerra.ru/336949/potok-migrantov-v-rossiyu-rastet-kak-zashhititsya-ot-riskov-pri-trudoustrojstve-i-obsluzhivanii-inostrantsev/">Добавьте сюда рост трудовой миграции</a>. Рабочие приезжают не только из СНГ, но и из Индии, Китая, Бангладеш и стран Африки. У иностранных паспортов часто другая структура полей и может отсутствовать MRZ. Современная система должна поддерживать более 100 языков и понимать логику документов любого государства.</li></ol><h2>Какие тренды антифрода в 2026</h2><p><b>Тренд 1 — точное сканирование при любых условиях</b></p><p>Мошенники специально загружают снимки низкого качества — чтобы замаскировать следы правки, поэтому система должна правильно обрабатывать документ при любом ракурсе. Антифрод должен проверять документ по 600+ параметрам: искать вставки полей из других документов, склейки фрагментов, проверять голограммы, выявлять следы графических редакторов, признаки дипфейков.</p><p><b>Тренд 2 — работать с разными типами входных данных</b></p><p>Мультимодальные модели, которые одновременно анализируют несколько источников информации, сейчас считаются одним из самых прогрессивных классов нейросетевых моделей, а их рынок в 2025 году оценивали примерно<a href="https://www.researchnester.com/ru/reports/multimodal-ai-market/6472"> в 2,35 млрд долларов</a>. В прошлом году российские учёные совершили <a href="https://www.techinsider.ru/technologies/1696073-sherlok-na-straje-poryadka-pervyi-multimodalnyi-ii-sposoben-proveryat-dokumenty-po-600-parametram/">прорыв</a> в мультимодальной форензике. Они представили систему, обученную параллельно работать с изображениями документов в оптическом, ультрафиолетовом и инфракрасном диапазонах, с видеопотоком, текстовыми полями, штрих‑кодами, метаданными, подписями и данными с бесконтактной RFID‑метки, которая есть в загранпаспортах нового образца.</p><p><b>Тренд 3 — защищать от спуфинг-атак</b></p><p>В удалённых каналах антифрод-системы должны защищать от спуфинг-атак — попыток пройти проверку от лица жертвы. Для этого применяются технологии сверки лиц – на селфи пользователя и на фото в документе. Некоторые решения обходятся без сбора и сохранения биометрических дескрипторов и внешних баз — данные клиента остаются защищёнными.</p><h2>Чеклист для разработчика в 2026 году</h2><p>Вы интегрируете антифрод в код или настраиваете пайплайн верификации? Смотрите на обработку персональных данных — фото и сканов паспортов. OCR уже запускается локально <a href="https://www.computeroptics.ru/KO/Annot/KO45-5/450509.html">на устройстве пользователя</a> или вашем сервере. Вам не нужны вендоры, которые тянут трафик в свои облака, внешние серверы или краудсорсинг — будут дыры в безопасности данных.</p><p>Проверяйте совместимость с отечественным стеком ОС. Если проект идёт под госкомпании или критическую инфраструктуру, вам понадобятся Astra Linux, ALT Linux, РЕД ОС, Эльбрус или ОС Аврора. Требуйте сертификаты совместимости и результаты реальных тестов.</p><p>Соберите все критерии — точность распознавания в любых условиях, 600+ проверок, мультимодальность, локальную обработку, совместимость со стеком — и ваш бизнес выдержит реальность 2026 года, а мошенники останутся не у дел.</p>]]></content:encoded>
    </item>
    <item>
      <title>История OCR, или как научились считывать российский паспорт</title>
      <link>https://tproger.ru/articles/istoriya-ocr--ili-kak-nauchilis-schityvat-rossijskij-pasport</link>
      <comments>https://tproger.ru/articles/istoriya-ocr--ili-kak-nauchilis-schityvat-rossijskij-pasport?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Валерия Турчак]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/istoriya-ocr--ili-kak-nauchilis-schityvat-rossijskij-pasport</guid>
      <description><![CDATA[<p>От первых OCR-программ, которые только справлялись с книжными сканами, до нейросетей. Как прошёл этот путь — разбираем по всем этапам истории.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/istoriya-ocr--ili-kak-nauchilis-schityvat-rossijskij-pasport">История OCR, или как научились считывать российский паспорт</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 25 Feb 2026 12:44:39 GMT</pubDate>
      <content:encoded><![CDATA[<p>Открываете счёт в банке через приложение, оформляете симку или регистрируетесь в каршеринге — всё это работает без ручного ввода данных именно потому, что система сама прочитала ваш паспорт.</p><p>Российский рынок распознавания документов перевалил за <a href="https://www.cnews.ru/news/top/2025-04-18_obem_rynka_sistem_raspoznavaniya%23:~:text=%25D0%25A0%25D0%25BE%25D1%2581%25D1%2582%2520%25D1%2580%25D1%258B%25D0%25BD%25D0%25BA%25D0%25B0%2520%25D1%2580%25D0%25B0%25D1%2581%25D0%25BF%25D0%25BE%25D0%25B7%25D0%25BD%25D0%25B0%25D0%25B2%25D0%25B0%25D0%25BD%25D0%25B8%25D1%258F&amp;text=%25D1%2581%25202023%2520%25D0%25B3.-,%25D0%25B8%2520%25D1%2581%25D0%25BE%25D1%2581%25D1%2582%25D0%25B0%25D0%25B2%25D0%25B8%25D0%25BB%25D0%25B0%25203,7%2520%25D0%25BC%25D0%25BB%25D1%2580%25D0%25B4%2520%25D1%2580%25D1%2583%25D0%25B1.,%25D1%2581%25D0%25BE%25D1%2581%25D1%2582%25D0%25B0%25D0%25B2%25D0%25B8%25D0%25BB%25D0%25B0%25202,4%2520%25D0%25BC%25D0%25BB%25D1%2580%25D0%25B4%2520%25D1%2580%25D1%2583%25D0%25B1.">3 миллиарда рублей</a>, а выручка отечественных разработчиков таких систем растёт кратно каждый год. Почти каждый из нас сталкивается с этими технологиями ежедневно и почти не замечает их.</p><p>За этим стоит больше 20 лет разработок: от первых OCR-программ, которые только справлялись с книжными сканами, до нейросетей, читающих паспорт в полной темноте с произвольного угла съёмки. Как прошёл этот путь — разбираем по всем этапам истории.</p><h2>OCR умел читать книги. С паспортом всё сломалось</h2><p>OCR-программы появились <a href="https://habr.com/ru/companies/smartengines/articles/740460/">ещё в 60-х</a>, тогда первые решения использовались для оцифровки книг: система получала качественный скан с планшетного сканера и забирала текст. Для своего времени — хороший результат: одна страница обрабатывалась за десять секунд, на листе формата А5 в среднем оставалось одна-две ошибки.</p><p>Но паспорт — совершенно другая задача. В паспорте текстовые поля не существуют отдельно от фона: они пересекаются с защитными элементами — тонкими сетчатыми узорами фона, голограммами и другими слоями, которые специально усложняют подделку документа. Первые OCR-системы с таким просто не справлялись — корректное распознавание паспорта оставалось для них нерешенной задачей.</p><p>Чтобы добраться до паспортных данных, нужны были другие алгоритмы и другой подход.</p><h2>2005: кто-то наконец сделал это правильно</h2><p>В 2005 году компания Cognitive Technologies, основанная Владимиром Львовичем Арлазаровым (советский и российский учёный, член-корреспондент РАН, доктор технических наук), <a href="https://www.cnews.ru/news/line/cognitive_novye_sredstva_obrabotki_dokumentov">представила первый программный продукт </a>для распознавания паспорта РФ — Cognitive Passport. В основе лежала собственная технология компании Scanify для автоматической обработки документов на государственных бланках и сбора из них текстовых и графических данных.</p><p>Система работала на любых сканерах и закрывала реальные сценарии:</p><ol><li>корректно обрабатывала документы с линиями сгиба или корешком, которые неплотно прилегали к стеклу сканера</li><li>распознавала текст, пересекающийся с подписями, штампами и печатями</li><li>считывала символы с близкой контрастностью к цветному фону гербовой бумаги</li><li>распознавала строку MRZ — машиночитаемую зону идентификационных документов</li></ol><p>Отдельно расскажем про программный интерфейс API: разработчики могли встраивать систему в другие решения, в том числе СКУДы и пропускные системы. Позже возможностей ещё больше: помимо российского паспорта, система научилась работать с загранпаспортом, водительским удостоверением, военным билетом, свидетельством о регистрации транспортного средства и свидетельством обязательного пенсионного страхования.</p><p>В 2010 году Cognitive Technologies <a href="https://www.novostiitkanala.ru/news/detail.php?ID=35667">подписала соглашение</a> о стратегическом сотрудничестве с NVIDIA. Итогом стала версия Cognitive Passport API 2.0, где часть вычислений переложили с процессора на видеокарту — это стандартный приём, когда нужно ускорить массовую обработку изображений</p><h2>2013: рынок перестал быть монополией одного игрока</h2><p>Вслед за Cognitive Technologies на рынок распознавания документов<a href="https://habr.com/ru/companies/contentai/articles/174539/"> вышла компания ABBYY</a>, основанная выпускником МФТИ Давидом Яном. В 2013 году она сделала ABBYY PassportReader SDK — «коробочное» решение для распознавания идентификационных документов. Система умела обрабатывать и сканировать данные из паспорта РФ, водительского удостоверения и загранпаспорта.</p><p>К началу 2010-х годов извлечение данных паспорта на базе сканера занимало всего несколько секунд. Технологии вышли за рамки лабораторий и начали работать в реальном бизнесе — логистических компаниях, гостиничных сетях, нотариальных конторах. Но именно в это время стало очевидно, что сканер как аппаратная база — тупиковая ветка для роста. Удалённые сервисы развивались быстро, привычные операции уходили в онлайн, и OCR-системы, намертво привязанные к стационарному оборудованию, этому запросу уже не отвечали.</p><p>Рынку нужно было распознавание на смартфоне.</p><h2>2015: паспорт научились читать прямо со смартфона — и всё изменилось</h2><p>Перенести распознавание паспорта на мобильный телефон долго не получалось — и дело было не только в ограниченных ресурсах устройства. Фотография, которую сделали на смартфон, отличается от планшетного скана: поверх защитных элементов документа накладываются блики и тени, а съёмка происходит в произвольных условиях — без фиксированного положения, освещения и расстояния.</p><p>Первой задачу решила компания Smart Engines, основанная Владимиром Викторовичем Арлазаровым — внуком Владимира Львовича Арлазарова, создателя Cognitive Technologies. В 2015 году они сделали Smart PassportReader (сегодня — Smart ID Engine): система распознавала третью страницу паспорта РФ с основными данными держателя на фотографиях и в видеопотоке. Точность распознавания серии и номера в первой версии — больше 99%, ФИО — выше 95%.</p><p>Главное техническое решение, которое сразу сделало продукт лучшим на рынке: всё работало локально — на телефоне, компьютере или сервере без GPU. Никакой отправки изображений в облако, никаких краудсорсинговых платформ, никакого сохранения фотографий документов, никакого интернет-соединения. Это напрямую отвечало закону «О персональных данных» (152-ФЗ).</p><p>В 2016 году решение уже использовали: <a href="https://www.cnews.ru/news/top/2016-10-04_klienty_tinkoff_bank_smogut_zapolnyat_pasportnye">Тинькофф Банк</a> (ныне Т-Банк), Почта Банк, Альфа Банк, Газпромбанк, вся большая тройка сотовых операторов — МТС, МегаФон, Билайн — и аэропорт Шереметьево. Фактически именно с этого момента началась эпоха массовых OCR-технологий в российском бизнесе.</p><h2>Углы, рукопись, все страницы и браузер: что добавили за следующие шесть лет</h2><p>После 2016 года развитие ускорилось, как двигались разработчики:</p><p>Распознавание под любым углом. Нейросеть научили определять, где именно находится паспорт в кадре — даже если он лежит под углом или частично согнут. Для этого использовали математический метод, который умеет находить прямые линии и геометрические формы на сложном изображении.</p><p>Рукописный текст. У большей части населения до сих пор встречаются паспорта с рукописными пометками — чаще всего внутри регистрационных штампов, иногда и на основном развороте. Для решения этой задачи разработчики собрали обучающую выборку — несколько тысяч примеров рукописного текста из реальных паспортов — и натренировали на ней отдельную нейросеть.</p><p>Все страницы паспорта. Со временем OCR-системы научились работать с абсолютно всеми страницами российского паспорта: ИИ находит номера страниц и читает любые штампы.</p><p>Распознавание в браузере. В 2021 году распознавание паспорта впервые <a href="https://www.cnews.ru/news/line/2022-02-01_smart_engines_podvela_itogi_kommercheskoj">запустили прямо в браузере</a> — без установки приложения, сделали это с помощью технологии WebAssembly. Банки, страховые и другие компании получили возможность перенести OCR-функциональность сразу на сайт.</p><h2>Читать паспорт умеют все. Теперь нужно понять, настоящий ли он</h2><p><a href="https://www.forbes.ru/tekhnologii/548592-ne-k-licu-razvitie-ii-podstegivaet-rost-ob-ema-poddel-nyh-dokumentov">Число подделок растёт</a>, и для бизнеса это меняет приоритеты: уже недостаточно просто считать данные из паспорта — нужно ещё понять, не фальшивка ли это. Порог в 95%, который считался нормой ещё пять-десять лет назад, сегодня не подходит, теперь минимальный уровень — 99% и выше.</p><p>Любые ошибки обходятся дорого в обе стороны. Пропущенный мошенник — это прямые финансовые потери и удар по репутации, но отказ легитимному клиенту — тоже критичная проблема: потеря доверия, деградация пользовательского опыта и отток аудитории.</p><p>При тысячах таких случаев недополученная выручка становится огромной.</p><h2>Следующий уровень: антифрод и мультимодальность</h2><p>Сейчас хакеры используют всё доступное: графические редакторы, генеративный ИИ, технологии морфинга — для создания качественных подделок. Антифрод должен закрывать все каналы банковского обслуживания, включая сценарий, когда клиент отправляет всего одну фотографию паспорта.</p><p>Задача системы — не просто читать документ, но и понимать, как выглядит подлинный образец, поэтому OCR-системы должны проверять документ сразу по нескольким каналам одновременно: читать текст, считывать данные с чипа внутри паспорта при наличии, проверять штрихкоды, анализировать метаданные файла — и сверять всё это между собой.</p><p>Параллельно должна расти доступность этих систем. Мобильные приложения и браузер разработчики уже освоили, а недавно смогли перенести распознавание в мини-приложения мессенджеров. Именно развитие антифрод-инструментов и экспансия в новые каналы определят, о какой из компаний мы напишем в следующей части этой истории.</p>]]></content:encoded>
    </item>
    <item>
      <title>Почему банки нанимают ученых для распознавания паспортов, а не open-source модели</title>
      <link>https://tproger.ru/articles/pochemu-banki-nanimayut-uchenyh-dlya-raspoznavaniya-pasportov--a-ne-open-source-modeli-259960</link>
      <comments>https://tproger.ru/articles/pochemu-banki-nanimayut-uchenyh-dlya-raspoznavaniya-pasportov--a-ne-open-source-modeli-259960?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Валерия Турчак]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/pochemu-banki-nanimayut-uchenyh-dlya-raspoznavaniya-pasportov--a-ne-open-source-modeli-259960</guid>
      <description><![CDATA[<p>Студент собирает распознавание паспортов за выходные, а банки платят миллионы за специальные решения. Разбираемся, почему бесплатные AI-модели не подходят для бизнеса и при чём здесь реальная наука </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/pochemu-banki-nanimayut-uchenyh-dlya-raspoznavaniya-pasportov--a-ne-open-source-modeli-259960">Почему банки нанимают ученых для распознавания паспортов, а не open-source модели</a>»</p>]]></description>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Персональные данные]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 29 Dec 2025 14:00:04 GMT</pubDate>
      <content:encoded><![CDATA[<p>К 2026 году распознавание документов стало обычной функцией финансовых сервисов. Открытые модели ИИ доступны всем, и даже студенты на хакатоне могут за несколько дней собрать работающий прототип. Но крупные банки продолжают покупать дорогие промышленные решения от специализированных компаний.</p><p>Разбираемся, чем учебный прототип отличается от промышленной системы, почему банкам важны точность и безопасность, и что происходит, когда распознавание работает плохо.</p><h2>Уровень 1: учебный прототип на открытых моделях</h2><p>Технологии компьютерного зрения стали доступными. То, что десять лет назад требовало опытной команды разработчиков, сегодня может сделать группа студентов за выходные.</p><p>Стандартный подход выглядит так: берут открытую модель (Llama, Qwen, Mistral, Gemma или DeepSeek), обучают на небольшом наборе фотографий паспортов и получают систему, которая распознает печатный текст с точностью около 70%. Для учебного проекта или демонстрации на конференции этого хватает. Для реального бизнеса — нет.</p><p>Что не работает в таком прототипе:</p><ul><li>Не распознает текст, написанный от руки</li><li>Не обрабатывает документы с бликами или при плохом освещении</li><li>Не проверяет, настоящий паспорт или поддельный</li><li>Требует хороших условий для съемки</li><li>Точность 70% значит, что каждый третий документ распознается неправильно</li></ul><p>Для учебы подходит. Для банка, который обрабатывает миллионы паспортов, — недопустимо.</p><h2>Уровень 2: сервис на готовых API</h2><p>Следующий уровень — решения от разработчиков. Они используют готовые инструменты: подключают API от Google или Microsoft, комбинируют несколько открытых моделей, добавляют словари и правила проверки. В зависимости от бюджета проводят дополнительное обучение моделей. Результат — точность распознавания около 80%, как у стандартных облачных сервисов.</p><p>Многие сервисы повышают точность вручную. Они используют метод HITL (Human-in-the-Loop): отправляют фотографии документов людям на краудсорсинговые платформы, где те вручную перепечатывают данные. Это позволяет в рекламе показывать высокие цифры точности.</p><h3>Три серьезные проблемы такого подхода</h3><h4>Зависимость от иностранных технологий</h4><p>Если система работает через API зарубежной компании, банк не контролирует свою инфраструктуру. При санкциях или политических решениях сервис могут отключить. Лицензии могут заблокировать. Доступ могут ограничить без предупреждения.</p><h4>Риск утечки данных</h4><p>Когда фотографии паспортов или данные из них отправляют третьим лицам (особенно на краудсорсинговые платформы с неизвестными исполнителями), возникает риск утечки. По закону 152-ФЗ штраф за утечку персональных данных может достигать 500 миллионов рублей. В особо тяжких случаях возможна уголовная ответственность до 10 лет лишения свободы. Персональные данные не должны выходить за пределы защищенного контура банка.</p><h4>Ограниченные возможности</h4><p>Облачный сервис работает в простых ситуациях, но не может заменить систему, созданную под требования крупного банка. Зависимость от интернета добавляет задержки. Невозможно настроить систему под специфику конкретного банка. Нельзя обрабатывать данные внутри защищенного контура организации.</p><h2>Уровень 3: распознавание как задача бизнеса</h2><p>Банки оценивают технологию с точки зрения бизнеса. Распознавание паспорта — это первый шаг в обслуживании клиента. От него зависит, насколько быстро человек откроет счет и начнет пользоваться услугами банка. Любая задержка или ошибка влияет на решение клиента остаться или уйти к конкуренту.</p><h3>Что нужно банку</h3><h4>Высокая скорость</h4><p>Система должна обработать документ за секунды. Если клиент ждет или вынужден несколько раз переснимать паспорт, он может закрыть приложение и открыть приложение другого банка. Если ИИ работает медленнее или ошибается чаще, чем человек, его внедрение не имеет смысла.</p><h4>Работа внутри инфраструктуры банка</h4><p>Данные не должны уходить на внешние серверы. Это важно для безопасности и скорости: зависимость от интернета создает задержки и точки, где система может отказать.</p><h4>Независимость от иностранных технологий</h4><p>Система не должна зависеть от API зарубежных компаний, политических решений или возможных отключений. Она должна работать на российских операционных системах, мобильных устройствах и в браузере. Работу в браузере обеспечивают технологии WebAssembly — их внедряют только ведущие разработчики в этой области.</p><h4>Точность в любых условиях</h4><p>Паспорт должен распознаваться при плохом освещении, если документ наклонен, есть блики, съемка сделана на недорогом телефоне. Система должна обрабатывать текст, написанный от руки — в паспортах часто встречается ручное заполнение. Нужно распознавать не только основной разворот, но и страницу с пропиской, включая рукописные штампы.</p><h4>Проверка подлинности документа</h4><p>Это самая сложная задача. Ошибка здесь дорого обходится банку. Если система неправильно отклоняет 10% настоящих клиентов, банк теряет огромные деньги. Когда конкуренция высокая и борьба идет за каждого клиента, нужны технологии с минимальным процентом ошибок.</p><h2>Уровень 4: распознавание как научная задача</h2><p>Создание промышленных систем распознавания и проверки подлинности — это не задача для студентов или разработчиков на готовых API. Этим занимаются команды мирового уровня. Они годами проводят исследования, создают новые архитектуры нейросетей, публикуют научные работы, получают патенты. На это уходят миллиарды рублей.</p><p>Таких компаний в мире мало: Jumio, Onfido, Apple, SumSub. Обычно в одной стране есть максимум одна команда такого уровня, а в большинстве стран их нет совсем. У этих компаний есть общее: серьезная научная база, признание в мире и огромные вложения в исследования.</p><h3>Ситуация в России</h3><p>Первой компанией, создавшей промышленные системы компьютерного зрения для распознавания документов в России, была Cognitive Technologies. Позже компания переключилась на автоматизацию в сельском хозяйстве. Затем была ABBYY, но в 2022 году компания полностью ушла из России.</p><p>Сейчас лидер российского рынка систем распознавания паспортов — Smart Engines. Компания работает с 2016 года. Ее основали ученые с большим опытом в анализе изображений. Компания создает технологии для точного распознавания паспортов РФ, других документов и объектов на фотографиях и видео.</p><h2>Почему банкам не подходят простые системы</h2><h3>Создавать системы распознавания стало проще</h3><p>Студенты делают учебные проекты, разработчики создают сервисы на готовых инструментах. Но банкам нужен другой уровень: очень высокая точность, работа на любых устройствах, независимость от иностранных технологий, защита от мошенников и удобство для клиентов.</p><h3>Разница видна в жизни</h3><p>В одном банке клиент ждет, система медленно работает, выдает ошибки, просит переснять паспорт. В другом банке всё происходит за несколько секунд без лишних действий — независимо от того, как сделана фотография. Клиенты выбирают банк, где всё работает быстро и без проблем.</p><h3>Цена ошибки</h3><p>Для банка ошибка в распознавании или задержка даже на несколько секунд приводит к потере клиентов, снижению процента успешных регистраций, проблемам с репутацией, прямым финансовым потерям, претензиям от регулятора и проигрышу конкурентам. Даже необходимость покупать дорогие видеокарты (GPU) может стать причиной отказа от системы.</p><p>Все эти требования делают выбор системы распознавания важным стратегическим решением. Лучше один раз заплатить за качество и надежность, чем потом постоянно нести убытки из-за ошибок системы.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как мы разрабатываем систему голосового управления презентациями на базе Whisper и GigaChat</title>
      <link>https://tproger.ru/articles/ai-kliker--kak-my-razrabatyvaem-sistemu-golosovogo-upravleniya-prezentaciyami-na-baze-whisper-i-gigachat</link>
      <comments>https://tproger.ru/articles/ai-kliker--kak-my-razrabatyvaem-sistemu-golosovogo-upravleniya-prezentaciyami-na-baze-whisper-i-gigachat?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Сергей Киприн]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/ai-kliker--kak-my-razrabatyvaem-sistemu-golosovogo-upravleniya-prezentaciyami-na-baze-whisper-i-gigachat</guid>
      <description><![CDATA[<p>Как создать инструмент, который позволяет переключать слайды с помощью голосовых команд и контекстного анализа речи. В статье разбирается микросервисная архитектура на React и Python (FastAPI), использование модели OpenAI Whisper для транскрибации в реальном времени и интеграция LLM GigaChat для интеллектуального ведения презентации. Также описываются проблемы нестабильности нейросетей в живых выступлениях и реализованные решения: режим байпаса и навигация по ключевым словам.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/ai-kliker--kak-my-razrabatyvaem-sistemu-golosovogo-upravleniya-prezentaciyami-na-baze-whisper-i-gigachat">Как мы разрабатываем систему голосового управления презентациями на базе Whisper и GigaChat</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[JavaScript]]></category>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[React]]></category>
      <category><![CDATA[Бэкенд]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 27 Dec 2025 11:40:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Наша команда разрабатывает инструмент для интеллектуального управления презентациями.</p><p>Пользователь может транслировать презентацию через "AI Кликер", а сервис будет записывать и транскрибировать речь спикера и аудитории. Спикер может переключать слайды простыми голосовыми командами или ключевыми словами, привязанными к конкретным слайдам.</p><p>Интеграция LLM позволяет реализовать интеллектуальные функции - переключение слайдов по описанию, контексту, генерация нового контента в реальном времени. Целевая аудитория — учителя, преподаватели и спикеры, на постоянной основе работащие с презентациями.</p><h2>Архитектура решения</h2><p>Наша команда использует JavaScript с React на фронтенде и Python c FastAPI на бэкенде. Мы используем PosgtreSQL как базу данных и S3 как объектное хранилище для хранения презентаций. Мы строим микросервисную архитектуру в нашем приложении.</p><p>Первый сервис - REST API для авторизации, управления личным кабинетом и контентом пользователя. Развернут на отдельном дешевом сервере за прокси NGINX, запросы шифруются HTTP</p><figure><img src="https://media.tproger.ru/user-uploads/135058/2025-12-16/91ac9c1a-c7e9-46e6-903d-8224c80bf981.png" alt="" /><figcaption>Архитектура REST API</figcaption></figure><p>Второй сервис - API трансляции презентации. Двустороннее взаимодействие браузера и этого сервиса (передача звука и отдача команд по переключению слайдов) идет по протоколу WebSocket Secure. Отдельный сервис для трансляции позволяет нам динамически управлять дорогими серверами с GPU, уничтожать их, поднимать, экспериментировать с конфигурациями, не переживая о сохранности основного приложения. Модель OpenAI Whisper используется для транскрибации речи и GigaChat от Сбера как LLM для анализа контекста выступления и генерации команд и контента.</p><figure><img src="https://media.tproger.ru/user-uploads/135058/2025-12-16/4ef40e63-5b61-4e65-997d-ff80ac16061b.png" alt="" /><figcaption>Архитектура сервиса трансляции</figcaption></figure><h2>Работа Whisper</h2><p>В AI-кликере распознавание речи - фундамент всей системы. Пока человек говорит, система должна получить текст, проверить команды, сопоставить с ключевыми словами, передать в LLM. Для этого обычного Whisper недостаточно — он отлично работает с файлами, но плохо подходит для живого потока.</p><p>Поэтому в проекте используется связка Whisper + <a href="https://github.com/QuentinFuxa/WhisperLiveKit">WhisperLiveKit</a> — библиотека, которая позволяет кормить модель аудио чанками в реальном времени, а не загружать готовые записи.</p><h2>Байпас: ручное управление голосом</h2><p>Одна из ключевых фич — байпас-режим. Это механизм, который позволяет управлять презентацией жёсткими голосовыми командами, в обход всей нейросетевой логики.</p><p>Когда Whisper отдаёт текст, он сначала проверяется не через LLM, а через механизм сопоставления фраз:</p><p>Дальше всё работает просто:</p><ul><li>если пользователь сказал фразу, похожую на “кликер вперёд” → слайд листается вперёд;</li><li>если “кликер назад” → слайд листается назад.</li></ul><p>Данная реализация позволяет пользователю в любой момент перебить автоматику и принудительно перелистнуть слайд. Это критично для надёжности: если LLM вдруг “поплыла”, у спикера всегда есть жёсткий голосовой руль.</p><h2>Ключевые слова: автоматический переход на нужный слайд</h2><p>Вторая важная часть — режим ключевых слов. Это уже не просто “вперёд/назад”, а сопоставление речи с конкретными слайдами.</p><p>Логика такая:</p><ol><li>Для презентации загружается набор ключевых фраз, который группируется по номеру слайда.</li><li>Когда приходит новый фрагмент речи — он сравнивается с ключевыми словами и в случае успеха отправляет команду на переключение:</li></ol><p>То есть фактически система работает как голосовой навигатор по презентации:</p><ul><li>сказал фразу, связанную со слайдом 5 → система предлагает перейти на 5;</li><li>сказал фразу из блока 10 → прыжок сразу туда</li></ul><p>При этом переход отправляется в очередь и дополнительно проверяется по порогу уверенности:</p><p>Слайд переключается только если вероятность достаточная. Это защищает от случайных совпадений и шумов.</p><h2>Работа с LLM (Гигачат) - промпты, контексты, очереди</h2><p>Если Whisper в AI-кликере отвечает за то, чтобы услышать, то GigaChat отвечает за то, чтобы понять, о чём сейчас говорит спикер и какой слайд этому соответствует. Вся работа с LLM построена асинхронно: распознанная речь не блокирует систему, а складывается в очередь и обрабатывается в фоне. Каждый фрагмент речи:</p><ul><li>попадает в очередь,</li><li>добавляется в историю пользователя,</li><li>отправляется в GigaChat,</li><li>а результат в виде вероятностей по слайдам уходит дальше в очередь переключения.</li></ul><p>Такой подход позволяет не тормозить распознавание речи, не зависеть от времени ответа нейросети, обрабатывать несколько фрагментов параллельно.</p><h2>В чём возникла основная проблема?</h2><p>Текущая концепция работы LLM строится на предугадывании номера слайда по смыслу речи. И именно здесь в реальных условиях всплыла главная боль проекта. На живых выступлениях выяснилось, что GigaChat может путаться между похожими слайдами и менять своё решение от фразы к фразе. В итоге презентация иногда начинала хаотично перелистываться, даже если спикер говорил последовательно и спокойно. Для пользователя это выглядит как будто “нейросеть сошла с ума и живёт своей жизнью”.</p><p>Пока проблема не решена полностью, в системе есть страховочный механизм — временное отключение GigaChat при ручном управлении. Если пользователь даёт жёсткую голосовую команду (байпас), то нейросеть временно игнорируется, а управление полностью возвращается человеку. Через несколько секунд автоматика включается обратно, что позволяет не ломать выступление даже в моменты, когда LLM начинает вести себя нестабильно</p><p>Практика показала, что угадывать слайд по смыслу — слишком нестабильная стратегия для живого продукта. Поэтому сейчас происходит переход к новой модели:</p><ul><li>было - нейросеть угадывает номер следующего слайда.</li><li>станет - нейросеть находит слайд по его описанию. После определенной команды, система слушает пользователя, пока он не закончит предложение (как умная колонка) и тогда один раз выбирает и переключает слайд. Это снижает вероятность случайных переключений и делает поведение системы более предсказуемым.</li></ul><h2>Итоги</h2><p>Мы продолжаем реализацию проекта и планируем скорый выход на рынок. Реализация местами еще сырая, но мы стараемся тестировать решение с фокус-группой профессионалов, работающих с презентациями, чтобы выработать лучшие решения, удобные для них. У нас получилось выиграть небольшой студенческий грант на реализацию, это поможет нам оплатить сервера и работу разработчиков.</p>]]></content:encoded>
    </item>
    <item>
      <title>AI-агенты vs живые операторы: кто справился лучше (и дешевле)</title>
      <link>https://tproger.ru/articles/ai-agenty-vs-zhivye-operatory--kto-spravilsya-luchwe--i-dewevle-</link>
      <comments>https://tproger.ru/articles/ai-agenty-vs-zhivye-operatory--kto-spravilsya-luchwe--i-dewevle-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Валерия Турчак]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/ai-agenty-vs-zhivye-operatory--kto-spravilsya-luchwe--i-dewevle-</guid>
      <description><![CDATA[<p>Чем AI-агент отличается от обычного бота, посчитаем стоимость тикета (оператор vs AI), разберем два кейса с цифрами и дадим чеклист для техлидов по запуску и мониторингу.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/ai-agenty-vs-zhivye-operatory--kto-spravilsya-luchwe--i-dewevle-">AI-агенты vs живые операторы: кто справился лучше (и дешевле)</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Автоматизирование]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Промпты]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 19 Dec 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>В 2025 году ваш продакт или техлид приходит с задачей: <b>нужно разгрузить саппорт, классическое решение — чат-бот по сценариям — все уже пробовали: он закрывает 20% обращений, остальное сваливается на людей. </b>Но сейчас же все делают с ИИ, значит вам тоже нужно (и это вполне оправдано). Вы открываете документацию, смотрите на интеграции, API, считаете бюджет и понимаете: нужно разбираться, что там под капотом и работает ли это вообще.</p><p>Мы тоже решили разобраться в этом и взяли интервью у экспертов <a href="https://www.mcn.ru/">MCN Telecom</a>, изучили архитектуру их решения, посмотрели на метрики и реальные кейсы. Дальше покажем, чем AI-агент отличается от сценарного бота, посчитаем стоимость тикета (оператор vs AI), разберем два кейса с цифрами и дадим чеклист для техлидов по запуску и мониторингу.</p><h2>Почему AI-агент не ломается на нестандартных фразах</h2><p>В классическом боте вы прописываете дерево сценариев: если клиент сказал А, отвечаем Б, если В — переходим к ветке Г. Когда клиент формулирует вопрос иначе или уходит в сторону, бот ломается и начинает переспрашивать. В AI-агенте такой жесткой привязки к фразам нет.</p><blockquote>ИИ-агент, в отличие от шаблонного бота, понимает смысл фразы, даже если она сказана нестандартно. Агент работает как оператор: анализирует намерение, эмоцию, задачу, ведет живой, многовариантный диалог, адаптируется под абонента в ходе диалога, помнит весь разговор, внешние данные и историю клиента.</blockquote><p>Под капотом это выглядит так:</p><ol><li>Система распознает речь;</li><li>Определяет намерение через NLU-модуль</li><li>Подтягивает контекст из CRM или внешних API</li><li>Генерирует ответ и выполняет действия.</li></ol><p>Агент может не только отвечать на вопросы, но и оформлять заявки, менять параметры в системах заказчика, фиксировать обращения, отправлять SMS или email. По сути это оркестратор, который связывает голосовой интерфейс с бизнес-логикой компании через интеграции.</p><p>Вместо того чтобы прописывать сотни фраз и строить дерево сценариев вручную, вы даете системе базу знаний, несколько примеров диалогов и промпты с инструкциями.</p><blockquote>Основная информация о компании. Разбор основных кейсов, с которыми обращаются клиенты — ответы на вопросы, статьи, на основе которых можно ответить. Скрипт со стилем, характером и подходом ИИ к решению проблем. Очертить границы — что ИИ не должен говорить, специфицировать на какие вопросы он не отвечает, когда говорит, что не знает. Чем уже границы, тем меньше вероятность галлюцинаций и ошибок. Интеграция с CRM и другими сервисами, куда через функции ИИ может обращаться за ответами и информацией о клиенте.</blockquote><p>Заказчику не нужно нанимать команду дата-сайентистов или ML-инженеров. Если нужна интеграция с внешними системами, команда MCN Telecom занимается этим самостоятельно. <a href="https://www.mcn.ru/ai-agenty-dlya-biznesa/">Базового агента для обработки входящих обращений</a> можно настроить за 1-2 дня, полноценного голосового помощника с интеграциями — за 2-3 недели.</p><h2>Четыре метрики: от AHT до обработки 5000 запросов в час</h2><p><b>Первая</b> — среднее время обработки обращения, AHT в терминологии контакт-центров. У AI-агента это от 1 до 5 секунд на типовой запрос. Живой оператор тратит на то же самое от нескольких минут, потому что ему нужно найти информацию в базе и переключиться между окнами CRM.</p><p><b>Вторая метрика</b> — процент обращений, которые система закрывает без эскалации к человеку. Эксперт MCN Telecom оценивает в среднем 90%, но у некоторых клиентов агент отвечает на все вопросы, живые операторы в принципе не участвуют в диалоге, поэтому здесь нужно понимать структуру обращений.</p><blockquote>Практически каждый второй заказчик говорит, что бот не поймет специфику их бизнеса. Конечно, все отрасли считают себя уникальными, будь то ритейл, финансы или медицина. Но главное: 70-90% входящих обращений в любой сфере — типовые. Мы берём пару часов их реальных звонков, пропускаем через ИИ, показываем распознавание намерений и ответы. Обычно выясняется, что 90% звонков — это статус, оплата, доставка, продление, тариф, график. И только 10% звонков — действительно сложные, нестандартные.</blockquote><p><b>Третья метрика</b> — поведение системы под нагрузкой. Об этом будет кейс дальше, там как раз на примере ситуации, когда упала главная система на 5000 запросов в час.</p><p><b>Четвертая метрика</b> — отработка в нерабочее время, по данным MCN Telecom, до 15% обращений поступает ночью или в выходные.</p><blockquote>Конечно все зависит от специфики бизнеса заказчика. В среднем, до 15% обращений поступает в нерабочее время. При правильно настроенном голосовом агенте все, т.е. 100% типовых обращений будут обработаны. Статусы, записи, заявки, проверка данных, маршрутизация- все это агент обработает сам. Какие-то сложные вопросы агент запишет и передаст специалисту.</blockquote><h2>Считаем стоимость тикета: 270₽ у оператора против 60₽ у AI-агента</h2><p>Теперь считаем деньги: узнаем, как формируется стоимость обработки одного обращения у живого оператора и у AI-агента.</p><h3>Сколько бизнесу стоит человек-менеджер</h3><blockquote>Зарплата менеджера — 75,000 руб/мес, налог 35,000 руб/мес, расходы на рабочее место, оборудование (включая софт), условно 20,000 руб/мес. Среднее обращение — 10 мин, 50% рабочего времени тратится эффективно. Итого: 130,000 руб / 480 обращений = 270 руб на обращение.</blockquote><h3>Сколько бизнесу стоит AI-агент</h3><p>Оператор обходится в 130,000 руб/мес, обрабатывает 480 обращений в месяц. ИИ-агент стоит 1990 руб/мес, добавим еще 1010 руб/мес за номер, ВАТС. Обработка стоит 6 руб/мин, при среднем времени обработки обращения получаем 60 руб/обращение. Количество обрабатываемых обращений в месяц не ограничено.</p><h4>Возьмем реальный кейс</h4><p>Было 100 операторов. Обращений в месяц — 48,000. Общая стоимость 13,000,000 руб затраты на всех операторов. После внедрения ИИ-агента: 48,000 * 60.3 = 2,894,400. Экономия практически 10,000,000 руб/мес.</p><h4>Как считается окупаемость</h4><p>Первый месяц уходит на тестирование и отладку, во второй месяц агент работает уже в полном объеме. С этого момента каждое обращение экономит бизнесу 210 рублей — разницу между стоимостью обработки оператором и агентом. Формально система окупается уже в первый месяц, но реальное внедрение с полной эффективностью начинается со второго.</p><h2>Два кейса с цифрами: медклиники и телеком-провайдер</h2><h3>Федеральная сеть медклиник: от скепсиса к росту выручки</h3><p>Федеральная сеть медицинских клиник пришла в MCN Telecom с большими сомнениями в качестве и скорости обработки обращений пациентов. У руководства был негативный опыт использования сценарного бота, который мог отвечать только на заранее прописанные вопросы шаблонными фразами. Был сильный страх финансовых и репутационных потерь.​</p><p>MCN Telecom оперативно <a href="https://www.mcn.ru/tarify-na-podklyuchenie-telefonnogo-ai-agenta/">настроили AI-агента</a>, предварительно обучив его на реальных диалогах контакт-центра заказчика, и подключили пилот на одну клинику. Результаты работы агента фиксировали на дашборде с ежедневным отслеживанием динамики.​</p><blockquote>Оказывается, пациенты не боятся общаться с ботом, если ответы звучат естественно и по-человечески. Агент понимает суть вопросов, а не ищет правильные слова, можно свободно формулировать свои запросы. Бот не читает шаблон, а ведёт живой диалог. Агент оперативно решает конкретные задачи: запись/отмену/перенос приёма, уточнение времени приема, озвучивание вопросов о стоимости или наличии процедур/врачей, подсказки как проехать/пройти к клинике, как подготовиться к исследованию и многое другое. А главное, агент всегда доступен и обрабатывает 100% обращений.</blockquote><p><b>Результаты за первый месяц:​</b></p><ul><li>Выручка пилотной клиники выросла на 20%</li><li>Среднее время решения вопросов сократилось на 50%</li><li>Агент обрабатывал 100% обращений без очередей</li></ul><p>После пилота приняли решение внедрить агента на остальных клиниках сети.​</p><h3>Интернет-провайдер: 5000 обращений за час</h3><p>AI-агент для технической поддержки регионального интернет-провайдера справился с повышенной нагрузкой в период аварийного сбоя. В течение часа агент обработал более 5000 обращений, оформил трабл-тикеты и озвучил всем абонентам примерные сроки решения и текущий статус.​</p><p>Это типичный сценарий для телеком-компаний, когда массовый инцидент генерирует лавину однотипных запросов. Живые операторы в таких условиях либо не справляются, либо компании приходится держать огромный резерв людей на случай пиков.</p><h2>Задачи, которые AI закрывает лучше всего</h2><p>По данным технического аналитика MCN Telecom, 90% от всех обращений — типовые. Агент обрабатывает без участия операторов:​</p><ul><li>Маршрутизацию вызова к нужному специалисту</li><li>Ответы на частые вопросы</li></ul><h3>Handoff к оператору с передачей контекста: как не заставить клиента повторяться</h3><p>ИИ берет рутину и освобождает операторов для сложных задач. Ключевая задача при внедрении — правильно организовать передачу диалога от бота к человеку:​</p><blockquote>Необходимо, чтобы при переводе диалога к оператору он получал уведомление с ссылкой на диалог, который содержал бы историю общения клиента с роботом, в том числе диалоги за прошлые периоды, чтобы они были легко доступны.</blockquote><p>Это решает ситуацию, когда клиент всё рассказал боту, а оператор заставляет повторять с начала. Оператор получает полный контекст и продолжает разговор с той точки, где остановился агент.​</p><h2>Минимальный набор для запуска: база знаний, промпты и границы для галлюцинаций</h2><p>Минимальный набор данных:​</p><ul><li>Основная информация о компании</li><li>Разбор основных кейсов с которыми обращаются клиенты — ответы на вопросы и статьи</li><li>Скрипт со стилем и подходом ИИ к решению проблем</li><li>Границы работы ИИ — что не должен говорить, на какие вопросы не отвечает</li><li>Интеграция с CRM и другими сервисами для доступа к данным клиента</li></ul><blockquote>Чем уже границы, тем меньше вероятность галлюцинаций и ошибок.</blockquote><h2>От настройки до пилота: 1-2 дня на базу, 2-3 недели на продакшн</h2><p>Реальные цифры от MCN Telecom:​</p><ul><li>Базовый агент для входящих обращений: 1-2 дня</li><li>Полноценный голосовой помощник с интеграциями: 2-3 недели до пилота</li></ul><p>От заказчика не требуется нанимать команду дата-сайентистов или ML-инженеров. Платформа MCN Telecom берет на себя распознавание речи, определение намерений, логику диалога и подключение телефонии. Если нужна интеграция с внешними системами, команда MCN Telecom делает это сама.​</p><h2>Главная ошибка: запустил и забыл вместо постоянного дообучения</h2><p>Отношение к ИИ как к волшебному черному ящику, который все идеально будет делать сам, если один раз настроить.​</p><blockquote>На самом деле необходимо постоянно изучать с помощью речевой аналитики и обратной связи качество обработки обращений и в зависимости от обратной связи корректировать настройки ИИ, дополнять промпты и базу знаний, постоянно совершенствовать логику обработки, добавлять новые установки ИИ с учетом практических задач.</blockquote><h2>Три метрики для мониторинга: решаемость, CSAT и динамика AHT</h2><p>Что отслеживать после запуска:​</p><ul><li>Решена ли проблема клиента</li><li>Насколько клиент доволен обработкой запроса</li><li>Среднее время обработки обращения в динамике</li></ul><p>Оценивать двумя способами:​</p><ul><li>Через оценку клиентом диалога</li><li>Через оценку ИИ диалогов с помощью речевой аналитики</li></ul><h2>Речевая аналитика для дообучения: учимся на успешных и провальных диалогах</h2><ol><li>Необходимо постоянно проводить анализ с помощью речевой аналитики и находить аномалии:​</li><li>Успешные диалоги (максимально высокие метрики) → служат примерами для закрепления положительных элементов сценария и промптов​</li><li>Провальные диалоги (минимальные метрики) → служат сигналами для улучшения промптов и сценариев, чтобы не допускать таких проблем​</li><li>При любых изменениях в работе компании — новых продуктах, новых расписаниях, новой информации — нужно очень точно проверять, что в сценарии AI-агента есть о них информацию.​</li></ol><h2>Где можно потратить меньше денег и реально ли это</h2><p>Эксперт MCN перечисляет дополнительные преимущества:​</p><ul><li>AI-агент не устает, работает 24/7 с одинаковым качеством</li><li>Если правильно настроить промпты, отвечает точнее операторов</li><li>Масштабирование проводится легко — добавляете агентов при росте нагрузки</li><li>При спаде пика нагрузки легко уменьшить затраты, не нужно платить за простои</li><li>Не нужно постоянно нанимать новых операторов из-за текучки</li></ul><blockquote>Оптимизировать бизнес-процессы, чтобы максимально устранить сложную логику, которая может приводить к путанице. Это значительно снизит возможные ошибки при обработке обращений ИИ и как следствие уменьшит необходимость затем разбирать такие кейсы и исправлять неправильный результат их обработки. Также уменьшит необходимость работы реальных операторов с этими кейсами и увеличит потенциал оптимизируемости процессов.</blockquote><p><i>Реклама. Рекламодатель ООО «МСН Телеком», ИНН 772775208, erid: 2W5zFH3GrH6</i></p>]]></content:encoded>
    </item>
    <item>
      <title>Голосовые ассистенты для митингов: вместо секретаря в 2025</title>
      <link>https://tproger.ru/articles/golosovye-assistenty-dlya-mitingov--vmesto-sekretarya-v-2025</link>
      <comments>https://tproger.ru/articles/golosovye-assistenty-dlya-mitingov--vmesto-sekretarya-v-2025?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Валерия Турчак]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/golosovye-assistenty-dlya-mitingov--vmesto-sekretarya-v-2025</guid>
      <description><![CDATA[<p>Мы разобрали самые популярные из них, чтобы понять, какие сценарии использования они предлагают и чем могут быть полезны техническим командам.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/golosovye-assistenty-dlya-mitingov--vmesto-sekretarya-v-2025">Голосовые ассистенты для митингов: вместо секретаря в 2025</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Конференции]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 29 Sep 2025 12:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<p>Встречи, созвоны, планерки — вторая по важности часть работы в IT. С годами меняется только инструмент: ИИ-помощники теперь не просто записывают, а берут на себя всю рутину и превращают живой разговор в структурированные данные. Мы разобрали, как работают такие сервисы, кому они подходят и чем отличаются друг от друга.</p><p><b>Начнём с инструментов от российских разработчиков </b>⬇️</p><h2>FollowUP: Анализ митингов для корпоративного сегмента</h2><p><a href="https://follow-up.tech/?utm_source=tproger&amp;utm_medium=rate&amp;utm_campaign=speechassistant&amp;utm_content=link">FollowUP</a> — это голосовой ассистент для встреч, который автоматизирует протоколирование, расшифровку и аналитику корпоративных коммуникаций. Он подключается к звонкам и онлайн-митингам, фиксирует задачи, договорённости, сроки и ответственных, а затем рассылает участникам готовое резюме.</p><p>В отличие от обычных сервисов транскрибации, FollowUP делает акцент на аналитике: руководители получают доступ к единому кабинету, где собраны записи, конспекты и оценки качества встреч. Это позволяет не только вести документацию, но и контролировать эффективность коммуникаций внутри компании.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-09-25/b9d27232-74b7-4a48-b66a-28ecdda2a786.png" alt="" /></figure><p>FollowUP работает <b>Google Meet, Zoom, SaluteJazz (ex. SberJazz), MS Teams, Яндекс.Телемост, КонтурТолк</b> и <b>JitsiMeet</b>. Поддержка <b>ТруКонф</b> пока в разработке. Бот сам присоединяется к запланированным встречам по ссылкам из приглашений. Протокол встречи приходит в течение 15 минут после ее окончания.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-09-25/d8b833ed-e993-4980-9f9d-4a46e4849a97.png" alt="" /></figure><p>Результат можно получить в удобном канале: <b>WhatsApp, Telegram, Email</b> или в личном кабинете.</p><h3>Сценарии использования</h3><p><b>Разработчики </b>получают краткие выжимки из часовых встреч без необходимости переслушивать записи. <b>QA </b>фиксируют баги и договорённости во время обсуждений, а проджект-менеджеры используют готовые протоколы и отчёты для автоматической постановки задач. <b>Студенты и стажёры </b>превращают записи лекций в конспекты.</p><p><b>Для корпоративных клиентов</b> доступны расширенные сценарии: стандартные протоколы для фиксации договорённостей, задачи с экспортом в трекеры, а также инструменты оценки качества встреч для руководителей. <b>В маркетинге и продажах FollowUP</b> помогает анализировать конкурентов, фиксировать настроение собеседников и давать рекомендации РОПам, а <b>рекрутинг</b> получает аналитику собеседований и кандидатов.</p><h3>Кастомизация и детализация протокола</h3><p>Пользователь может гибко настраивать содержание итогового отчета и выбрать формат кастомизации:</p><ul><li><b>Тональность и настроение</b> участников на встрече.</li><li><b>Задачи, ответственные и сроки</b>.</li><li>Сводка ключевых тем с конкретными выводами.</li><li>Вопросы, которые остались <b>без ответа</b> и требуют дальнейшего обсуждения.</li></ul><p>Сервис не только протоколирует, а анализирует ход встречи, собирает рекомендации для улучшения коммуникаций. Это позволяет оценить, насколько эффективно команда тратит время на совещаниях.</p><h3>Технические детали и управление</h3><p>Ассистент подключается к встречам в Google Meet, Яндекс.Телемост, Zoom и других ВКС через ссылку из календаря.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-09-25/325b5355-dbb9-4d99-8d47-d1c52e1ac4fb.png" alt="" /></figure><p>В ЛК также можно настроить связь с корпоративными системами: календари, мессенджеры (Telegram), CRM (amoCRM, Битрикс24) и таск-трекеры, включая BPMSoft и LANSOFT. Доступен API для интеграции в корпоративные экосистемы.</p><h3>Тарифная политика</h3><p>Оплата происходит за минуты обработки. Сервис предлагает пакеты от 3 часов (180 минут) до более 80 часов (5000 минут), с возможностью получения корпоративных скидок до 50%.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-09-25/abd65af2-2041-47a1-aa47-faf620a6aaad.png" alt="" /></figure><p>Вся работа проходит через веб-интерфейс, личный кабинет и Telegram-бота. Поддержка организована в чате и по системе тикетов, для корпоративных клиентов доступны SLA и база знаний.</p><h3>Чем он отличается от других?</h3><p>FollowUP фокусируется на анализе эффективности общения, а не только на записи. В то время как другие сервисы просто дают вам текст, FollowUP оценивает качество самой встречи, включая тональность разговора, и предлагает рекомендации руководителям.</p><h2>Труконф: Защищенные коммуникации с ИИ-протоколированием</h2><p><a href="https://trueconf.ru/company/contacts.html">Труконф</a> — это защищенная система видеоконференцсвязи (ВКС) и корпоративный мессенджер, которая разворачивается на оборудовании компании-заказчика. Основной акцент сделан на полном контроле над коммуникациями, безопасности и импортонезависимости.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-09-25/59595ad9-dae2-4d28-adcf-628700f0af62.png" alt="" /></figure><h3>Сценарии использования</h3><p>Труконф подходит для компаний, которым нужна автономность, безопасность данных и интеграция в существующую IT-инфраструктуру, особенно в крупном бизнесе и госструктурах.</p><ul><li><b>Для ИТ-директоров и специалистов по безопасности:</b> Развертывание сервера на собственном оборудовании гарантирует полную безопасность и контроль над всеми коммуникациями. Поддержка единого входа (SSO), интеграция с Active Directory и возможность настройки групповых политик упрощает управление доступом и правами пользователей.</li><li><b>Для разработчиков и команд, работающих с конфиденциальными данными:</b> Система предлагает автопротоколирование встреч — преобразование записей конференций в подробные стенограммы.</li><li><b>Для PM и менеджеров:</b> Возможности совместной работы: демонстрация экрана, аннотации, удаленное управление рабочим столом.</li><li><b>Для внутренних коммуникаций (Корпоративный мессенджер):</b> Помимо ВКС, система включает мессенджер с каналами, папками для чатов и функцией комплексных опросов с детальной аналитикой.</li></ul><h3>Особенности</h3><p>Здесь есть фокус на безопасности, масштабировании и унифицированных коммуникациях.Интеллектуальные возможности ИИФункции ИИ направлены на повышение качества встречи и автоматизацию рутины:</p><ol><li><b>Автопротоколирование встреч:</b> Преобразование аудиозаписей в подробные текстовые стенограммы.</li><li><b>Интеллектуальное шумоподавление:</b> Улучшает качество звука, позволяя проводить встречи даже при внешних шумах.</li><li><b>Управление фоном:</b> Размытие, замена и брендирование фона.</li></ol><h3>Технические детали и управление</h3><ul><li><b>Платформа:</b> Передовой сервер ВКС и мессенджер.</li><li><b>Аутентификация:</b> Поддержка технологии SSO и интеграция с провайдерами аутентификации, включая AD FS.</li><li><b>Клиентские приложения:</b> Доступны для Windows, macOS, Linux, а также в виде WebRTC и мобильных приложений для RuStore, App Store, Google Play, AppGallery.</li><li><b>API:</b> Предоставляются программные API для управления сервером и создания чат-ботов.</li><li><b>Программное и аппаратное обеспечение для переговорных:</b> В линейке есть решения для переговорных комнат, включая ПО TrueConf Room и аппаратный терминал TrueConf Group.</li></ul><h3>Чем он отличается от других?</h3><p>Это решение для тех, кто ищет отечественную, масштабируемую систему ВКС с интегрированным ИИ-протоколированием.</p><h2>Таймлист AI: Протоколирование и база знаний для экосистемы 1С</h2><p>Таймлист AI, в частности его расширение <a href="https://timelist.ru/blog/Nashe_pervoye_rasshireniye_na_marketpleyse_1S_plus">Таймлист Бот Встреч</a>, представляет собой инструмент, нацеленный на автоматическое протоколирование совещаний и создание базы знаний внутри корпоративной экосистемы. Основной фокус — на глубокой интеграции с 1С и работе с русскоязычным контентом.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-09-25/4bb14956-cc80-44d8-8af9-84544c7388fd.png" alt="" /></figure><h3>Сценарии использования</h3><p>Инструмент ориентирован на проектные команды, компании с развитой системой 1С и организации, которым важна работа с русскоязычными техническими терминами и локальный хостинг.</p><ul><li><b>Для руководителей и менеджеров, использующих 1С:</b> Бот-помощник интегрируется непосредственно в 1С, что позволяет автоматически архивировать записи встреч и получать текстовые расшифровки с именами выступающих прямо из привычного интерфейса.</li><li><b>Для аналитиков и инженеров:</b> Точность распознавания, способность справиться с аббревиатурами, терминами и англицизмами на русском языке обеспечивает высокое качество исходного текста.</li><li><b>Для компаний с высокими требованиями к безопасности:</b> Есть возможность локальной установки (On-premise) на сервера компании и хранение данных на защищенных российских серверах.</li></ul><h3>Особенности</h3><p>Таймлист Бот Встреч поставляется как расширение для 1С (совместим с УНФ и другими конфигурациями), что обеспечивает бесшовное подключение без необходимости доработки основной системы. Бот подключается как гость к конференциям (Zoom, Яндекс.Телемост, Труконф и др.) и автоматически запускает запись при наличии двух и более участников.</p><h3>Качество транскрипции на русском языке</h3><p>Сервис заявляет о точности расшифровки до <b>~97%</b>. ИИ специально обучен для:</p><ul><li>Распознавания <b>англицизмов</b> и <b>терминологии</b> в русской речи.</li><li>Грамотной <b>расстановки знаков препинания</b> и деления текста на абзацы.</li><li><b>Пометки говорящего</b> с таймкодами.</li></ul><h3>Технические детали и управление</h3><ul><li><b>Формат поставки:</b> Расширение для 1С или On-premise установка.</li><li><b>Протоколирование:</b> Автоматическая запись, расшифровка и автопротокол (резюме, задачи, решения).</li><li><b>Архив:</b> Записи доступны для скачивания в течение 3 дней, а расшифровки хранятся в базе знаний.</li><li><b>Поддерживаемые ВКС:</b> 1С:Система взаимодействия, Zoom, Яндекс.Телемост, Труконф, ИВА, Экспресс и другие.</li></ul><h3>Чем он отличается от других?</h3><p>Таймлист AI имеет четко выраженную специализацию: глубокая интеграция в корпоративную экосистему 1С и фокус на высококачественном протоколировании русскоязычных и технических переговоров.</p><p><b>Дальше копайлоты </b>— <b>самостоятельные инструменты, совместимые с различными сервисами видеосвязи </b>⬇️</p><h2>tl;dv: Too Long, Didn’t View</h2><p><a href="https://tldv.io/ru/">tl;dv </a>— это ИИ-помощник, который записывает, расшифровывает и резюмирует онлайн-встречи. В основе работы — технологии распознавания речи и обработки естественного языка (NLP). Сервис нацелен не столько на протоколирование, сколько на извлечение из разговоров ключевых идей, что позволяет сфокусироваться на взаимодействии, а не на конспектах.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-09-25/e7440fec-fa78-4859-80bf-cfe6d02d3d23.png" alt="" /></figure><h3>Сценарии использования</h3><p>Инструмент предлагает разные сценарии, в зависимости от роли в команде:</p><ul><li><b>Для разработчиков и QA:</b> вместо того чтобы смотреть полуторачасовую запись демо, можно получить краткую сводку с ключевыми моментами.</li><li><b>Для PM: </b>сервис помогает автоматизировать рутину после митинга. Он может извлечь задачи, принятые решения и вопросы, которые требуют внимания, а также обновить статусы в CRM или других инструментах управления проектами.</li><li><b>Для отдела продаж:</b> tl;dv анализирует звонки с клиентами, помогает выявлять стандартные возражения, отслеживать упоминания конкурентов и запросы на функции.</li></ul><h3>Особенности</h3><p>Ключевые особенности tl;dv сосредоточены на трёх аспектах: точности, многоязычности и интеграциях.</p><p><b>Распознавание речи.</b> Заявленная точность сервиса — свыше 90%. Он работает с 30+ языками, включая русский, английский (с разными диалектами), немецкий, китайский и японский.</p><p><b>Интеграции.</b> tl;dv синхронизируется с более чем 5000 инструментов, включая популярные CRM и системы управления проектами.</p><h3>Технические детали и управление</h3><ul><li><b>Как работает:</b> tl;dv интегрируется с популярными платформами для видеоконференций — Google Meet, Zoom, Microsoft Teams. Он подключается к звонку как дополнительный участник и автоматически начинает запись и расшифровку.</li><li><b>Формат вывода: </b>на выходе пользователь получает видеозапись, текстовую расшифровку с временными метками и краткую сводку, сгенерированную ИИ.</li><li><b>Поддержка:</b> у сервиса нет отдельного мобильного приложения, но он может автоматически записывать и расшифровывать звонки, проходящие на мобильных устройствах с iOS и Android через Google Meet, Zoom и Microsoft Teams.<b></b></li><li><b>Доступ: </b>у tl;dv есть бесплатный тариф, который включает неограниченное количество записей и расшифровок, а также ИИ-сводки.</li></ul><h2>Чем он отличается от других?</h2><p>В отличие от многих инструментов, которые фокусируются исключительно на записи и транскрипции, tl;dv уделяет особое внимание автоматизации рутинных процессов после встречи. Он  пытается превратить его в готовые данные для CRM, черновики писем или аналитические отчеты.</p><h2>Otter.ai: Агент, который всегда на связи</h2><p>Otter.ai позиционируется как интеллектуальный помощник для совещаний, задача которого — сделать встречи более продуктивными, автоматизировав запись, конспектирование и последующие действия. Сервис ориентирован на предоставление ответов и автоматическое извлечение ключевой информации из разговора.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-09-25/75af05e2-1af3-4f96-8577-6e55c693c104.png" alt="" /></figure><h3>Сценарии использования</h3><p>Инструмент предлагает специализированных помощников (агентов), которые адаптируют его функции под конкретные задачи и роли:</p><ul><li><b>Для руководителей проектов и разработчиков:</b> ИИ-помощник автоматически фиксирует пункты действий и может интегрировать их напрямую в системы управления проектами, такие как Jira или Asana.</li><li><b>Для рекрутеров:</b> Помощник может предоставлять ответы в режиме реального времени во время собеседований, извлекать ключевые сведения о кандидате и синхронизировать заметки с системами управления кандидатами.</li><li><b>Для отделов продаж:</b> Автоматическое фиксирование заметок, планирование последующих контактов и интеграция с системами управления клиентами (Salesforce, HubSpot).</li><li><b>Для специалистов по медиа:</b> Помощник помогает в организации неструктурированных мыслей, извлекая ключевые цитаты и важные тезисы для подготовки черновиков и структурированных планов.</li></ul><h3>Особенности</h3><p>Ключевое отличие Otter.ai заключается в его чате с ИИ и специализации помощников под бизнес-задачи.</p><p><b>Чат с ИИ и голосовая активация.</b> Сервис позволяет задавать вопросы (используя фразу "Привет, Otter") о прошлых разговорах, чтобы быстро получить необходимую информацию или сгенерировать черновики писем и планов.</p><p><b>Точность и сводки.</b> Otter заявляет о точности распознавания речи до 95% и способен сжать длинные совещания в короткие, читабельные резюме.</p><h3>Интеграции</h3><p>Otter.ai глубоко интегрирован в рабочие процессы:</p><ol><li><b>С платформами для конференций:</b> Автоматический помощник может присоединяться к совещаниям в Zoom, Google Meet и Microsoft Teams для стенограммы в реальном времени.</li><li><b>С системами управления задачами:</b> Преобразование ключевых тезисов и пунктов действий в рабочие задачи в системах вроде Jira и Asana.</li><li><b>С системами управления клиентами (CRM):</b> Автоматический перенос стенограмм и данных о клиентах в Salesforce и HubSpot.</li><li><b>С инструментами для совместной работы:</b> Slack для мгновенного обмена сводками, Google Docs для редактирования заметок, Dropbox для загрузки и расшифровки аудио- или видеофайлов.</li></ol><h3>Чем он отличается от других?</h3><p>Основное отличие Otter.ai заключается в его интерактивности и ориентации на действие. В то время как другие могут концентрироваться на точности репортов и сводках, Otter добавляет Чат с ИИ, который позволяет пользователю запрашивать информацию и создавать контент из записей.</p><h2>MeetGeek: Персональный компаньон с акцентом на аналитику</h2><p>MeetGeek позиционируется как персонализированный помощник для совещаний, который автоматически записывает, транскрибирует и резюмирует встречи, превращая их в аналитические выводы, задачи и автоматизированные рабочие процессы.</p><figure><img src="https://media.tproger.ru/user-uploads/99854/2025-09-25/77886b5c-a412-4092-b8b9-687454cfc9b3.png" alt="" /></figure><h3>Сценарии использования</h3><p>MeetGeek предлагает инструменты для разных уровней и отделов, что позволяет повысить эффективность совещаний по всей организации:</p><ul><li><b>Для команд продаж:</b> Помощник для продаж фокусируется на качественных разговорах с потенциальными клиентами, автоматически фиксирует заметки и синхронизирует их с системами<b> управления клиентами (CRM)</b>. Менеджеры могут использовать записи и аналитику для своевременного обучения команды.</li><li><b>Для специалистов по кадрам:</b> Помощник полезен для интервью, он позволяет сосредоточиться на кандидате, пока заметки фиксируются автоматически.</li><li><b>Для разработчиков и PM:</b> MeetGeek помогает сократить количество встреч и время на ручной ввод данных. Итоговые пункты действий (задачи) могут быть автоматически синхронизированы с системами управления задачами, такими как Asana, Monday, ClickUp.</li></ul><h3>Особенности</h3><p>Ключевые особенности MeetGeek сосредоточены на гибкости записи, глубокой аналитике разговора и безопасности данных.</p><p><b>Гибкость записи. </b>В отличие от некоторых аналогов, MeetGeek предлагает расширение для браузера Chrome, которое позволяет записывать разговоры на множестве платформ (Zoom, Google Meet, Teams, Webex, Discord и др.) без необходимости приглашать бота на встречу. Это также позволяет ставить запись на паузу и возобновлять ее. Сервис поддерживает более 50 языков.</p><p><b>Контекстный интеллект разговора.</b>
ИИ-помощник автоматически определяет тип совещания (продажи, интервью, командная встреча) и применяет подходящий шаблон резюме.</p><p><b>Управление знаниями и совместная работа.</b>
Сервис создает единую, защищенную и доступную для поиска библиотеку прошлых совещаний, которая может быть организована по типам встреч или командам.</p><h3>Технические детали и управление</h3><ul><li><b>Работа с платформами:</b> MeetGeek автоматически присоединяется к встречам, запланированным в Google Calendar или Microsoft Calendar, а также работает через браузерное расширение.</li><li><b>Локализация и хостинг:</b> Сервис поддерживает более 50 языков. Данные хранятся на облачной платформе Amazon AWS с возможностью выбора между хостингом в ЕС или США.</li><li><b>Интеграции:</b> Сервис интегрируется с календарями, репозиториями документов (Google Drive, Notion), чатами (Slack, Teams), системами управления клиентами (HubSpot, Salesforce) и задачами (Asana, Monday, ClickUp). Дополнительно поддерживается интеграция с более чем 10 000 приложений через Zapier, Make, n8n, а также предоставлен Публичный API.</li></ul><h3>Чем он отличается от других?</h3><p>Ключевое отличие MeetGeek — это фокус на аналитике эффективности совещаний и гибкость сбора данных. MeetGeek добавляет более 100 KPI и анализ настроения спикеров.</p><h3>Какой вывод делаем</h3><p>Автоматизация совещаний перестала быть просто трендом и стала рабочим инструментом для повышения эффективности. Современные ИИ-помощники берут на себя рутину: от записи и транскрипции до обновления статусов в CRM и создания задач в трекерах.</p><p>Выбор подходящего инструмента во многом зависит от приоритетов компании — от требований к безопасности и локализации до глубины интеграции в проектные или продажные процессы.</p>]]></content:encoded>
    </item>
    <item>
      <title>Гайд по 2FA и MFA: как правильно внедрить многофакторную аутентификацию</title>
      <link>https://tproger.ru/articles/gajd-po-2fa-i-mfa--kak-pravilno-vnedrit-mnogofaktornuyu-autentifikaciyu</link>
      <comments>https://tproger.ru/articles/gajd-po-2fa-i-mfa--kak-pravilno-vnedrit-mnogofaktornuyu-autentifikaciyu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Вадим Егорцев]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/gajd-po-2fa-i-mfa--kak-pravilno-vnedrit-mnogofaktornuyu-autentifikaciyu</guid>
      <description><![CDATA[<p>Полное руководство по внедрению многофакторной аутентификации для защиты бизнеса и личных данных. Эксперты рассказали про типичные ошибки и технические нюансы 2FA.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/gajd-po-2fa-i-mfa--kak-pravilno-vnedrit-mnogofaktornuyu-autentifikaciyu">Гайд по 2FA и MFA: как правильно внедрить многофакторную аутентификацию</a>»</p>]]></description>
      <category><![CDATA[Тестирование]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Быстрый старт]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Дизайн интерфейсов и UX]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Взлом]]></category>
      <category><![CDATA[Уязвимость]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 24 Sep 2025 12:00:04 GMT</pubDate>
      <content:encoded><![CDATA[<p>По данным IBM, компрометация учётных данных <a href="https://newsroom.ibm.com/2024-07-30-ibm-report-escalating-data-breach-disruption-pushes-costs-to-new-highs">стала</a> топ-вектором атак со средней ценой ошибки $4,81 млн. Verizon <a href="https://www.polymerhq.io/blog/verizon-dbir-2024-key-takeaways/">фиксирует</a>, что 74% утечек данных происходит из-за человеческого фактора. Ослабла связка «пароль + код из СМС»:</p><ul><li>CISA официально <a href="https://www.cisa.gov/sites/default/files/publications/fact-sheet-implementing-phishing-resistant-mfa-508c.pdf">относит</a> их к уязвимым факторам,</li><li>Microsoft <a href="https://www.microsoft.com/en-gb/security/security-insider/intelligence-reports/10-essential-insights-from-the-microsoft-digital-defense-report-2024">описывает</a>, как их обходят AiTM, SIM‑swap и кража токенов.</li></ul><p>Почти половина компаний <a href="https://blog.hypr.com/press-releases/hypr-2024-state-of-passwordless-identity-assurance-report">пережила</a> взлом в 2024 году — в 9 из 10 случаев атакующие сначала пробивались в корпоративные аккаунты. Вместе с экспертами рассказываем, как правильно внедрить многофакторную аутентификацию, чтобы не пополнить список взломанных компаний.</p><h2>Что такое двухфакторная аутентификация и чем она отличается от многофакторной</h2><p><b>Двухфакторная аутентификация (2FA)</b> <a href="https://tproger.ru/articles/odin-raz-nedostatochno--dvuhfaktornaya-autentifikaciya-kak-norma-bezopasnosti">встречает</a> на входе в банковские приложения. Сначала вводите пароль, потом указываете код из СМС.</p><p>При обычном входе вы используете только пароль. При 2FA добавляется второй шаг проверки:</p><ul><li>код из СМС или приложения,</li><li>отпечаток пальца,</li><li>USB-ключ,</li><li>пуш-уведомление на телефон.</li></ul><p><b>Многофакторная аутентификация (MFA)</b> <a href="https://tproger.ru/articles/podtverdite-lichnost--kak-rabotaet-mnogofaktornaya-autentifikaciya-v-multifactor">работает</a> также, но проверок может быть больше двух. Например, банк запросит пароль, потом код из СМС, затем ответ на секретный вопрос.</p><p><i>Анна Храмцова, старший руководитель направления разработки продукта Dion, соавтор тг-канала </i><a href="https://t.me/DiagnosisAnalyst">Диагноз:Аналитик</a><i>:</i></p><blockquote>2FA — это частный, самый распространённый случай MFA. Когда говорят «MFA», часто подразумевают именно 2FA. А когда говорят о «более чем двух факторах» (3FA+), то имеют в виду системы с экстремально высоким уровнем риска. Для большинства сценариев, включая банковские приложения, 2FA выступает «золотым стандартом» и достаточной мерой.</blockquote><h2>Почему СМС-коды больше не гарантируют безопасность</h2><p>В 2025 году мошенники чаще обходят 2FA, где используются коды из СМС.</p><p>Самый распространённый способ — подмена SIM-карты. Злоумышленник приходит в салон связи с поддельными документами и восстанавливает вашу SIM-карту. Оператор блокирует симку, выдаёт новую мошеннику, и все СМС приходят ему. В России такие случаи <a href="https://ria.ru/20250425/rossija-2013313630.html">происходят</a> регулярно.</p><p>Второй способ — перехват СМС через уязвимости в протоколе SS7, который используют операторы связи для маршрутизации звонков и сообщений между сетями.</p><blockquote>SMS-коды — ненадежный 2-ой фактор аутентификации. Сегодня операции с копированием номеров и перехватом сообщений не столько редки и невозможны, как, скажем, 5 лет назад.</blockquote><p>Третий — социальная инженерия. Мошенники звонят от имени  техподдержки с просьбой продиктовать код из СМС для «проверки безопасности» или «отмены подозрительной операции».</p><p><b>Какие методы защиты работают</b></p><figure><img src="https://media.tproger.ru/user-uploads/105601/2025-09-23/3de07d0b-08bb-43f7-9a53-992b7de35025.jpg" alt="" /></figure><p><b>Приложения-аутентификаторы</b> генерируют временные коды. Google Authenticator, Яндекс.Ключ обновляют комбинации каждые 30 секунд. Перечисленные сервисы работает по TOTP — код синхронизирован между телефоном и сервером через общий секретный ключ. Перехватить код невозможно, потому что он не передаётся по сети.</p><p><b>Физические ключи безопасности</b> — это USB-устройства размером с флешку. YubiKey, Google Titan Key подключаются к компьютеру или телефону и подтверждают личность. Взломать такую защиту практически невозможно. Ключ проверяет подлинность сайта, поэтому не сработает на фишинговой копии.</p><p><b>Пуш-уведомления</b> отправляют запрос на подтверждение входа в мобильное приложение.</p><p><b>Биометрия </b>— отпечатки пальцев, распознавание лица. Смартфоны хранят эти данные в защищённом чипе.</p><p><i>Александр Шибаловский, CTO:</i></p><blockquote>В исключительных случаях используется 4 фактора: например, логин + динамический код + физический носитель ЭП + биометрия. Только ключ в замке провернуть не хватает для верности 🙂</blockquote><h2>Делать самим или купить готовое решение</h2><p>Разработка системы 2FA с нуля займёт минимум полгода работы команды из 3-4 человек. Это зарплаты, тестирование, исправление ошибок и постоянные обновления. Ответственность за каждую уязвимость ляжет на вас.</p><p>Анна Храмцова комментирует:</p><blockquote>Моя рекомендация для большинства организаций: начать с оценки готовых решений на рынке. Фокус следует сместить с вопроса «разрабатывать или подключать?» на вопросы:<br />1. Какой сторонний сервис лучше всего соответствует нашим техническим требованиям и бюджету?<br />2. Как правильно интегрировать его в нашу ИТ-инфраструктуру?<br />3. Как его плавно внедрить для пользователей, чтобы повысить безопасность, а не создать барьеры?</blockquote><figure><img src="https://media.tproger.ru/user-uploads/105601/2025-09-23/94d6e310-3078-4bd8-971c-7cf2ee823e82.jpg" alt="" /></figure><blockquote>Интеграция 2FA/MFA — это в подавляющем большинстве случаев использование стороннего сервиса, а не разработка с нуля. Создание собственной защиты требует огромных ресурсов, глубокой экспертизы в безопасности и постоянного сопровождения. Также в России есть риски, связанные с возможным отключением облачных сервисов, поэтому преимущество на стороне on-premise решений.<br />Разрабатывать своё решение имеет смысл только в очень специфических случаях. Например, если работаете в закрытой инфраструктуре, где запрещено подключение к внешним сервисам, или у вас уникальные требования, которые ни один вендор не покрывает. Но даже тогда лучше брать open-source библиотеки вроде privacyIDEA или Keycloak и дорабатывать их, чем писать всё с нуля.</blockquote><p>Готовые решения делятся на три типа:</p><ul><li><b>SaaS </b>(Software as a Service — программа как услуга) работает через интернет на серверах разработчика. Вы платите за подписку, подключаете сервис за пару дней и забываете про технические вопросы.</li><li><b>On-premise</b> (на вашей территории) устанавливается на серверы компании. Вы полностью контролируете данные, но нужны свои администраторы для поддержки системы.</li><li><b>Open-source</b> (открытый код) можно скачать бесплатно и доработать под свои нужды.</li></ul><p>Большинству компаний подходят SaaS-решения: быстрый старт, предсказуемые расходы и команда профессионалов, которая следит за безопасностью 24/7. On-premise имеет смысл при жёстких требованиях регуляторов или работе с гостайной.</p><p>Александр Шибаловский считает:</p><blockquote>Для крупных систем с высокими требованиями к безопасности целесообразнее не отдавать данные пользователей за контур компании, соответственно возможные варианты — разработать свой модуль или установить стороннее решение on-premises. Для быстрого запуска и небольших систем удобнее использовать SaaS.</blockquote><h2>Типичные ошибки при внедрении MFA и как их не допустить</h2><p>Проблемы чаще возникают у компаний, которые подключают 2FA только потому, что так требуют регуляторы или партнёры. Ставят галочку в отчёте и успокаиваются.</p><p>Распространённые ошибки:</p><ul><li><b>Нет запасных вариантов входа</b>. Сотрудник разбил телефон с приложением-аутентификатором, и всё — он не может войти в рабочие системы.</li><li><b>Один метод для всех</b>. Директору и стажёру предлагают одинаковую защиту. Хотя у директора доступ к финансам, а у стажёра — только к корпоративному чату.</li><li><b>Сложность вместо удобства</b>. Сотрудники вводят три разных пароля и ждут СМС по пять минут.</li><li><b>Забыли про гостевые аккаунты</b>. Подрядчики заходят в систему по старинке через логин-пароль, пока постоянный персонал мучается с токенами.</li></ul><blockquote>Про ошибки можно отдельную статью написать. Из очевидных: использование СМС, недостаточная энтропия при генерации секретов, неограниченное число попыток входа, игнорирование защиты сессии, слабые или однотипные резервные коды, отсутствие резервных способов восстановления доступа.</blockquote><h2>Когда два фактора достаточно, а когда нужно больше</h2><p>Двухфакторной защиты достаточно для личной почты и соцсетей. Уперевшись в 2FA, взломщики пойдут искать жертву попроще. Добавьте к паролю код из приложения — и спите спокойно.</p><blockquote>Выбор 2FA или MFA зависит от нескольких факторов:<br />Первый — стандарты и регуляторные требования (ГОСТы по идентификации и авторизации, финансовому сектору + требования ФСТЭК РФ + стандарты NIST SP 800 и др.). Второй — решение компании-поставщика услуги. Третий — решение пользователя (если компания-поставщик решила предоставить ему возможность выбора).<br />Для массовых пользователей (Госуслуги, банки, почта, соцсети) стандартом остаётся 2FA. Защита 3+ факторами встречаются преимущественно в сфере критичной инфраструктуры и крупных корпоративных решений. <br /><br /></blockquote><p>Компании часто перегибают палку с безопасностью. Например, бухгалтер заходит в систему раз в день посмотреть остатки и каждый раз проходит три проверки. В итоге сотрудники начинают искать обходные пути.</p><blockquote>Самая частая ошибка — внедрять 2FA как формальность, не продумывая пользовательский опыт, из-за чего пользователи саботируют систему. Часто забывают про резервные методы аутентификации, и когда пользователь теряет телефон или токен, компания теряет доступ к критичным системам на часы или дни.</blockquote><h2>Что делать, если пользователи саботируют защиту</h2><p>Сотрудники обходят двухфакторную защиту через общие аккаунты, записывают резервные коды на стикерах или просят коллег войти под их учёткой. Люди саботируют MFA не из вредности — им просто неудобно.</p><p>Анна Храмцова комментирует:</p><blockquote>Внедрение второго фактора ради второго фактора — это частая ошибка. Приступая к интеграции 2FA-решения, необходимо озадачиться вопросами потребностей бизнеса, требований ИБ и распространённых векторов атаки.</blockquote><figure><img src="https://media.tproger.ru/user-uploads/105601/2025-09-23/3578adf4-2f95-4beb-a056-826a551a5b10.jpg" alt="" /></figure><p><b>Как сделать безопасность удобной</b></p><p><b>1.</b> Начните с малого.</p><p>Включите 2FA сначала для критичных систем — почты руководства, доступа к финансам, админки сайта. Когда сотрудники привыкнут, расширяйте охват.</p><p><b>2.</b> Дайте выбор</p><p>Кто-то предпочитает приложения-аутентификаторы, кому-то проще с пуш-уведомлениями. Предложите 2-3 варианта — люди охотнее используют то, что выбрали сами.</p><p><b>3.</b> Упростите вход для доверенных устройств</p><p>Настройте систему так, чтобы с рабочего компьютера в офисе второй фактор запрашивался раз в неделю, а не при каждом входе.</p><p><b>4.</b> Объясните выгоду</p><p>Вместо «компания требует» скажите «ваш аккаунт защищён от взлома, даже если пароль украдут».</p><p><b>5.</b> Решите технические проблемы заранее.</p><p>Выдайте резервные способы входа, настройте синхронизацию времени для кодов, подготовьте инструкции с картинками.</p><p>Чем меньше человек тратит времени на борьбу с системой, тем охотнее её использует.</p><blockquote>При выборе важно смотреть не только на функционал, но и на соответствие требованиям вашей отрасли — например, наличие сертификата SOC2, ISO 27001, поддержка GDPR. Также стоит учитывать удобство для конечных пользователей: если система слишком сложная, её будут обходить или отключать. Не забудьте проверить, как сервис ведёт себя при масштабировании и какие есть варианты восстановления доступа — это критично при сбоях.</blockquote><h2>Чек-лист для успешного внедрения 2FA и MFA</h2><p><b>Подготовка</b>:</p><ul><li>Составьте список всех систем, где нужна защита (почта, CRM, админка сайта).</li><li>Проверьте, какие методы 2FA поддерживает каждая система.</li><li>Определите критичность доступа: где хватит СМС, где нужен аппаратный ключ.</li></ul><p><b>Тестирование</b>:</p><ul><li>Настройте 2FA сначала для одного отдела.</li><li>Проверьте работу резервных кодов — распечатайте и сохраните в сейфе.</li><li>Убедитесь, что служба поддержки умеет сбрасывать 2FA.</li></ul><p><b>Запуск</b>:</p><ul><li>Начните с добровольного подключения — дайте бонусы первым пользователям.</li><li>Настройте автоматическое напоминание тем, кто не включил защиту через месяц.</li></ul><p>После запуска отслеживайте процент подключивших 2FA, фиксируйте проблемы пользователей и дорабатывайте инструкции. Через 1-2 месяца сделайте 2FA обязательной.</p>]]></content:encoded>
    </item>
    <item>
      <title>Топ ИИ-инструментов для транскрибации митингов, видео и всех аудио форматов</title>
      <link>https://tproger.ru/articles/top-ii-instrumentov-dlya-transkribacii-mitingov--video-i-vseh-audio-formatov</link>
      <comments>https://tproger.ru/articles/top-ii-instrumentov-dlya-transkribacii-mitingov--video-i-vseh-audio-formatov?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Денис Кудерин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/top-ii-instrumentov-dlya-transkribacii-mitingov--video-i-vseh-audio-formatov</guid>
      <description><![CDATA[<p>Подборка сервисов для транскрибации аудио и видео в текст. Сравниваем точность, скорость работы, тарифы и фишки каждой платформы, чтобы упростить конспекты встреч, обработку интервью и работу с контентом.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/top-ii-instrumentov-dlya-transkribacii-mitingov--video-i-vseh-audio-formatov">Топ ИИ-инструментов для транскрибации митингов, видео и всех аудио форматов</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Безопасность]]></category>
      <category><![CDATA[Конференции]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Microsoft]]></category>
      <category><![CDATA[Советы]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Telegram]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Мессенджер]]></category>
      <category><![CDATA[YouTube]]></category>
      <category><![CDATA[5g]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[аналитик]]></category>
      <category><![CDATA[1C]]></category>
      <category><![CDATA[Распознавание текста]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[DPI]]></category>
      <category><![CDATA[Видеоконтент]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 08 Aug 2025 09:05:25 GMT</pubDate>
      <content:encoded><![CDATA[<p>Встречи, созвоны, интервью, лекции — всё это теперь можно автоматически перевести в текст. Без ручной расшифровки, без боли.</p><p>Если раньше разбирать час митинга вручную — это 4–5 часов скучной работы, то теперь ИИ справляется за 10–15 минут. Точность — до 95%, и этого чаще всего достаточно, чтобы не переслушивать вручную.</p><p>Это удобно: для разработчиков, чтобы вернуться к обсуждению с командой. Для преподавателей — чтобы превратить лекции в тексты. Для юристов, журналистов и всех, кому важно быстро добраться до сути.</p><p>Собрали подборку ИИ-сервисов, которые реально экономят время и помогают сосредоточиться на работе, а не на рутине.</p><h2>1. Teamlogs</h2><p><a href="https://teamlogs.ru/?utm_source=partner&amp;utm_medium=tproger&amp;utm_campaign=topservisy" rel="follow">Teamlogs</a> — это онлайн-сервис для преобразования аудио и видео в текст с точностью до 97% и поддержкой более 70 языков. Разработан в 2022 году и предназначен для российской и зарубежной аудитории. Сервис востребован, в первую очередь, среди маркетологов и продакт-менеджеров, а также журналистов, студентов, преподавателей и команд, которым нужно быстро и удобно получать расшифровки.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/b146b8d3-84cc-4cee-91aa-161a0a72d4e3.png" alt="" /><figcaption>главная страница сайта</figcaption></figure><h2>Технические возможности</h2><p>Teamlogs поддерживает все популярные форматы аудио и видео: MP3, M4A, OGG, WAV, FLAC, WMA, AAC, MP4, MKV, FLV, AVI, MOV, WMV, WEBM. <a href="https://t.me/teamlogs_bot/?utm_source=partner&amp;utm_medium=tproger&amp;utm_campaign=topservisy" rel="follow">Телеграм-бот</a> принимает голосовые сообщения и видеокружки — достаточно переслать сообщение в чат.</p><p>Можно загружать до 10 файлов одновременно, максимальный размер одного файла — 1,5 ГБ или 300 минут. Часовой файл обрабатывается менее чем за 3 минуты.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/789dfdd6-7093-44de-9544-78f65c5ed399.png" alt="" /><figcaption>экран загрузки файлов</figcaption></figure><p>Нейросеть автоматически:</p><ul><li>из разговорной речи делает читаемый текст: расставляет пунктуацию, заглавные буквы; корректно отображает числительные и заглавные буквы у имен, брендов и географических наименований;</li><li>разделяет текст по спикерам;</li><li>добавляет тайм-коды.</li></ul><p>Встроенный редактор позволяет синхронно прослушивать аудио и править текст, выделять главное, а также кликать по слову для проигрывания нужного фрагмента. Дополнительно доступен «умный чат» (аналог ChatGPT для расшифровок), который помогает составить краткое резюме, выделить ключевые мысли или подготовить текст для соцсетей.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/57cbc8ec-2995-483d-b662-ad1cc211bf22.png" alt="" /><figcaption>редактор расшифровок</figcaption></figure><h2>Условия использования и безопасность</h2><p>Есть два способа использования сервиса:</p><ol><li>через <a href="https://teamlogs.ru/?utm_source=partner&amp;utm_medium=tproger&amp;utm_campaign=topservisy" rel="follow">сайт</a> без установки программ;</li><li>через телеграм-бота <a href="https://t.me/teamlogs_bot" rel="follow">@teamlogs_bot</a>.</li></ol><p>Доступна открытая документация по API для интеграции с другими сервисами и автоматического получения расшифровок. Для пользователей, которым важна обработка во внутренней сети, доступна On-premise версия.</p><p>Каждый пользователь получает 15 бесплатных минут при регистрации. Цена начинается от 6 ₽ за минуту при пакетной оплате, купленные минуты не сгорают и доступны до полного использования. Оплатить можно с карты РФ, зарубежной карты или со счета ООО/ИП.</p><p>Для командной работы предусмотрены корпоративные аккаунты с совместным доступом к расшифровкам.</p><h2>2. Speech2Text</h2><p><a href="https://speech2text.ru/?utm_source=tproger&amp;utm_medium=post" rel="follow">Speech2Text</a> — недорогое и качественное решение для любых задач транскрибации: от деловых встреч до телефонных звонков. В 2025 году сервис значительно расширил функциональность: теперь поддерживается более 90 языков и улучшена интеграция с корпоративными системами.</p><h2>Широкие возможности обработки контента</h2><p>Платформа легко справляется с различными форматами аудио и видео:</p><ul><li>онлайн-встречи из Zoom, Google Meet и Microsoft Teams;</li><li>видеоролики с YouTube, RuTube и VK Веб;</li><li>аудиофайлы всех популярных форматов (MP3, WAV, FLAC и другие);</li><li>телефонные разговоры и голосовые сообщения;</li><li>файлы из облачных хранилищ (Google Диск, Яндекс.Диск, Dropbox).</li></ul><p>Особенность сервиса — нет ограничений по длительности записей. Вы можете обрабатывать как короткие голосовые сообщения, так и многочасовые конференции. Точность распознавания достигает 96%, система автоматически разделяет спикеров и расставляет таймкоды.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/15ffea9b-14db-4943-90f9-0408547223bd.png" alt="" /></figure><h2>Варианты использования</h2><p>Speech2Text предлагает несколько способов работы:</p><ul><li>Официальный сайт для разовых задач.</li><li>Telegram и WhatsApp боты для быстрой обработки сообщений.</li><li>REST API для интеграции в корпоративные системы.</li><li>Готовые решения для автоматизации расшифровки звонков.</li></ul><h2>Безопасность и конфиденциальность</h2><p>Все данные надежно шифруются. Пользователи могут в любой момент удалить свои файлы с серверов.</p><h2>Тарифы</h2><ul><li>Бесплатный. 180 минут при регистрации + 15 мин/день, 4 ₽/мин сверх лимита.</li><li>Старт (430–480 ₽/мес). Распознавание 6 часов в месяц, 2 ₽/мин сверх лимита.</li><li>Начальный (700–780 ₽/мес). Распознавание 12 часов в месяц, 1 ₽/мин сверх лимита.</li><li>Стандартный (2,000–2,200 ₽/мес). Распознавание 3 часа в день, 1 ₽/мин сверх лимита.</li><li>Премиум (3,900–4,400 ₽/мес). Распознавание 6 часов в день, 1 ₽/мин сверх лимита</li></ul><p>Для корпоративных клиентов доступны отдельные тарифы (от 23,400 ₽/полгода).</p><h2>3. Шöпот</h2><p><a href="https://shopot.ai/business/?utm_source=external_sources&amp;utm_medium=article&amp;utm_campaign=transcription_servicess">Шöпот</a> — российский сервис транскрибации с фокусом на B2B-решениях. Он обрабатывает аудио и видео длиной до 12 часов и поддерживает более 20 форматов файлов, включая MP3, WAV, MP4 и MOV. Для загрузки доступны не только локальные файлы, но и ссылки на облачные хранилища (Яндекс.Диск, Google Drive) и видеохостинги (YouTube, VK).</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/90d6929a-4132-4ec1-9411-e416fa9037a1.png" alt="" /></figure><h2>Технические особенности</h2><p>Сервис распознает речь на 60+ языках с автоматическим разделением спикеров. Алгоритмы оптимизированы для работы с записями низкого качества — система корректно обрабатывает фоновые шумы и тихую речь. Для бизнес-клиентов доступна интеграция с CRM (Битрикс24, amoCRM) и IP-телефонией.</p><p>Шöпот предлагает несколько вариантов работы:</p><ul><li>Веб-версия: загрузка файлов и работа с транскриптами.</li><li>API для разработчиков: документация на api.shopot.ai.</li><li>Интеграция с CRM и IP-телефонией: транскрибация и нейроаналитика.</li><li>Индивидуальная автоматизация: обработка голоса, отчеты и интеграция с системами клиента.</li></ul><p>В 2025 году разработчики анонсировали запуск Telegram-бота для удобной загрузки файлов прямо из мессенджера и AI-чат.</p><h2>Тарифная политика</h2><p>Для частных пользователей:</p><ul><li>30 бесплатных минут ежемесячно;</li><li>подписки от 390 ₽/мес с экономией 20% при годовой оплате.</li></ul><p>Для бизнеса:</p><ul><li>интеграции от 100 000 ₽ (включая 10 000 минут обработки);</li><li>дополнительно — от 3 ₽/минута.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/7bb4846d-6fed-4ec0-b3b2-64e863a7a64c.png" alt="" /></figure><h2>Функции</h2><p>Платформа предоставляет корпоративным клиентам сервис «Шöпот Аналитика» — систему оценки качества звонков с автоматическими рекомендациями для менеджеров. Формирует отчеты по более чем 25 параметрам, включая эффективность работы, анализ продаж и рекомендации по их оптимизации.</p><p>Для всех пользователей:</p><ul><li>генерация AI-резюме длинных записей;</li><li>экспорт в TXT, DOCX, SRT и VTT;</li><li>поиск по файлам и текстам;</li><li>уведомление и отчет об обработке<br />на email;</li><li>общий доступ к транскриптам по<br />ссылке.</li></ul><p>Шöпот продолжает развиваться. Добавят AI-чат с поддержкой файлов, аналитику для HR и работу в закрытом контуре компании. Сервис используют более 50 российских компаний из торговли, транспорта, сервиса, call-центров, ИТ и образовательных платформ.</p><h2>4. «Войси»</h2><p><a href="https://t.me/Voicee_AI_Bot?start=tproger">«Войси»</a> — многофункциональный сервис для работы с речью. В 2024 году получил поддержку «Сколково» благодаря своей системе самопроверки, где несколько нейросетей контролируют качество распознавания. Так, для русского языка точность достигает до 98% и до 95% для других языков.</p><h2>Как это работает</h2><p>Сервис экономит часы рутинной работы. С его помощью можно преобразовать речь в текст, анализировать эмоции спикеров, создавать контент и улучшать качество коммуникаций в компании.</p><p>Основной язык — русский, но бот также поддерживает 53 других языка, включая редкие диалекты. Для русской речи используется специально обученная модель, которая корректно обрабатывает технические термины, сленг и разговорные выражения.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/d2bf4ee4-aaa0-499e-9a7b-7053217ab18a.png" alt="" /></figure><h2>Технические параметры</h2><p>Сервис принимает практически все форматы:</p><ul><li>Видео: .mp4, .mov, .webm, .flv,<br />.m4v, .mxf, .mts, .m2ts, .ts.</li><li>Аудио: .mp3, .aac, .flac, .wav,<br />.ogg, .m4a и многие другие.</li></ul><p>Максимальная длина файла — 15 часов, но для корпоративных клиентов доступна обработка любых записей. Если файл превышает 2 ГБ (4 ГБ для Telegram Premium), его можно загрузить на облачный диск — бот скачает по ссылке.</p><p>Сервис распознает до 20 спикеров в одном файле и автоматически очищает аудио от фоновых шумов. Это особенно полезно для расшифровки совещаний в Zoom или записи интервью в шумных условиях.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/c338bf30-93ce-40a2-8e02-f346b1adb74d.png" alt="" /></figure><p>Дополнительные функции после обработки:</p><ul><li>Подсветка эмоций: можно быстро найти моменты,<br />где спикер говорил радостно, злился или выражал другие эмоции.</li><li>Саммаризация: автоматически создается краткое<br />резюме встречи.</li><li>Перевод и субтитры: перевод текста на другие<br />языки и генерация субтитров.</li><li>Пост-редактура: подготовка постов для<br />соцсетей, викторин и даже текстов песен в LRC-формате.</li></ul><p>Для разработчиков доступно API, которое можно подключить к CRM-системам. Готовые решения уже есть для amoCRM и Битрикс24 — они автоматически расшифровывают звонки и анализируют работу операторов. Также есть телеграм-бот для быстрой обработки аудио.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/543a4bf0-0428-4004-be05-8334eda5d2cc.png" alt="" /></figure><p>Тарифы:</p><ul><li>1,5 часа бесплатно (по промокоду tproger).</li><li>Подписка с безлимитом — от 990 ₽/месяц (без подсветки эмоций и разделения спикеров).</li><li>Скидки для студентов (50%) и корпоративных клиентов (неделя бесплатного тестирования).</li></ul><p>Чтобы оценить качество расшифровки, можно отправить боту команду /examples и посмотреть реальные примеры обработки аудио.</p><h2>5. Digital Protocol</h2><p><a href="https://t.me/digital_protocol_bot">Digital Protocol </a>— телеграм-бот для автоматической транскрибации аудио и видео, составления протоколов встреч и подготовки стенограмм. Поддерживает практически все форматы файлов (mp3, ogg, m4a, wav, mp4, mkv и др.) и работает с любыми сервисами видеосвязи — от Zoom и Teams до SberJazz и Яндекс Телемоста.</p><h3>Технические возможности</h3><p>Бот распознаёт речь на любом языке и разделяет участников встречи (до 50 спикеров). Алгоритмы игнорируют фоновые шумы и посторонние разговоры, обеспечивая высокую точность транскрибации. Используются модели на базе SaluteSpeech и GigaChat с поддержкой шумоподавления.</p><p>Digital Protocol не просто делает расшифровку — он формирует структурированный протокол встречи: указывает тему, повестку, принятые решения, исполнителей и поручения. Бот может анализировать длинные записи без ограничений по длительности и выдавать краткое резюме по каждому обсуждению.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-28/b7ac7365-58ee-4bf7-94cb-23dc6ddff3ed.png" alt="" /><figcaption>Как выглядит интерфейс</figcaption></figure><h3>Условия использования и тарифы</h3><p>Бот работает прямо в Telegram. Бесплатно доступны 500 минут и неограниченное число запросов — без дополнительных ограничений.</p><p>Тарифы следующие:</p><p>Для Физических лиц:</p><ul><li>990 руб: 600 мин видео / аудио + 500 тыс знаков стенограммы (около 10 совещаний).</li><li>2790 руб: 1800 мин видео / аудио + 1,5 млн знаков стенограммы (около 30 совещаний).</li><li>10 900 руб: 7200 мин видео / аудио + 6 млн знаков стенограммы (около 120 совещаний).</li></ul><p>Для ЮЛ: от 10 900 руб, зависит от количества и продолжительности совещаний в день.</p><h3>Дополнительные особенности</h3><p>Бот можно кастомизировать под корпоративные задачи и ограничить доступ только нужным сотрудникам. Поддерживается установка на сервер — в том числе в закрытый контур. Возможны две версии: на базе отечественных решений (SaluteSpeech, GigaChat) и open-source моделей.</p><h2>6. Silero Audio Bot</h2><p><a href="https://t.me/silero_voice_bot">Silero Audio Bot</a> — разработка российской команды Silero, специализирующейся на речевых технологиях. Бот использует собственные алгоритмы распознавания речи, а не сторонние API вроде Google Speech-to-Text или OpenAI Whisper. Это дает полный контроль над качеством обработки и независимость от зарубежных сервисов.</p><p>Сервис ориентирован на приватность. Все аудио обрабатывается локально — файлы не отправляются на сторонние серверы. Это критически важно для юристов, журналистов и бизнес-пользователей, работающих с конфиденциальными записями.</p><h2>Технические возможности</h2><p>Бот поддерживает аудиофайлы до 20 МБ в форматах MP3, WAV, OGG и FLAC. Максимальная длина записи — 30 минут, что покрывает потребности в расшифровке интервью, лекций или рабочих встреч.</p><p>Точность распознавания русского языка достигает 90% для чистого аудио без фоновых шумов. Алгоритм автоматически разделяет текст на абзацы, расставляет пунктуацию на основе пауз, форматирует вывод (не «стена текста»).</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/3535b6f4-f7c9-4d1e-84a8-e9ae17ac5faa.png" alt="" /></figure><h2>Интеграции и сценарии использования</h2><p>Бот работает в Telegram как обычный пользователь. Его можно добавить в групповые чаты без прав администратора — он будет автоматически расшифровывать голосовые сообщения.</p><p>Разработчики предлагают API для корпоративных систем. Например, интеграция с CRM позволяет автоматически фиксировать звонки клиентов.</p><h2>Условия использования</h2><p>Бот бесплатный, но имеет ограничения;</p><ul><li>не более 10 запросов в сутки;</li><li>нет разделения спикеров;</li><li>поддержка только русского и<br />английского языков.</li></ul><p>Для профессионального использования команда Silero предлагает коммерческую версию движка с увеличенными лимитами и дополнительными функциями.</p><h2>7. Any to Text</h2><p><a href="https://timeweb.com/go?url=https%3A%2F%2Fclvrlink.ru%2Fgo%2Fany2text&amp;hash=69f595e7d15cd26448360d1ed88451c472ab2d51">Any to Text</a> — это современный онлайн-сервис для автоматической расшифровки аудио и видеозаписей. Разработчики создали инструмент на базе ИИ, который справляется с файлами любой продолжительности. Вы можете загрузить двухчасовую лекцию или подкаст и получить текстовую версию за несколько минут.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/91e733a6-ecb8-4d77-873a-af61e1dd16c2.png" alt="" /></figure><h2>Как работает сервис</h2><p>Процесс транскрибации состоит из трех простых шагов. Сначала пользователь загружает файл или указывает ссылку на видео. Сервис поддерживает более 100 форматов, включая MP3, WAV, MP4, MOV и другие популярные расширения. Затем ИИ анализирует аудиодорожку и преобразует речь в текст. На завершающем этапе можно скачать результат в удобном формате: DOCX, TXT, XLSX или SRT для субтитров.</p><p>Особенности:</p><ul><li>поддержка 50+ языков, которые определяются автоматически;</li><li>точность распознавания русской речи — 95%;</li><li>возможность обработки файлов без ограничения по длительности;</li><li>экспорт результатов в четырех форматах;</li><li>интеграция с облачными хранилищами.</li></ul><p>Также разработчики утверждают, что система корректно распознает профессиональную терминологию и адаптируется к различным акцентам.</p><h2>Тарифы и доступность</h2><p>Any to Text предлагает гибкую систему оплаты. Новые пользователи получают 15 бесплатных минут для тестирования сервиса. Далее можно приобретать пакеты минут: 100 мин. за 320 руб. или 500 мин. за 1200 руб. Для корпоративных клиентов доступны специальные условия с неограниченной транскрибацией.</p><h2>8. Vid2Text</h2><p><a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Ft.me%2FVid2text_bot%3Fstart%3Dref_vc&amp;postId=1108228">Vid2Text</a> — это бот и веб-сервис для преобразования видео в текст с дополнительной функцией распознавания текста на изображениях. Разработанный российским инженером Дмитрием Петровым в 2024 году, проект использует комбинацию Whisper (для аудио) и Tesseract OCR (для изображений). Сервис работает через Telegram-бота и веб-интерфейс, поддерживая обработку файлов до 2 ГБ.</p><h2>Технические особенности</h2><p>Система автоматически извлекает аудиодорожку из видео (MP4, MOV, AVI) и преобразует речь в текст с точностью до 92% для русского языка. Для изображений (JPG, PNG) применяется оптическое распознавание символов с поддержкой 15 языков, включая кириллицу и латиницу.</p><p>Возможности:</p><ul><li>расшифровка видео/аудио с тайм-кодами;</li><li>распознавание текста на скриншотах и сканах;</li><li>экспорт в TXT, DOCX и SRT (субтитры);</li><li>локальная обработка данных без отправки на сервер.</li></ul><h2>Условия использования</h2><p>Бесплатно для файлов до 15 минут, для большего объема требуется подписка (от 299 ₽/мес). Точность падает при фоновом шуме или плохом качестве изображения (менее 300 DPI).</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/74ae9155-9e12-4920-9d51-9853b05080b3.png" alt="" /></figure><p>Vid2Text особенно полезен журналистам (расшифровка интервью), студентам (конспекты лекций) и маркетологам (анализ видеоконтента). В 2025 году добавлена интеграция с Google Docs и функция автоматического рерайта текста.</p><h2>9. Zvukogram</h2><p><a href="https://zvukogram.com/speech/">Zvukogram</a> — это сервис для синтеза речи, который превращает текст в озвучку на 150 языках с гибкой настройкой скорости, тона и интонации. Подходит для блогеров, продюсеров подкастов, SMM-специалистов и всех, кто создает аудиоконтент или хочет автоматизировать озвучку текстов.</p><h3>Что умеет сервис</h3><p>Сервис умеет озвучивать диалоги, вставлять звуки в речь (например, сигнал объявления перед текстом), изменять паузы между предложениями и параграфами с точностью до миллисекунд. Поддерживается SSML-разметка для более естественного звучания. Можно озвучивать субтитры из SRT, документы PDF и DOCX, а также сразу получать озвучку в формате ogg opus, чтобы загружать файлы в Telegram как войсы.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2025-07-23/ad1d72d9-16be-47ab-bb75-1bcc96043d52.png" alt="" /></figure><h3>Условия использования</h3><p>Zvukogram доступен через удобный веб-интерфейс и по API, включает возможность интеграции в n8n для автоматизации рабочих процессов. Пользователям доступна подробная документация и видео-гайды, которые помогают быстро запустить синтез речи под свои задачи.</p><p>При регистрации и активации почты предоставляются 10 бесплатных токенов, после чего стоимость начинается от 1 до 12₽ за 1000 символов текста. Озвучка доступна в высоком качестве с возможностью интеграции в любые проекты — от видеороликов до автоматических уведомлений в системах.</p><h2>Советы по выбору</h2><p>Ориентируйтесь на конкретные задачи. Для расшифровки аудио и видео важны точность распознавания и поддержка длинных файлов — здесь хорошо показали себя Teamlogs, «Войси», Speech2Text и Vid2Text. Если нужна качественная озвучка любого текста, Zvukogram — ваш помощник. Шöпот подойдет тем, у кого звуковые файлы низкого качества, а Digital Protocol — для тех, кому важна работа с ИИ.</p><p>Всегда тестируйте сервисы на небольших запросах перед полноценным использованием. Проверяйте, как они справляются с вашей спецификой — техническими терминами, разговорной речью или нестандартными просьбами. Обращайте внимание на тарифы: многим хватает бесплатных возможностей, а бизнесу часто выгоднее корпоративные подписки. Главное — найти инструмент, который экономит время без потери качества.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как встроить распознавание банковской карты в браузер</title>
      <link>https://tproger.ru/articles/raspoznavanie-bankovskoj-karty-v-brauzere--kak-s-pomoshhyu-tehnologii-webassembly-integrirovat-raspoznavanie-v-veb-stranicu</link>
      <comments>https://tproger.ru/articles/raspoznavanie-bankovskoj-karty-v-brauzere--kak-s-pomoshhyu-tehnologii-webassembly-integrirovat-raspoznavanie-v-veb-stranicu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Smart Engines]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/raspoznavanie-bankovskoj-karty-v-brauzere--kak-s-pomoshhyu-tehnologii-webassembly-integrirovat-raspoznavanie-v-veb-stranicu</guid>
      <description><![CDATA[<p>Рассказываем, как с помощью технологии WebAssembly интегрировать распознавание в веб-страницу</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/raspoznavanie-bankovskoj-karty-v-brauzere--kak-s-pomoshhyu-tehnologii-webassembly-integrirovat-raspoznavanie-v-veb-stranicu">Как встроить распознавание банковской карты в браузер</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Финтех]]></category>
      <category><![CDATA[WebAssembly]]></category>
      <category><![CDATA[Мессенджер]]></category>
      <category><![CDATA[GTK]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Библиотеки]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 18 Jul 2025 07:00:04 GMT</pubDate>
      <content:encoded><![CDATA[<p>Привет, Tproger!</p><p>Мы в Smart Engines занимаемся разработкой интеллектуальных систем для распознавания документов. Мы уже рассказывали вам, как просто и быстро интегрировать наши решения для <a href="https://tproger.ru/articles/kak-vstroit-raspoznavanie-pasporta-rf-v-android--powagovoe-rukovodstvo">распознавания паспорта</a>, а также <a href="https://tproger.ru/articles/kak-vstroit-raspoznavanie-dokumentov-v-android--powagovoe-rukovodstvo">распознавания жестких и гибких форм</a> в Android.</p><p>Сегодня речь пойдет про браузерное распознавание. Оно в последние несколько лет пользуется колоссальным спросом со стороны рынка – прежде всего у  финтеха. Кроме того, развертывание PWA-приложений понадобится компаниям при интеграции функциональности в новый отечественный мессенджер MAX.</p><p>Поговорим о том, в чем плюсы распознавания в вебе и главное – как его развернуть на примере банковской карты.</p><h2>Исторический экскурс</h2><p>Технология WebAssembly (WASM) появилась в 2015 году и два года спустя была реализована во всех основных браузерах. Тогда же ученые Smart Engines начали проводить с WASM первые эксперименты.</p><p>Немного похвастаемся: в 2021 году мы первыми в стране представили промышленные технологии для распознавания документов в вебе. Это оказалось очень кстати, поскольку на фоне удаления мобильных приложений из магазинов к интерес к технологиям распознавания QR и банковских карт в браузере вырос.</p><p>Банки и финтех стали искать способы, как перенести привычную для пользователя функциональность – платежи по QR, распознавание номера телефона, распознавание банковской карты – из мобильного приложения в веб.</p><p>Ответ нашелся быстро – WASM и Smart Engines.</p><h2>В чем плюсы?</h2><p>Браузерное распознавание имеет очень много преимуществ. <b>Во-первых</b>, это все преимущества веб приложения:</p><ul><li>Кроссплатформенность;</li><li>Возможность доступа к приложению из любой точки с интернет-соединением</li><li><b>Мгновенное</b> развертывание и обновление приложения, что <b>позволяет пользователям всегда работать с актуальной версией</b>.</li></ul><p><b>Во-вторых</b>, предусматривает совершенно иной уровень защиты персональных данных. Пользователь не выгружает свои данные на сервер для распознавания, а, напротив, загружает модуль для распознавания изображений с персональными данными себе.</p><p>И, <b>в-третьих</b>, позволяет в сжатые сроки реализовать фронтэнд-интеграцию силами web-разработчиков.</p><p>Все преимущества браузерного распознавания уже оценили наши партнёры, нацеленные на развитие своих интернет-сервисов. Среди них – Альфа-Банк, Газпромбанк и другие.</p><h2>Распознавание кодифицированных объектов</h2><p>Одним из самых востребованных направлений в OCR сейчас является распознавание кодифицированных объектов, таких как баркоды, номера телефонов, банковских карт и прочие машиночитаемые зоны.</p><p>В своё время мы выделили распознавание таких объектов в отдельный продукт <a href="https://smartengines.ru/smart-code-engine/">Smart Code Engine</a> для того, чтобы иметь возможность гибче работать с различными сценариями распознавания, а также иметь возможность пойти дальше в деле оптимизации скорости и размера библиотеки. В результате появился Smart Code Engine 2.0 – продукт получил новый интерфейс и возможность максимально гибко настраивать поведение для получения лучшего качества распознавания.</p><p>Библиотека Smart Code Engine написана на С++ и портировалась в веб с помощью инструмента Emscripten. Поскольку вся кодовая база, от низкоуровневых вычисления над изображениями до архитектуры поисковой сети, поддерживается нашим научным отделом, качественное портирование не составляло особых проблем.</p><p>Js-интерфейс библиотеки представляет собой практически зеркальный С++ интерфейс и с его помощью распознавание банковской карты реализуется вот так:</p><p>Этот код необходимо поместить в веб-воркер, чтобы не нагружать UI поток браузера лишними вычислениями.</p><p>Передача изображений в библиотеку осуществляется прямо с чтения пикселей элемента canvas, где вы выводите изображения с камеры устройства или прикрепленного файла PDF.</p><p>В процессе работы распознавания у вас есть возможность нарисовать поверх изображения найденные элементы документа за мгновение до распознавания.</p><p>Вот как это выглядит на выходе:</p><figure><img src="https://media.tproger.ru/user-uploads/110363/2025-07-17/fd81bc20-66a7-4d20-90ee-ce1bf5a93827.gif" alt="Автоматический ввод данных банковской карты в браузере" /><figcaption>Распознавание банковской карты в браузере при помощи Smart Code Engine</figcaption></figure><p>Как вы можете заметить, интеграция Smart Code Engine SDK не вызывает сложностей – внедрение происходит практически мгновенно, а скорость распознавания сопоставима с нативными библиотеками.</p>]]></content:encoded>
    </item>
    <item>
      <title>Лучшие российские нейросети аналоги чата GPT, Chat-GPT на русском: ТОП-8 нейросетей, которые дают пользоваться западными нейросетями в России (GPT o4, Midjorney, Gemini, Dalle, Deepseek и др.)</title>
      <link>https://tproger.ru/articles/luchwie-rossijskie-nejroseti-analogi-chata-gpt--chat-gpt-na-russkom--top-8-nejrosetej--kotorye-predostavlyayut-funkcional-izvestnyh-nejrosetej-v-rossii--gpt-o4--midjorney--gemini--dalle--deepseek-i-dr</link>
      <comments>https://tproger.ru/articles/luchwie-rossijskie-nejroseti-analogi-chata-gpt--chat-gpt-na-russkom--top-8-nejrosetej--kotorye-predostavlyayut-funkcional-izvestnyh-nejrosetej-v-rossii--gpt-o4--midjorney--gemini--dalle--deepseek-i-dr?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[СтудГид]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/luchwie-rossijskie-nejroseti-analogi-chata-gpt--chat-gpt-na-russkom--top-8-nejrosetej--kotorye-predostavlyayut-funkcional-izvestnyh-nejrosetej-v-rossii--gpt-o4--midjorney--gemini--dalle--deepseek-i-dr</guid>
      <description><![CDATA[<p>Подборка из 8 сервисов, которые позволяют использовать ChatGPT, Midjourney, DALL·E и другие нейросети в России — без VPN, с русским интерфейсом и полным доступом.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/luchwie-rossijskie-nejroseti-analogi-chata-gpt--chat-gpt-na-russkom--top-8-nejrosetej--kotorye-predostavlyayut-funkcional-izvestnyh-nejrosetej-v-rossii--gpt-o4--midjorney--gemini--dalle--deepseek-i-dr">Лучшие российские нейросети аналоги чата GPT, Chat-GPT на русском: ТОП-8 нейросетей, которые дают пользоваться западными нейросетями в России (GPT o4, Midjorney, Gemini, Dalle, Deepseek и др.)</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Оптимизация]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Telegram]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Яндекс]]></category>
      <category><![CDATA[Анализ данных]]></category>
      <category><![CDATA[QA]]></category>
      <category><![CDATA[Английский]]></category>
      <category><![CDATA[YouTube]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 09 Jul 2025 08:35:50 GMT</pubDate>
      <content:encoded><![CDATA[<p>Российский аналог чата GPT / доступ к зарубежным нейросетям в России</p><p><b>Российские нейросети — достойная альтернатива ChatGPT и другим западным ИИ-сервисам.</b></p><p>С появлением ChatGPT, Midjourney, Gemini и других мощных ИИ-инструментов работа с текстами, изображениями, кодом и данными стала проще и быстрее. Однако с учётом ограничений доступа к ряду зарубежных сервисов, особенно из России, на первый план вышли отечественные разработки. И сейчас российские нейросети уже могут успешно заменить западные аналоги — по функционалу, качеству генерации и удобству использования.</p><p>Современные русскоязычные ИИ-сервисы умеют вести диалог, писать статьи, решать задачи, генерировать изображения и даже программировать — полностью на русском и с учётом локального контекста. Многие из них активно развиваются, интегрируются в бизнес-процессы и становятся всё более популярными среди пользователей.</p><p><b>Как пользоваться ChatGPT, Midjourney, DALL·E и другими нейросетями в России: подборка сервисов с доступом к ИИ без ограничений</b></p><p>Сегодня нейросети вроде ChatGPT, GPT-4, Midjourney, Gemini, Claude и других — незаменимые инструменты для работы с текстами, изображениями, кодом и данными. Но из-за ограничений многие из этих сервисов официально недоступны в России. Несмотря на это, существуют альтернативные способы получить к ним доступ — через российские платформы и интеграции, которые открывают полный функционал популярных западных ИИ.</p><p>Эти сервисы позволяют использовать возможности ведущих нейросетей без VPN, смены региона и сложных настроек. Достаточно просто зарегистрироваться — и можно генерировать тексты в GPT-4, создавать изображения в Midjourney, работать с ИИ-помощниками вроде Gemini и Claude, использовать перевод, анализ данных, автоматизацию задач и многое другое.</p><p><i>Мы собрали ТОП-8 сервисов, которые дают российским пользователям удобный и стабильный доступ к лучшим зарубежным нейросетям. В обзоре расскажем, как работает каждый из них, какие ИИ-модели поддерживаются, чем они удобны и кому подойдут больше всего.</i></p><p><b>ТОП-8 сервисов, которые дают российским пользователям удобный и стабильный доступ к лучшим зарубежным нейросетям:</b></p><p>1. <a href="https://eduforms.org/?rid=10e8034c12615a2d">Study.AI</a> - лучший агрегатор нейросетей предоставляющий возможности всех самых популярных генераторов (текст, картинки, фото, видео и т.д.) Есть фримиум возможности — доступ к чату GPT и др.</p><p>2. <a href="https://apihost.ru/">ApiHost</a> - универсальный сервис без необходимости VPN. Быстро генерирует изображения по промптам и голосовым командам.</p><p>3. <a href="https://chat.gogpt.ru/">GoGPT</a> -Удобное мобильное приложение с мгновенной генерацией картинок по тексту. Отличается высокой скоростью работы.</p><p>4.  <a href="https://chadgpt.ru/">Chad AI</a>  - специалист по логотипам и аватаркам. Подходит для брендинга и быстрого создания фирменного стиля.</p><p>5.  <a href="https://aisearch.ru/">Ай Серч</a>  - комбинирует текст и изображение.</p><p>6. <a href="https://pisatel.info/">AI-Писатель</a>. - создаёт изображения, тексты и описания товаров по фото.</p><p>7. <a href="https://neuro-texter.ru/">НейроТекстер</a> - дорисовывает изображение, продолжая идею автора.</p><p>8.  <a href="https://neuro-holst.ru/">НейроХолст</a>  - превращает фото в иллюстрации в заданном стиле — от реализма до 3D.</p><h3>Российские нейросети и сервисы, где можно сгенерировать текст, изображение, видео, картинку или просто получить доступ к нейросетям: GPT o4, Midjorney, Gemini, Dalle, Deepseek и др.:</h3><p>1. <a href="https://eduforms.org/?rid=10e8034c12615a2d">Study.AI</a><a href="https://a24plus.ru/chat/open_ai_image_bot?utm_source=edugram&amp;utm_medium=igorpr&amp;utm_campaign=tproger2"></a></p><p><a href="https://eduforms.org/?rid=10e8034c12615a2d">Study.AI</a> — это сборник различных нейросетей для генерации изображений, фотографий, презентаций, по текстовым и голосовым запросам. Она предназначена для создания уникального визуального контента, включая иллюстрации, концепт-арты, рекламные баннеры и другие изображения. (лучшая нейросеть на данный момент по мнению пользователей). Внутри платформы предоставляется функционал всех известных нейросетей в России (GPT o4, Midjorney, Gemini, Dalle, Deepseek и др.)</p><figure><img src="https://media.tproger.ru/user-uploads/114541/2025-05-28/9416387f-43f0-47a4-907e-8f33cfa345db.png" alt="Study.AI" /><figcaption>Study.AI</figcaption></figure><p><a href="https://a24plus.ru/chat/open_ai_image_bot?utm_source=edugram&amp;utm_medium=igorpr&amp;utm_campaign=tproger2"></a><a href="https://study24.ai/chat/generate_presentation_plus_bot?utm_source=edugram&amp;utm_medium=igorpr">Study.AI</a> — это универсальная платформа, объединяющая 6 передовых AI-моделей (для генерации креатива, создания иллюстраций, изображений и картинок, презентаций, текста, анализа данных, и т. д.) в одном удобном сервисе. Точный и безопасный доступ к нейросетям без необходимости покупать десяток отдельных подписок или использовать VPN является огромный плюсом данного сервиса</p><ul><li>Стоимость: от 199 рублей</li><li>Пробный период: доступен ограниченный бесплатный режим для тестирования</li><li>Доступ: онлайн через браузер</li></ul><p>Преимущества:</p><ul><li>Все AI-модели в одном месте</li><li>Единая подписка (Freemium + Premium)</li><li>Глубокие интеграции (улучшенное распознавание изображений, генерация изображений, картинок, презентаций, генерация рефератов)</li><li>Интуитивный интерфейс (минимум лишних кнопок, гости могут протестировать сразу)</li><li>Экономия времени и сил (автоматизация рутины, быстрое переключение между моделями)</li><li>Поддержка русского языка и доступ без VPN</li><li>Есть версия в Telegram</li><li>Универсальное решение (студенты, специалисты, творчество, личные дела)</li><li>Масштабируемость (сервис постоянно добавляет новые модели нейросетей)</li></ul><p>Недостатки:</p><ul><li>пока что не обнаружены</li></ul><p><a href="https://eduforms.org/?rid=10e8034c12615a2d">САЙТ СЕРВИСА</a></p><p>2. <a href="https://apihost.ru/">ApiHost</a></p><p>ApiHost — это многофункциональный онлайн-сервис на русском языке, который позволяет создавать изображения по текстовому описанию, рисункам и фотографиям. Помимо визуального контента, ApiHost поддерживает функции озвучки, преобразования голоса в текст и обратной конвертации. Идеально подходит для генерации изображений для сайтов, презентаций, баннеров и другого контента.</p><figure><img src="https://media.tproger.ru/user-uploads/114541/2025-05-28/1ae26584-4197-4e60-8d65-357931ae3144.png" alt="" /><figcaption>ApiHost</figcaption></figure><p>Сервис работает по платной модели: 9 рублей за генерацию изображения и 6 рублей за описание к фото. Бесплатного тестового периода нет, но лимиты отсутствуют в платной версии.</p><p>Преимущества ApiHost:</p><ul><li>Полностью адаптирован для мобильных устройств.</li><li>ИИ создаёт до 4 вариантов изображения по одному промпту — на русском и английском.</li><li>Поддержка загрузки фото, рисунков и текстовых файлов для генерации.</li><li>Дополнительные функции: озвучка, голос в текст, сохранение, анализ текста, подсчёт слов, изменение тона и темпа голоса.</li><li>Возможность самостоятельного выбора ИИ-модели для генерации.</li><li>Интеграция с YouTube и AI-подсказки.</li></ul><h2>Недостатки и ограничения:</h2><ul><li>Нет возможности править мелкие детали на изображении — результат можно только принять или отклонить.</li><li>Исходные изображения не сохраняются — используются только как базовая информация для генерации.</li><li>Не поддерживает генерацию графиков и медицинских изображений.</li><li>Регистрация обязательна, даже для первого использования.</li><li>Отсутствие бесплатного пробного периода — сразу требуется оплата.</li></ul><p><a href="https://apihost.ru/">CАЙТ СЕРВИСА</a></p><p>3. <a href="https://chat.gogpt.ru/">GoGPT</a></p><p>GoGPT — это мощный ИИ-сервис с полностью русскоязычным интерфейсом, который сочетает функции генерации изображений, распознавания объектов и интеллектуального анализа визуального контента. Сервис работает на базе DALL·E 3 и Midjourney, поэтому для корректной работы с изображениями может потребоваться VPN. Основной упор сделан на генерацию и обработку изображений по промтам, коррекцию визуалов и работу с композициями.</p><figure><img src="https://media.tproger.ru/user-uploads/114541/2025-05-28/bc095bc8-0dcc-4bda-a28d-82e9e023aee1.png" alt="" /><figcaption>GoGPT</figcaption></figure><p>Сервис поддерживает загрузку фото с описанием, запоминает контекст, предлагает прогнозирование расходов, анализирует данные из интернета и помогает создавать или редактировать визуальный стиль. Подключение возможно через браузер или чат-бот с поддержкой GPT-4v.</p><p>Условия использования:</p><ul><li>Бесплатный пробный период — 7 дней</li><li>10 бесплатных запросов в день в рамках теста</li><li>Полный доступ к функциям с тарифа «Стандарт» — от 699 ₽ в месяц</li><li>Регистрация обязательна</li></ul><p>Преимущества GoGPT:</p><ul><li>Большая библиотека готовых шаблонов (промтов) для генерации изображений.</li><li>Гибкий контроль контекста и запоминание истории запросов.</li><li>Обучающая система и интеллектуальная обработка текстов.</li><li>Накопительные токены — можно переносить на следующий месяц.</li><li>Выделение отдельных участков изображения для точечной доработки.</li><li>Поддержка распознавания и обработки сразу нескольких изображений.</li></ul><p><a href="https://chat.gogpt.ru/">САЙТ СЕРВИСА</a></p><p>4. <a href="https://chadgpt.ru/">Chad AI</a></p><p>ChadAI — это многофункциональный сервис, сочетающий генерацию изображений, создание текстов, визуального контента и даже прототипов простых игр. Сервис работает на русском языке и не требует подключения VPN, что делает его удобным для пользователей из России.</p><figure><img src="https://media.tproger.ru/user-uploads/114541/2025-05-28/e06ca793-405f-4715-a84d-87ab4abfe626.png" alt="" /></figure><p>ChadAI поддерживает работу с популярными генераторами изображений — DALL·E и Midjourney. В зависимости от подключённого инструмента и тарифа, пользователю доступны разные лимиты на количество запросов. Сервис способен создавать изображения по промтам, а также превращать загруженные фото в арты или стилизованные картинки. Есть функция голосового ввода, встроенный поиск через Яндекс-бот и генерация изображений прямо в чате.</p><p>Условия использования:</p><ul><li>Бесплатный тариф: 3 запроса в сутки</li><li>Тарифы: Мини — 290 ₽/мес, Оптимум — 590 ₽/мес, Плюс — 1690 ₽/мес</li><li>Первый месяц: 50 изображений DALL·E, 25 — Midjourney</li><li>Далее — 15 изображений в месяц бесплатно или переход на платный тариф</li><li>Обязательная регистрация</li></ul><h2>Преимущества ChadAI:</h2><ul><li>Поддержка голосовых запросов и текстовых описаний</li><li>Возможность создавать арты из фото и изображения прямо в чате</li><li>Высокое разрешение сгенерированных изображений</li><li>Обработка длинных текстов до 14 000 знаков</li><li>Доступ к встроенной библиотеке промтов</li><li>Быстрая техподдержка через Telegram</li><li>Гибкая система тарифов с возможностью докупить запросы при необходимости</li></ul><h2>Недостатки ChadAI:</h2><ul><li>Русская версия периодически выдаёт ошибки и нестабильно работает</li><li>В периоды высокой нагрузки возможны временные ограничения для пользователей из России</li><li>Количество бесплатных изображений ограничено, особенно после первого месяца</li></ul><p><a href="https://chadgpt.ru/">САЙТ СЕРВИСА</a></p><p>5. <a href="https://aisearch.ru/">Ай Серч</a></p><p>AI Search — универсальный искусственный интеллект, предназначенный для генерации изображений и текстов, обработки аналитических данных и помощи в программировании. Несмотря на наличие русской версии интерфейса, в полной мере работать с инструментом можно только через англоязычный режим. Сервис подходит для создания логотипов, аватаров и анимаций по текстовому описанию, но уровень визуализации часто оставляет желать лучшего.</p><figure><img src="https://media.tproger.ru/user-uploads/114541/2025-05-28/04de0f96-18f3-4ab2-8dc1-5cea9dc778fd.png" alt="" /></figure><h2>AI Search</h2><p>Сервис также предлагает функции для написания статей, описаний товаров, блогов, рефератов и даже кода для более чем 20 языков программирования. В зависимости от тарифа доступны разные объёмы задач, символов или временных ограничений. Регистрация обязательна, а тестировать визуальные функции без оплаты невозможно — пробный доступ ограничен лишь базовым функционалом.</p><p>Условия использования:</p><ul><li>Язык интерфейса: русский (ограниченный), английский (полноценный)</li><li>Тестовый период: 7 дней с ограничениями</li><li>Стоимость: от 999 ₽ до 2999 ₽/мес в зависимости от тарифа</li><li>Форма запроса: текстовое описание (лучше — на английском)</li><li>Регистрация обязательна</li></ul><h2>Преимущества AI Search:</h2><ul><li>Гибкая система тарифов — можно выбрать подходящий план под конкретные задачи</li><li>После первой оплаты начисляется 100% бонус на баланс</li><li>Поддерживает создание анимаций и статичных изображений по описанию</li><li>Многофункциональность: от генерации текстов до написания кода и анализа данных</li></ul><h2>Недостатки AI Search:</h2><ul><li>Полноценный функционал доступен только после оплаты — даже тестовые изображения не сгенерировать бесплатно</li><li>Интерфейс на русском языке работает нестабильно, ограничен по возможностям</li><li>Качество изображений часто не соответствует ожиданиям — результат может отличаться от заданного описания</li></ul><p><a href="https://aisearch.ru/">САЙТ СЕРВИСА</a></p><p>6. <a href="https://pisatel.info/">AI-Писатель</a>.</p><p>AI-Писатель — сервис с русскоязычным интерфейсом, ориентированный на создание и корректуру разнообразных текстов, включая SEO-контент, отзывы, рерайтинг, копирайтинг, рекламные материалы и сценарии. Также предлагает функции генерации изображений и фотографий, но с ограничениями в базовых тарифах.</p><figure><img src="https://media.tproger.ru/user-uploads/114541/2025-05-28/8f07fe43-1ed6-4ce3-bfcb-2d87a09a3b03.png" alt="" /><figcaption>AI-Писатель</figcaption></figure><h2>Условия использования:</h2><ul><li>Язык интерфейса: русский</li><li>Тестовый период: 1 сутки для текста</li><li>Стоимость: от 150 до 6500 ₽ в месяц в зависимости от пакета</li><li>Форма запроса: текстовая подсказка</li><li>Регистрация: обязательна для генерации изображений</li></ul><h2>Преимущества AI-Писателя:</h2><ul><li>Поддержка разных моделей ИИ, включая GPT-4o Turbo и Claude 3.5 Sonnet на дорогих тарифах</li><li>Генерация и корректура текстов разного уровня сложности</li><li>Создание SEO-оптимизированных текстов для сайтов и рекламных материалов</li><li>Возможность создавать изображения с разным разрешением через Dall-E 3 (в зависимости от тарифа)</li><li>Гибкие лимиты на символы и изображения в зависимости от выбранной модели</li></ul><h2>Недостатки AI-Писателя:</h2><ul><li>Ограниченный доступ к продвинутым ИИ и созданию изображений в дешевых тарифах</li><li>Короткий бесплатный тестовый период — всего один день для текстов</li><li>Требуется обязательная регистрация для генерации картинок</li><li>Ограничения по количеству и размеру изображений в зависимости от тарифа</li></ul><p><a href="https://pisatel.info/">САЙТ СЕРВИСА</a></p><p>7. <a href="https://neuro-texter.ru/">НейроТекстер</a></p><p>НейроТекстер — русскоязычный сервис, позволяющий создавать и обрабатывать тексты с разной стилистикой и тоном, а также генерировать изображения в стиле аниме, аватарки, фото, логотипы и превью для статей. При работе не требуется VPN, однако возможны сложности с оплатой через нейротокены — внутренняя валюта для приобретения изображений.</p><figure><img src="https://media.tproger.ru/user-uploads/114541/2025-05-28/d6a80d8f-5580-401d-bfba-025b05f0079d.png" alt="" /><figcaption>Нейротекстер</figcaption></figure><h2>Основные характеристики:</h2><ul><li>Язык интерфейса: русский</li><li>Тестовый период: 7 дней</li><li>Стоимость: от 299 до 1999 рублей в месяц (зависит от тарифа)</li><li>Форма запроса: текстовая подсказка</li><li>Регистрация: обязательна</li></ul><h2>Преимущества НейроТекстера:</h2><ul><li>Обработка сразу нескольких изображений — до 9 за один запрос</li><li>Возможность задавать запросы на русском и английском языках</li><li>Многофункциональность: рерайтинг, генерация текстов, проверка грамматики, оптимизация, настройка стиля и тона</li><li>Специализированная служба поддержки с чат-ботами, разделёнными по сферам деятельности, что ускоряет получение помощи</li><li>Управление параметрами изображений — размер, количество шагов прорисовки для детализации</li></ul><h2>Недостатки НейроТекстера:</h2><ul><li>Без подписки сервис не работает</li><li>При большой нагрузке возникают задержки и затруднения с генерацией изображений</li><li>Возможны периодические проблемы с оплатой через нейротокены</li></ul><p><a href="https://neuro-texter.ru/">САЙТ СЕРВИСА</a></p><p>8. <a href="https://neuro-holst.ru/">НейроХолст</a></p><p>НейроХолст — русскоязычная нейросеть, ориентированная на перерисовку, коррекцию фото и генерацию картинок по текстовому описанию. Пользователю доступна возможность создавать эскизы, наброски, полноценные картины и фотографии в различных стилях. Для качественного результата важно сразу задавать точные параметры, например, убрать мультяшность или ограничить размытость.</p><figure><img src="https://media.tproger.ru/user-uploads/114541/2025-05-28/ec6b9e13-686f-454d-a90f-d4e53bbbc42a.png" alt="" /><figcaption>НейроХолст</figcaption></figure><h2>Основные характеристики:</h2><ul><li>Язык интерфейса: русский</li><li>Тестовый период: бесплатный (до 25 «красок» — запросов на изображения)</li><li>Стоимость: от 100 рублей («Мини») до 5000 рублей («Океан красок»)</li><li>Форма запроса: текстовое описание</li><li>Регистрация: обязательна</li></ul><h2>Преимущества НейроХолста</h2><ul><li>Простота использования — не требует установки и сложных настроек</li><li>Интуитивно понятный и удобный интерфейс</li><li>Можно создавать до 50 изображений в бесплатном периоде (по краскам)</li><li>Поддержка различных художественных стилей, гибкая адаптация под запросы пользователя</li><li>Работает на базе популярных мощных ИИ-моделей (Dall-E 3, Midjourney v6)</li></ul><h2>Недостатки НейроХолста</h2><ul><li>Длительное время генерации изображений, даже после оплаты</li><li>Ограничение по количеству запросов в бесплатном тарифе (25 красок)</li></ul><p><a href="https://neuro-holst.ru/">САЙТ СЕРВИСА</a></p><p>Несмотря на ограничения, доступ к лучшим мировым нейросетям в России по-прежнему возможен — благодаря отечественным платформам, которые берут на себя интеграцию с зарубежными ИИ-сервисами. ChatGPT, Midjourney, DALL·E, Gemini, Claude, DeepSeek и другие инструменты становятся ближе и проще в использовании, когда есть удобный интерфейс, поддержка русского языка и прозрачные условия доступа.</p><p>Выбор конкретного сервиса зависит от задач: где-то важен максимально мощный текстовый ИИ, где-то — генерация изображений или креативных концепций, а кому-то нужен универсальный помощник на каждый день. К счастью, рынок развивается, и российские пользователи уже не ограничены в инструментах — главное, понимать, какие возможности предоставляет каждый из них.</p><p>Попробуйте несколько платформ из списка — и найдите ту, которая будет максимально комфортной и эффективной именно для вас. Если же вам не хочется искать несколько платформ, то лучше всего выбрать <a href="https://study24.ai/chat/generate_presentation_plus_bot?utm_source=edugram&amp;utm_medium=igorpr">Study.AI</a> на котором есть все, что может понадобиться пользователю из России, есть бесплатный фримиум период, платформа постоянно обновляется и есть хорошая поддержка, которая может оперативно решить любой вопрос.</p>]]></content:encoded>
    </item>
    <item>
      <title>iOS 26 научилась ставить видеозвонок на паузу, если заметит, что вы начали раздеваться</title>
      <link>https://tproger.ru/news/ios-26-nauchilas-stavit-videozvonok-na-pauzu--esli-zametit--chto-vy-nachali-razdevatsya</link>
      <comments>https://tproger.ru/news/ios-26-nauchilas-stavit-videozvonok-na-pauzu--esli-zametit--chto-vy-nachali-razdevatsya?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/ios-26-nauchilas-stavit-videozvonok-na-pauzu--esli-zametit--chto-vy-nachali-razdevatsya</guid>
      <description><![CDATA[<p>iOS 26 теперь ставит видеозвонок FaceTime на паузу, если заметит, что вы раздеваетесь или показываете интимный контент — защита приватности</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/ios-26-nauchilas-stavit-videozvonok-na-pauzu--esli-zametit--chto-vy-nachali-razdevatsya">iOS 26 научилась ставить видеозвонок на паузу, если заметит, что вы начали раздеваться</a>»</p>]]></description>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[Бета]]></category>
      <category><![CDATA[Видеоконтент]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 03 Jul 2025 08:38:51 GMT</pubDate>
      <content:encoded><![CDATA[<p>В iOS 26 <a href="https://x.com/idevicehelpus/status/1940478287131955320">появилась</a> неожиданная функция — FaceTime теперь умеет <b>автоматически приостанавливать видеозвонок</b>, если камера фиксирует, что пользователь начал <b>раздеваться</b> или показывать <b>чувствительный контент</b>.</p><h2>Как это работает</h2><p>Если система сочтёт происходящее на видео потенциально интимным, звонок будет <b>автоматически прерван</b>, а на экран выведется предупреждение:</p><figure><img src="https://media.tproger.ru/user-uploads/111041/2025-07-03/3b5dfe9f-50c2-49ed-94f1-1f6d96e7850e.jpeg" alt="" /></figure><p><b>Аудио и видео приостановлены, потому что вы можете показывать что-то чувствительное.</b> <i>Если вам некомфортно, завершите звонок.</i></p><p>Пользователю предложат два варианта:</p><ol><li><i>Возобновить аудио и видео</i></li><li><i>Завершить звонок</i></li></ol><p>Функция работает <b>на устройстве</b>, без отправки видео в облако — Apple подчёркивает, что распознавание чувствительного контента происходит <b>локально</b>, с использованием моделей машинного обучения.</p><h2>Зачем это нужно</h2><p>Apple продвигает функцию как инструмент <b>защиты приватности</b>. Она может пригодиться:</p><ul><li>при случайном демонстрировании интимного контекста;</li><li>при видеозвонках с детьми;</li><li>в ситуациях, когда собеседник пытается записать звонок без согласия.</li></ul><h2>Контекст</h2><p>Подобные функции уже появлялись ранее: iOS умеет распознавать интимные изображения в AirDrop и «Сообщениях», предупреждая пользователей. FaceTime — следующий шаг в этой стратегии.</p><p>Пока новинка доступна лишь участникам бета-программы iOS 26. По данным инсайдеров, настройка будет опциональной — отключить ее можно будет через раздел «Экранное время» или «Конфиденциальность».</p>]]></content:encoded>
    </item>
    <item>
      <title>Как встроить распознавание документов в Android: пошаговое руководство</title>
      <link>https://tproger.ru/articles/kak-vstroit-raspoznavanie-dokumentov-v-android--powagovoe-rukovodstvo</link>
      <comments>https://tproger.ru/articles/kak-vstroit-raspoznavanie-dokumentov-v-android--powagovoe-rukovodstvo?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Smart Engines]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-vstroit-raspoznavanie-dokumentov-v-android--powagovoe-rukovodstvo</guid>
      <description><![CDATA[<p>Разбираемся, как быстро добавить возможность распознавания документов в Android. Пошаговое руководство по встраиванию Smart Document Engine.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-vstroit-raspoznavanie-dokumentov-v-android--powagovoe-rukovodstvo">Как встроить распознавание документов в Android: пошаговое руководство</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[JavaScript]]></category>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[SEO]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[JSON]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[CSS]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Tor]]></category>
      <category><![CDATA[HTML]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[BASIC]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[Intel]]></category>
      <category><![CDATA[ICO]]></category>
      <category><![CDATA[Стартапы]]></category>
      <category><![CDATA[Библиотеки]]></category>
      <category><![CDATA[Разработка]]></category>
      <category><![CDATA[XML]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 10 Jun 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Привет, Tproger!</p><p>Мы в <a href="https://smartengines.ru/">Smart Engines</a> занимаемся разработкой софта для распознавания самых разных документов — начиная от паспорта РФ, свидетельства о рождении и заканчивая первичкой вроде УПД или ТОРГ-12, а также банковских карт, номеров телефона и баркодов. Наши библиотеки написаны полностью с нуля (на плюсах), мы уделяем огромное внимание скорости алгоритмов, нейросетям (новым архитектурам, размеру и правильному применению) и оптимизации, за счет чего наш софт портируется на любые архитектуры и может быть использован на любой платформе.</p><p>Сегодня продолжим знакомиться через рассказ о нашем софте, на очереди вторая библиотека — Smart Document Engine и ее возможности работы с жесткими и гибкими формами.</p><h2>Гибкие и жесткие формы</h2><p>Вначале про сами формы: они могут быть «жесткими» и «гибкими». Жёсткие формы подразумевают, что положение всех объектов на форме может быть задано прямо в виде координат на шаблоне. Самое простое определение для жестких форм — они совпадают «на просвет». Возьмите пару листов А4 с распечатанной жёсткой формой, наложите друг на друга, и места расположения полей точно совпадут. Гибкие формы устроены гораздо сложнее, но все равно имеют свою характерную структуру и топологию.</p><p>Распознавание жестких форм можно свести к детекции формы на изображении и распознавании определенных областей, где должны быть искомые поля. Гибкие формы требуют гораздо более сложных систем поиска (к тому же, завязанных на результате предыдущих действий, например, OCR, что только увеличивает возможность ошибки).</p><p>Кстати, иногда вместо распознавания текста целиком достаточно просто ответить на вопрос «есть ли текст в выбранной области, и, если есть, то где»</p><p>Но не надо думать, что жёсткие формы совсем просты — большие белые поля без каких-либо символов (или одинаковый узор по краям, как это бывает с бланками гособразца), малый объём статического текста и некоторая вариативность бланков тоже заставляют потрудиться над детекцией и классификацией шаблонов.</p><p>Также существуют общие для подобных форм проблемы. Правильно интерпретировать галочки в чекбоксах, найти штрихкоды, правильно разметить табличные данные — есть куча проблем, каждая из которых имеет своё state-of-the-art решение и набор алгоритмов, над которыми нужно ломать голову.</p><h2>Почему не LLM, хотя казалось бы</h2><p>Сейчас мы переживаем бум развития нейросетей — генеративные и классифицирующие сети появляются как грибы после дождя. Количество задач, которые они могут решить, тоже кажется неисчислимым: казалось бы — дайте обучающую выборку побольше, и всё получится! Тем более, что примеры использования нейросетей для автоматизации рутины уже можно встретить на каждом шагу: об этом пишут заметки и обзорные статьи на научно-популярных ресурсах, а интеграторы и стартапы предлагают решения по созданию чат-ботов и помощников на основе ИИ, обученного на внутренней документации больших компаний.</p><p>Однако чем сложнее нейросеть, чем глубже степень обучения — тем выше шанс, что она начнёт бредить. Мы все какое-то время назад <a href="https://shedevrum.ai/post/bc5bf060107711eeb9ea06d64eab8f23/">смеялись</a> над шести-семипалыми героями очередных сгенерированных изображений, сейчас посмеиваемся над сгенерированными сетями текстами с описанием несуществующих фильмов и книг, но смешно ли будет нам (а особенно бухгалтерии), если нейросеть начнет галлюцинировать при распознавании платёжных реквизитов или суммы НДС? И чем выше степень развития сетей — тем менее заметными будут становиться такие ошибки.</p><p>В прошлом году на одной из ключевых конференций в области анализа и распознавания документов — ICDAR — учёные традиционно задались вопросом о будущем OCR. И сошлись во мнении, что OCR нисколько не устарела, благополучно развивается и остается наиболее надежным инструментом распознавания. Обеспечить требования консистентности (и ещё всякого такого) информации, извлекаемой из изображения, все равно сможет только старый добрый OCR и прочие детерминированные алгоритмы. И именно их разработкой (и доведением до совершенства) мы и занимаемся.</p><p>Вернёмся к библиотеке <a href="https://smartengines.ru/intelligent-document-recognition/">Smart Document Engine</a>. Как уже говорилось выше, гибкие формы на то и гибкие, что исключительно геометрией на них не обойдёшься — вопрос местонахождения полей решается «на лету». На процесс взаимодействия с библиотекой это влияет в самом конце, на моменте работы с результатом. Перейдем к знакомству с интерфейсом на примере всё того же встраивания в андроид.</p><h2>Встраивание</h2><p>В целом, сценарий работы с библиотекой распознавания документов такой же, как и в <a href="https://tproger.ru/articles/kak-vstroit-raspoznavanie-pasporta-rf-v-android--powagovoe-rukovodstvo">прошлой статье</a> про распознавание паспорта: создаём движок, формируем настройки сессии, заводим саму сессию и кормим её картинками, после чего работаем с результатом распознавания. В отличие от документов, удостоверяющих личность, гибкие и жесткие формы могут быть многостраничными, с одинаковыми «по смыслу» полями на каждой странице. Помимо этого, часто документы загружают «пакетом», и в этом случае на одном изображении могут быть несколько разных документов. Поэтому результат распознавания устроен сложнее, чем в прошлом примере. Есть «результат распознавания», внутри него лежит набор найденных документов, каждый документ разбивается на «логический» и «физический» набор полей:</p><p>Логическая и физическая части документа разбираются отдельно, так как в некоторых случаях геометрия вообще не нужна (если результат распознавания документа дальше идёт в базу данных):</p><p>Как правило, результат распознавания представляют в виде json-объекта, но для наглядности лучше всего пользоваться html — особенно в случае, когда логические и физические поля имеют больше одного соответствия. Вот простенький генератор html на основе документа:</p><p>В результате получается удобная для взаимодействия html-страничка. Если добавить немного фантазии, то можно сразу сделать форму, в которой можно будет проверять и дополнять неуверенно распознанные поля — очень удобно в случае, если качество изображения плохое или документ плохо пропечатан.</p><p>Конечно, помимо андроида встроить распознавание и организовать удобные представление документа (при необходимости) можно и на любой другой платформе, однако с трендом на создание банковских офисов нового поколения и развития курьерской сети автоматизация ввода документов с помощью средненьких мобильных устройств на Андроиде становятся актуальной задачей.</p><p>На этом мы не заканчиваем, ждите новых статей!</p>]]></content:encoded>
    </item>
    <item>
      <title>Как встроить распознавание паспорта РФ в Android: пошаговое руководство</title>
      <link>https://tproger.ru/articles/kak-vstroit-raspoznavanie-pasporta-rf-v-android--powagovoe-rukovodstvo</link>
      <comments>https://tproger.ru/articles/kak-vstroit-raspoznavanie-pasporta-rf-v-android--powagovoe-rukovodstvo?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Smart Engines]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-vstroit-raspoznavanie-pasporta-rf-v-android--powagovoe-rukovodstvo</guid>
      <description><![CDATA[<p>Пошагово объясняем, как встроить быстрое и безопасное распознавание паспорта РФ в Android. Нативное приложение с возможностью распознавания ДУЛ на устройстве.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-vstroit-raspoznavanie-pasporta-rf-v-android--powagovoe-rukovodstvo">Как встроить распознавание паспорта РФ в Android: пошаговое руководство</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Java]]></category>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Git]]></category>
      <category><![CDATA[IDE]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[GitHub]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Kotlin]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Библиотеки]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 30 May 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Привет, Tproger!</p><p>Мы в <a href="https://smartengines.ru/">Smart Engines</a> занимаемся разработкой софта для распознавания самых разных документов – начиная от паспорта РФ, свидетельства о рождении и заканчивая первичкой вроде УПД или ТОРГ-12, а также банковских карт, номеров телефона и баркодов.</p><p>Наши библиотеки написаны полностью с нуля (на плюсах), мы уделяем огромное внимание скорости алгоритмов, нейросетям (новым архитектурам, размеру и правильному применению) и оптимизации, за счет чего наш софт портируется на любые архитектуры и может быть использован на любой платформе.</p><p>Объяснять (и хвастаться) проще всего на примере – покажем, как развернуть распознавание паспорта РФ прямо на устройстве на Android.</p><h2>Зачем это всё?</h2><p>Кстати, <b>распознавание паспорта РФ на мобильном телефоне</b> – ключевой элемент процесса удостоверения личности в цифровых каналах. Функциональность дает возможность удаленно открывать счета в банковских приложениях, регистрироваться в шеринговых сервисах, покупать билеты на самолеты и поезда и многое другое.</p><p>Кроме того, распознавание на мобильнике открывает возможность к ещё одной функциональности — <b>распознаванию в видеопотоке</b>. При таком сценарии пользователь наводит камеру на документ, а система анализирует входящие кадры до тех пор, пока не будет обеспечено достаточное для распознавания документа качества. Таким образом клиенту не нужно несколько раз переснимать документ, если вдруг кадр не удался — получился размазанным, засвеченным и так далее.</p><h2>Немного вводных</h2><p>SDK <a href="https://smartengines.ru/smart-idreader/">Smart ID Engine</a> – это библиотека, собранная под нативную платформу, конфигурационный бандл и обёртка для вызова функций библиотеки с помощью других языков программирования (в этой статье нам понадобится java).</p><p>Сперва коротко об <b>интерфейсе библиотеки</b>, без этого мы не сможем написать адекватное работающее приложение. Система распознавания включает:</p><ul><li><b>Движок распознавания.</b>  Он создаётся с указанием конфигурационного бандла и представляет собой что-то вроде “склада инструментов” для распознавания различных документов. Движок создаётся в самом начале, существует на всём протяжении жизни (приложения или хотя бы сценария, в котором используется распознавание). От него создаются следующие элементы интерфейса:</li></ul><ul><li><b>Сессия распознавания</b>. Это сам процесс распознавания конкретного физического объекта – паспорта, ВУ, СТС, загранпаспорта и других. Всего по состоянию на сегодняшний день мы поддерживаем более 3 тысяч типов документов.  В сессию можно передать всего одно изображение, а можно - серию изображений последовательно (видеопоток), при этом после каждого нового распознавания результат будет уточняться, а так же на основе уверенности в результате будет приниматься решение, нужно ли распознавать дальше или лучше уже не будет.</li></ul><p><i>Важная оговорка: Вообще сессии бывают разных типов - помимо распознавания документов также существуют сессия сравнения лиц (сравнить два изображения на степень “похожести” или провести проверку определения живости лица. Кстати, это происходит без выявления биометрических дескрипторов). А также сессия файловой форензики (поиск признаков вмешательства в исходное изображение) и другие.</i></p><ul><li><b>Настройки сессии.</b> Они хранят список доступных для распознавания типов документов (сам по себе этот список определяется конфигурационным бандлом), дополнительную информацию о каждом документе, а также позволяют настроить процесс распознавания: задать список ожидаемых типов документов для сессии распознавания (кстати, если поставить *, то система сама определит тип документа из всех преднастроенных шаблонов), включить\выключить проверки признаков подлинности, задать таймаут для сессии распознавания и так далее. Настройки создаются перед созданием самой сессии и не могут редактироваться в процессе распознавания.</li></ul><ul><li><b>Результат распознавания. </b>Это объект, в котором хранится множество различной информации: координаты шаблонов документов (допустим, вторая и третья страницы паспорта ищутся отдельно) и всех полей на этих шаблонах, текстовые поля (вплоть до разбиения на варианты каждого символа с их весами), поля с изображениями, поля с проверками признаков подлинности документа. Как этим всем богатством пользоваться, расскажем чуть ниже.</li></ul><p>Беглого взгляда на этот интерфейс достаточно, чтобы понять, как его правильно встроить в приложение. При старте приложения (или сценария) создаем экземпляр движка, перед непосредственно распознаванием создаем настройки сессии и заполняем их, после чего при переходе на экран с превью камеры создаем саму сессию распознавания и “кормим” её кадрами до тех пор, пока сессия не затерминалится (= не решит, что “ей хватит”). После чего можно переходить к разбору результата распознавания.</p><h2>Как это встраивается и работает</h2><p>А теперь немного кода - покажем, как делается распознавание документа с помощью камеры устройства на Android. Полный код можно найти, перейдя по <a href="https://github.com/SmartEngines/Smart-ID-Engine-SDK/tree/main/Smart-ID-Engine-2.5.0-Full-bundle_idengine-Android">ссылке</a> на GitHub, а ниже – наиболее интересные моменты.</p><p>Начнём с создания движка:</p><p>Объявим класс:</p><p>И приведём его имплементацию:</p><p>Теперь нам нужно создать и подготовить настройки сессии, чтобы библиотека знала, какие именно инструменты использовать при распознавании:</p><p>С имплементацией:</p><p>Дальше, наконец, само распознавание. Поскольку для распознавания нужно откуда-то брать кадры (мы всё же не волшебники), логично завести контроллер, который будет хранить сессию, иметь доступ к камере и кормить сессию кадрами, пока та не попросит остановиться. Реализуем свой ImageProcessor, который будет кормить кадры из превью сессии распознавания:</p><p>Когда в процессе распознавания достигается терминальность, можно переходить к разбору результата распознавания. Результат распознавания хранит в себе множество информации - помимо собственно текстовых полей и фото владельца, там лежит геометрия (координаты документа на изображении), данные проверок признаков подлинности и различные атрибуты.</p><p>Теперь вы знаете, что встроить распознавание паспорта РФ в приложение для Android — намного проще, чем может показаться на первый взгляд.</p><p>Это далеко не единственный вариант использования нашего софта. Как минимум, помимо распознавания документов также можно сверять лица, проверять лицо на “живость”, организовывать распознавание двусторонних документов и еще много чего.</p><p>Но схема работы останется той же: движок – настройки сессии – сессия – разбор результата. Такая схема позволяет как сделать сервер с распознаванием тысяч документов одновременно, так и встроить распознавание хоть в браузер.</p><p>Если заинтересовались – добро пожаловать на <a href="https://smartengines.ru">наш сайт</a>. И не расходимся, скоро расскажем еще много чего интересного!</p>]]></content:encoded>
    </item>
    <item>
      <title>В какие смартфоны будет встроено ИИ и как это будет</title>
      <link>https://tproger.ru/articles/v-kakie-smartfony-budet-vstroeno-ii-i-kak-eto-budet</link>
      <comments>https://tproger.ru/articles/v-kakie-smartfony-budet-vstroeno-ii-i-kak-eto-budet?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Виктория Эберт]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/v-kakie-smartfony-budet-vstroeno-ii-i-kak-eto-budet</guid>
      <description><![CDATA[<p>Смартфоны с ИИ. Показываем, как работает искусственный интеллект на смартфонах. Рассматриваем новые модели и будущее новых технологий ✔ Tproger</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/v-kakie-smartfony-budet-vstroeno-ii-i-kak-eto-budet">В какие смартфоны будет встроено ИИ и как это будет</a>»</p>]]></description>
      <category><![CDATA[Android]]></category>
      <category><![CDATA[Apple]]></category>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Google]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[iOS]]></category>
      <category><![CDATA[Samsung]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Маркетинг]]></category>
      <category><![CDATA[Приложение]]></category>
      <category><![CDATA[Xiaomi]]></category>
      <category><![CDATA[Нейрочип]]></category>
      <category><![CDATA[Смартфоны]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 30 May 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<h2>Кто отвечает за встроенный ИИ в смартфоне</h2><p>NPU (Neural Processing Unit — нейронный процессор) —  отдельный «мозг» смартфонов с ИИ. Он не рисует графику (это работа GPU) и не занимается тяжёлой логикой приложений (это делает CPU). Его стихия — нейросети и машинное обучение.</p><p>Обычно NPU — часть большого чипа SoC (System on a Chip). Там он работает в связке с CPU и GPU, что позволяет устройству выполнять задачи, требующие вычислений локально, без подключения к облаку. Не нужно ждать ответа с сервера, не нужно передавать личные данные куда-то в облако. Это быстрее, безопаснее и экономнее.</p><p>Наши телефоны каждый день делают кучу «умных» штук. Пока вы фоткаете кота, CPU запускает камеру, GPU рисует интерфейс, а NPU в это время распознаёт морду кота, автофокусится на глазах и апскейлит фото. NPU отвечает за следующие программные возможности:</p><ul><li>генеративный ии — on-device LLM пишет и редактирует тексты;</li><li>улучшение фото и видео — шумоподавление, увеличение разрешения, удаление лишних объектов;</li><li>распознавание лиц и объектов — люди и животные, QR-коды, текст на фото;</li><li>обработка голоса — шумоподавление, распознавание голоса;</li><li>AR и фильтры: 3D-маски, эффекты, допреальность;</li><li>защита данных — всё, что можно, делается локально. Данные остаются у вас, а не уходят в облака к AI-гигантам</li></ul><p>NPU — это один из лучших способов ускорить ИИ прямо на вашем смартфоне, не перегружая батарею и не жертвуя конфиденциальностью. Но не все задачи решаются локально — ИИ-приложения могут использовать мощь вашего устройства для быстрых задач и отправлять ресурсоёмкие операции в облако. Для этого используется ИИ-ускоритель — машинное обучение анализирует ваши привычки и прогнозирует, какие ресурсы понадобятся, сокращая время отклика устройства. А перераспределение памяти делает работу с многозадачностью более плавной: если приложение неожиданно потребует больше ОЗУ, система выделит дополнительные ресурсы без замедлений.</p><h2>Какие бренды и модели первыми внедряют ИИ</h2><h3>Samsung Galaxy AI (S24, S25 и новее)</h3><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-05-19/c7a9b0af-96b5-4292-97dc-69309ec0646e.jpg" alt="Смартфоны с ИИ" /><figcaption>Galaxy AI / Источник: samsung.com</figcaption></figure><p>Если вы мечтали, чтобы голосовые одним махом превращались в структурированные заметки, а сторис монтировались сами собой — Samsung вас услышал. В начале 2024 года компания <a href="https://www.reuters.com/technology/samsung-embed-googles-generative-ai-tech-s24-smartphone-series-2024-01-17/">представила</a> Galaxy AI, который использует гибридный ИИ, сочетая собственные модели Samsung и Google Gemini Nano. ИИ-десант высадился не только на флагманах: известно, что часть ИИ-функций постепенно <a href="https://www.business-standard.com/technology/tech-news/samsung-expands-this-galaxy-s-series-gemini-feature-to-galaxy-a-models-125043000534_1.html">появится</a> в старых моделях серии Galaxy A, заменив ассистента Bixby. По информации <a href="https://www.bloomberg.com/news/articles/2025-04-16/perplexity-in-talks-to-integrate-assistant-into-samsung-motorola-phones">Bloomberg</a>, Samsung обсуждает партнёрство с Perplexity — их ИИ может стать дефолтным ассистентом на новых устройствах компании.</p><p>Чтобы активировать Galaxy AI, войдите в Samsung Account, а затем перейдите в Настройки → дополнительные функции → AI-функции или Galaxy AI.</p><p>В первую очередь, Galaxy AI <a href="https://www.samsung.com/ru/galaxy-ai/">позиционируют</a> как ассистента для продуктивности:</p><ul><li>Мой день — встроенный мини-дайджест, который утром покажет прогноз погоды и напомнит покормить кота. Вечером — подведёт итоги дня, покажет лучшие фотографии и напомнит, сколько шагов вы прошли.</li><li>Обведи и найди — функция для тех, кто не любит тратить время на поиски: увидели в тиктоке крутую дрель — обведите её и Google найдёт её в интернет-магазине. Работает с любыми объектами на экране: от одежды до песен;</li><li>Синхронный перевод звонков — ИИ помогает перевести разговоры в реальном времени. Вы говорите на русском, собеседник слышит ваш голос на английском (или любом другом языке). Параллельно на экране будет текстовая трансляция. Если нужно, можно записать и расшифровать разговор, так что вы не забудете важные моменты.</li></ul><p>Что умеет ИИ для текста. ИИ-редактор в One UI можно вызвать из любого текстового поля. Там всё без особых сюрпризов:</p><ul><li>генерация текста («напиши за меня письмо начальству, но так, чтобы не уволили»);</li><li>изменение стиля письма (формально? дружелюбно? по-деловому?);</li><li>проверка орфографии и грамматики (чтобы не было стыдно перед коллегами);</li><li>перевод текста с экрана;</li><li>саммари веб-страниц в браузере Samsung Internet;</li><li>расшифровка голосовых заметов.</li></ul><p>Как ИИ помогает создавать контент:</p><ul><li>Удаление лишнего: если в кадр случайно попал турист в шортах — алгоритм смартфонов с генеративным ИИ вырежет всё ненужное в один тап;</li><li>Перемещение объектов: засняли машину на фоне заката, а она оказалась в углу кадра? Не беда: берёте тачку, тащите туда, где она смотрится лучше — нейросеть всё дорисует;</li><li>Автоулучшение: ИИ сам определит, что на фото пересвет, мыльный фон или белый баланс живёт своей жизнью. Поправит, размоет, усилит;</li><li>Монтаж без монтажа: наснимали кучу видео на даче или на шашлыках? ИИ сам нарежет ролик: сцены, ритм, сюжет — Auto Trim работает так, будто вы просидели в монтажке весь вечер (а вы не сидели);</li><li>Очистка звука: решили записать интервью или подкаст, а за стеной соседи взялись за ремонт? Audio Eraser очистит нежелательный шум: можно отдельно подкрутить громкость голоса, или полностью заглушить перфоратор.</li></ul><p>Не всё так радужно с Galaxy AI — многие пользователи уже начали высказывать недовольство насчет проблем с доступностью функций. У одних пользователей работает, у других — нет. Зависит от модели телефона, страны и даже языка. Многим вообще <a href="https://www.techradar.com/phones/new-survey-suggests-the-vast-majority-of-iphone-and-samsung-galaxy-users-find-ai-useless-and-to-be-honest-im-not-surprised?">не ясно</a>, где искать ИИ-фишки и как их включать. А те, кто попробовал, <a href="https://xdaforums.com/t/rant-galaxy-ai-is-complete-bullsh-t-is-unreliable-and-everyone-who-praises-it-is-a-paid-shill.4717286/">разочарованы</a>: они называют функции ненадежными, <a href="https://www.androidpolice.com/samsung-galaxy-ai-features-not-ready-yet/">медленными</a>, плохо реализованными, <a href="https://xdaforums.com/t/rant-galaxy-ai-is-complete-bullsh-t-is-unreliable-and-everyone-who-praises-it-is-a-paid-shill.4717286/">не доработанными</a>, <a href="https://www.reddit.com/r/samsung/comments/1kbkkjo/i_hate_how_theyre_forcing_galaxy_ai_onto_me/">навязчивыми</a> и неудобными. На каждом шагу всплывают <a href="https://www.samsung.com/ru/galaxy-ai/">предупреждения</a> от Samsung — мол, за точность работы ИИ они не отвечают.</p><p>Galaxy AI можно запускать локально, прямо на смартфоне. Но часть фишек всё равно <a href="https://www.samsung.com/ru/galaxy-ai/">требуют</a> подключения к сети, а результаты при работе прямо на телефоне оказываются <a href="https://www.makeuseof.com/this-is-why-i-choose-galaxy-ai-over-gemini/">хуже</a>. Samsung заявляет, что для ИИ нужен новейший чип, но пользователи <a href="https://www.androidpolice.com/samsungs-galaxy-ai-rollout-strategy-bad-news-for-galaxy-s24-owners">подозревают</a>, что это маркетинговый ход, чтобы подтолкнуть к покупке новых моделей.</p><p>Пока ИИ-фичи бесплатны, но только до конца 2025. Пока Samsung <a href="https://us.community.samsung.com/t5/Galaxy-S25/Clarification-on-AI-Features-for-Galaxy-Devices-After-2025/td-p/3122467">уверяют</a>, что конкретных планов нет, но <a href="https://www.samsung.com/ru/galaxy-ai/">на сайте компании</a> указано, что это может измениться. Потом, вероятно, ИИ <a href="https://www.theverge.com/2024/1/19/24044251/samsung-galaxy-s24-ultra-ai-features-cost-2025">переведут на подписку</a>. Некоторые владельцы Galaxy S24 Ultra были <a href="https://www.reddit.com/r/samsunggalaxy/comments/1adbl7y/samsung_galaxy_ai_only_free_until_2025/">не в восторге</a>, узнав об этом после покупки. Ходят слухи, что <a href="https://www.reddit.com/r/samsunggalaxy/comments/1adbl7y/samsung_galaxy_ai_only_free_until_2025/">появятся</a> дополнительные функции, которые будут оправдывать стоимость. По данным <a href="https://www.techradar.com/phones/new-survey-suggests-the-vast-majority-of-iphone-and-samsung-galaxy-users-find-ai-useless-and-to-be-honest-im-not-surprised?">опроса</a> TechRadar 87% владельцев Samsung Galaxy считают умные функции бесполезными, а 94,5% не готовы платить за них.</p><blockquote>«ИИ на моем телефоне не дает никаких преимуществ. На самом деле, я считаю его навязчивым! Всякий раз, когда я пытаюсь что-то найти, вместо обычного поиска появляется ИИ. Я достаточно умён, чтобы знать, что я ищу... Мне не нужен ИИ, чтобы делать это за меня!»</blockquote><h3>Apple (iPhone с iOS 18 и Apple Intelligence)</h3><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-05-19/79d17024-593a-4f4e-83c8-d60963774166.jpeg" alt="Как работает искусственный интеллект на смартфонах" /><figcaption>Apple Intelligence / Источник: Apple</figcaption></figure><p>На WWDC 2024 Apple наконец-то показала свою версию ИИ — Apple Intelligence. Они обещают многое: генерация текста, суммирование заметок, личный помощник с интеграцией ChatGPT. Но есть нюанс: пока яблочный интеллект <a href="https://support.apple.com/ru-ru/121115">не поддерживает</a> русский язык.</p><p>Какие смартфоны от Apple получили Apple Intelligence? Чудеса машинного разума завезли только на устройства с процессором A17 Pro: iPhone 16, iPhone 15 Pro и iPhone 15 Pro Max c iOS 18.1 или новее. Приготовьте 7 ГБ свободного места, ведь моделька подгружается отдельно.</p><p>Если Apple Intelligence у вас не активна, включить её можно в пару кликов: настройки → Apple Intelligence и Siri → включить</p><p>Apple тоже раскатила инструменты для письма прямо в текстовых полях — можно быстро сгенерировать, переписать, проверить грамматику и изменить стиль. Для тех, кто не хочет тратить время, встроенная функция конспектирования вытянет главное из статьи или голосового сообщения. ИИ интегрирован в смартфоны от Apple, чтобы быстро нагенерить что-то необычное: в Image Playground можно создать картинку по описанию, есть «волшебная палочка» для генерации изображений в Заметках, а ещё доступна генерация эмодзи на заказ — Genmoji. Фотоплёнка тоже прокачалась — теперь можно не просто искать объекты или людей, но и стирать лишнее с фото. С выходом iOS 19 Apple <a href="https://www.bloomberg.com/news/articles/2025-05-12/apple-plans-ai-powered-battery-management-mode-for-devices-in-ios-19">добавит</a> в систему умное управление питанием на базе Apple Intelligence. А еще к управлению зрением <a href="https://www.apple.com/newsroom/2025/05/apple-unveils-powerful-accessibility-features-coming-later-this-year/">добавится</a> управление выражением лица.</p><p>А вот с «умной» сводкой уведомлений что-то пошло не так. Пользователи <a href="https://habr.com/ru/news/859164/">жалуются</a>, что сводка часто теряет контекст — неросети всё ещё плохо улавливают нюансы языка, иронию и эмоции. Пользователь <a href="https://www.reddit.com/r/comedyheaven/comments/1ge8ecm/attempted_suicide_but_recovered/">поделился</a>, что получил от мамы сообщение о походе, который «чуть не убил её». Но Apple Intelligence решила, что это сообщение о попытке суицида.</p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-05-19/4b0533bb-236f-4e6e-b295-960a5d55f53b.jpeg" alt="Смартфоны с ИИ" /><figcaption>Источник: Reddit</figcaption></figure><p>Apple решила не ограничиваться умной Siri, поэтому подружила её с ChatGPT прямо в системе. Если Siri поймёт, что задачка ей не по зубам, она делегирует её нейросети от OpenAI. Плюс, если у вас есть учётка ChatGPT (бесплатная или с подпиской), её можно подключить, чтобы разблокировать все фишки продвинутого ИИ. Машинное обучение также улучшило то, как ассистент понимает контекст и поддерживает разговор: теперь Siri можно задавать вопросы о функционале продуктов Apple. ChatGPT встроен не только в Siri — наведите камеру на здание, растение или другой объект, а ИИ подскажет, что это и чем может быть полезно.</p><p>Интересно, что регуляторы США <a href="https://www.theverge.com/news/653413/apple-intelligence-available-now-advertising-claim">запретили</a> Apple говорить, что Apple Intelligence «уже доступен». Причина — на практике ИИ не работает в полном объёме и многие функции находятся либо в тестировании, либо недоступны большинству пользователей.</p><p>Apple <a href="https://www.apple.com/apple-intelligence/">утверждает</a>, что они делают упор на приватность и обработку задач на устройстве. Если мощностей не хватает — задействуются приватные облака, которые хранят данные только во время процессинга. При использовании ChatGPT без учётки — ваш IP скрывается, отправляется только запрос и вложения, а данные не используются для обучения моделей. Если войдёте в аккаунт ChatGPT — вся обработка будет идти по правилам OpenAI.</p><h3>Google Pixel с встроенными ИИ-моделями Gemini</h3><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-05-19/11828777-7e52-4383-8b4a-7d2371a36463.jpg" alt="Как работает искусственный интеллект на смартфонах" /><figcaption>Источник: Google</figcaption></figure><p>Gemini, ИИ-помощник от Google, <a href="https://support.google.com/pixelphone/answer/15283615?hl=ru">работает</a> по умолчанию на Pixel 9 и новее. Ассистент помогает писать письма, планировать события, работать с сервисами вроде Gmail и YouTube и даже получать информацию через текст, голос и изображения. Благодаря голосовым командам и анализу фото, Gemini помогает быстро разобраться в контенте и исправлять ошибки в тексте.</p><p>Как <a href="https://www.androidauthority.com/google-pixel-sense-3531570/">сообщает</a> Android Autority, Google готовит новый шаг в эволюции мобильных помощников — Pixel Sense для Pixel 10. В отличие от Gemini, предполагается, что Pixel Sense будет работать локально, без интернета  и будет интегрирован с набором приложений от Google.</p><h3>Другие игроки: Xiaomi, OnePlus, Honor</h3><p><a href="https://www.mi.com/global/brand/ai/xiaomi-hyperai">Xiaomi HyperAI</a> — ИИ-платформа Xiaomi, встроенная в HyperOS и смартфоны 15-й серии. Эта технология использует оболочку Google Gemini и основана на мультимодальной обработке текста, речи и изображений. HyperAI работает в гибридном формате: часть задач выполняется прямо на устройстве, а остальное — в облаке. Правда, без интернета ИИ превращается в тыкву — почти все генеративные фишки завязаны на облачных мощностях, что ограничивает сценарии применения в офлайне. Также известно, что Xiaomi <a href="https://xiaomitime.com/xiaomi-tests-deepseek-ai-integration-in-hyperos-23560/">тестирует</a> интеграцию DeepSeek-R1 для своего голосового ассистента Super XiaoAI на базе ИИ, который <a href="https://new.c.mi.com/pk/post/68383">планируют поддерживать</a> на множестве устройств, включая модели 15 и 14 серий, флагманские смартфоны Redmi, а также складные MIX Fold 4 и MIX Flip.</p><p><a href="https://www.oneplus.com/ru/13#OS">OxygenOS 15</a> от OnePlus на базе Android 15 получила ИИ-функции и интеграцию Gemini. Для фото завезли апскейлер — поднимает разрешение до 4K, Unblur, который улучшает «мыльные» изображения и AI Reflection Eraser, удаляющий лишние блики и отражения. В боковой панели живут уже стандартные ИИ-инструменты для текста с автоподсказками и ИИ-поиском по устройству. Пользователи Reddit переживают о конфиденциальности на своих ИИ смартфонах и <a href="https://www.reddit.com/r/oneplus/comments/1hy8gd5/oneplus_ai_is_a_privacy_nightmare/">говорят</a>, что не могут полностью отключить умные функции: даже работа с текстами на устройствах OnePlus происходит в облаке, а для некоторых функций нужно активировать распознавание экрана. Тут уж каждый сам решает, что важнее: удобство или защита личных данных.</p><p><a href="https://www.honor.com/global/tech/honor-ai/">ИИ в смартфонах от Honor</a> фокусируется на умном распределении нагрузки. ИИ сам решает, когда устройству нужно больше ресурсов, и заранее готовит процессор и видеочип. Magic Portal сам подцепит адрес из сообщения и покажет маршрут на карте или предложит добавить событие в календарь, а ИИ-подсказки напомнят открыть посадочный на выходе к самолёту. Нейросетевые функции помогают распознавать текст на картинке, транскрибировать голосовые заметки, улучшать качество изображений и портретов, удалять объекты с фото. Но вот что действительно выделяет Honor среди конкурентов, так это встроенный детектор дипфейков. Если вам вдруг позвонит друг с поддельным видео или синтезированным голосом, Honor Magic 7 Pro <a href="https://www.honor.com/eurasia/phones/honor-magic7-pro/">вычислит</a> подмену и даст понять, что на том конце линии не тот, за кого себя выдают.</p><h2>Что нас ждёт дальше?</h2><p>Если раньше всё сводилось к генеративным фоторедакторам и голосовым помощникам, то теперь на горизонте появляются устройства, которые могут переосмыслить само понятие «смартфона».</p><p>На Всемирном мобильном конгрессе самым обсуждаемым трендом стали устройства, которые предлагают новый способ взаимодействия. Deutsche Telekom в паре с Perplexity AI показали концепт <a href="https://www.theverge.com/news/623164/t-mobile-ai-phone-perplexity-assistant-mwc-2025">Perplexity AI Phone</a>. Вместо экранных кнопок — управление через голосовые команды, которые решают задачи прямо на устройстве. Планируется, что смартфон будет работать на Magenta AI, предоставляя доступ набору ИИ-инструментов: Perplexity Assistant, Google Cloud AI, ElevenLabs и Picsart.</p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-05-19/fdf918e1-d84b-407f-a7c6-f533d37bd93d.png" alt="Смартфоны с ИИ" /><figcaption>Источник: Deutsche Telekom</figcaption></figure><p>Если ИИ-телефон от Perplexity — это аккуратный шаг к постсмартфонам, то OpenAI и Джони Айв (бывший лид-дизайнер Apple) решили сжечь все мосты. Их <a href="https://www.theverge.com/2024/9/21/24250867/jony-ive-confirms-collaboration-openai-hardware">проект</a> — гаджет, который полностью отказывается от привычного экрана в пользу голосового взаимодействия. И хотя стартап <a href="https://www.cnet.com/tech/services-and-software/a-chatgpt-screenless-phone-could-be-coming-as-openai-reportedly-eyes-jony-ives-ai-startup/">утверждает</a>, что не работает над «телефоном без экрана», если верить источникам, речь идет о принципиально новом устройстве, которое может полностью изменить наш взгляд на мобильные технологии. Пока что подробности остаются в тайне, но известно, что стартап уже <a href="https://www.theinformation.com/articles/openai-discussed-buying-jony-ive-sam-altmans-ai-device-startup">привлёк инвестиции</a>, включая поддержку Лорен Пауэлл Джобс, вдовы Стива Джобса.</p><h2>Нужен ли вам смартфон с встроенным ИИ?</h2><p>Смартфоны с ИИ-чипами — это новый стандарт. От обработки фотографий и переводов до улучшенной безопасности — технологии уже делают наши устройства умнее. Но, как и у любой крутой технологии, у этого есть свои плюсы и минусы. Давайте разберёмся, что вас ждёт, что вас ждёт, если вы решите влиться в мир умных устройств.</p><p>Плюсы:</p><ol><li>Быстрая обработка данных — нейрочип оптимизирует ресурсы смартфона и позволяет выполнять сложные задачи в разы быстрее;</li><li>Креативность на максималках — если вы контент-креатор или просто любите играться с фото, ИИ поможет креативить на ходу;</li><li>Повышение продуктивности: если вы постоянно записываете голосовые заметки или переводите текст – не нужно больше открывать отдельные приложения, всё встроено в систему;</li><li>Автономность — многие ИИ-функции работают в режиме офлайн.</li></ol><p>Минусы:</p><ol><li>Зависимость от модели устройства — Множество фич доступны только на флагманских моделях;</li><li>Геоблокировки: большинство функций от Google Gemini и Apple Intelligence пока не поддерживаются на русском языке;</li><li>Энергопотребление — ИИ-сиcтемам нужны мощные чипы, а значит, скорее всего, устройства станут дороже. Кроме того, нейропроцессоры довольно прожорливы: чем больше вы играете с ИИ-функциями, тем быстрее телефон просится к зарядке;</li><li>Стоимость и подписки: чипы — дорогое удовольствие. Такие смартфоны находятся в премиум-сегменте, а некоторые компании могут в будущем ввести платные подписки на ИИ-услуги;</li><li>Все еще нужен интернет и облако — некоторые нейрозадачи всё ещё требуют подключения к сети.</li></ol><p>Если вы хотите идти в ногу с прогрессом и не боитесь несовершенств, новые ИИ-функции откроют перед вами массу возможностей. Но если вам важнее стабильность и долговечность устройства, возможно, стоит подождать пару лет.</p>]]></content:encoded>
    </item>
    <item>
      <title>«Антиплагиат» научился с точностью 98% распознавать тексты, написанные ИИ</title>
      <link>https://tproger.ru/news/-antiplagiat--nauchilsya-s-tochnostyu-98--raspoznavat-teksty--napisannye-ii</link>
      <comments>https://tproger.ru/news/-antiplagiat--nauchilsya-s-tochnostyu-98--raspoznavat-teksty--napisannye-ii?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/-antiplagiat--nauchilsya-s-tochnostyu-98--raspoznavat-teksty--napisannye-ii</guid>
      <description><![CDATA[<p>Система «Антиплагиат» обновила алгоритм и теперь определяет тексты, написанные нейросетями, с точностью 98%. Новый модуль уже встроен в стандартную лицензию и особенно эффективен в проверке академических работ.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/-antiplagiat--nauchilsya-s-tochnostyu-98--raspoznavat-teksty--napisannye-ii">«Антиплагиат» научился с точностью 98% распознавать тексты, написанные ИИ</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[HR]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Машин]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 12 May 2025 11:42:18 GMT</pubDate>
      <content:encoded><![CDATA[<p>Система проверки уникальности «Антиплагиат» обновила алгоритмы и теперь умеет с точностью 98% выявлять тексты, созданные с помощью ИИ — GPT-4o, deepseekV3 и других. Это на 35% выше предыдущих результатов, <a href="https://www.cnews.ru/news/line/2025-05-12_antiplagiat_nauchilsya_polnostyu">сообщили</a> CNews в пресс-службе компании.</p><p>Больше новостей — в нашем тг-канале «<a href="https://t.me/your_tech">Представляешь»</a></p><p>Улучшенная технология уже встроена в стандартную лицензию сервиса. Алгоритм создан на основе внутренних разработок в области обработки естественного языка (NLP) и прошёл обучение на большом массиве машинно-сгенерированных текстов. В приоритете — высокая точность и минимизация ложных срабатываний.</p><blockquote>Мы надеемся, что данное обновление простимулирует авторов сосредоточиться на развитии собственных навыков письма и анализа, что, в свою очередь, поможет двигаться в рамках академической этики и обеспечит высокие стандарты российского образования. Мы уверены, в долгосрочной перспективе новый алгоритм детекции принесет гораздо больше пользы, чем быстрые, но неэтичные решения с помощью ИИ</blockquote><h2>Главный фокус — на научные и студенческие работы</h2><p>Обновлённый детектор нацелен прежде всего на академическую сферу. Он обучен на текстах из обширной базы работ, собранной компанией за 20 лет сотрудничества с университетами. Это даёт системе преимущество при анализе дипломов, курсовых и научных публикаций, где требуется высокая точность и строгость.</p><p>Именно в этих типах текстов ИИ используется особенно активно. Согласно <a href="https://academia.interfax.ru/ru/analytics/research/15447">исследованию</a> «Я — профессионал», 85% российских студентов регулярно прибегают к нейросетям. Среди них:</p><ul><li>77% используют ИИ для поиска информации,</li></ul><ul><li>43% — для написания курсовых, эссе и дипломов,</li></ul><ul><li>24% — для подготовки презентаций.</li></ul><p>Ранее уже фиксировались случаи защиты дипломов, полностью написанных с помощью нейросетей.</p><h2>ИИ на взлёте — а детекторы не дремлют</h2><p>В январе 2025 года на российский рынок вышла китайская бесплатная нейросеть deepseekV3. За короткий срок она стала самой популярной ИИ-платформой в стране, увеличив мобильный трафик в 5 раз. Параллельно OpenAI представила GPT-4o — мультимодальную модель нового поколения.</p><p>На этом фоне «Антиплагиат» усиливает позиции: его решения уже используют 92% вузов, участвующих в программе «Приоритет 2030», включая МГУ, СПбГУ, НИУ ВШЭ, МГТУ им. Баумана, РЭУ им. Плеханова и другие топ-университеты.</p><p>ИИ становится повседневным инструментом студентов, но академическая среда требует новых стандартов проверки. Алгоритмы ИИ развиваются — но и их распознавание тоже. Обновление от «Антиплагиата» — не просто технологическое улучшение, а очередной этап в борьбе за академическую добросовестность.</p>]]></content:encoded>
    </item>
    <item>
      <title>ТОП-7 нейросетей для решения задач по фото — лучшие ИИ-сервисы для контрольных и домашних заданий</title>
      <link>https://tproger.ru/articles/top-7-nejrosetej-dlya-reweniya-zadach-po-foto---luchwie-ii-servisy-dlya-kontrolnyh-i-domawnih-zadanij</link>
      <comments>https://tproger.ru/articles/top-7-nejrosetej-dlya-reweniya-zadach-po-foto---luchwie-ii-servisy-dlya-kontrolnyh-i-domawnih-zadanij?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[СтудГид]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/top-7-nejrosetej-dlya-reweniya-zadach-po-foto---luchwie-ii-servisy-dlya-kontrolnyh-i-domawnih-zadanij</guid>
      <description><![CDATA[<p>Ищете, как быстро решить задачу по фото? В этом обзоре — топ-7 нейросетей и ИИ-сервисов для решения контрольных и домашних заданий. Быстро, точно и считай бесплатно!</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/top-7-nejrosetej-dlya-reweniya-zadach-po-foto---luchwie-ii-servisy-dlya-kontrolnyh-i-domawnih-zadanij">ТОП-7 нейросетей для решения задач по фото — лучшие ИИ-сервисы для контрольных и домашних заданий</a>»</p>]]></description>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Сервисы]]></category>
      <category><![CDATA[Распознавание текста]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 30 Apr 2025 12:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>А вы когда-нибудь задумывались, насколько проще могла бы быть учёба, если бы достаточно было просто сфотографировать задачу? В 2025 году нейросети и ИИ-сервисы уже делают это реальностью. Благодаря новым технологиям, теперь можно получить готовое решение сложной задачи буквально за пару кликов.</p><p>В этом материале мы собрали ТОП-7 нейросетей, которые специализируются на распознавании задач с фото и помогают студентам справляться с контрольными и домашними заданиями. Эти умные инструменты не только выдают ответ, но и показывают пошаговое объяснение — идеальный вариант, если хочешь не просто списать, а понять материал. Попробуйте сами, как ИИ может избавить от бессонных ночей над учебниками и сделать учёбу заметно проще.</p><h2>Лучшие сервисы для решения задач и контрольных по фото в 2025 году:</h2><p>1. <a href="https://eduforms.org/?rid=60ce86dfab223a84&amp;ulp=https%3A%2F%2Fkampus.ai%2Fgpt-bot%2Fneiroset-dlia-napisaniia-referata" rel="nofollow">Kampus.ai</a> — лучшая нейросеть для решения задач и контрольных по фото, а также генерации рефератов, курсовых, докладов и других.</p><p>2. <a href="https://neirotext-ai.ru/?edugram_id=1d64174e37b943f9" rel="nofollow">Neirotext</a> — отличный генератор текстов и изображений для студентов</p><p>3. <a href="https://generator-ai.ru/?edugram_id=1d64174e37b943f9" rel="nofollow">Generator-AI</a> — мощный генератор академических текстов с автоформатированием.</p><p>4. <a href="https://ai-wordybot.ru/?edugram_id=1d64174e37b943f9" rel="nofollow">AI-WordyBot</a> — сервис для заказа учебных работ у нейросети.</p><p>5. <a href="https://chatgpt-gen.ru/?edugram_id=1d64174e37b943f9" rel="nofollow">Chatgpt-gen</a> —универсальный набор инструментов на базе ChatGPT</p><p>6. <a href="https://ai-texter.ru/?edugram_id=1d64174e37b943f9" rel="nofollow">AI-texter</a> — бесплатный ИИ-помощник для студентов и школьников</p><p>7. <a href="https://a24plus.ru/chat/referat_plus_bot?utm_source=edugram&amp;utm_medium=arbitraz" rel="nofollow">A24+</a> — сборник нейросетей от генерации реферата до генерации картинок и решения задач по фото</p><h2>Топ-7 нейросетей для решения задач и контрольных по фото в 2025 году:</h2><p>1. <a href="https://eduforms.org?rid=23770f9bf713a327&amp;ulp=https%3A%2F%2Fkampus.ai%2Fgpt-bot%2Fneiroset-dlia-reseniia-zadac">Kampus.ai</a></p><p>Почему нужно пользоваться сервисом <a href="https://eduforms.org?rid=23770f9bf713a327&amp;ulp=https%3A%2F%2Fkampus.ai%2Fgpt-bot%2Fneiroset-dlia-reseniia-zadac">Кампус</a> для решению задач:</p><ul><li>Это безлимитно — по подписке ты можешь решать сколько угодно задач по любым предметам без ограничений: математика, физика, право и многое другое 24/7</li></ul><ul><li>Это не очередная обертка для ChatGPT — у Кампуса свои специализированные ИИ, заточенные под учебные задачи и программы.</li></ul><ul><li>AI по праву знает российские кодексы и обновляется по изменениям в законах. Ни одна общая модель вроде ChatGPT и DeepSeek не может точно ссылаться на РФ кодексы, а мы можем и поэтому наши решения задач точнее и акутальнее.</li></ul><ul><li>Ты не обязан разбираться, какая модель лучше — GPT-4o, DeepSeek R1 или Claude. Мы уже выбрали всё за тебя, связали в пайплайн, оптимизировали под предметы и продолжаем улучшать.</li></ul><ul><li>Просто загрузи задачу или фото — и получи точное, понятное решение.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/114541/2025-04-29/0e89fc8f-d2da-4706-9ca6-139773e982d8.png" alt="" /><figcaption>Кампус АИ</figcaption></figure><p>Стоимость подписки всего лишь  – <a href="https://eduforms.org/?rid=23770f9bf713a327&amp;ulp=https%3A%2F%2Fkampus.ai%2Fgpt-bot%2Fneiroset-dlia-reseniia-zadac">399 руб./мес</a>. За эти деньги ты получишь БЕЗЛИМИТНЫЙ доступ к нейросети Kampus AI решающей задачи и базе в 2 000 000+ задач со всех ВУЗов страны уже прорешанных, а также генерация любых текстовых работ</p><ul><li><b>Доступен</b> пробный период и несколько бесплатных генераций</li><li><b>Регистрация</b>: ВК/почта/телефон</li><li><b>Возможности</b>: помощь в написании различных текстов и помощь в решение задач</li></ul><p>Без преувеличений — это самая лучшая нейросеть для создания текстовых работ на русском языке на сегодняшний день.</p><p>Если вы ещё не пробовали, не теряйте время — переходите и <b>генерируйте качественные работы прямо сейчас!</b></p><p><a href="https://eduforms.org?rid=23770f9bf713a327&amp;ulp=https%3A%2F%2Fkampus.ai%2Fgpt-bot%2Fneiroset-dlia-reseniia-zadac">—&gt;САЙТ СЕРВИСА&lt;—</a></p><p>2. <a href="https://ai-wordybot.ru/?edugram_id=1d64174e37b943f9" rel="nofollow">AI-WordyBot</a></p><p>AI-Wordybot — это ваш персональный помощник для создания высококачественных академических работ с помощью современных технологий искусственного интеллекта. Этот сервис позволяет легко и быстро подготовить рефераты, курсовые, доклады и другие студенческие задания, соответствующие всем необходимым стандартам. AI-Wordybot использует мощные нейросети, чтобы помочь вам не только сгенерировать идеи и структурировать текст, но и значительно улучшить его качество, повысив уникальность и логичность.</p><p>Получите профессионально выполненную работу в кратчайшие сроки и забудьте о стрессах — с AI-Wordybot ваш учебный процесс станет намного проще и эффективнее!</p><figure><img src="https://media.tproger.ru/user-uploads/114541/2025-04-29/d6ef8f78-9df3-417d-98c5-ac18ae594505.png" alt="" /></figure><p>AI-Wordybot</p><p>Не тратьте время на беспокойства — AI-Wordybot готов помочь вам с написанием любых академических работ быстро и качественно. Убедитесь сами, как легко можно достичь отличных результатов с помощью нашего сервиса.</p><p><b>Начните прямо сейчас и получите свою работу без стресса и лишних усилий!</b></p><p><a href="https://ai-wordybot.ru/?edugram_id=1d64174e37b943f9">—&gt;САЙТ СЕРВИСА&lt;—</a></p><p>3. <a href="https://generator-ai.ru/?edugram_id=1d64174e37b943f9" rel="nofollow">Generator-AI</a></p><p>Generator-ai — это продвинутый сервис, который поможет вам легко и быстро создавать качественные академические работы. Используя передовые технологии искусственного интеллекта, Generator-ai позволяет генерировать рефераты, курсовые, доклады и другие задания, соответствующие всем стандартам и требованиям. С помощью этого сервиса вы сможете сэкономить время, повысить качество работы и избежать стресса. Generator-ai обеспечит вас уникальными и логично структурированными текстами, которые помогут вам добиться отличных результатов в учебе. Упростите процесс написания и получите качественную работу всего за несколько кликов!</p><figure><img src="https://media.tproger.ru/user-uploads/114541/2025-04-29/0cf048a8-07c4-4494-9a81-c485b7993c19.png" alt="" /><figcaption>Generator-AI</figcaption></figure><p>Больше не нужно тратить часы на поиск информации и оформление текста — с Generator-ai создание рефератов и других учебных работ становится действительно простым и быстрым процессом. Интуитивно понятный интерфейс, умные алгоритмы и гибкие настройки позволяют получить именно тот результат, который нужен для успешной сдачи работы.</p><p><b>Попробуйте Generator-ai уже сегодня и убедитесь, как легко можно справляться с любыми академическими задачами!</b></p><p><a href="https://generator-ai.ru/?edugram_id=1d64174e37b943f9">—&gt;САЙТ СЕРВИСА&lt;—</a></p><p>4. <a href="https://neirotext-ai.ru/?edugram_id=1d64174e37b943f9" rel="nofollow">Neirotext</a></p><p>Neirotext — это современный онлайн-сервис, созданный для быстрого и качественного написания академических работ. Благодаря использованию мощных нейросетевых технологий, Neirotext легко справляется с генерацией рефератов, докладов, курсовых и сочинений. Сервис автоматически подбирает актуальную информацию, помогает структурировать текст и оформляет его в соответствии с академическими требованиями. Независимо от сложности задания, Neirotext поможет вам получить грамотную, логичную и уникальную работу за минимальное время. Идеальный помощник для студентов, стремящихся учиться эффективно и без лишнего стресса!</p><figure><img src="https://media.tproger.ru/user-uploads/114541/2025-04-29/477f8c54-9a9b-43d6-bfac-c0b8dbdc8eee.png" alt="" /><figcaption>Нейротекст</figcaption></figure><p>С Neirotext написание рефератов и других студенческих работ превращается в быстрый и понятный процесс. Вам больше не нужно переживать о дедлайнах или оформлении — сервис всё сделает за вас, помогая сэкономить время и силы.</p><p><b>Доверьте свои академические задачи Neirotext и убедитесь, как легко можно добиться отличных результатов!</b></p><p><a href="https://neirotext-ai.ru/?edugram_id=1d64174e37b943f9">—&gt;САЙТ СЕРВИСА&lt;—</a></p><p>5. <a href="https://chatgpt-gen.ru/?edugram_id=1d64174e37b943f9" rel="nofollow">Chatgpt-gen</a></p><p>Chatgpt-gen — это интеллектуальный сервис нового поколения для автоматической генерации рефератов, докладов, курсовых и сочинений. Построенный на базе мощных языковых моделей, Chatgpt-gen помогает студентам быстро создавать содержательные и грамотно оформленные тексты. Умные алгоритмы учитывают академические стандарты, подбирают актуальные источники и помогают выстроить логичную структуру работы. Chatgpt-gen — отличный выбор для тех, кто ценит своё время и стремится сдавать качественные задания без лишней нагрузки.</p><figure><img src="https://media.tproger.ru/user-uploads/114541/2025-04-29/8039b193-98d7-4071-adab-ecc65c644d9e.png" alt="" /><figcaption>Chatgpt-gen</figcaption></figure><p>Если вы ищете быстрый и надёжный способ справиться с рефератом или курсовой, Chatgpt-gen станет вашим идеальным помощником. Забудьте о бессонных ночах и спешке перед дедлайнами — просто доверьте написание работы Chatgpt-gen и получите отличный результат в кратчайшие сроки!</p><p><a href="https://chatgpt-gen.ru/?edugram_id=1d64174e37b943f9">—&gt;САЙТ СЕРВИСА&lt;—</a></p><p>6. <a href="https://ai-texter.ru/?edugram_id=1d64174e37b943f9" rel="nofollow">AI-texter</a></p><p>AI-texter — это современный инструмент для автоматического создания рефератов, докладов, курсовых и других учебных текстов. Благодаря продвинутым алгоритмам обработки языка, AI-texter быстро формирует логичные, структурированные и уникальные работы, соответствующие требованиям преподавателей. Сервис идеально подходит для студентов, которые хотят сэкономить время, избежать ошибок в оформлении и получить качественный текст без лишних усилий.</p><figure><img src="https://media.tproger.ru/user-uploads/114541/2025-04-29/79a09e78-61f5-4af8-afcd-86ef38084eb9.png" alt="" /><figcaption>AI-texter</figcaption></figure><p>С AI-texter подготовка реферата или доклада превращается в простой и удобный процесс. Не теряйте время на долгие поиски информации и оформление — доверьте работу интеллектуальному помощнику и получите готовый текст быстро и без стресса!</p><p><a href="https://chatgpt-gen.ru/?edugram_id=1d64174e37b943f9">—&gt;САЙТ СЕРВИСА&lt;—</a></p><p>7. <a href="https://a24plus.ru/chat/a24_reshatel_toe_bot?utm_source=edugram&amp;utm_medium=arbitraz">A24+</a></p><p>Сервис использует самые известные ИИ-модели — для работы с текстами, изображениями и аналитикой, что избавляет от необходимости переключаться между множеством разных платформ. Платформа берет на себя все рутинные процессы для создания академических работ: поиск информации, обработку данных, составление текстов и создание черновиков. Она подходит для самых разных задач — от учебных и рабочих до творческих и бытовых. Одним из главных преимуществ является интеграция с Google Docs, веб-поиском и другими популярными инструментами.</p><figure><img src="https://media.tproger.ru/user-uploads/114541/2025-04-29/9ae9975c-cd6d-4910-bd7a-514343555116.png" alt="" /></figure><p>А24+</p><ul><li>Универсальный доступ к целому набору мощных нейросетей в одном месте</li><li>Возможность любые задачи без переключения между разными сервисами</li><li>Экономия времени и ресурсов благодаря автоматизации рутины</li><li>Без VPN, на русском языке — судя по вордстату, людям это явно нужно</li></ul><p><b>Преимущества:</b></p><ul><li>Очень удобный и понятный интерфейс</li><li>содержит 8 нейросетей внутри одного сервиса: ChatGPT 4o, ChatGPT 4o mini, ChatGPT o1, ChatGPT o1 mini, Claude 3.5, Claude 3.7, Midjourney, DALL-E</li><li>Сервис подойдет для разных целей, как для учебы, работа, так и для личных проектов</li><li>На данный момент нет аналогов на рынке</li></ul><p><b>Недостатки:</b></p><ul><li>Бесплатных токенов хватает на 3 генерации ответа</li></ul><p><a href="https://a24plus.ru/chat/a24_reshatel_toe_bot?utm_source=edugram&amp;utm_medium=arbitraz">—&gt;САЙТ СЕРВИСА&lt;—</a></p><h3>Как нейросети помогают в решение задач по фото:</h3><p>1. Распознавание текста и формул с фото</p><p>ИИ-технологии, особенно OCR (оптическое распознавание символов), легко считывают задачи с фотографий — будь то рукописный текст или напечатанный. Нейросеть определяет числа, символы, знаки и даже сложные математические формулы.</p><p>2. Моментальный поиск решения</p><p>После распознавания система отправляет запрос в обученную базу решений или модель ИИ, которая находит оптимальный метод — будь то алгебра, геометрия, физика, химия или даже программирование.</p><p>3. Пошаговое объяснение</p><p>Многие сервисы не просто дают ответ, а показывают каждый этап решения. Это удобно, если нужно разобраться и повторить самому на контрольной или экзамене.</p><p>4. Поддержка разных предметов</p><p>Современные ИИ-сервисы справляются не только с математикой, но и с задачами по физике, экономике, химии, статистике и даже логике. Один инструмент может охватить сразу несколько дисциплин.</p><p>5. Удобство и скорость</p><p>Нейросети работают мгновенно: достаточно сфотографировать задание на смартфон, загрузить в приложение — и уже через секунду получить решение. Это особенно выручает перед сдачей домашки или если нужно срочно разобраться в теме.</p><p>Благодарим вас за внимание к нашей статье. Эта статья носит исключительно информационный характер и не является рекламой. Все представленные мнения и рекомендации основаны на личном опыте и анализе доступных данных</p>]]></content:encoded>
    </item>
    <item>
      <title>Edge AI: как работают нейросети на устройствах с ограниченными ресурсами</title>
      <link>https://tproger.ru/articles/edge-ai--kak-rabotayut-nejroseti-na-ustrojstvah-s-ogranichennymi-resursami</link>
      <comments>https://tproger.ru/articles/edge-ai--kak-rabotayut-nejroseti-na-ustrojstvah-s-ogranichennymi-resursami?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Денис Кудерин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/edge-ai--kak-rabotayut-nejroseti-na-ustrojstvah-s-ogranichennymi-resursami</guid>
      <description><![CDATA[<p>Что такое Edge AI. Показываем основные принципы и инструменты для работы с Edge AI. Рассматриваем пошаговую инструкцию и основные нюансы ✔ Tproger</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/edge-ai--kak-rabotayut-nejroseti-na-ustrojstvah-s-ogranichennymi-resursami">Edge AI: как работают нейросети на устройствах с ограниченными ресурсами</a>»</p>]]></description>
      <category><![CDATA[Интернет]]></category>
      <category><![CDATA[Оптимизация]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Компьютерное зрение]]></category>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Автопилот]]></category>
      <category><![CDATA[NVIDIA]]></category>
      <category><![CDATA[Хакеры]]></category>
      <category><![CDATA[Сервер]]></category>
      <category><![CDATA[Дроны]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 17 Apr 2025 10:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Edge AI — одно из наиболее актуальных направлений развития нейросетей. Эту технологию справедливо называют революционной — благодаря ей обработка данных и запуск моделей ИИ происходят непосредственно на устройствах, а не на серверах. Пользователи могут не беспокоиться об утечке в сеть конфиденциальных данных и использовать ИИ более эффективно.</p><p>Узнаем, на каких принципах работает Edge AI, каковы преимущества работы ИИ на устройствах с ограниченными ресурсами, как Edge AI используются прямо сейчас и что будет с этой технологией в будущем.</p><h2>Основные принципы работы Edge AI</h2><p>Технология Edge AI — это развертывание моделей ИИ на основе нейросетей непосредственно на устройствах: смартфонах, камерах, датчиках и другом оборудовании. Для вычислений и анализа данных не не нужно обращаться к удаленным или облачным серверам. Устройства принимают решения на месте получения сигнала, что упрощает процесс.</p><p>Почему технология считается революционной? Вместо того чтобы гонять данные в облако и обратно, алгоритмы работают прямо на устройстве — будь то смартфон, камера наблюдения или беспилотный автомобиль. Процессор принимает решения мгновенно, не спрашивая разрешения у главного сервера.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-04-09/7e4cba87-7070-4d75-a844-c43bcc3857dd.png" alt="" /></figure><p>Традиционные системы ИИ работают через сеть — данные уходят в дата-центр, там обрабатываются, а результат возвращается обратно. Проблема в том, что даже при быстром интернете такая схема создает задержки. Устройства с Edge AI реагируют на сигнал мгновенно.</p><p>Поэтому основное преимущество такого способа работы с данными — скорость. Беспилотному автомобилю нужно распознать пешехода за миллисекунды — ждать ответа из облака смертельно опасно. Другой аспект — автономность. Промышленные датчики и устройства, к которым они подключены, в удаленных локациях могут работать без стабильного интернета.</p><p>Есть и экономическая выгода. Зачем отправлять терабайты сырых данных, если можно обработать их на месте и передать только результат?</p><p>Наглядный пример: современные смартфоны используют Edge AI для обработки фото. Когда вы делаете портрет в размытом режиме «боке», нейросеть на устройстве сразу отделяет фон от объекта — без загрузки снимка в облако.</p><figure><img src="https://media.tproger.ru/user-uploads/113565/2025-04-09/9f891624-fc49-4a44-8f21-5d3e58e4a32d.png" alt="" /></figure><p>Обычные нейросети требуют огромных вычислительных ресурсов — например, чат GPT-4 вряд ли получится запустить на умных часах. Но Edge AI-модели — это «лайт-версии» своих облачных собратьев: они компактные, быстрые и энергоэффективные.</p><p>При этом данные никуда не отправляются, что обеспечивает их конфиденциальность: если нет постоянной передачи данных, хакерам сложнее перехватить информацию.</p><p>Пример: Apple использует Edge AI в Siri — голосовые команды распознаются прямо на iPhone, а не в облаке. Так компания гарантирует, что ваши разговоры с ассистентом не прослушает даже она сама.</p><p>Периферийный ИИ можно установить на любые устройства, работа которых требует быстродействия и определенной степени автономности. Это промышленные станки с умным зрением, беспилотные дроны для доставки товаров, камеры наблюдения. Такие системы не имеют ограничений в виде пропускной способности при передаче данных и задержек, связанных с серверами. Обработка происходит в режиме реального времени.</p><h2>Технологии и инструменты для Edge AI</h2><p>Для реализации Edge AI используются специальные инструменты и технологии. Их условно можно разделить на две категории: компактные модели нейросетей и аппаратные ускорители для мобильных устройств. Кроме того, созданы специальные фреймворки, значительно ускоряющие разработку ПО для Edge AI.</p><h3>Компактные нейросети</h3><p>Представьте, что вам нужно упаковать суперкомпьютер в бокс размером со спичечный коробок. Именно такую задачу решают разработчики компактных моделей для Edge AI.</p><p>Так,  MobileNet использует хитрый трюк с разделяемыми свертками, что позволяет уменьшить модель в 10 раз без катастрофической потери точности. Ваш смартфон распознает лица на фото именно благодаря таким оптимизациям.</p><p>TinyML — это вообще магия микроуровня. Методика машинного обучения разработана специально для компактных нейросетей. Такие модели могут работать на устройствах с памятью меньше, чем занимает одна фотография в соцсетях. Датчик вибрации на заводском оборудовании с TinyML способен предсказывать поломки, потребляя энергии меньше, чем светодиодная лампочка.</p><h3>Аппаратные ускорители</h3><p>Даже самая оптимизированная модель нейросети будет тормозить без специализированного «железа». Так называемые нейроморфные процессоры обладают специальной архитектурой, имитирующей принцип работы человеческого мозга. Такие компоненты повышают производительность устройств и снижают стоимость внедрения Edge AI технологий.</p><p>Эти продукты делают автономные сети быстрыми и энергоэффективными:</p><ul><li>NPU (Neural Processing Unit) — процессоры, заточенные под нейросети. В iPhone и флагманских смартфонах Android стоят NPU от Apple и Qualcomm, которые ускоряют распознавание лиц и обработку фото в 5–10 раз быстрее CPU. Специализированные чипы запускают миниатюрные копии нейросетей на устройствах.</li><li>TPU (Tensor Processing Unit) — разработка Google, созданная для ускорения TensorFlow-моделей. Edge TPU на компьютерах с одной платой Coral Dev Board позволяют запускать до 4 трлн (!!!) операций в секунду при потреблении всего 2 Вт.</li><li>VPU (Vision Processing Unit) — чипы, оптимизированные под компьютерное зрение. Так, Intel Movidius используется в дронах и камерах видеонаблюдения анализа видео в реальном времени без облака. Они потребляют в 10 раз меньше энергии, чем обычные GPU, выполняя те же задачи. Камера ноутбука, которая размывает фон во время видеозвонков, использует именно такие процессоры.</li></ul><h2>Фреймворки для Edge AI</h2><p>В числе самых популярных инструментов:</p><ul><li>TensorFlow Lite — идеален для Android и встраиваемых систем. Он поддерживает квантизацию (преобразование и сжатие) и аппаратное ускорение через NPU. Например, с его помощью можно развернуть модель распознавания жестов на одноплатном мини-компьютере Raspberry Pi за пару часов.</li><li>PyTorch Mobile — выбор тех, кто любит гибкость. Фреймворк позволяет динамически изменять архитектуру модели прямо во время работы, что полезно для задач вроде адаптивного компьютерного зрения.</li><li>Edge Impulse — самый дружелюбный инструмент для новичков. Он предлагает готовые шаблоны для TinyML и даже автоматически оптимизирует модели под конкретное железо. Например, с его помощью можно собрать систему мониторинга вибрации промышленного оборудования без написания кода.</li></ul><p>Это лишь несколько наиболее популярных примеров. Есть и другие инструменты для работы с локальными нейросетями в зависимости от назначения устройств и степени их сложности.</p><h2>Оптимизация нейросетей для Edge AI</h2><p>В периферийном AI используются оптимизированные нейросети. Рассмотрим подробнее</p><h3>Квантизация</h3><p>Это «сжатие» модели за счет снижения точности вычислений. Например, переход с 32-битных чисел на 8-битные уменьшает размер нейросети в 4 раза, а скорость работы повышает вдвое или втрое. Точность слегка падает, но для многих задач (распознавание объектов, голоса) это незаметно. TensorFlow Lite и PyTorch поддерживают квантизацию «из коробки» — достаточно пары строк кода.</p><h3>Distillation (дистилляция данных)</h3><p>Действенный способ ускорения нейросетей. Большая, точная модель («учитель») передает знания компактной модели («ученику»). В итоге маленькая нейросеть сохраняет до 90% эффективности оригинала, но требует в 10 раз меньше ресурсов.</p><h3>Специальные свертки</h3><p>Стандартные свертки потребляют слишком много ресурсов — они перемножают все входные данные. Depthwise (глубинные) свертки работают точечно: обрабатывают каждый канал изображения отдельно, сокращая вычисления в 5–10 раз. Sparse (разреженные) методы еще радикальнее — они просто «выключают» лишние нейроны. Вместе эти подходы позволяют запускать ИИ даже на устройствах с 1 МБ памяти.</p><h2>Преимущества Edge AI</h2><p>Модели Edge AI обеспечивают быстродействие и эффективную работу устройств, используемых в самых разных сферах. Вместо централизованных систем, где вся инфа стекается для анализа в облако, каждое устройство работает автономно.</p><p>Подробно разберем основные преимущества моделей Edge AI.</p><h3>Скорость</h3><p>Главное преимущество Edge AI — это сверхнизкая задержка. В традиционных облачных системах данные сначала отправляются на сервер, обрабатываются и только потом возвращаются обратно — на это уходят драгоценные секунды. В Edge AI все происходит на самом устройстве, без потерь времени на передачу.</p><p>Пример. Беспилотный автомобиль видит пешехода, выскакивающего на дорогу. Если он начнет отправлять данные в облако и ждать ответа — столкновения не избежать. Edge AI решает эту проблему радикально: реакция происходит быстрее, чем моргание глаза (буквально — за 10-50 мс).</p><p>Устройства реагируют в реальном времени независимо от скорости интернета или загруженности облачных серверов. При этом вычисления происходят непрерывно, даже в условиях нестабильного соединения, а нагрузка на сеть снижается — данные не нужно постоянно пересылать туда-обратно.</p><p>Именно поэтому Edge AI становится стандартом для задач, где время реакции — ключевой фактор. Будь то интерактивные приложения, промышленная автоматизация или системы безопасности — локальная обработка обеспечивает тот самый мгновенный отклик, который раньше был невозможен.</p><h3>Конфиденциальность</h3><p>Облачные сервисы — всегда риск: утечки через взломанные серверы, слежка, случайные потери данных.</p><p>Edge AI действует иначе:</p><ul><li>лица для разблокировки телефона обрабатываются в защищенном контуре процессора;</li><li>медицинские показатели анализируются непосредственно в умных часах;</li><li>распознавание лиц камерами наблюдения происходит локально — в облако уходит только метка «подозрительный объект».</li></ul><p>Потеря данных — серьезная проблема интернета. <a href="https://www.ibm.com/reports/data-breach#reports">По данным IBM</a>, утечки через облачные сервисы обходятся бизнесу в 1-5 миллионов долларов в среднем за инцидент. Edge AI сокращает эти риски в разы.</p><h3>Снижение затрат</h3><p>Передача данных в облако — это затраты. Если информацию отправляют тысячи устройств, суммы наберутся внушительные.</p><p>Автономные нейросети обеспечивают радикальную экономию средства:</p><ul><li>В системах видеонаблюдения вместо потокового видео на сервер отправляются только события («человек в запрещенной зоне»).</li><li>IoT-устройства передают не сырые биометрические данные, а готовые метки (например: «пульс 120 ударов в мин.»).</li><li>В промышленности модели на Edge работают годами без апгрейда железа.</li></ul><h3>Надежность</h3><p>Завод в глубинке, шахта, обсерватория в горах, морское судно — во многих местах стабильный интернет затруднителен или невозможен .</p><p>Но с Edge AI проблема легко решается:</p><ul><li>датчики прогнозируют поломки оборудования без облачной аналитики;</li><li>дроны обследуют трубы нефтепроводов в офлайн-режиме;</li><li>умные счетчики годами работают от батареек, экономя до 90% энергии на передаче данных.</li></ul><p>Раньше при обрывах данных производство просто останавливалось. Но станки с Edge AI сами применяют до 80% решений. Они ведут себя как надежные сотрудники, которым можно доверять.</p><h2>Примеры Edge AI в действии</h2><p>Edge AI — не абстрактная концепция, а конкретная технология, которая уже меняют нашу повседневную жизнь. Изучим несколько показательных примеров использования периферийного ИИ в реальном мире.</p><h3>Распознавание лиц</h3><p>Технологии вроде Apple Face ID и Android Face Unlock — это не просто селфи для разблокировки. Под капотом работает сложная система: инфракрасные камеры сканируют 30 000 точек на лице, строят 3D-карту и превращают вашу внешность в математический вектор, который невозможно подделать даже фотографией. Edge AI делает это мгновенно — прямо на устройстве, без отправки данных в облако.</p><p>Современные Android-смартфоны (например, Huawei и Xiaomi) догоняют Apple, используя нейропроцессоры (NPU) для ускорения распознавания. Но если iPhone работает даже в полной темноте, то многим Android-устройствам нужно хотя бы тусклое освещение — их камеры не видят в инфракрасном спектре</p><h3>Безопасность</h3><p>Камеры в аэропортах и офисах теперь могут искать подозрительных персон, не отправляя ваше фото в облако. Все обрабатывается локально: система сравнивает изображение с базой и только при совпадении передает сигнал. Это не только быстрее, но и этичнее — ваши данные никуда не утекают.</p><h3>Беспилотники и автомобили</h3><p>Представьте дрон, который доставляет лекарства в отдаленные районы. Если он будет ждать ответа из облака, чтобы облететь дерево, посылка разобьется вместе с ним. Edge AI позволяет таким устройствам мгновенно анализировать окружение и принимать решения прямо на борту. То же самое с беспилотными автомобилями: их камеры и лидары обрабатывают данные в 100 раз быстрее, чем если бы они отправляли их на сервер.</p><h3>Цифровые помощники</h3><p>Современные голосовые ассистенты на Edge AI понимают команды без интернета, будь то разблокировка двери или поиск рецепта. Никакой слежки — только мгновенный результат.</p><h3>Производственное оборудование</h3><p>Раньше станки ломались неожиданно, останавливая производство на дни. Теперь датчики с Edge AI замечают аномалии в вибрации или температуре за часы до аварии.</p><h3>Медицина</h3><p>Портативные ЭКГ с Edge AI не просто записывают кардиограмму — они мгновенно обнаруживают предынфарктное состояние и сразу сигнализируют врачу. В реанимациях такие системы сокращают время реакции с минут до секунд. А умные инсулиновые помпы сами корректируют дозу, анализируя уровень сахара в крови 24/7.</p><h3>Городская инфраструктура</h3><p>Светофоры, которые адаптируются к потоку машин, камеры, отслеживающие аварии, датчики протечки воды в трубах — все это работает на Edge AI. Городская инфраструктура становится умнее, но без тотальной слежки и уязвимых облачных серверов.</p><h2>Ограничения Edge AI</h2><p>Edge AI — это не волшебная таблетка. Да, он быстр, автономен и бережет ваши данные, но у этой медали есть обратная сторона.</p><h3>Ограниченные ресурсы</h3><p>Главное ограничение Edge AI — железо. Современные смартфоны в сотни раз слабее облачных серверов, а микроконтроллеры в датчиках — в тысячи.</p><p>Пример: Нейросеть для распознавания лиц на iPhone занимает всего 5 МБ, но это потребовало нескольких лет оптимизаций. GPT-4 с ее 1 трлн параметров в таком формате — пока фантастика.</p><h3>Потребление энергии</h3><p>Локальная обработка данных экономит интернет-трафик, но сжирает заряд. NPU в современных чипах оптимизируют этот показатель (например, Qualcomm Hexagon снижает энергопотребление в 10 раз), но физику не обманешь — Face ID на iPhone тратит в 3 раза больше энергии, чем Touch ID. Датчики IoT с TinyML работают годами на батарейке, но только если спят 99% времени.</p><h3>Защита данных</h3><p>Безопасность Edge AI — это обоюдоострое орудие:</p><ul><li>Плюс: Ваше лицо для разблокировки телефона не уходит в облако (в отличие от Google Photos).</li><li>Минус: Взломать один умный замок с уязвимым Bluetooth проще, чем серверы Apple.</li></ul><p>Хакеры могут взломать камеры наблюдения с Edge AI и другие инструменты непосредственно на месте. И при этом неважно, отправляют ли они данные в сеть и работают ли с ними локально.</p><h3>Обновления</h3><p>В облаке обновить нейросеть — пара кликов. На миллионе разрозненных устройств — квест и головная боль. Поэтому значительная часть медицинских и промышленных датчиков с Edge AI никогда не получает обновлений.</p><h3>Машинное обучение</h3><p>Чтобы обучить сложное устройство с Edge AI хотя бы базовым вещам, нужны терабайты данных. Например, роботизированным автомобилям, в том числе такси, нужно проехать тысячи километров, чтобы собрать нужные данные. Аналогично обстоят дела с другими устройствами.</p><p>Когда данных нет, их генерируют. Но ИИ, обученный на «муляжах», часто путается в реальном мире (вспомните Tesla, которая принимала луну за желтый светофор или видела призраков).</p><h2>Будущее Edge AI</h2><p>Сферы применения нейросетей Edge AI со временем расширяются — этот  процесс неизбежен. Они активно внедряются в промышленность, городскую дорожную инфраструктуру, даже в сельское хозяйство (в виде беспилотников и датчиков для отслеживания состояния урожая).</p><p>Ближайшее направление эволюции периферийного ИИ — создание специализированных процессоров. Современные нейропроцессоры эффективные, но чрезвычайно затратные.</p><p>Ведущие ИТ-корпорации уже экспериментируют с архитектурой, в которой ИИ-блоки встроены прямо в ячейки памяти. Qualcomm, Apple и NVIDIA тестируют процессоры, которые смогут запускать генеративные нейросети на вашем телефоне, не превращая его в раскаленную сковородку.</p><p>Методы оптимизации нейросетей будут совершенствоваться. Уже сейчас прунинг (удаление лишних связей без потери точности) и адаптивное квантование (разная точность для разных слоев модели), позволяют ужимать ИИ до микроскопических размеров. Сейчас TinyML-модели работают на устройствах с памятью меньше 1 МБ — и это только начало.</p><p>Кстати! Забрать все самые топовые нейронки для айтишников можно в нашем <a href="https://tprg.ru/LN8a">большом гайде с 70+ ИИ-инструментами</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Как использовать ИИ в разработке игр: топовые технологии</title>
      <link>https://tproger.ru/articles/kak-ispolzovat-ii-v-razrabotke-igr--topovye-tehnologii</link>
      <comments>https://tproger.ru/articles/kak-ispolzovat-ii-v-razrabotke-igr--topovye-tehnologii?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Виктория Эберт]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-ispolzovat-ii-v-razrabotke-igr--topovye-tehnologii</guid>
      <description><![CDATA[<p>Использование ИИ в разработке игр. Показываем основные преимущества использования нейросетей для игр. Рассматриваем пошаговую инструкцию и практические примеры ✔ Tproger</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-ispolzovat-ii-v-razrabotke-igr--topovye-tehnologii">Как использовать ИИ в разработке игр: топовые технологии</a>»</p>]]></description>
      <category><![CDATA[Оптимизация]]></category>
      <category><![CDATA[Инструменты]]></category>
      <category><![CDATA[Производительность]]></category>
      <category><![CDATA[Unity]]></category>
      <category><![CDATA[Практика]]></category>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[NVIDIA]]></category>
      <category><![CDATA[Игра]]></category>
      <category><![CDATA[Steam]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 04 Mar 2025 10:00:05 GMT</pubDate>
      <content:encoded><![CDATA[<p>Использование ИИ в процессе разработки игр — это чит-код на автоматизацию. В последние годы появилось много топовых разработок в области игровых ИИ-систем. То, на что раньше уходили недели, теперь решается в пару кликов. Особенно это важно для требовательных игр, где критична оптимизация ресурсов. Сегодня рассмотрим, как ИИ помогает сбалансировать производительность и качество, позволяя создавать живые миры без затрат на ручной труд.</p><h2>Примеры использования ИИ в играх</h2><h3>Генерация контента</h3><p>Один из наиболее ярких примеров использования технологий ИИ в игровой индустрии — процедурная генерация контента. Нейросети уже умеют создавать уровни, карты, текстуры и даже целые миры. Хотя традиционная процедурная генерация основывается на алгоритмах, не использующих машинное обучение, с развитием нейросетей границы между генерацией и ИИ в играх становятся размытыми.</p><h4>Oasis</h4><p>В 2024 году компания <a href="https://www.decart.ai/">Decart</a> показала <a href="https://oasisaiminecraft.com/">Oasis</a> — нейросеть, генерирующую целые игры в стиле Minecraft. Модель обучалась на видео реального геймплея, использовались архитектура трансформера и диффузионные методы. Технология упрощает разработку, динамически воспроизводя физику, механики и визуальный стиль, присущие оригинальной игре. Причем окружение меняется в реальном времени в ответ на действия игрока. AI Minecraft Online также использует ИИ для преобразования изображения в игровой мир.</p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-02-25/3946ed84-e4cd-4f2e-ac3f-d0562c8c7732.png" alt="" /><figcaption>Источник: Oasis AI Minecraft</figcaption></figure><h4>inZOI</h4><p>Фишкой симулятора жизни inZOI от Krafton, уже вошедшего в число топ-10 самых ожидаемых игр на Steam, станет <a href="https://x.com/PlayinZOI/status/1833030670219903067">встроенная нейросеть</a>, позволяющая кастомизировать текстуры. Так, загружаете пикчу с любимым принтом или задаёте текстовый промпт для нейросети, а ИИ в игре сам преобразует его в текстуру для шмота. Кроме того, можно создавать 3D-модели: загружаете фото реального предмета, а нейросети превращают его в in-game объект.</p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-02-25/0b46b125-8fd3-46be-bfa1-03e3711acdad.png" alt="" /><figcaption>Источник: Reddit r/inZOI</figcaption></figure><h3>Реалистичное поведение NPC (неигровых персонажей)</h3><p>Ещё один тренд в разработке кооперативных игр — алгоритмы обучения с подкреплением, которые помогают неигровым персонажам менять свое поведение в зависимости от того, как действует игрок. И это круто, потому что мы больше не знаем, что от них ожидать (ведь часто NPC — просто набор скриптов бесцельного существования).</p><h3>inZOI</h3><p>В inZOI, благодаря NVIDIA ACE, в игру врываются <a href="https://www.dsogaming.com/news/inzoi-is-the-first-game-with-ai-powered-npcs-using-nvidia-ace/">умные NPC</a> — Smart ZOI и Co-Playable Characters. Эти чуваки больше не просто статисты, они реально живут своей жизнью: принимают решения, исходя из своих целей, могут влиять на события и генерировать неожиданные повороты в геймплее. Всё это возможно благодаря языковым моделям.</p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-02-25/99d8f7d3-fcc9-4e27-8b9c-210d38f2f8e2.png" alt="" /><figcaption>Источник: Nvidia</figcaption></figure><h4>Minecraft</h4><p>Хотите, чтобы в вашем Minecraft-мире были не только мобы, но и умные NPC, которые сами добывают ресурсы, строят города и выполняют команды? Есть целая куча нейросетевых модов для популярной песочницы. Например, <a href="https://modrinth.com/mod/ai-player">AI Player</a> добавляет бота, который может чатиться через локальную языковую модель прямо на вашем ПК. <a href="https://modrinth.com/mod/ai-npc">AI NPCs</a> — аналогичная технология, но использует OpenAI API. Если хотите чего-то масштабного, то <a href="https://minecolonies.com/">Minecolonies</a> — мод для создания целых городов, где AI-NPC-работники (строители, фермеры, охранники и другие) будут развивать вашу колонию.</p><h3>Динамическая адаптация сложности</h3><p>Если вы опытный игрок и уже забрали все ачивки, игра не должна становиться скучной. Тут в помощь приходит динамическая настройка сложности, добавляющая новые испытания. Придётся адаптироваться, а не просто повторять заученные тактики атак.</p><h4>MIR5</h4><p>Например, <a href="https://www.nvidia.com/en-us/geforce/news/nvidia-ace-autonomous-ai-companions-pubg-naraka-bladepoint/">в MIR5</a> боссы учатся на действиях игрока, оценивая их экипировку и настройки. Если убили один раз — следующий бой будет другим, потому что ИИ уже знает, как персонажа «загасили». Когда сложность не меняется с прогрессом, игроку становится скучно, а так — всегда появляется новый челлендж.</p><h4>Civilization VI</h4><p>В Civilization VI ИИ прокачивает свои скиллы с уровнями сложности. На хардкоре он получает кучу бонусов, типа дополнительных ресурсов и улучшений. Это добавляет хаоса и заставляет юзать новые тактики, чтобы победить. Чем выше уровень — тем сложнее и интереснее! Такой подход часто критикуют за нечестность, потому что ИИ-противник получает неравные преимущества, типа идеальной точности или знания позиций игрока.</p><h3>Распознавание речи и текстового ввода для взаимодействия</h3><p>Современные нейросети для преобразования речи в текст способны мгновенно транскрибировать произнесенные игроком слова. В разработке игр это можно подкрутить под любую специфическую терминологию, чтобы система точно понимала контекст и уникальные фразы, характерные для игр такого жанра.</p><p>Технология <a href="https://developer.nvidia.com/blog/bring-nvidia-ace-ai-characters-to-games-with-the-new-in-game-inference-sdk/">SDK от Nvidia</a> прокачивает диалоги с неигровыми персонажами: NPC слушает игрока через автораспознавание речи, превращает её в текст. Затем модель генерирует ответ с учетом контекста, а потом с помощью синтеза речи превращает его в реальный голос персонажа.</p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-02-25/4a7777d2-d885-4967-bffd-c7f3f5dade01.png" alt="" /><figcaption>Источник: Nvidia</figcaption></figure><h4>Starship Commander:Arcade</h4><p>В Starship Commander нет никаких заготовленных диалогов — просто говорите в микрофон, а NPC отвечают вам в реальном времени. Можете быть строгим и серьезным капитаном или, наоборот, устраивать трэш и спорить — разницы нет. Всё это благодаря Microsoft Cognitive Services, которые <a href="https://www.tomshardware.com/news/starship-command-leverages-cognitive-services,33606.html">используют ИИ</a> для понимания речи и намерений игроков.</p><h2>Топовые технологии ИИ в разработке игр</h2><h3>Machine Learning (ML): создание моделей поведения NPC и оптимизация игровых механик</h3><p>Машинное обучение внедряется в разработку игр, чтобы научить NPC вести себя по-настоящему умно, а не просто бегать туда-сюда. ML помогает создавать адаптивное поведение персонажей, которое меняется в зависимости от действий игрока. Плюс оптимизация механик, чтобы игра работала быстро и плавно.</p><h3>Neural Networks: применение для процедурной генерации текстур, анимаций и уровней</h3><p>Технология нейронных сетей уже создает текстуры, анимации и уровни без участия художников и дизайнеров. Она способна генерировать артефакты или даже целые уровни, экономя время и усилия, но при этом выдавая что-то крутое. Но помните, что нейросетки используют огромное количество данных для обучения. Поэтому иногда сгенерированный контент может быть похожим на уже существующий. Об этом стоит помнить, чтобы не нарваться на проблемы с авторскими правами.</p><h3>Pathfinding Algorithms: классические подходы (A*, Dijkstra) и их улучшение с ИИ</h3><p>Одна из распространенных проблем в разработке игр — поиск пути для NPC. Сейчас всё больше заморачиваются над тем, чтобы <a href="https://arxiv.org/abs/2204.08938">натренировать</a> эвристики (правила принятия решений) для A* через ML, чтобы можно было адаптироваться к разным ситуациям и быстрее находить путь. Рисерчеры также <a href="https://arxiv.org/abs/2407.02511">используют</a> большие языковые модели (LLM) с A*, чтобы улучшить планирование пути в сложных и изменяющихся условиях, так как способности LLM делают поиск быстрее и умнее. Для Dijkstra <a href="https://informatika.stei.itb.ac.id/~rinaldi.munir/Matdis/2022-2023/Makalah2022/Makalah-Matdis-2022%20(96).pdf">внедрение ИИ</a> оптимизирует скорость работы, что привычно для алгоритма, который может страдать от высокой вычислительной нагрузки.</p><h3>Natural Language Processing (NLP): диалоги, чат-боты, взаимодействие с игроками</h3><p>AI-NPC от <a href="https://www.nvidia.com/en-us/geforce/news/nvidia-ace-autonomous-ai-companions-pubg-naraka-bladepoint/">NVIDIA ACE</a> скоро появятся в PUBG: Battlegrounds и Naraka: Bladepoint. Используя технологии ИИ, натренированного на триллионах данных о человеческих реакциях на мир, они смогут имитировать процесс принятия решений. Так, планируется использовать машинное обучение для создания агентов, которые думают, чувствуют и действуют, как настоящие люди.</p><p>Для восприятия мира же используются технологии обработки аудио, изображений и состояний игры. Нейросети помогают NPC принимать микро-решения в реальном времени; text-to-speech переводит результат в диалоги, а затем всё фиксируется в систему стратегического планирования, которая хранит контекст. Короче, все как у людей, только в играх!</p><p>Моддеры в Skyrim и Stardew Valley тоже не отстают — они <a href="https://www.theverge.com/2024/10/17/24268007/modders-ai-companions-stardew-valley-skyrim">используют нейросети</a>, чтобы NPC стали полноценными собеседниками, которые могут вести нормальные диалоги и реагировать на ваши действия.</p><h3>Reinforcement Learning (RL): обучение агентов для сложных игровых сценариев</h3><p>Обучение с подкреплением —  технология ML, при которой агенты обучаются через взаимодействие с окружающей средой, получая награды или штрафы за свои действия. В контексте сложных игровых сценариев RL позволяет создавать агентов, способных адаптироваться к динамичным условиям игры, разрабатывать стратегии и принимать решения, которые невозможно заранее запрограммировать. <a href="https://link.springer.com/article/10.1007/s10489-024-06220-4">Недавнее исследование</a> показало, что с использованием определённых архитектур RL можно добиваться крутых результатов как в микро-, так и в макроуправлении в RTS-играх, где нужно адаптироваться к реальному времени.</p><h2>Инструменты и платформы для внедрения ИИ в игры</h2><p>Для интеграции ИИ в игровую разработку можно использовать следующие фичи:</p><ul><li><a href="https://github.com/Unity-Technologies/ml-agents">Unity ML-Agents Toolkit</a> — open-source проект для тех, кто хочет обучать умных агентов в играх (от 2D до VR/AR). Есть всё: обучение с подкреплением, имитация поведения и даже мультиагентные сражения. Можно делать сложные сценарии и рандомизировать среду, тестировать алгоритмы в реальных условиях и интегрировать всё в Unity.</li><li><a href="https://dev.epicgames.com/documentation/en-us/unreal-engine/artificial-intelligence-in-unreal-engine">Unreal Engine AI Framework</a> — Unreal Engine даёт кучу крутых фич для использования ИИ в разработке игр. Среди них — Behavior Trees для сложного поведения NPC, а также MassEntity для управления массой объектов.</li><li>Neural Network Engine (NNE) — удобный API для работы с нейросетями: шумоподавление для улучшения рендеринга, нейронная постобработка для красоты и т.д.. Ещё можно обучать модели для деформации персонажей и симуляции ткани.</li><li>PyTorch и TensorFlow — два самых популярных фреймворка для обучения моделей искусственного интеллекта, которые активно используются в разработке игр. В сочетании с игровыми движками и технологиями (например, Unity или Unreal Engine), они станут мощными инструментами для разработки умных агентов.</li><li>IBM Watson или OpenAI API для работы с NLP — позволяют прокачивать NPC, чтобы они не просто повторяли заскриптованные фразы, а реально понимали, что говорит игрок. Разработка диалогов становится проще, а персонажи — умнее. OpenAI API поможет генерить уникальные реплики на лету, а IBM Watson шарит в анализе текста и умеет распознавать голос.</li></ul><h2>Примеры игр с продвинутым использованием ИИ</h2><h3>The Last of Us: поведение NPC и адаптация под стиль игрока</h3><p>Изначально разработчики использовали конус видимости, который часто применялся в других играх (Uncharted и Alien: Isolation), для отображения поля зрения вражеского NPC. Эта система хорошо показывала себя на дистанции, но не срабатывала, если игрок был слишком близко к вражескому NPC. Чтобы исправить это, разработчики <a href="https://arxiv.org/pdf/2207.00682">создали</a> более сложную систему, где угол обзора врага зависел от того, как далеко игрок от него.</p><p>Чтобы проверить, замечает ли противник героя, используется система ИИ-рейкастов: из головы NPC проецируется невидимый луч, направленный на игрока. Если на пути луча нет препятствий, у противника постепенно заполняется индикатор обнаружения. Так что ещё один важный элемент — ИИ-сопровождение, особенно с Элли, которая должна всегда быть рядом с игроком, не привлекая внимания врагов. Для этого была разработана система следования, которая генерирует несколько возможных позиций для Элли и оценивает их с помощью рейкастов. Это позволяет следовать за героем, оставаясь достаточно близко, чтобы избежать обнаружения, но не настолько, чтобы создать проблемы.</p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-02-25/58ef2c33-02d7-4ff9-87b4-321a556868db.png" alt="" /><figcaption>Источник: The NPC AI of The Last of Us: a case study</figcaption></figure><h3>Minecraft: генерация контента с использованием ИИ</h3><p>Существуют даже целые соревнования по генеративным технологиям. Одно из них — <a href="https://gendesignmc.wikidot.com/">Generative Design in Minecraft</a>, где участники создают ИИ-алгоритмы для постройки поселений. Организаторы — не просто энтузиасты, а люди из науки и геймдева, оценивают работы по функциональности, адаптивности и эстетике.</p><p>Нейросеть <a href="https://github.com/Mawiszus/World-GAN">World-GAN</a> — проект, который использует генеративные состязательные сети (GAN) для создания чанков мира из небольших образцов. World-GAN применяет технику block2vec, вдохновлённую word2vec. В тестах нейросеть легко меняет визуальный стиль биомов, так что если не повезло со спавном, скоро можно будет просто сказать: «переделай в джунгли» — и вуаля.</p><figure><img src="https://media.tproger.ru/user-uploads/111449/2025-02-25/cdf86bf5-7b09-409f-864e-672632bec47b.png" alt="" /><figcaption>Источник: Adaptive Procedural Generation in Minecraft</figcaption></figure><h3>Dota 2: обучение ИИ-агентов</h3><p>Сейчас мы знаем OpenAI из-за популярнейшей нейросети ChatGPT, но вот в 2017 году они создавали ИИ-бота для соревнований с профессиональными игроками в Dota 2 — <a href="https://arxiv.org/abs/1912.06680">OpenAI Five</a>. В 2018 он уже <a href="https://tproger.ru/news/openai-five-dota-2">обыгрывал</a> полупрофессионалов, а в 2019 — <a href="https://arxiv.org/abs/1912.06680">победил</a> команду OG, чемпионов мира по Dota 2, став первым ИИ, который смог одержать победу над профессиональными игроками в такой сложной игре. Для этого использовались методы подкрепляющего обучения с миллионами кадров, что помогло ИИ достичь человеческого уровня в сложной задаче с неполной информацией и долгосрочными целями.</p><h2>Преимущества и ограничения использования ИИ в разработке игр</h2><p>Преимущества:</p><ul><li><b>Автоматизация и генерация контента на лету.</b> Можно генерить уровни и миры, и это реально круто ускоряет процесс разработки.</li><li><b>Более реалистичный и захватывающий игровой опыт.</b> ИИ может помочь создать персонализированных NPC с уникальными реакциями и диалогами, адаптированными к действиям игрока.</li><li><b>Чем дольше играешь, тем более сложными становятся противники и задачи.</b> ИИ настраивает сложность так, чтобы интерес поддерживался на протяжении всей игры.</li><li><b>Умные боты.</b> Они учатся на действиях игрока, улучшая свои тактики и внося элемент неожиданности.</li></ul><p>Ограничения:</p><ul><li><b>Сложные алгоритмы потребуют не только кучи вычислительных мощностей, но и времени на настройку.</b> На старте разработки это может быть дороговато.</li><li><b>Данные — всё!</b> ИИ обучается на данных, но их нужно где-то брать. Если это делать с нуля — появятся проблемы.</li><li><b>Этика и закон.</b> ИИ в играх — не только круто, но и немного страшно. Авторские права, данные игроков, ответственность, если NPC ляпнет что-нибудь не то. Тут могут быть вопросики.</li><li><b>ИИ может круто улучшить геймплей, но он не заменит креативный подход, который привносят разработчики.</b> Большинство решений всё равно требуют человеческого вмешательства.</li><li><b>Настройка ИИ-систем и обучение моделей — совсем не дешёвая вещь.</b> Сложные ИИ-алгоритмы требуют значительных вложений на стадии разработки и даже на пост-продакшене.</li></ul><h2>Как начать использовать ИИ в игровой разработке?</h2><p>Вот, что может вам понадобиться, чтобы начать использовать ИИ в игровой разработке:</p><ol><li><b>Основы ML и алгоритмов ИИ.</b> сначала надо разобраться с основами машинного обучения, нейронок, и всяких таких штуковин.</li><li><b>Онлайн-курсы, которые помогают разобраться в ИИ и его применении в играх.</b> <a href="https://www.udemy.com/course/artificial-intelligence-for-simple-games/">Artificial Intelligence for Simple Games</a> на Udemy — курс по ИИ для простых игр, <a href="https://www.classcentral.com/course/computer-science-hp-generative-ai-mastery-revolut-302589">Generative AI Mastery: Revolutionizing Game Development</a> — бесплатный курс по генеративному ИИ от Карлоса Ботта, который в индустрии уже 35+ лет.</li><li><b>Полезные туториалы.</b> Например, видео, где человек <a href="https://www.youtube.com/watch?v=ySqLAayNmaM&amp;pp=ygUOYWkgaW4gZ2FtZSBkZXY%3D">разрабатывает игру</a> с нуля только с помощью ИИ. Также есть вводные ролики <a href="https://www.youtube.com/watch?v=9g0UMFUp4ys&amp;pp=ygUMI2FpaW5paWNzaWNz">по ИИ в Unity</a>. Не менее интересен <a href="https://www.youtube.com/watch?v=1ST0T0weysM&amp;pp=ygUOYWkgaW4gZ2FtZSBkZXY%3D">TED-talk</a> от инженера по поддержке разработчиков игр в Hugging Face. Таких видео море на YouTube, и они реально полезные.</li><li><b>Книга «<a href="https://www.amazon.com/Artificial-Intelligence-Games-Ian-Millington/dp/0123747317">Artificial Intelligence for Games</a>» от Ian Millington и John Funge</b>. Это уже классика, да и вообще фундаментальный источник для геймдева.</li><li><b>Документация от ИИ-геймдев-фреймворков (например, <a href="https://github.com/Unity-Technologies/ml-agents">Unity ML-Agents</a>).</b> Там точно всё по полочкам.</li><li><b>Рассылки от экспертов в геймдеве</b>. Например, <a href="https://thomassimonini.substack.com/">Thomas Simonini</a>. Так вы будете в курсе крутых инсайтов.</li><li><b>Актуальные материалы конференций.</b> Например, <a href="https://cog2025.inesc-id.pt/">IEEE Conference on Games</a>. Это даст вам взгляд на будущее трендовых технологий в играх.</li><li><b>Практика.</b> Найдите репозитории на GitHub с открытым исходным кодом и попробуйте Reinforcement Learning для умных NPC, например, чтобы улучшить их поведение в open-world играх.</li></ol><h2>Будущее в игровой ИИ индустрии</h2><p>ИИ в игровой индустрии уже начинает менять правила игры. Мы на пороге того, чтобы увидеть, как улучшаются устаревшие алгоритмы, но и создаются игры с нуля: от геймплейных механик до сложных сюжетных линий. С метавселенными, интегрированными с ИИ, мы получим совершенно новые, адаптирующиеся пространства, где каждый игрок будет переживать свой персонализированный опыт.  Всё это — шаги в будущее, которое не заставит себя долго ждать.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как машины понимают речь. Часть 1</title>
      <link>https://tproger.ru/articles/kak-mawiny-ponimayut-rech--chast-1</link>
      <comments>https://tproger.ru/articles/kak-mawiny-ponimayut-rech--chast-1?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Елизавета Ржевская]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-mawiny-ponimayut-rech--chast-1</guid>
      <description><![CDATA[<p>Сегодня одной фразы достаточно, чтобы техника сделала всё за нас. Но давно ли началось это «сегодня» и как вообще девайсы нас понимают? В первой части серии материалов «Как машины понимают речь» проследим историю этого явления. </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-mawiny-ponimayut-rech--chast-1">Как машины понимают речь. Часть 1</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Работа]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Образование]]></category>
      <category><![CDATA[Алиса]]></category>
      <category><![CDATA[Машин]]></category>
      <category><![CDATA[Гаджеты]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 27 Jan 2025 14:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>«Алиса, включи музыку», «Олег, положи 100 рублей на телефон», «Маруся, поставь мультики в детской» — сегодня одной фразы достаточно, чтобы техника сделала всё за нас. Но давно ли началось это «сегодня» и как вообще девайсы нас понимают? Senior Developer Новео Андрей рассказывает о том, как устроено голосовое общение с техникой и как мы пришли к тому, что имеем сегодня.</p><h2>Как все начиналось?</h2><p>Идея голосового управления исполнительными устройствами появилась отнюдь не в эпоху научно-технического прогресса —  напротив, желание отдавать голосовые команды неодушевленным предметам испытывали уже дальние предки, что находит свое отражение в сказках народов мира: «Сим-сим, откройся», «Горшочек, не вари!», «Свет мой, зеркальце, скажи…». Знакомые с детства фразы демонстрируют не только наличие самой идеи голосового управления, но и существование концепции протокола взаимодействия с исполнительными устройствами. Это случилось задолго до появления первых гальванических элементов, не говоря уже об электронике.</p><p>Одними из первых устройств, реализующих звуковое управление, были акустические выключатели (акустические реле). Наиболее известным их бытовым применением выступают системы управления освещением, реагирующие на характерные звуки (как правило — на хлопки). Конечно, подобные системы не управляются голосовыми командами, но в их основе лежат все те же физические принципы: в конструкции присутствует микрофон, а разница заключается лишь в способе обработки регистрируемого звукового сигнала.</p><p>Что касается распознавания речи, то <a href="https://computerhistory.org/blog/audrey-alexa-hal-and-more">эксперименты</a> в этой области велись как минимум <a href="https://vc.ru/tech/209214-istoriya-golosovogo-upravleniya-kogda-my-nachali-pytatsya-govorit-s-mashinami-i-kak-oni-nauchilis-nas-slyshat">с середины XX века</a>. В 1952 году Bell Telephone Laboratories (Bell Labs), исследовательское подразделение American Telephone and Telegraph Company (AT&amp;T), представило Audrey — машину, способную «понимать» человеческую речь (она могла распознавать цифры от 0 до 9). Это стало возможным благодаря успехам в решении смежной задачи — синтеза речи, достигнутом в первой половине XX века в стенах той же Bell Labs. Как синтез речи, так и ее распознавание в те времена основывались на представлении звуков в виде формант — набора резонансных частот, создаваемых голосовыми связками человека в процессе разговора. Распознавание производилось путем сравнения формант говорящего с предварительно записанными образцами. Ожидаемо, устройство работало точнее, когда буквы называл тот человек, чей голос использовался при записи образцов.</p><figure><img src="https://media.tproger.ru/user-uploads/28709/2025-01-24/0b34c347-226d-44e6-a016-2e0af3fa32f2.jpg" alt="" /></figure><p>В 1986 году компанией International Business Machines (IBM) была разработана печатная машинка с голосовым управлением <a href="https://www.youtube.com/watch?v=Sg6Tn54R2Fc&amp;t">Tangora</a>. В основу ее работы было положено использование cкрытой модели Маркова (<a href="https://habr.com/ru/articles/135281">Hidden Markov model</a>): устройство рассчитывало вероятность того, может ли обрабатываемый звук  являться частью какого-либо из известных ему слов. Изменение подхода к распознаванию речи позволило существенно увеличить словарный запас устройства, который составил 20 тысяч слов. Функционировала машинка на базе компьютера IBM PС/AT, а для работы с новым пользователем ей требовалось 20-минутное обучение.</p><figure><img src="https://media.tproger.ru/user-uploads/28709/2025-01-24/046250cb-ad99-442f-b1f2-a4eff94c036d.jpg" alt="" /></figure><p>В 1987 году компания Worlds of Wonder выпустила в продажу кукол Julie. Куклы понимали 16 слов и были способны вести диалог посредством <a href="https://www.youtube.com/watch?v=ewu_NBUHePU">встроенного синтезатора речи</a>. У кукол также были датчики освещенности и температуры, показания которых использовались для формирования ответных реплик, что позволяло сделать диалоги более осмысленными. Julie нужно было обучать воспринимать голос конкретного человека, как и в случае с печатными машинками Tangora.</p><p>Следует отметить существенное различие между двумя устройствами и решаемыми ими задачами. Печатная машинка Tangora представляла собой стационарное устройство с приемлемым качеством распознавания большого количества слов, а кукла Julie — наоборот. При этом, если основной задачей Tangora было преобразование речи в текст, то для  работоспособности Julie такой необходимости не было. К сожалению, техническая документация на Julie отсутствует, но можно сделать предположение, что принципы ее работы не сильно отличаются от более поздних систем, обеспечивающих распознавание небольшого количества голосовых команд.</p><h2>Что происходит сегодня?</h2><p>Принципы работы систем распознавания речи основаны на физике звука и практически не изменились с середины XX века. В современных исследованиях звуковой сигнал представляется как последовательность числовых значений звукового давления, измеренных через равные промежутки времени. Распознавание речи сводится к разбиению этого сигнала на фрагменты, преобразованию их из временной области в частотную и сравнение ее с эталонными образцами.</p><p>Методы обработки сигнала зависят от конкретной задачи. Например, при распознавании коротких голосовых команд можно обойтись без разбиения на отрезки, если подобрать подходящую корреляционную функцию и установить минимальный порог схожести. Однако такой подход не всегда дает точные результаты. Так, в мобильном телефоне Siemens C55 упрощенный алгоритм голосового управления мог путать похожие по звучанию слова, например, «свет» и «считать».</p><p>Несмотря на кажущуюся простоту, системы голосового управления широко применяются и сегодня. Более того, существует ряд решений, представляющих собой готовые модули, с помощью которых разработчики электроники могут реализовать голосовое управления своими устройствами без дополнительных трудозатрат.  В качестве примеров подобных решений — <a href="https://wiki.iarduino.ru/page/voice_recognition_module">Voice Recognition Module </a>(аналогичные модули представлены у различных производителей) и <a href="https://github.com/YahboomTechnology/Voice-interaction-module">Voice Interaction Module от Yahboom Tchnology.</a></p><p>В задачах преобразования речи в текст наиболее эффективен подход, при котором распознавание осуществляется не по целым словам, а по слогам, с последующей корректировкой в зависимости от результатов распознавания соседних слогов. Это происходит с учетом информации о существующих словах и их возможных сочетаниях. Теоретические и практические аспекты подобного рода преобразований мы рассмотрим во второй части статьи.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как распознавать лица с помощью библиотеки FAISS</title>
      <link>https://tproger.ru/articles/raspoznavanie-lic-ispolzuya-bibliote-faiss</link>
      <comments>https://tproger.ru/articles/raspoznavanie-lic-ispolzuya-bibliote-faiss?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Исмаил Каранкин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/raspoznavanie-lic-ispolzuya-bibliote-faiss</guid>
      <description><![CDATA[<p>Сейчас технология распознавания лиц — одна из важнейших в самых разных областях. В статье расскажу о фреймворках и библиотеках, предназначенных именно для этого. </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/raspoznavanie-lic-ispolzuya-bibliote-faiss">Как распознавать лица с помощью библиотеки FAISS</a>»</p>]]></description>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Фреймворки и библиотеки]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 24 Nov 2024 08:00:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>В эпоху тотальной цифровизации и автоматизации задача распознавания лиц (face detection) стала одной из наиболее важных и актуальных задач машинного обучения, имеющей множество практических применений:</p><ul><li>Поиск преступника по записям с уличных камер;</li><li>Сигнал о том, что на частную территорию зашёл незнакомый человек;</li><li>Упрощение проверок на входе в организацию с пропускным режимом;</li><li>Оплата услуг с помощью FaceID и многое другое.</li></ul><p>Одной из проблем, возникающих при решении задачи face detection, является то, что лицо текущего человека нужно сравнивать со слишком большим количеством других лиц, что в случае неоптимальной реализации требует огромного количества машинных ресурсов.</p><p>Решению этой проблемы и посвящена статья.</p><h2>Постановка задачи</h2><p>Дана база фотографий, каждая из которых содержит лица одного или более человек (около 20 тысяч фотографий; пример приведён на рис. 1). На вход поступает новая фотография. Необходимо:</p><ol><li>Определить, является ли эта новая фотография дубликатом одной из фотографий, находящихся в базе, и если является — вывести информацию о совпадающей фотографии;</li><li>Если не является, то вывести одну или несколько наиболее похожих на неё фотографий из базы, а затем добавить эту новую фотографию в базу.</li></ol><figure><img src="https://media.tproger.ru/user-uploads/101078/2024-11-24/106f9b04-97de-4c62-b17a-fb22bfac2d28.png" alt="" /><figcaption>Рисунок 1. Пример фотографии из базы</figcaption></figure><p>Фотографии считаются похожими, если похожи лица изображённых на них людей. На обработку каждой новой фотографии должно тратиться не более нескольких секунд машинного времени.</p><h2>Этапы решения поставленной задачи.</h2><p>Оптимизация хранения фотографий в базе. Выбор метода распознавания лиц.</p><p>Выбор метода поиска наиболее похожих лиц. Построение общего пайплайна.</p><h3>1. Оптимизация хранения фотографий в базе.</h3><p>Поскольку фотография хорошего качества может иметь размер вплоть до 10 мегабайт, 20 тысяч подобных фотографий могут занять до 200 гигабайт, и тогда даже попиксельное сравнение новой фотографии со всеми имеющимися в базе с целью поиска дубликата будет занимать как минимум несколько минут (не говоря уже о поиске похожих). Кроме того, разные фотографии имеют разную длину и ширину, что неудобно для сравнения.</p><p>Таким образом, необходимо каждой фотографии (а точнее — каждому лицу на фотографии) поставить в соответствие вектор чисел фиксированной длины. Эта длина не должна быть слишком маленькой (иначе большая часть информации на фотографии будет потеряна), но и не должна быть слишком большой (иначе сравнивать будет по-прежнему долго).</p><h3>2. Выбор метода распознавания лиц</h3><p>К счастью, существует достаточно много алгоритмов face detection, которые делают в точности то, что нам нужно:</p><ul><li>Определяют, где именно на фотографии находятся лица;</li><li>Для каждого из лиц возвращают вектор фичей, причём все эти векторы одинаковой длины.</li></ul><p>Одной из лучших современных библиотек для распознавания лиц является <a href="https://insightface.ai/">InsightFace</a>, которая получила много наград на соревнованиях по face detection. Поскольку эта библиотека является свободной и реализована на языке Python, было принято решение использовать именно её.</p><p>Реализация этой библиотеки по умолчанию возвращает 512 параметров для каждого лица, что полностью удовлетворяет требованиям, поставленным в предыдущем пункте: хранение такого количества параметров для 20 тысяч фотографий займёт около 200 мегабайт, что в тысячу раз меньше, чем при хранении самих фотографий. Файл такого размера легко помещается в оперативную память и может быть считан полностью за 1-2 секунды.</p><h3>3. Выбор метода поиска наиболее похожих лиц</h3><p>Тем не менее остаётся проблема с производительностью при поиске похожих, но не совпадающих лиц. Чтобы найти наиболее похожую фотографию (а тем более — несколько наиболее похожих), необходимо сравнить вектор фичей каждого из лиц на новой фотографии со всеми векторами из базы (на рис. 2 нужно сравнить каждый «зелёный» вектор с каждым «красным»):</p><figure><img src="https://media.tproger.ru/user-uploads/109120/2024-11-21/60331601-dabb-4498-a25b-1891d559a5ab.png" alt="" /><figcaption>Рисунок 2. Иллюстрация сравнения векторов фичей в базе и на новой фотографии</figcaption></figure><p>При этом для каждой пары сравниваемых векторов необходимо посчитать метрику близости (например, евклидово или косинусное расстояние), что также является достаточно затратной операцией.</p><p>Таким образом, хотя при 20 тысячах фотографий, имея достаточно быстрый компьютер, мы сможем выполнить все сравнения за несколько секунд, такое решение будет плохо масштабируемым: при 200 тысячах фотографий нам придётся выполнять сравнение уже в 10 раз дольше, а при 1 миллионе — дольше в 50 раз, что уже неприемлемо.</p><p>Кроме того, нам нужно найти лишь одну или несколько наиболее похожих фотографий, а не отранжировать их все по убыванию похожести, поэтому бóльшая часть вычислений будет лишней, так что должен существовать способ делать это более оптимально.</p><p>И действительно — существуют библиотеки эффективного поиска похожих векторов. Одной из наиболее популярных и простых в использовании является библиотека <a href="https://ai.meta.com/tools/faiss/">FAISS</a> (Facebook AI Similarity Search, принадлежит компании Meta, запрещенной на территории РФ). Её суть заключается в создании индекса (оптимизированной таблицы) из всех имеющихся векторов, а затем приближённого поиска в ней нового вектора.</p><p>Хотя библиотека <a href="https://github.com/google-research/google-research/tree/master/scann">scann</a> от компании Google работает в 2-3 раза быстрее, она требует намного больше предварительных настроек, так что её использование станет оправданным лишь при существенном увеличении датасета. Поэтому в данном случае выбор был сделан в сторону FAISS.</p><h3>4. Построение общего пайплайна</h3><p>При постановке задачи нам была дана база с фотографиями, поэтому итоговая реализация алгоритма должна содержать следующие шаги:</p><ol><li>Определение лиц на фотографиях и получение их фичей;</li><li>Конвертация фотографий из базы в таблицу с векторами фичей;</li><li>Построение индекса и нахождение похожих фотографий;</li><li>Добавление новой фотографии в базу.</li></ol><p>Приведём примерную реализацию каждого из этих пунктов на языке Python с учётом того, что база фотографий представляет собой папку с файлами.</p><p>1) <b>Определение лиц на фотографиях и получение их фичей.</b> Этот шаг полностью основан на алгоритме FaceAnalysis библиотеки insightface, при этом все фотографии предварительно преобразуются в матрицы размера 640 * 640 *3 (то есть квадратные фотографии размера 640 * 640 пикселей в RGB-формате).</p><p>Подготовка алгоритма FaceAnalysis:</p><figure><img src="https://media.tproger.ru/user-uploads/109120/2024-11-21/5a04e643-802d-4b97-8709-f04528a08b58.png" alt="" /><figcaption><br /></figcaption></figure><p><b>2)</b> <b>Конвертация фотографий из базы в таблицу с векторами фичей.</b> Теперь нужно применить функцию, приведённую в шаге 1, ко всем фотографиям из заданной папки и записать её в таблицу (в данном случае это будет локальный csv-файл).</p><p>Функция получения таблицы с фичами из всех фотографий в папке:</p><p>Пример использования функции:</p><p>Если найденное минимальное расстояние по фичам оказалось равным нулю, то это значит, что мы нашли дубликат.</p><p>3) <b>Добавление новой фотографии в базу.</b> Мы можем выбирать, что делать с фотографией, которая оказалась дубликатом — добавлять в базу или игнорировать. Если же новая фотография не является дубликатом, то мы добавляем её в базу в любом случае.</p><p>Пример тестирования программы на новой фотографии, содержащей два лица:</p><figure><img src="https://media.tproger.ru/user-uploads/109120/2024-11-21/f4e47bfb-a874-4e51-a5b2-40f8c5240ae5.png" alt="" /></figure><figure><img src="https://media.tproger.ru/user-uploads/109120/2024-11-21/2cd1f075-9399-4ff2-bcc1-8c9120ba19f4.png" alt="" /></figure><figure><img src="https://media.tproger.ru/user-uploads/109120/2024-11-21/246fb397-b085-4dd8-9175-88f1bf5804a4.png" alt="" /></figure><figure><img src="https://media.tproger.ru/user-uploads/109120/2024-11-21/9a646670-a7b4-4763-afc6-446e9f0de85b.png" alt="" /></figure><figure><img src="https://media.tproger.ru/user-uploads/109120/2024-11-21/d9246107-e4b9-430c-af5a-179a402d58d6.png" alt="" /></figure><h2>Заключение.</h2><p>Рассмотренное решение удовлетворяет всем требованиям поставленной задачи, однако его реализация имеет пространство для дальнейшей оптимизации, в частности:</p><ul><li>Стоит использовать графический процессор вместо CPU; тогда версию FAISS можно будет заменить на faiss-gpu для быстродействия;</li><li>Локальные таблицы стоит заменить на распределённую базу данных; это значительно улучшит масштабируемость, а добавление новой фотографии не потребует считывания и затем сохранения всего файла;</li><li>Извлечение фичей из фотографий стоит делать не по одной, а батчами по нескольку десятков фотографий - это существенно ускорит первый, самый долгий этап решения задачи.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Гайд: как настроить API-распознавание документов за 30 минут</title>
      <link>https://tproger.ru/articles/gajd--kak-nastroit-api--raspoznavanie-dokumentov-za-30-minut-252956</link>
      <comments>https://tproger.ru/articles/gajd--kak-nastroit-api--raspoznavanie-dokumentov-za-30-minut-252956?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Егор]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/gajd--kak-nastroit-api--raspoznavanie-dokumentov-za-30-minut-252956</guid>
      <description><![CDATA[<p>Рассказываю о том, как интегрировать распознавание документов за 30 минут — быстро и без головной боли.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/gajd--kak-nastroit-api--raspoznavanie-dokumentov-za-30-minut-252956">Гайд: как настроить API-распознавание документов за 30 минут</a>»</p>]]></description>
      <category><![CDATA[API]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sun, 17 Nov 2024 08:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Всем привет! Меня зовут Егор, я Python-разработчик, и часто взаимодействую с компаниями среднего и малого бизнеса в качестве внешнего подрядчика. Например, модернизирую CRM в стоматологических клиниках.</p><p>Один из последних запросов — прикрутить к CRM автоматическое распознавание паспорта РФ.</p><p>Проблематика: стоматологическая клиника заметила, что  ручное «перепечатывание» паспортов создает очереди при регистрации пациентов.</p><p>Вы отлично понимаете, о чем я, если когда-то ждали в клинике договор на обслуживание перед самым началом приема врача.</p><p>Для тех, кто сталкивается с похожими задачами по оптимизации процессов, я написал этот гайд.</p><h2>Начало: как выбирали распознавание</h2><p>Поскольку остановились совершенно на конкретном решении российской компании, на его примере и расскажу, что и как делать.</p><p>С чем сравнивали: с другим облачным сервисом и SDK-решением для распознавания паспортов. Тестировал сам на открытых демо-стендах и смотрел сравнения в других источниках. Например, <a href="https://delovoymir.biz/kak-my-podbirali-servis-dlya-raspoznavaniya-pasportov.html">здесь</a>.</p><p>Что хотел от сервиса заказчик:</p><ul><li>соотношение цена/качество</li><li>функционал без излишеств (нормальные скорость и качество распознавания)</li><li>простая тарификация для небольших объёмов, минимум общения с поставщиком</li></ul><p>Что в итоге понравилось мне:</p><ul><li>интегрировал быстро, буквально ночью за чашкой кофе, оплатили вообще с карты</li></ul><ul><li>документация просто и понятно составлена, есть <a href="https://api.beorg.ru/swagger">swagger</a>.</li><li>минимум общения с поставщиком</li></ul><h2>Начало работы</h2><p>Чтобы начать работу с API, надо зарегистрироваться в личном <a href="http://kyc.beorg.ru/self_sign">кабинете</a> сервиса.</p><p>При регистрации начисляют небольшой баланс для бесплатного тестирования – на 25 распознаваний. По запросу дали ещё 50 распознаваний.</p><p>В личном кабинете нас интересует раздел «<a href="https://kyc.beorg.ru/loading">Распознавание</a>». Выбираем интересующий тип документа (в нашем случае – паспорт РФ, первый разворот и регистрация), прикрепляем PDF c двумя разворотами паспорта и начинаем распознавание.</p><figure><img src="https://media.tproger.ru/user-uploads/108871/2024-11-15/82cf8fcb-fa36-477c-8308-86c661343b8b.png" alt="" /></figure><p>Получаем заветные паспортные данные в формате JSON. Результаты вы можете наблюдать ниже:</p><figure><img src="https://media.tproger.ru/user-uploads/108871/2024-11-15/9468caaa-45be-4433-b7fd-4d0507ef3904.png" alt="" /></figure><p>Распознались все поля, включая сложные ключи, такие как машиночитаемые записи.</p><p>За расшифровкой всех ключей в ответе можно обратиться к документации: <a href="http://kyc.beorg.ru/reference_public/dev">kyc.beorg.ru/reference_public/dev</a></p><h2>Подключение к API</h2><p>Для подключения к API нам понадобится:</p><ul><li><a href="http://kyc.beorg.ru/reference_public/dev">документация</a></li><li><a href="http://www.python.org">Python3</a></li><li>библиотека <a href="https://pypi.org/project/pybase64/">base64</a></li><li>библиотека <a href="https://pypi.org/project/requests/">requests</a></li></ul><p>Чтобы начать отправлять запросы в API, получаем ключи доступа. Находятся они в разделе «<a href="https://kyc.beorg.ru/projects">Проекты</a>»:</p><figure><img src="https://media.tproger.ru/user-uploads/108871/2024-11-15/fda52387-4138-40f4-9ebe-623b1740c12a.png" alt="" /></figure><p>Нажимаем пиктограмму с глазом и наблюдаем все необходимые ключи доступа и примеры запросов:</p><figure><img src="https://media.tproger.ru/user-uploads/108871/2024-11-15/e095b669-d1dc-46b5-9792-c1cad4435c50.png" alt="" /></figure><p>Нам необходимо взять с этой страницы:</p><ol><li>token: токен, по которому API может нас авторизовать</li><li>machine_uid: номер машины, с которой планируется посылать запрос для разделения отслеживания документов со стороны клиента</li></ol><p>project_id: идентификатор проекта</p><p>Общение по API должно происходить в соответствии со схемой:</p><figure><img src="https://media.tproger.ru/user-uploads/108871/2024-11-15/c4d0a0eb-05db-486f-b15b-7efd58f57e89.png" alt="" /></figure><p>Пишем скрипт:</p><p>Тут все просто. Все обрабатывается на стороне Beorg. Также вы можете взять скрипт из репозитория на <a href="https://github.com/arshegor/passport_api_example/blob/main/passport.py">GitHub</a>.</p><p>Вам нужно всего лишь посылать на API два вида запросов:</p><ol><li>Отправить документ</li><li>Получить результат</li></ol><p>В результате получаем подобный ответ:</p><figure><img src="https://media.tproger.ru/user-uploads/108871/2024-11-15/3980849e-4882-4bb6-a661-603e6b6b0e56.png" alt="" /></figure><p>Посмотреть виды запросов можно в <a href="http://kyc.beorg.ru/reference_public/dev">документации</a> или в разделе «<a href="https://kyc.beorg.ru/loading">Распознавание</a>».</p><figure><img src="https://media.tproger.ru/user-uploads/108871/2024-11-15/9dd7a914-23e5-4ce0-b819-5022d7a634a4.png" alt="" /></figure><h2>Выводы</h2><p>Вот так просто мы написали небольшой скрипт, который позволяет получить данные из паспорта (и не только паспорта…) за несколько минут.</p><p>Разумеется существуют и другие платные и бесплатные сервисы распознавания документов (например от <a href="https://cloud.google.com/document-ai/">Google</a>), но, увы, он практически ушел с российского рынка, а мы оперируем в этом вопросе персональными данными.</p><p>Резюме по избранному сервису распознавания:</p><ol><li>Просто</li><li>Быстро (за кофе)</li><li>Без головной боли для меня, как разраба</li><li>Хорошее качество за свои деньги</li></ol>]]></content:encoded>
    </item>
    <item>
      <title>Дилемма СТО: внедрять инновационные технологии или использовать проверенный стек</title>
      <link>https://tproger.ru/articles/dilemma-sto--vnedryat-innovacionnye-tehnologii-ili-ispolzovat-proverennyj-stek</link>
      <comments>https://tproger.ru/articles/dilemma-sto--vnedryat-innovacionnye-tehnologii-ili-ispolzovat-proverennyj-stek?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анна Ельцова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/dilemma-sto--vnedryat-innovacionnye-tehnologii-ili-ispolzovat-proverennyj-stek</guid>
      <description><![CDATA[<p>Есть поговорка, что разработчики трудятся по принципу «работает, не трогай», но откуда тогда появляются прорывные решения? Рассмотрим, как создаются быстрые и конкурентоспособные ИТ-продукты на реальных кейсах: обсудим ИИ-ассистентов, разговоры с Пушкиным (как в «Черном зеркале») и конечно затронем тему найма разработчиков.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/dilemma-sto--vnedryat-innovacionnye-tehnologii-ili-ispolzovat-proverennyj-stek">Дилемма СТО: внедрять инновационные технологии или использовать проверенный стек</a>»</p>]]></description>
      <category><![CDATA[Python]]></category>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Kotlin]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 15 Oct 2024 10:24:59 GMT</pubDate>
      <content:encoded><![CDATA[<p>Часто ИТ-команды используют проверенные технологии для новых проектов. Есть подходящая команда, опыт и не нужно тратить ресурсы и время на исследования, проверку гипотез и переобучение людей. В большинстве случаев это помогает создать надежный и качественный продукт в срок, но когда нужно создать абсолютно новое для рынка решение, этот подход не работает.</p><p>На конференции МТС Платформа 2024 Инесса Галактионова, первый вице-президент МТС по телекоммуникационному бизнесу, рассказала о подготовке компанией виртуального ассистента, который станет полноценным участником телефонных звонков. Чем он будет отличаться от существующих голосовых ассистентов и почему его невозможно было сделать по принципу «как все», расскажу вам я, CTO стрима «Виртуальный ассистент» компании МТС, Иван Мясников.</p><h2>Новые подходы нужны для уникальных продуктов</h2><p>Наш ассистент рассчитан не только на стандартные для ИИ задачи. Да, он подскажет прогноз погоды или прочитает сказку, но основная его фишка не в этом. Мы первые решили внедрить ИИ-ассистента прямо в звонок: он будет реагировать на голосовую команду, записывать звонок, если это нужно абоненту, выделять из него главное и отправлять в SMS. Или даже собирать информацию по теме, пока вы говорите по телефону.</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2024-10-14/890f18f8-8382-4a81-9c45-44013deef982.jpg" alt="" /><figcaption>ASR — преобразование речевого сигнала в текстовое представление. Интент — намерение пользователя, которое отражается в поисковом запросе. Skill Classifier — сервис, который производит предварительную классификацию навыков. TTS — синтетическая озвучка заданного текста.</figcaption></figure><p>Как это работает: допустим, вы с друзьями планируете совместное путешествие. Вы созвонились обсудить поездку, позвали ассистента во время звонка. Он по команде запишет нужную часть разговора, чтобы никто не забыл о планах, узнает погоду, найдет доступные рейсы и отели в пункте назначения, соберет достопримечательности, которые можно посетить, и так далее. Все за счет распознавания речи и интеграции с другими сервисами экосистемы МТС.</p><p>При этом ассистент не будет влиять на качество связи. В звонок мы встраиваем только маленькую и легкую модельку, которая определяет, вызвал ли абонент голосового ассистента. Если имя ассистента названо, запускается распознавание голоса и общение на естественном языке, но оно происходит асинхронно, поэтому не влияет на качество связи.</p><p>Чтобы сделать такой продукт, аудиопоток должен передаваться быстрее, а речь — считываться и записыватьсякачественнее, чем у конкурентов. У любого такого продукта на старте мало данных для обучения моделей, а синтетически генерировать их дорого и неэффективно. Поэтому приходится «срезать углы», выбирая нестандартные решения, чтобы выиграть время и опередить конкурентов. Поэтому мы приняли несколько нестандартных решений.</p><p>Во-первых, отошли от обычной для нас работы через веб-сокет и выбрали gRPC-протокол. Исследование, проведенное нашей командой, показало, что gRPC позволяет выиграть в скорости получения голосового запроса и скорости доставки ответа абоненту. При нагрузочном тестировании мы обнаружили, что такой подход дает нам выигрыш по скорости в два-три раза. Пользователь получает ответ быстрее, а оборудование загружается меньше. Преимущество появилось за счет того, что веб-сокет передает данные в текстовом формате, а gPRC — в бинарном. Вместе с HTTP/2 протокол gPRC позволяет включать мультиплексирование, сжимать передаваемые данные и при необходимости приоритизировать запросы.</p><p>Во-вторых, для бэкенда мы выбрали язык Kotlin вместо применяемого обычно Java. У этого решения нашлось несколько важных преимуществ. Из главных — меньший объем кода и лучшая читаемость за счет корутин и более лаконичного синтаксиса. Концепция Null Safety в Kotlin помогает избежать ошибок неопределенности — одних из самых частых и очень трудно выявляемых в Java. В результате оказалось, что применение Kotlin повышает надежность и масштабируемость системы по сравнению с Java при сравнимых трудозатратах.</p><p>Бонусом мы получили неожиданный источник кандидатов. Если у вас уже набрано ядро команды, то можно хантить джавистов и быстро их переучивать. Оказалось, что многие разработчики на Java осознают вышеперечисленные преимущества и рассматривают переход на Kotlin как ступеньку в карьере или возможность найти для себя новые вызовы и задачи.</p><h2>Дело не только в стеке</h2><p>Иногда новые подходы не связаны с технологическим стеком. Чтобы собрать лучших, мы нанимали ребят по всей России, они живут в разных часовых поясах. Но это не мешает нам работать по спринтам, ревьюить код, тестировать, править баги, проводить ретро и демо.</p><p>После «ковидной» удаленки мы не стали возвращать всех сотрудников в офис, а перестроили процессы и перешли на асинхронный подход: когда мы пишем запрос в чат или комментарий в задаче, то не ждем мгновенного ответа. Для этой модели важна правильная декомпозиция — в компании должно быть достаточно независимых процессов и задач. Тогда даже если вы получите ответ не сразу, а через день-два, ничего страшного не произойдет: специалист просто переключается на другую часть задачи или меняет «таску». Главное, что в результате ему не приходится ждать или торопить коллег.</p><p>В результате повышается концентрация всех членов команды: не нужно постоянно мониторить чаты, задачи и почту, можно выделить на это, например, час после ежедневной планерки, а все остальное время кодить, тестировать, писать документацию. Сокращение количества созвонов (мы оставили только самые необходимые мероприятия — демо, ретро и т.п.) особенно важно для команды, которая работает в разных часовых поясах: от Москвы до Братска.</p><p>А как же встречи у кулера и командные обеды, без которых, кажется, невозможно выстроить взаимоотношения в команде? Мы нашли, чем их заменить. Иногда собираем всех в одном городе (чаще всего в Москве), работаем в офисе, а после идем толпой в бар или еще куда-нибудь. За счет этого ребята узнают друг друга лично и налаживают связи. Они сами организуются в клубы по интересам: в одном городе собираются поиграть в настолки, в другом — в футбол.</p><p><a></a>Мы начали работать по асинхронной схеме не сразу. Сперва договаривались с разработчиками, что нужно ответить в течение часа, потом – в течение двух; ребятам, которые всегда отвечали в течение двух минут, рассказывали, что отвлекаться от текущих задач не обязательно, ничего не сгорит. Параллельно работали с продактами, рассказывали, что нужен запас времени на выполнение задачи, чтобы мы могли работать эффективно, качественно, в срок, но не в спешке из-за того, что кто-то уже пообещал показать новую версию.</p><p>Свой подход к работе мы перенесли в наём: сразу рассказывали о процессах, о специфике нашей работы, искали подходящих ребят через вопросы и разбор кейсов на собеседовании. Например: «К вам в 9 утра прибежал коллега с задачей, которую обязательно надо сдать сегодня. Что вы будете делать?»</p><p>Наконец, в роли СТО я старался работать с коллегами, которые приходят с горящими задачами, например: «Через неделю демо продуктов, нам надо обязательно участвовать, и мы хотим показать фичи 1, 2 и 3, хотя мы понимаем, что фича 2 не будет готова вовремя, надо повышать приоритет, чтобы успеть». В таких случаях мы выясняем, откуда срочность — действительно ли надо реализовать функцию к ближайшей встрече или имеет смысл сделать ее несколько позже, зато более качественно.</p><p>Разбор с коллегами, когда задача действительно нужна срочно, а в каких случаях требует более глубокой проработки — это специфика продукта на старте, сейчас такая дилема возникает редко. Но в любом случае опыт инцидент-менеджмента, когда приходится выбирать между интересами разных команд и отделов, позволяет улучшить процесс и организацию действий. Получив достаточный опыт работы с новым продуктом, мы научились декомпозировать возникающие задачи так, чтобы выполнять их качественно и в срок.</p><p>Конечно, бывают случаи, когда надо сделать что-то максимально быстро. Тогда мы переходим в режим «синхронной коммуникации», но после решения всех проблем возвращаемся к более эффективному для нас «асинхронному» состоянию.</p><h2>Что дают инновации разработчику?</h2><p>Я и вне работы стараюсь следить за развитием технологий, чтобы не терять интерес к программированию. Иногда делаю пет-проекты.</p><p>Забавный пример: когда команда только-только формировалась, многие ребята делились друг с другом мемами в корпоративном чате, и это не нравилось части коллег. Чтобы их примирить, я сделал бота, который собирал мемы. А потом он отправлял их в отдельный канал, куда заходили только желающие.</p><p>Из недавнего и интересного: делаю сервис Personaj, в котором можно общаться с виртуальными личностями — от Эйнштейна до Пикачу. Сейчас аватаров уже больше 100, и база растет (к тому же можно добавить своего). Суть такая: каждый человек после регистрации может предоставить фото, текстовое описание и имя персонажа — допустим, Пушкин. Моделька на основе этих UGC-данных создаст аватара, который будет отвечать, как этот самый Пушкин (с учетом предоставленных данных, конечно). Другой вариант — поговорить с уже готовым Пушкиным, данные о котором мы подгрузили из открытых источников.</p><p>Бэкенд у нас на Python, фронт пока на low-code, но скоро переедем на React, который мне всегда нравился. Смотрел и другие варианты, например, порог входа в Angular по необходимым знаниям мне показался выше, и он скорее подходит для больших команд. Так что важно учитывать разные аспекты при выборе стека и подбирать его не только под задачу, но и под имеющуюся команду. Вот примеры работы проекта:</p><figure><img src="https://media.tproger.ru/user-uploads/101078/2024-10-14/df4f7797-82ca-4895-bc63-1c38b14e762b.png" alt="" /></figure><figure><img src="https://media.tproger.ru/user-uploads/101078/2024-10-14/588aab5e-1a4a-497c-b6fb-3dd9f994d917.png" alt="" /></figure><h2>Всегда ли нужны новые технологии?</h2><p>В заключение отмечу, что не обязательно в каждый проект внедрять новый фреймворк или модный язык программирования. Все зависит от конкретной задачи. Если вам нужно сделать что-то инновационное или догнать конкурентов, разумеется, лучше пробовать новое. Но если делаете стандартный продукт, который хорошо работает на старом стеке, не стоит изобретать велосипед.</p><p>В случае с ассистентом новый стек был необходим, но для системы авторизации МТС ID, которую мы делали для экосистемы, подобного не требовалось. Так что мы взяли многим известный <a href="https://www.keycloak.org/">Keycloack</a>, интегрировали и получили качественный продукт (который к тому же оставляет возможности для кастомизации и написания собственных, нестандартных интеграций).</p><p>Чтобы понять, что нужно внедрять инновации, пробовать новые технологии в проекте, я советую отталкиваться от следующих критериев:</p><ol><li>Есть ли у кого-то в команде опыт работы в этом направлении или все будут учиться вместе «с нуля».</li><li>Есть ли время и ресурсы на исследования и готовы ли вы к тому, что часть идей и гипотез не выстрелит.</li></ol><p>Часто привычных для вас подходов хватает, чтобы сделать надежный, качественный продукт. Но не стоит забывать, что разработка — это постоянное обучение и рост над собой.</p>]]></content:encoded>
    </item>
    <item>
      <title>Исследование: ChatGPT без труда угадывает возраст по фото и отличает людей друг от друга</title>
      <link>https://tproger.ru/news/issledovanie--chatgpt-bez-truda-ugadyvaet-vozrast-po-foto-i-otlichaet-lyudej-drug-ot-druga</link>
      <comments>https://tproger.ru/news/issledovanie--chatgpt-bez-truda-ugadyvaet-vozrast-po-foto-i-otlichaet-lyudej-drug-ot-druga?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/issledovanie--chatgpt-bez-truda-ugadyvaet-vozrast-po-foto-i-otlichaet-lyudej-drug-ot-druga</guid>
      <description><![CDATA[<p>Исследование показало, что ChatGPT с высокой точностью определяет возраст и различает людей по фотографиям, несмотря на ограничения конфиденциальности</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/issledovanie--chatgpt-bez-truda-ugadyvaet-vozrast-po-foto-i-otlichaet-lyudej-drug-ot-druga">Исследование: ChatGPT без труда угадывает возраст по фото и отличает людей друг от друга</a>»</p>]]></description>
      <category><![CDATA[Опрос]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 09 Oct 2024 12:17:47 GMT</pubDate>
      <content:encoded><![CDATA[<p>Недавно исследователи <a href="https://ieeexplore.ieee.org/document/10647924/authors#authors">выяснили</a>, что ChatGPT может с высокой точностью определять возраст по фотографиям и отличать людей друг от друга.</p><p>В статье, посвященной биометрическим возможностям чат-бота, изучалось, как большие языковые модели (LLM) могут справляться с распознаванием лиц, определением пола и оценкой возраста.</p><h2>Вопросы конфиденциальности и обход защиты</h2><p>Изначально ChatGPT настроен избегать ответов, связанных с конфиденциальными данными, включая биометрические характеристики.</p><p>Но исследователи смогли разработать особую тактику запросов, чтобы обойти эти ограничения. Что, в свою очередь, позволило им оценить, насколько эффективно ChatGPT выполняет биометрические задачи, включая сравнение фотографий для определения, одно ли лицо на них изображено.</p><h2>Точность и результаты</h2><p>Эксперименты показали, что ChatGPT успешно распознает лица и отличает их друг от друга. Модель хорошо определяет пол и достаточно точно оценивает возраст.</p><p>Для проверки использовались различные наборы данных, такие как LFW и AgeDB, что позволило оценить работу модели при разнице в возрасте и углах обзора. В некоторых случаях точность ChatGPT оказалась сравнимой с профессиональными системами.</p><h2>Выводы исследования</h2><p>Авторы исследования считают, что результаты показывают значительный потенциал ChatGPT и других LLM в области биометрии, даже несмотря на отсутствие специализированного обучения для таких задач.</p><p>Однако эксперты также подчеркивают, что для безопасного использования этих моделей в биометрии необходимо дальнейшее изучение их устойчивости к манипуляциям через запросы.</p>]]></content:encoded>
    </item>
    <item>
      <title>Какие есть способы голосового управления сайтом</title>
      <link>https://tproger.ru/articles/kakie-est-sposoby-golosovogo-upravleniya-sajtom-</link>
      <comments>https://tproger.ru/articles/kakie-est-sposoby-golosovogo-upravleniya-sajtom-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Света Соколовская]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kakie-est-sposoby-golosovogo-upravleniya-sajtom-</guid>
      <description><![CDATA[<p>Проводим обзор технологий голосового управления, которые могут быть эффективно интегрированы в ваш сайт.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kakie-est-sposoby-golosovogo-upravleniya-sajtom-">Какие есть способы голосового управления сайтом</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 21 Aug 2024 12:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Голосовое управление становится все более популярным из-за развития технологий распознавания речи и искусственного интеллекта. Рассмотрим несколько ключевых API и библиотек, помогающих реализовать эти функции — а также рекомендации по внедрению.</p><h2>Способ 1. Google Speech-to-Text</h2><p>Технология используется совместно с Chirp — основной моделью от Google Cloud, которая обучена на миллионах часов звуковых записей и миллиардах текстовых примеров. Это отличается от классических подходов к распознаванию речи, которые основаны на использовании обширных наборов контролируемых данных, характерных для конкретного языка.</p><p>При регистрации есть возможность получить до 60 минут бесплатной расшифровки и анализа аудио в месяц.</p><p>Также сервис удобно интегрировать с другими продуктами Google — Google Cloud Storage или Google Apps.</p><p>Как внедрить:</p><ol><li>Получите ключ API в консоли Google Cloud.</li><li>Включите API Speech-to-Text и получите ваши учетные данные (API-ключ).</li><li>Используйте JavaScript и AJAX для отправки аудио на сервер и получения текстовых команд. Также можно использовать библиотеку @google-cloud/speech для Node.js, если хотите обрабатывать данные на серверной стороне.</li><li>Используйте MediaRecorder API для записи аудио с микрофона пользователя. Убедитесь, что ваш сайт имеет разрешение на использование микрофона.</li><li>После остановки записи отправьте аудиофайл на сервер, где будет происходить его обработка. На сервере используйте API Google Speech-to-Text для обработки аудио.</li><li>Получите распознанный текст и примените его как команды для управления вашим сайтом. Например, вы можете вызывать функции JavaScript на основе распознанных команд.</li></ol><p>Вот простой пример кода на Node.js для добавления аудио:</p><h2>Способ 2. IBM Watson Speech to Text</h2><p>Предлагает возможность обучения нейросетей для специфических задач — разработчики могут настраивать API под свои нужды, например, обучение модели на собственных данных, чтобы улучшить точность распознавания для конкретной области.</p><p>Есть разные пакеты: минимальный тариф дает бесплатно расшифровку 500 минут записей в месяц.</p><p>Есть отлаженные инструменты для разработчиков: документированные SDK и библиотеки для ряда языков программирования упрощают интеграцию API.</p><p>Также можно интегрировать с другими сервисами IBM для создания комплексных решений.</p><p>Как внедрить:</p><ol><li>Зарегистрируйтесь на платформе IBM Cloud и создайте сервис Watson Speech to Text, чтобы получить API ключ и URL.</li><li>Убедитесь, что у вас есть необходимые библиотеки для работы с API. Например, для JavaScript можно использовать библиотеку axios для выполнения HTTP-запросов.</li><li>Запишите голосовые команды пользователей. Это можно сделать с помощью встроенных возможностей браузера, например, Web Audio API или MediaStream API.</li><li>Отформатируйте аудио и отправьте его на API Watson.</li></ol><p>Вот примерный код на JavaScript для отправки аудио на Watson Speech to Text:</p><h2>Способ 3. Microsoft Azure AI Speech</h2><p>Позволяет не только распознавать речь, но и синтезировать ее, что дает возможность создавать более интерактивные интерфейсы.</p><p>Для тестов можно подключить бесплатный пакет, который дает 5 часов в месяц.</p><p>А еще Microsoft отдельно выделяет работу над безопасностью и соответствием требований. У Azure один из крупнейших в отрасли <a href="https://learn.microsoft.com/ru-ru/azure/compliance/">портфель</a> сертификатов соответствия — эти сертификаты подтверждают, что Azure соблюдает международные и отраслевые стандарты безопасности: ISO 27001, SOC 1, 2, 3 и GDPR.</p><p>Как внедрить:</p><ol><li>Зарегистрируйтесь на портале Azure и создайте ресурс Cognitive Services для получения ключа API и конечной точки (endpoint).</li><li>Проверьте, что у вас установлены необходимые библиотеки: @azure/cognitiveservices-speech-sdk для JavaScript.</li><li>Используйте Web Audio API или MediaStream API для захвата аудиовхода от пользователя.</li></ol><p>Пример кода на JavaScript для отправки аудио:</p><h2>Способ 4. Web Speech API, встроенный в браузер</h2><p>Это решение уменьшает задержку и не требует установки дополнительных библиотек, что делает его идеальным для быстрого прототипирования — нет никаких дополнительных зависимостей или серверной инфраструктуры.</p><p>Доступен бесплатно в большинстве современных браузеров, что снижает затраты на внедрение.</p><p>Пример, как вы можете использовать Web Speech API для голосового управления на сайте:</p><h2>Способ 5. Amazon Transcribe</h2><p>Это служба автоматического распознавания речи от Amazon Web Services. Она предлагает мощные функции для создания реалистичных разговорных интерфейсов, включая форматирование текста и поддержку специальных словарей для различных индустрий.</p><p>После регистрации можно бесплатно анализировать до 60 минут аудиоконтента ежемесячно в течение первых 12 месяцев.</p><p>Как внедрить:</p><ol><li>Создайте учетную запись AWS и активируйте Amazon Transcribe, чтобы получить доступ к API и необходимым ключам.</li><li>Запишите аудио с помощью HTML5 MediaRecorder API или других доступных библиотек.</li><li>Загрузите запись на Amazon S3 — Amazon Transcribe работает с файлами, хранящимися в S3.</li><li>Используйте API Amazon Transcribe для инициирования процесса транскрипции, указав ссылку на загруженный аудиофайл и необходимые параметры.</li></ol><p>Примерный код для отправки аудиофайла на Amazon S3 и запроса транскрипции:</p><p>Голосовое управление может улучшить пользовательский опыт,  поэтому стоит внимательно подойти к выбору технологии и продумать ее интеграцию. Что важно учесть:</p><ul><li>Используйте хороший микрофон и минимизируйте фоновый шум, чтобы повысить точность распознавания речи. Выберите подходящий формат аудио: например, WAV или FLAC.</li><li>Изучите, как обрабатываются и хранятся аудио данные и текстовые транскрипции. Ознакомьтесь с политиками конфиденциальности и убедитесь, что они соответствуют вашим требованиям.</li><li>Убедитесь, что API поддерживается в браузерах, которые вы и пользователи планируете использовать.</li><li>Разработайте механизм обработки ошибок. Речь может быть распознана некорректно, поэтому важно добавлять логику для восстановления или повторной попытки распознавания.</li><li>Обязательно предупреждайте пользователей, зачем запрашиваете доступ к микрофону, и учитывайте доступность для людей с ограниченными возможностями.</li><li>Реализуйте систему обратной связи для пользователей, чтобы они могли сообщать о проблемах с распознаванием или предлагать улучшения.</li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Вебинар «Речевая аналитика в облаке: бизнес под присмотром ИИ»</title>
      <link>https://tproger.ru/articles/vebinar--rechevaya-analitika-v-oblake--biznes-pod-prismotrom-ii-</link>
      <comments>https://tproger.ru/articles/vebinar--rechevaya-analitika-v-oblake--biznes-pod-prismotrom-ii-?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Анна Ельцова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/vebinar--rechevaya-analitika-v-oblake--biznes-pod-prismotrom-ii-</guid>
      <description><![CDATA[<p>Если хотите узнать новое о речевой аналитике и искусственном интеллекте, регистрируйтесь и приходите на бесплатный вебинар в четверг, 22 августа.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/vebinar--rechevaya-analitika-v-oblake--biznes-pod-prismotrom-ii-">Вебинар «Речевая аналитика в облаке: бизнес под присмотром ИИ»</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Аналитика]]></category>
      <category><![CDATA[Бизнес]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 15 Aug 2024 12:59:44 GMT</pubDate>
      <content:encoded><![CDATA[<p>MTS Web Services 22 августа <a href="https://mws.ru/events/partner-webinar220824/?utm_source=tproger_ru&amp;utm_medium=events&amp;utm_campaign=tproger_events&amp;utm_content=webinar220824">приглашает</a> на бесплатный вебинар «Речевая аналитика в облаке: бизнес под присмотром ИИ».</p><p>Аналитика звонков помогает оценить качество работы операторов контакт-центра и менеджеров по продажам, определить лучшие практики взаимодействия с клиентами, а также выявлять потенциальные риски и нарушения в коммуникациях. Традиционные методы анализа, выполненные вручную, часто оказываются малоэффективными. Однако существует способ автоматизировать эти процессы.</p><p>MTS Web Services совместно с компанией UKTECH LAB развернули облачный сервис речевой аналитики. Это решение позволяет распознавать и глубоко анализировать голосовые и текстовые диалоги с помощью технологий машинного обучения и искусственного интеллекта.</p><p>22 августа расскажем о возможностях сервиса на примере реального кейса сети клиник «Кремлёвская стоматология». Система на базе технологий ИИ помогла компании увеличить конверсию обращений в записи на 20% и уменьшить время постобработки звонков на 14%.</p><p>Программа мероприятия:</p><ul><li>Что под капотом ИТ-инфраструктуры «Кремлёвской стоматологии»</li><li>Какую выгоду компании сегодня получают от речевой аналитики в облаке</li><li>Возможности надёжного, безопасного, защищённого облачного сегмента для данных</li></ul><p>Всем зарегистрировавшимся будет доступна запись.</p><p>Когда: 22 августа, 11:00 (мск)</p><p>Где: онлайн, регистрация по ссылке.</p>]]></content:encoded>
    </item>
    <item>
      <title>Тестирование MVP и помощь людям с нарушением слуха: Валерия Семенова о стартапе My Voice</title>
      <link>https://tproger.ru/interview/-nawa-cel---effektivnoe-obshhenie-mezhdu-gluhimi--slaboslywashhimi-i-slywashhimi-lyudmi-----valeriya-semenova-o-startape--my-voice---testirovanii-mvp-i-pomoshhi-lyudyam-s-naruweniem-sluha</link>
      <comments>https://tproger.ru/interview/-nawa-cel---effektivnoe-obshhenie-mezhdu-gluhimi--slaboslywashhimi-i-slywashhimi-lyudmi-----valeriya-semenova-o-startape--my-voice---testirovanii-mvp-i-pomoshhi-lyudyam-s-naruweniem-sluha?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Татьяна Жукова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/interview/-nawa-cel---effektivnoe-obshhenie-mezhdu-gluhimi--slaboslywashhimi-i-slywashhimi-lyudmi-----valeriya-semenova-o-startape--my-voice---testirovanii-mvp-i-pomoshhi-lyudyam-s-naruweniem-sluha</guid>
      <description><![CDATA[<p>Интервью с CEO стартапа My Voice о разработке устройства для глухих и слабослышащих. Нейросеть 99,5% точности, MVP, планы выхода на рынок. Читайте на Tproger.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/interview/-nawa-cel---effektivnoe-obshhenie-mezhdu-gluhimi--slaboslywashhimi-i-slywashhimi-lyudmi-----valeriya-semenova-o-startape--my-voice---testirovanii-mvp-i-pomoshhi-lyudyam-s-naruweniem-sluha">Тестирование MVP и помощь людям с нарушением слуха: Валерия Семенова о стартапе My Voice</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Интервью]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 06 Aug 2024 09:00:02 GMT</pubDate>
      <content:encoded><![CDATA[<p><i>Стартап My Voice вырос из студенческой инициативы. Это устройство для перевода с жестового языка и преобразования его в устную речь. Команда проекта уверена, что их разработка поможет тысячам людей быть услышанными. Мы поговорили с Валерией Семеновой, СЕО стартапа, и узнали, что под капотом у My Voice и чем устройство отличается от аналогов.</i></p><h3>—  Расскажите о вашем стартапе My Voice и идее, которая легла в его основу. Что вдохновило вас на создание этого продукта?</h3><p>Все началось довольно спонтанно. Когда я училась в университете, нужно было придумать инновационную идею и защитить ее на дисциплине по технологическому предпринимательству. И вот однажды, когда ехала в автобусе, меня осенило.</p><p>Заметила человека, который общался жестами по видеосвязи на телефоне. Я поняла, что перед нами существует проблема, которую мы еще не решили в обществе. Ведь если этот человек вдруг запаникует или пропустит свою остановку, он не сможет попросить помощи у других пассажиров, потому что мы его не поймем, а он нас не услышит.</p><p>Поэтому я решила создать устройство, которое станет своеобразным «мостом» между глухими и слышащими людьми. Чтобы человек с нарушением слуха мог полноценно общаться с окружающими.</p><p>Дисциплину защитили, затем подали свою идею на грант «Умник» от Фонда содействия инновациям. Прошли заочный этап, а затем защитили проект очно в Ханты-Мансийске. Это был важный момент, который позволил нам в течение двух лет работать над проектом в рамках гранта.</p><p>Сейчас, спустя несколько лет, мы продолжаем разработку устройства, используя все чертежи, сделанные ранее.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2024-07-30/20fe85aa-98be-4076-bf01-64257d6755b0.jpg" alt="" /><figcaption>Команда My Voice на конкурсе «Я в деле» в Санкт-Петербурге</figcaption></figure><h3>— Каково назначение вашего устройства и как оно работает?</h3><p>Это устройство не только переводит жестовый язык в обычную речь, но и обратно.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2024-07-30/1ab2362d-60a2-49bb-ae12-4903f4ce2920.jpg" alt="" /><figcaption>Так выглядел прототип</figcaption></figure><p>Изначально — это камера, которая в реальном времени распознает жесты. Когда неслышащий человек поднимает руку перед камерой, устройство понимает, что это определенный жест, соответствующий букве дактильного алфавита. Отдельные буквы объединяются в слова и формируются в целые фразы.</p><p>Затем синтезатор преобразует слова в звуковую речь. Таким образом, я, как собеседник, точно пойму, что мне показывают.</p><p>Но это не всё. Когда я отвечаю, устройство распознает произнесенные звуки, очищает их от шумов и отображает в виде текста на экране. Теперь собеседник может прочитать ответ, даже если не слышит его.</p><p>Интересно, что всё это происходит в реальном времени, обеспечивая комфортный диалог.</p><h3>— Расскажите подробнее о вашем MVP. Какие ключевые функции и возможности устройство уже имеет?</h3><p>Мы работаем над стартапом уже около 5 лет. Первые 2 года ушли на проектирование и проработку идеи, а последние 3 года мы занимались активной разработкой. И даже на самом раннем этапе смогли продемонстрировать, что можем распознавать жесты без использования сложных и громоздких устройств, только с помощью камеры.</p><p>Сейчас наша нейронная сеть, лежащая в основе распознавания, достигла впечатляющей точности в 99,5% для букв дактильного алфавита. Она не только распознает жесты, но и автоматически собирает их в слова, исправляя ошибки, и преобразует в синтезированную речь. Это ключевая функция нашего MVP.</p><p>Кроме того, мы собрали собственный датасет по русской дактильной азбуке, так как ранее подобного не существовало. Это важный шаг, который позволит нам в дальнейшем улучшать точность распознавания и расширять возможности продукта.</p><p>Сейчас же мы находимся в процессе патентования нашего решения, чтобы защитить разработку. Это только начало, и у нас большие планы. Будем добавлять новые функции, по типу распознавания более сложных жестов, возможности двустороннего перевода в реальном времени, интеграции с другими устройствами и приложениями. Наша цель — создать максимально удобное и функциональное решение для эффективного общения между глухими, слабослышащими и слышащими людьми.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2024-07-30/46efdf55-73a0-483c-80a5-afbbc33d6bc5.jpg" alt="" /></figure><h3>— Каковы основные технические характеристики MVP, и каким образом продукт взаимодействует с пользователем? Какие сенсоры или датчики используются в устройстве?</h3><p>Мы полностью полагаемся на нейронные сети и обычные камеры, без всяких дополнительных датчиков или микросхем. Достаточно даже пары мегапикселей, чтобы модель могла распознать, появилась ли в кадре рука.</p><p>Поэтому мы просим пользователя просто надеть наше маленькое устройство —   своего рода «умные часы» для глухонемых людей. Внутри небольшой коробочки находится микрокомпьютер, который обрабатывает все входящие данные: видео с камеры, аудио с микрофона, и т.д.</p><p>Мы специально отказались от всех громоздких и неудобных решений, по типу перчаток с датчиками. Это было важно, потому что мы хотим, чтобы устройство было максимально легким, удобным и незаметным в повседневной жизни. Пользователь должен просто надеть его и забыть, а не постоянно ощущать и испытывать дискомфорт.</p><h3>— Какие данные вы использовали для обучения нейросетевой модели? Была ли нехватка данных, и если да, то как вы решали проблему?</h3><p>Для обучения нейросети использовали собранную нами базу данных. Видите ли, никто до нас не создавал датасеты по русской дактильной азбуке, поэтому пришлось самим перед камерой записывать каждый жест.</p><p>Но мы пошли дальше простого распознавания изображений. Вместо того, чтобы обучать модель на картинках жестов, мы решили использовать более простой и ресурсоэффективный подход. Представляем руку не как изображение, а как набор координат суставов. То есть, по сути, мы «нарисовали» руку точками в 2D пространстве.</p><p>Этот подход позволил значительно упростить архитектуру нейросети. Вместо сложных сверточных сетей мы используем обычные многослойные персептроны. Они гораздо легче и быстрее в вычислениях, но при этом показывают впечатляющую точность —   более 99% правильного распознавания букв дактильного алфавита.</p><p>Кроме того, работа с координатами суставов дала нам дополнительное преимущество — мы смогли отказаться от гироскопов и других сложных датчиков. Теперь можем определять положение руки в пространстве, просто отслеживая изменение координат ключевых точек.</p><p>Конечно, это не значит, что мы больше не работаем над улучшением нашей модели. Постоянно пополняем и дорабатываем датасет, чтобы сделать распознавание еще более точным и надежным. Это непрерывный процесс, и мы будем продолжать совершенствовать наше решение, чтобы оно стало максимально удобным и эффективным для пользователей.</p><h3>—  Как вы тестировали и оценивали работу MVP? Какова точность и эффективность перевода с помощью вашей нейросети на данный момент?</h3><p>Мы в первую очередь оценивали метрики самостоятельно в ходе разработки, поскольку как инженеры должны были убедиться, что все работает правильно. Наши показатели точности составили 99,5%.</p><p>Кроме того, мы сотрудничали с кафедрой сурдопедагогики Университета Герцена. Привлекали оттуда специалистов, которые работают с жестовым языком профессионально, в том числе общаются с детьми и взрослыми с нарушениями слуха. Эксперты протестировали нашу систему и подтвердили, что она распознает жесты качественно, с небольшими погрешностями —  мы продолжаем их устранять. Например, внедрили дополнительную модель для очистки пропущенных или повторяющихся букв, что помогает повысить точность распознавания.</p><p>Таким образом, мы использовали как собственное тестирование, так и привлекали внешних экспертов, чтобы убедиться в высоком качестве технологии.</p><figure><img src="https://media.tproger.ru/user-uploads/102593/2024-07-30/c510899a-833c-4e3b-ba3a-69bc4aea583a.jpg" alt="" /><figcaption>Как устройство будет выглядеть на человеке</figcaption></figure><h3>— Как вы производили тестирование MVP с участием пользователей из целевой аудитории? Какие важные инсайты или обратную связь вы получили в ходе тестирования?</h3><p>Я могу сказать, что мы действительно столкнулись с серьезными техническими сложностями при разработке системы. Изначально ориентировались на классический  жестовый язык (где задействованы две руки, наклоны и мимика), предполагая, что это будет проще распознать. Однако, как выяснилось в ходе работы с фокус-группой, жестовый язык оказался весьма диалектным: одни и те же жесты могут иметь разное значение в разных регионах или даже семьях. Это не позволяет нам собрать некий эталонный набор, а вынуждает либо переучивать пользователей, либо мириться с менее точным распознаванием.</p><p>Кроме того, отсутствие грамматических форм в жестовом языке создает дополнительные сложности при переводе в текстовые эквиваленты. Обработка коротких фраз без контекста и определение правильных форм слов, особенно с учетом сложной русской грамматики, оказывается весьма трудной задачей даже на современном уровне развития МО. Поэтому мы перешли на дактильную азбуку.</p><h3>— Какие критерии вы использовали для оценки готовности MVP к тестированию и выходу на рынок? Как определили, что продукт достиг минимально необходимого функционала?</h3><p>У нас было два MVP перед выходом на рынок. Первый — просто доказательство того, что такую технологию можно реализовать. А второй — то, что мы сейчас дорабатываем, но это еще не полноценное решение. Основная сложность именно в переводе жестового языка, так как остальное —  распознавание речи и синтез —   можно сделать через встраиваемые API, что достаточно простая задача.</p><p>Мы планируем до конца этого года полностью завершить разработку ПО, а затем начать подбирать подходящие микрокомпьютеры под требования нашего решения и  тестировать аппаратную часть.</p><p>Мы определенно откроем предзаказы, но не раньше, чем протестируем первую партию устройств совместно с Всероссийским обществом глухих. Организация поможет найти добровольцев из числа неслышащих людей, чтобы мы могли получить реальную обратную связь в полевых условиях.</p><p>Очень надеемся, что удастся создать действительно востребованный продукт. Но даже если наше собственное решение не станет хитом продаж, мы точно сможем внести свой вклад в популяризацию темы перевода жестового языка и вдохновить другие команды на разработку действительно эффективных решений, которые изменят жизнь людей с нарушениями слуха.</p><h3>— Расскажите о вашей команде разработчиков. Какие компетенции и экспертизу вы искали при формировании команды для создания MVP?</h3><p>Как CEO проекта, я могу сказать, что формирование команды было во многом случайным. Мы с коллегами проходили курс по одной и той же дисциплине в университете, это был своего рода зачетный проект для заинтересованных ребят.</p><p>В команду вошли специалисты с разными компетенциями. Я — инженер машинного обучения, но больше выполняю роль проектировщика. Есть у нас и полноценный инженер МО, который занимается разработкой архитектуры нейросети. Также в команде присутствует человек, который отвечает за связи с общественностью, маркетинг и экономические вопросы — то есть все, что не связано напрямую с разработкой.</p><p>Сейчас мы открыли вакансию для инженера, который сможет работать с микрокомпьютерами и микросхемами, то есть того, кто соберет все воедино.</p><h3>— Что вы видите в качестве основных преимуществ вашего продукта перед конкурентами?</h3><p>Я очень горжусь тем, что нам удается решать проблему, с которой ранее не могли справиться другие разработки. На протяжении многих лет разные компании пытались создать устройства для перевода жестового языка, но так и не вышли на рынок.</p><p>Мы глубоко изучили все предыдущие разработки и выявили ключевые проблемы, которые мешали коллегам стать востребованными. Во-первых, большинство устройств слишком громоздкие, часто требуют использования тяжелых перчаток. Во-вторых, они ориентированы только на распознавание и перевод жестов, то есть позволяют глухому человеку высказывать свои мысли, но не дают возможности получить ответ от собеседника.</p><p>Наше устройство отличается тем, что реализует полноценный диалоговый цикл. Мы не только переводим жесты говорящего, но и отображаем ответы его собеседника, позволяя человеку с нарушением слуха свободно общаться и понимать реплики окружающих. Наш идеальный сценарий — два человека случайно встречаются на улице и легко общаются.</p><p>Так, мы создали решение, которое действительно помогает людям с нарушением слуха свободно коммуницировать в повседневной жизни, а не просто передавать отдельные фразы.</p><h3>— Каковы ваши дальнейшие планы по развитию стартапа My Voice? Расскажите о вашем видении будущего этого проекта.</h3><p>Наш проект — своего рода утопический план получить регистрацию устройства как медицинского оборудования. Это позволит продавать его не напрямую потребителям, а Министерству здравоохранения, которое сможет распределять его в поликлиниках. Таким образом, даже люди, находящиеся в тяжелом материальном положении, смогут получить его бесплатно.</p><p>Я считаю, что технологии, которые помогают минимизировать последствия заболеваний, должны быть доступны для всех без исключения. Поэтому наша стратегия максимум — добиться статуса медицинского устройства и работать по государственным тендерам, чтобы оно становилось доступно бесплатно по квоте. Я уверена, что это непростая, но важная цель, которую мы должны постараться достичь.</p>]]></content:encoded>
    </item>
    <item>
      <title>Как развиваются технологии ИИ в области распознавания текста</title>
      <link>https://tproger.ru/articles/kak-razvivayutsya-tehnologii-ii-v-oblasti-raspoznavaniya-teksta-251221</link>
      <comments>https://tproger.ru/articles/kak-razvivayutsya-tehnologii-ii-v-oblasti-raspoznavaniya-teksta-251221?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Ярослав Ращупкин]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/kak-razvivayutsya-tehnologii-ii-v-oblasti-raspoznavaniya-teksta-251221</guid>
      <description><![CDATA[<p>Оцифровка документов, перевод текста на фотографии или анализ товаров на складе — со всеми этими задачами помогает справиться технология распознавания текста (OCR). Разберемся, чем она полезна для бизнеса и какие возможности для ее развития есть сейчас. </p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/kak-razvivayutsya-tehnologii-ii-v-oblasti-raspoznavaniya-teksta-251221">Как развиваются технологии ИИ в области распознавания текста</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Распознавание текста]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 03 Aug 2024 09:00:03 GMT</pubDate>
      <content:encoded><![CDATA[<p>Всем привет! Меня зовут Ярослав Ращупкин, я менеджер ИИ-продуктов в компании Embedika. Поговорим про технологию распознавания текста и применение искусственного интеллекта.</p><h2>Как работает OCR</h2><p>Оптическое распознавание символов (англ. optical character recognition, OCR) — технология распознавания текста, которая преобразует данные с печатных носителей в машинно-кодированный текст. Носителями могут быть разные предметы: документы, книги, счета, дорожные указатели и другие вещи, на которых есть текст. Разберем, как работает алгоритм:</p><ul><li><b>Оцифровка</b>. Первым шагом система сканирует носитель, в результате получается растр — матрицу пикселей. На этом этапе формируется файл, который пока что и для пользователя, и для системы выглядит как привычный скан.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/103304/2024-07-24/fe14248e-2ac7-420a-82d6-41534f7a4eb6.jpg" alt="" /></figure><ul><li><b>Бинаризация</b>. Растр может быть цветным или черно-белым, поэтому на втором шаге система приводит его обязательно к ч/б-формату, выравнивает угол наклона и размер. Во время обработки алгоритм будет проходить по тексту построчно, поэтому неправильно расположенные строки могут усложнить или остановить работу.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/103304/2024-07-24/f87dbbf2-fcfd-4360-bdf3-74d1efb7ad4a.jpg" alt="" /></figure><ul><li><b>Сегментация страницы.</b> Третьим шагом алгоритм определяет в бинарном растре колонки и абзацы текста, слова и распознаваемые символы.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/103304/2024-07-24/13959cf9-9cc0-4cc0-af09-c489d676daa3.jpg" alt="" /></figure><ul><li><b>Сохранение обработанной информации. </b>Четвертый этап завершает подготовительную работу к распознаванию текста. Система сохраняет полученный файл в текстовом формате так, чтобы в нем отображались все распознанные символы и строки.</li><li><b>Классификация символов. </b>Анализируя сохраненный документ, классификатор выявляет, какой символ изображен. Чаще всего программа может предложить несколько подходящих вариантов, у каждого из которых будет оценка точности соответствия, или сообщить, что элемент не является символом. Это значит, что элемент либо не относится к распознаваемому алфавиту, либо в целом не является буквой или знаком препинания, а может быть, например, рисунком на полях тетради.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/103304/2024-07-24/818c3ba2-97fd-46d9-9e31-157e3e19e3a3.jpg" alt="" /><figcaption>Если предложено несколько вариантов, то алгоритмы, которые занимаются постобработкой, могут выявить, какое сочетание рядом стоящих символов наиболее вероятно. Для этого они используют словари и триграммы — часто встречающиеся последовательности из трех символов.</figcaption></figure><ul><li><b>Постобработка и аналитика. </b>На финальном этапе система на основе оценок вероятностей символов и информации от постобработчиков формирует из символов распознанный текст, выявляет потенциальные орфографические и грамматические ошибки. На сегодняшний день доля подозрительных трудно распознаваемых символов очень мала — в среднем менее 0,2%.</li></ul><figure><img src="https://media.tproger.ru/user-uploads/103304/2024-07-24/061e9fa2-4e55-42f7-bc2e-a20a9f05a5ed.jpg" alt="" /></figure><p>С развитием технологии система менялась: повышалась скорость работы и точность предсказаний, качество сканирования. В западных странах OCR стала активно развиваться уже в 1930-х годах, но в Советском Союзе собственная технология появилась позже.</p><p>На сегодняшний день технологии OCR приобрели значительный размах: алгоритмы могут выявлять информацию в документах на паспортных контролях, распознавать номера машин при превышении скорости или оцифровывать счета. Современная OCR, разработанная с применением нейросетей, способна распознавать 15 страниц печатного текста за 1 секунду, причем делать это более чем на 100 языках.</p><h2>Что можно сделать на основе распознанного текста</h2><p>Программы с применением OCR используются повсеместно. Рассмотрим наиболее популярные сценарии:</p><ul><li><b>Оцифровка документов. </b>Благодаря активным процессам цифровизации компании создают базы знаний, счетов, договоров.</li><li><b>Анализ содержания, классификация и суммаризация текста. </b>Современные сервисы на основе ИИ определяют тип документа. Они распознают суть и составляют небольшие выжимки с главной информацией. На основе этих данных сервисы могут классифицировать документ и направить его в нужную базу данных, а также маршрутизировать между сотрудниками.</li><li><b>Перевод</b>. Онлайн-переводчики позволяют по фото определить, что написано в меню в ресторанах, на дорожных знаках или документах на иностранном языке и сохранить текст для дальнейшего применения.</li><li><b>Генерация нового контента на основе распознанного.</b> Изучив распознанный текст, система может предложить дополнения или исправления, переписать его в нужном стиле и формате. Например, на основе полученного письма ИИ может составить вариант письма-ответа, а при анализе юридических документов подсветить неверно указанную информацию: сроки договоров или номера соглашений.</li><li><b>Распознавание эмоциональной окраски текста.</b> На сегодняшний день искусственный интеллект может определять тональность текста. В отзывах на картах или сервисах-отзовиках выявлять негативные и позитивные комментарии, а также анализировать посты в социальных сетях. На основе этих данных бренды могут адаптировать коммуникационную стратегию и улучшать клиентский сервис.</li></ul><p>Это достаточно общие возможности сервисов с OCR, которые могут быть полезны и обычным пользователям. Для бизнеса у сервисов на основе ИИ и OCR есть очевидные преимущества в виде автоматизации и ускорения процессов в самых разных сферах.</p><h2>Как распознавание текста может помочь бизнесу</h2><ol><li>Финансистам: обрабатывать финансовые документы, чеки и счета. Например, отечественный сервис <a href="https://www.soica.ru/">Soica</a>, резидент Сколково, помогает сканировать и анализировать счета-фактуры и акты. Сервис помогает ускорить процесс обработки данных в 2 раза и снизить его стоимость на 50%.</li><li>Грузоперевозчикам и логистам: анализировать информацию на грузах и в почте. Система <a href="https://www.solvo.ru/solutions/ports-terminals/ocr/">«Солво»</a> распознает данные на номерах грузовых машин, регистрирует приезд и отъезд транспортных средств в грузовых терминалах автомобильных и железных дорог и морских путей. Кроме того, алгоритм может выявлять повреждения контейнеров с грузами и составлять акты осмотров.</li><li>Сотрудникам магазинов и складов: распознавать данные о продуктах и складских запасах. Например, в Яндекс Лавке еще в прошлом году <a href="https://rg.ru/2023/09/12/iandeks-lavka-nachala-dobavliat-informaciiu-o-tovarah-s-pomoshchiu-nejroseti.html">начали</a> обновлять информацию о товарах с помощью нейросетей и OCR. Технология сканирует этикетку продукта, распознает текст, а нейросеть на основе этой информации заполняет карточку товара. Внедрение ИИ позволяет ускорить процесс и уменьшить количество ошибок из-за человеческого фактора. Кроме того, на складах Яндекс Маркета используются роботы, которые очень быстро сканируют палеты, что позволяет каждые два часа актуализировать данные о наличии товаров.</li><li>Юристам: распознавать, оцифровывать и обрабатывать документы, выявлять риски. Сервис <a href="https://contract.embedika.ru/">Contract</a> проверяет договора на соответствие юридическим нормам, выявляет риски и предлагает исправления. Более того, компании могут обратиться за внедрением решения в свою систему ЭДО. В этом случае готовый продукт будет адаптирован под конкретные требования бизнеса и логично встроен во всю цепочку работы с документами.</li></ol><h2>Перспективы развития OCR с внедрением ИИ</h2><p>Технологии распознавания текста уже достаточно сильно интегрированы в жизнь обычных людей и работу бизнеса, а возможности искусственного интеллекта помогают сделать сервисы более понятными и автоматизировать рутинные процессы. Хотя технологии продвинулись достаточно далеко, все еще есть блокеры и направления, которые задают вектор будущих работ.</p><p>Увеличение точности распознавания за счет применения технологий ИИ. На сегодняшний день 99,9% точности обеспечивают сервисы с частичной верификацией человеком, поэтому применение LLM может увеличить точность распознавания за счет контекстного предсказания без участия человека.</p><p>Логическое продолжение OCR — ICR, интеллектуальное распознавание символов. Такие системы могут достаточно точно определять рукописный текст, анализировать информацию в старых, выцветших книгах и по контексту предлагать наиболее релевантный вариант оцифровки. Благодаря расширению возможностей интеллектуальной обработки текста растет спрос на распознавание информации из различных источников, например, библиотек, архивов, а также дипломов, паспортов и других документов.</p>]]></content:encoded>
    </item>
    <item>
      <title>В России покупку на 2.2 млн рублей оплатили… улыбкой</title>
      <link>https://tproger.ru/news/v-rossii-pokupku-na-2-2-mln-rublej-oplatili--ulybkoj</link>
      <comments>https://tproger.ru/news/v-rossii-pokupku-na-2-2-mln-rublej-oplatili--ulybkoj?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/v-rossii-pokupku-na-2-2-mln-rublej-oplatili--ulybkoj</guid>
      <description><![CDATA[<p>В России произошла рекордная оплата при помощи улыбки. Сумма покупки составила более 2 млн рублей, а товаром выступил автомобиль</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/v-rossii-pokupku-na-2-2-mln-rublej-oplatili--ulybkoj">В России покупку на 2.2 млн рублей оплатили… улыбкой</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Сбер]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 05 Jul 2024 13:06:28 GMT</pubDate>
      <content:encoded><![CDATA[<p>В России проищошла самая крупная покупка с помощью сервиса «Оплата улыбкой» от SberPay.</p><p>Сообщается, что клиент приобрел автомобиль стоимостью 2.2 млн рублей.</p><h2>Рост и развитие биометрии</h2><p>На июнь 2024 года оплата с помощью улыбки доступна на более чем 600 тыс терминалов Сбера по всей стране. А к концу года это число планируется увеличить до 1 млн.</p><p>Сегодня около 30 млн клиентов банка подключены к услуге «Оплата улыбкой» и ежемесячно к ней присоединяются еще около 50 тыс человек.</p><h2>Как это работает</h2><p>Для использования сервиса клиентам Сбера нужно подключить «Оплату улыбкой» в приложении «СберБанк Онлайн».</p><p>Процесс занимает всего несколько секунд: достаточно выбрать оплату улыбкой на экране терминала и посмотреть в камеру. Отметим, что это крайне удобно и быстро, что делает процесс покупки приятным и легким.</p><h2>Интересные факты</h2><ul><li>Биометрические платежи становятся все более популярными по всему миру, с прогнозируемым ростом на 20% в год.</li><li>В других странах также активно внедряют биометрические технологии. Например, в Китае уже давно используются платежи с помощью распознавания лиц.<br /></li><li>Оплата улыбкой не только удобна, но и безопасна: современные технологии распознавания лиц практически исключают возможность мошенничества.<br /></li></ul>]]></content:encoded>
    </item>
    <item>
      <title>Тру-крайм с нейросетью: как искусственный интеллект помогал раскрывать дело тридцатилетней давности</title>
      <link>https://tproger.ru/articles/tru-krajm-s-nejrosetyu--kak-iskusstvennyj-intellekt-pomogal-raskryvat-delo-tridcatiletnej-davnosti</link>
      <comments>https://tproger.ru/articles/tru-krajm-s-nejrosetyu--kak-iskusstvennyj-intellekt-pomogal-raskryvat-delo-tridcatiletnej-davnosti?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Мария Кривоченко]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/tru-krajm-s-nejrosetyu--kak-iskusstvennyj-intellekt-pomogal-raskryvat-delo-tridcatiletnej-davnosti</guid>
      <description><![CDATA[<p>И почему эта история вызвала споры.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/tru-krajm-s-nejrosetyu--kak-iskusstvennyj-intellekt-pomogal-raskryvat-delo-tridcatiletnej-davnosti">Тру-крайм с нейросетью: как искусственный интеллект помогал раскрывать дело тридцатилетней давности</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Sat, 27 Jan 2024 13:37:22 GMT</pubDate>
      <content:encoded><![CDATA[<p>С помощью ИИ и следов ДНК полицейские сгенерировали лицо подозреваемого в буйстве. Новость вызвала много споров в сети, многие решили, что использовать нейросети для раскрытия преступлений — плохая идея. В чем была суть истории и сможет ли она повлиять на будущее криминалистики — рассказали <a href="https://www.wired.com/story/parabon-nanolabs-dna-face-models-police-facial-recognition/">Wired</a>. Делимся пересказом материала.</p><h2>Зачем полиции понадобился ИИ</h2><p>В 1990 в Калифорнии полиция обнаружила тело Марии Джейн Вайдхофер. В деле не было надежных свидетелей, из улик — только образцы ДНК (которых притом не оказалось ни в одной базе данных). Выйти на след преступника не удавалось вплоть до 2017 года, пока полицейские Окленда не решили использовать нейросети. Офицеры обратились в компанию Parabon NanoLabs, которая утверждала, что может смоделировать лицо по образцу ДНК.</p><p>Parabon NanoLabs проанализировала ДНК и воссоздала внешность подозреваемого. Для этого использовали нейросеть, которая прогнозирует вид всех черт лица конкретного человека. Ее обучили на ДНК и трехмерных моделях лиц более чем тысячи добровольцев.</p><p>По словам представителей компании, ИИ может проанализировать 21 тысячу черт по образцам ДНК, включая цвет волос, глаз и кожи человека, количество веснушек и форму его лица. Но к последнему ученые относятся скептически.</p><p>На выходе офицеры получили так называемый «отчет о фенотипе» — 3D-изображение мужчины со светлой кожей, карими глазами и густыми бровями. Криминалист добавил «подозреваемому» короткую стрижку и усы — которые были у него по словам единственного свидетеля.</p><p>Это, кажется, первый известный случай, когда полиция ищет преступника таким образом. Но, возможно, не последний.</p><h2>А вообще, можно ли раскрывать преступления с помощью нейросетей?</h2><p>За последние годы лет технология распознавания лиц продвинулась. Еще в 2018 году, NIST протестировал алгоритмы на 12 миллионах фотографий, и в 99,9% случаев людей идентифицировали верно.</p><p>Важно отметить, что NIST тестировал алгоритмы только на снимках высокого качества, но правоохранительным органам часто приходится работать с размытыми снимками с камер наблюдения, поддельными фотографиями, рисунками и прочим.</p><p>В 2018 году специалисты отчитались, что пробовали запустить распознавание лиц по эскизам и выяснили, что это не работает. Был случай, когда модель спутала подозреваемого и похожего на него актера Вуди Харрельсона.</p><blockquote>Мы просто точно не знаем, какие критерии используют нейросети для идентификации лица. И последовательное объединение ненадежных инструментов попросту приведет к ненадежным результатам.</blockquote><h2>Почему возникли споры</h2><p>Уже в 2020 полицейские просили прогнать изображение через систему распознавания лиц. Это вызвало возмущение (ведь правоохранительные органы планировали искать человека на основе сомнительных доказательств). А еще нарушало условия предоставления услуг самой Parabon NanoLabs.</p><p>Пока неизвестно, удовлетворил ли Региональный разведывательный центр Северной Калифорнии запрос или нет.</p><p>Тем не менее некоторые клиенты Parabon NanoLabs не видят особых причин отказываться от использования технологии. WIRED приводит комментарии от представителей правоохранительных органов.</p><ul><li>Детектив Джейсон Макдональд считает, что поиск 3D-моделей через систему распознавания лиц «оправдан» и «вполне может быть полезен». 2016 году его отдел использовал ДНК, найденную на местах четырех убийств в 1984 году, чтобы воссоздать лицо подозреваемого.</li><li>Детектив Эдвард Сильвер сказал, что «отчеты о фенотипах» достаточно точны для системы распознавания лиц. Его департамент обратился в Parabon NanoLabs, чтобы смоделировать лицо женщины, найденной сильно, обгоревшей в мусорном контейнере в 2003 году.</li><li>Шериф Эндрю Салливан написал, что на месте полицейских, занимающихся делом Марии Джейн Вайдхофер, его отдел бы использовать любую зацепку.</li></ul><blockquote>Я знаю, что лицо, сделанное Parabon NanoLabs, неидеально, но разве не стоит использовать все доступные инструменты, чтобы попытаться поймать убийцу? Особенно если это дело десятилетней давности. &lt;…&gt; Семья заслуживает знать, что мы перепробовали все.</blockquote><p>В свою очередь, правозащитники сказали WIRED, что, конечно, сочувствуют детективам, но моделирование лиц по ДНК и последующее их распознавание может привести к проблемам.</p><blockquote>Нет никаких реальных доказательств того, что Parabon может точно воспроизвести лицо. &lt;…&gt; Это очень опасно, потому что людей могут обвинить в преступлениях, которые они не совершали, на основе сомнительных доказательств.</blockquote><p>Также по мнению экспертов, тот факт, что следователи готовы использовать эти технологии, говорит об общем отсутствии необходимого надзора.</p>]]></content:encoded>
    </item>
    <item>
      <title>10 нейросетей для работы с голосом и речью: text-to-speech и наоборот</title>
      <link>https://tproger.ru/articles/neuro-voice</link>
      <comments>https://tproger.ru/articles/neuro-voice?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Дух айтишной эмо школы]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/neuro-voice</guid>
      <description><![CDATA[<p>Составили подборку из 10 нейросетей для работы с голосом: 5 нейросетей превращают текст в голос, а ещё 5 — голос в текст.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/neuro-voice">10 нейросетей для работы с голосом и речью: text-to-speech и наоборот</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 21 Dec 2023 12:36:12 GMT</pubDate>
      <content:encoded><![CDATA[<p>Составили подборку из 10 нейросетей для работы с голосом: 5 нейросетей превращают текст в голос, а ещё 5 — голос в текст.</p><ol><li><a href="https://tproger.ru/#one">Нейросети для преобразования текста в голос</a></li><li><a href="https://tproger.ru/#two">Нейросети для расшифровки аудиозаписей</a></li></ol><h2>Нейросети для преобразования текста в голос</h2><p>Список нейросетей, которые озвучивают текст голосами людей и культовых персонажей.</p><h2>Voicemaker</h2><p>Один из лучших готовых сервисов для озвучки текста в голос. Дело в том, что у Voicemaker есть много настраиваемых параметров. Можно указать, на какие слова сделать ударение, где проставить паузы, а где ускориться. Также можно изменить скорость чтения текста и высоту голоса.</p><figure><img src="https://media.tproger.ru/user-uploads/48741/2023-12-21/bc5d6641-1141-49f1-bdc0-84ecd6421cdd.png" alt="" /><figcaption>Voicemaker</figcaption></figure><p>Кроме того, в сервисе есть около 300 предустановленных мужских и женских голосов в разном тембре.</p><p>Есть бесплатный тариф, но с ограничениями: до 250 символов для озвучки за один раз. Платные тарифы начинаются от $5, они же расширяют объем озвучиваемого текста до 10 000 cимволов.</p><ul><li>Можно проставить ударения, скорость речи, высоту и паузы.</li><li>Бесплатный тариф — 250 символов.</li><li>Платные тарифы от $5.</li></ul><h2>VoxWorker</h2><p>Похожий на Viocemaker сервис, но с более простыми настройками и ограниченным набором голосов. В бесплатном тарифе можно выбрать 5 голосов, а на платном выбор расширяется до 21. Функционал ограничен расстановкой ударений и пауз, настройкой скорости и тембра голоса.</p><figure><img src="https://media.tproger.ru/user-uploads/48741/2023-12-21/5c2e8b0b-bfc4-4be5-a203-2c032d21e778.png" alt="" /><figcaption>VoxWorker</figcaption></figure><p>Зато бесплатный тариф щедрее: можно озвучить два текста в сутки с ограничением в 5000 символов, то есть в сутки доступно 10 000 символов.</p><p>В платном тарифе нужно оплачивать токены на использование дополнительных функций. Сумма начинается от 100 рублей.</p><ul><li>Можно проставить ударения, скорость речи, высоту и паузы.</li><li>Бесплатный тариф — 10 000 символов.</li><li>Платные тарифы от 100 рублей.</li></ul><h2>Zvukogram</h2><p>В бесплатной версии сервиса доступно 9 голосов, а из настроек доступны только скорость речи и скорость пауз между параграфами, которые проставляются автоматически. Для выходной записи можно выбрать битрейт и расширение файла.</p><p>Платные функции включают в себя выбор из 60 голосов: среди них можно выбрать и голоса персонажей типа Деда Мороза и Ленина(!).</p><figure><img src="https://media.tproger.ru/user-uploads/48741/2023-12-21/2ebdd801-b94b-44a8-934e-d49025740c51.png" alt="" /><figcaption>Zvukogram</figcaption></figure><p>Приятный плюс — огромное количество языков для озвучки. В частности, есть русский, украинский, армянский, казахский, грузинский языки. Белорусского почему-то в списке нет.</p><p>Бесплатно предоставляются 5 токенов, где 1 токен равен 1000 знаков текста.</p><ul><li>Можно проставить скорость речи и паузы.</li><li>Бесплатный тариф — 1000 символов.</li><li>Платные тарифы от 150 рублей.</li></ul><h2>Uberduck</h2><p>Нейросеть, которая работает в английским языком. Русского языка, увы, нет.</p><p>Здесь можно настроить голос под свой запрос: выбрать возраст персонажа, пол, акцент — американский, британский, ирландский, шотландский, австралийский или новозеландский.</p><figure><img src="https://media.tproger.ru/user-uploads/48741/2023-12-21/bff58443-fdb9-433a-bf1f-74cb631acb3c.png" alt="" /><figcaption>Uberduck</figcaption></figure><p>Также можно выбрать стиль, в котором текст будет прочитан: его могут прочитать чопорный рассказчик, персонаж, конферансье или рэпер. Есть настройка настроения от весёлого до напуганного. В общей сложности доступно более 4000 голосов.</p><p>Сервис, правда, платный, а стоимость подписки начинается от $96.</p><ul><li>Можно выбрать возраст, пол, акцент и стиль чтения.</li><li>Нет русского языка.</li><li>Бесплатный тариф — нет.</li><li>Платные тарифы от $96.</li></ul><h2>SaluteSpeech</h2><p>Сервис от Сбера с щедрым бесплатным тарифом, который включает до 200 000 символов для озвучки и до 100 минут записи. На выбор предоставляются 7 голосов. Для тестирования в демо-версии предоставляются 200 символов, а настроек тембра, высоты голоса, скорости чтения и прочих нет вообще — они доступны только после регистрации.</p><figure><img src="https://media.tproger.ru/user-uploads/48741/2023-12-21/d1b6383c-1812-451d-9e1e-d0c8d3895777.png" alt="" /><figcaption>SaluteSpeech</figcaption></figure><p>SaluteSpeech поддерживает SSML (Speech Synthesis Markup Language) — язык разметки синтеза речи. Позволяет настраивать синтез и делает речь ассистентов более естественной.</p><p>Нейросеть сама расставляет правильные ударения, ставит букву “ё” там, где это нужно, и переводит сокращения: к примеру, вместо “Кутузовский пр-т” она озвучит текст как “Кутузовский проспект”.</p><ul><li>Можно проставить ударения, скорость речи, высоту и паузы, но после регистрации.</li><li>Бесплатный тариф — 200 000 символов.</li><li>Платные тарифы от 1200 рублей.</li></ul><h2>Нейросети для расшифровки аудиозаписей</h2><p>Подборка из 5 нейросетей для транскрибации аудио в текст.</p><p>Транскрибация – это процесс преобразования речи из аудиоформата в текстовый формат. Когда вы слушаете аудиозапись и преобразуете высказывания в письменный вид, вы транскрибируете речь.</p><h2>Voicee</h2><p>AI-транскрибатор видео или звука в текст в виде Телеграм-бота. Использует распознавание речи (ASR), детекцию голоса (VAD) для определения пауз в речи, диаризация для вычисления характеристик голоса спикера и узнавания его в этой или других записях.</p><figure><img src="https://media.tproger.ru/user-uploads/48741/2023-12-21/2219a5de-c920-4eb9-a5d7-aed12fe6c2a2.png" alt="" /><figcaption>Voicee</figcaption></figure><p>Также Voicee определяет смысл текста, чтобы разбивать текст на абзацы, определяет пол спикера по голову, использует языковые модели для литературного перевода на русский язык.</p><p>Бесплатно расшифровывает файлы длительностью до минуты.</p><p>Генерация субтитров, краткий пересказ аудио, перевод на русский, написание краткого поста для соцсетей по аудио стоят от 100 рублей за час. Транскрибация  аудио или видео файлов, записей по ссылке YouTube, VK, Rutube, Google Drive или Яндекс Диска и голосовых сообщений  — 500 рублей за час.</p><ul><li>Поддерживает русский язык.</li><li>Бесплатный тариф расшифрует 1 минуту речи.</li><li>Платные тарифы от 100 рублей.</li></ul><h2>Speechmatics</h2><p>Сервис транскрибации, который поддерживает более 45 языков. На главной работает демо, которое в режиме прямого эфира расшифровывает радио и переводит на выбранный язык.</p><figure><img src="https://media.tproger.ru/user-uploads/48741/2023-12-21/5cac8782-bc3b-4adc-ad45-f1cda48b4aa5.png" alt="" /><figcaption>Speechmatics</figcaption></figure><p>Есть бесплатный тариф, который позволяет расшифровать 8 часов записи в месяц. Платные тарифы начинаются от $0.30 и позволяют переводить речь в текст в реальном времени.</p><p>Использует глубокое обучение и рекуррентные нейронные сети для распознавания аудиоданных.</p><ul><li>Поддерживает русский язык.</li><li>Бесплатный тариф расшифрует 8 часов речи.</li><li>Платные тарифы от $0.30.</li></ul><h2>Yandex SpeechKit</h2><p>Сервис транскрибации от Яндекса, который поддерживает 16 языков для озвучки для создания голосовых помощников и автоматизации колл-центров.</p><p>В Yandex SpeechKit тоже гибкие тарифы: здесь нужно платить за количество символов. На момент написания статья расшифровка 10 000 символов стоит 13.20 рублей.</p><figure><img src="https://media.tproger.ru/user-uploads/48741/2023-12-21/5e0e5307-dc28-48e0-aebc-4b158102714f.png" alt="" /><figcaption>Yandex SpeechKit</figcaption></figure><p>Для транскрибации SpeechKit использует сверточные и рекуррентные нейронные сети.</p><ul><li>Поддерживает русский язык.</li><li>Бесплатный тариф расшифрует 10 000 символов.</li><li>Платные тарифы от 13 рублей.</li></ul><h2>Google Cloud Speech-to-Text</h2><p>У транскрибатора от Google есть бесплатный тариф, который позволяет обработать до 60 минут аудио в месяц, при условии, что файлы не длиннее 1 минуты.</p><figure><img src="https://media.tproger.ru/user-uploads/48741/2023-12-21/4279e24e-4c8b-45bd-beb8-06154727431b.png" alt="" /><figcaption>Google Cloud Speech-to-Text</figcaption></figure><p>Количество символов и времени озвучки можно расширить в платных тарифах. Google поступила хитро: у сервиса есть калькулятор тарифов, в котором можно настроить и символы, и длительность выходного файла, поэтому предсказать стоимость сложно. Бесплатно предоставляются токены на $300.</p><p>В основе Google Cloud Speech-to-Text лежат глубокое обучение, рекуррентные и сверточные нейронные сети для распознавания и транскрибации речи.</p><ul><li>Поддерживает русский язык.</li><li>Бесплатный тариф расшифрует до 60 минут речи.</li><li>Платные тарифы настраиваются под задачу.</li></ul><h2>IBM Watson Speech to Text</h2><p>В бесплатном тарифе предоставляются до 500 минут озвучки в месяц, а количество символов ограничено до 10000 символов на файл. За $0.01 за минуту озвучки IBM предлагает улучшенную транскрибацию.</p><figure><img src="https://media.tproger.ru/user-uploads/48741/2023-12-21/c9fdc5eb-3a97-4805-9733-409f1c7a0b01.png" alt="" /><figcaption>IBM Watson Speech to Text</figcaption></figure><p>IBM Watson Speech to Text использует рекуррентные нейронные сети и методы обработки естественного языка.</p><ul><li>Поддерживает русский язык.</li><li>Бесплатный тариф расшифрует 500 минут речи.</li><li>Платные тарифы от $0.01 за минуту.</li></ul><h2>Заключение</h2><p>Если вы решитесь попробовать какой-либо из сервисов в подборке, оставьте отзыв в комментариях и расскажите о своём пользовательском опыте — он поможет другим читателям выбрать лучший из вариантов. :)</p>]]></content:encoded>
    </item>
    <item>
      <title>Танцуют все — и даже рисунки!</title>
      <link>https://tproger.ru/articles/tancuyut-vse-i-dazhe-risunki</link>
      <comments>https://tproger.ru/articles/tancuyut-vse-i-dazhe-risunki?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Вика Овсянникова]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/tancuyut-vse-i-dazhe-risunki</guid>
      <description><![CDATA[<p>Рассказываем, как в Газпромбанке научились оживлять нарисованных человечков с помощью Data Science и трёх групп ML-моделей.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/tancuyut-vse-i-dazhe-risunki">Танцуют все — и даже рисунки!</a>»</p>]]></description>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Финтех]]></category>
      <category><![CDATA[Data Science]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 17 Aug 2023 13:15:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>На VK Fest, который прошёл в Москве в июле, каждый мог увидеть Data Science в деле. Достаточно было заглянуть на стенд Газпромбанка, нарисовать любого персонажа, станцевать свой коронный танец и получить видео, где рисунок оживает и в точности повторяет все ваши движения. Чудеса? Нет, результат работы специалистов по машинному обучению Газпромбанка, которые сделали Data Science Dance специально для фестиваля. Рассказываем, кто и как учил рисунки танцевать.</p><h2>Зачем банку танцующие человечки</h2><p>Data Science Dance создали в Департаменте анализа данных и моделирования, где происходит вся ML-магия. Для решения бизнес-задач команда применяет самые разные ML-модели и технологии искусственного интеллекта. Например, методы компьютерного зрения, которые специалисты Газпромбанка решили использовать, чтобы показать, где ещё оно может быть полезно и на что в принципе способно.</p><blockquote>В Газпромбанке занимаются не только скорингом кредитов, но и развитием компьютерного зрения и речевых технологий, графами и гео. Data Science Dance — очередное доказательство этому. Запросы от бизнеса настолько амбициозны, что приходится быть на гребне волны новых библиотек и подходов. И мы с этим справляемся. Команда Data Science в Газпромбанке не самая большая по численности, но точно в лидерах по компетенциям и их применению к интересным задачам.</blockquote><p>Специально для фестиваля ребята придумали необычный проект: человек рисует персонажа, танцует — и через пару минут в мессенджере получает через чат-бота видео, на котором нарисованный герой повторяет его движения. Реализация проекта потребовала целый набор ML-моделей и ряд сложных инженерных решений.</p><h2>Как оживить картинку</h2><p>Определившись с идеей, начали продумывать техническую составляющую.</p><p>«Чтобы человек мог получить готовое видео за несколько минут, нужно было пройти много стадий реализации проекта. И каждая из них предполагала своё решение: где-то это ML-модель, где-то — алгоритмы. Компьютерное зрение — очень обширная область. Это 2D, 3D, распознавание объектов, детекция, сегментация и многое другое. Мы понимали, что в нашем проекте придётся совместить несколько разнородных решений и заставить их работать вместе», — говорит управляющий директор Управления алгоритмов машинного обучения Газпромбанка Алексей Найденов.</p><figure><img src="https://media.tproger.ru/uploads/2023/08/2828969c-689f-4f03-b0d2-60364df19e5a.jpg" alt="" /></figure><h3>Как выглядит алгоритм работы Data Science Dance</h3><ol><li><b>Анализ видео с танцем.</b> На каждом кадре исходного видео модель ищет определённые элементы человеческого тела: голову, кисти рук, локти, колени и так далее. При этом сохраняется вся информация о том, как человек двигался на видео: махал руками и ногами, двигал головой, подпрыгивал, приседал или делал и то и другое одновременно. Следующая модель переносит обнаруженные точки из 2D-плоскости в 3D-пространство.</li><li><b>Анализ рисунка.</b> Человек рисует персонажа, у которого тоже нужно найти скелет и определить местоположение частей тела. За это отвечает отдельная ML-модель.</li><li><b>Анимация.</b> Здесь в дело вступают особые алгоритмы, которые соединяют скелеты нарисованного персонажа и танцующего человека, затем анимируют его, словно оживляя. Получается видео, на котором персонаж танцует точь-в-точь как автор рисунка.</li></ol><p>В этом участвуют и вспомогательные алгоритмы. Например, когда на первом этапе модель выдаёт матрицу скелета человека с обозначением точек, её нужно преобразовать в скелетную структуру, которую понимают другие алгоритмы. За это отвечает отдельная модель.</p><p>Все модели в Data Science Dance опенсорсные, то есть их не пришлось писать с нуля.</p><p>«В компьютерном зрении много качественных опенсорсных решений. Чтобы сделать одну хорошую модель оценки местоположения скелета по видео, нужно снять кучу видео, вручную разметить их и обучить на этих данных модель. Это гигантская работа.Поэтому для широкого круга задач целесообразнее взять предобученную модель, адаптировать под конкретные нужды и быстро получить качественный результат», — объясняет Алексей.</p><h3>Какие ML-модели мы использовали</h3><p>Всего в продукте использовали три группы моделей:</p><ol><li><b>AlphaPose.</b> Получает представление о скелете человека в 2D-плоскости.</li><li><b>MotionBERT.</b> Переносит 2D-точки в 3D-плоскость. Это помогает понять, как человек двигается в трёхмерном пространстве. Например, прыгает назад или вперёд.</li><li><b>Animated Drawings.</b> Отвечает за оживление персонажа.</li></ol><p>Сложнее всего было заставить всё это работать сообща, причём быстро и без сбоев. «<i>Например, модель Animated Drawings появилась относительно недавно, в этом году. Многие в Data Science-сообществе заинтересовались ею, начали экспериментировать и анимировать свои рисунки. Но чтобы использовать произвольное видео с танцем, авторы модели предлагали использовать платное ПО для дизайнеров и аниматоров для захвата движения на видео. Это предполагало, что для каждой анимации необходимо проводить ряд ручных манипуляций, что точно не подходило для массового применения. </i></p><p><i>В комментариях к этой модели до сих пор много вопросов, как автоматизировать анимацию рисунков без стороннего ПО. Ведь при его использовании теряется вся прелесть технологий: процесс становится долгим и неудобным. А нам нужно было найти способ получать видео быстро. Мы нашли решение, но оно не стыковалось с другими моделями. У нас как будто было несколько частей пазла, которые нужно собрать в цельную картинку. Это сложная инженерная задача</i>», — объясняет главный аналитик-исследователь Управления алгоритмов машинного обучения Газпромбанка Игорь Дьяченко.</p><p>Ещё одно ограничение было очевидным и легко решаемым — оно касалось ресурсов. ML-модели требуют больших вычислительных затрат, а в Data Science Dance был целый набор моделей и алгоритмов, которые желательно запускать на графическом ускорителе. Чтобы посетителям не приходилось ждать видео часами, решили использовать отдельные облачные мощности.</p><p>На разработку проекта — от идеи до работающего решения — ушло два месяца. И конечно, чтобы он получился именно таким, каким его задумывали, без соблюдения некоторых условий не обошлось.</p><h2>Танцы по правилам</h2><p>ML-модели, на которых работает Data Science Dance, могут быть весьма капризными. Например, чтобы модель корректно распознавала скелет танцующего человека, в кадре должен быть только он. Если в объектив случайно попадёт другой человек или часть его тела, например, нога или рука, это собьёт алгоритмы с толку.</p><p>«Мы много тестировали продукт в офисе, дома и на улице. Конечно, мы понимали, что в кадре не должно быть других объектов, но удивительно, что при съёмках на улице алгоритмы замечали даже людей, которые были очень далеко. Мы сами их не видели, а модель фиксировала чью-то голову вдалеке и сбивалась», — вспоминает Игорь.</p><p>Поэтому при подготовке площадки Газпромбанка организаторы проследили, чтобы на идеальном фоне для танцев было достаточно места и никто посторонний в кадр не попадал.</p><figure><img src="https://media.tproger.ru/uploads/2023/08/016c8ee4-5939-4c42-8b3f-09f28a52aa8e.jpg" alt="" /></figure><p>Своих персонажей тоже нужно было рисовать определённым образом, но правила были несложными. «<i>Чтобы всё получилось, рисунок должен быть человекоподобным. Неважно, дерево вы рисуете или милое животное — главное, чтобы у него были голова, ноги и руки. Один из посетителей, например, нарисовал Микки-Мауса, — </i>говорит Алексей.<i> — Цвета могут быть любые: сложности возникли только с розовым, потому что он бледный, а все другие цвета модель считывала отлично</i>».</p><p>С танцами всё было проще. Чтобы алгоритмы сработали хорошо, достаточно было не поворачиваться к камере спиной. В остальном можно танцевать как угодно и даже прыгать.</p><figure><img src="https://media.tproger.ru/uploads/2023/08/1ac7d7ad-04a4-4a11-bb8a-13a6b0ca99f8.jpg" alt="" /></figure><p>Вот таким необычным способом проект Data Science Dance показал, что с помощью компьютерного зрения можно решать разные задачи, в том числе совершенно, казалось бы, небанковские.</p><blockquote>Как компания-работодатель мы хотим рассказывать, какие направления и задачи у нас есть. Одно из главных наших преимуществ — стремительное развитие Data Science в банке. Через научно-развлекательные активности мы демонстрируем экспертизу на широкую публику. Это помогает не только привлекать опытных специалистов, но и мотивировать юных участников VK Fest к выбору перспективной профессии.</blockquote><p>При этом похожие решения можно внедрять и в финтехе. Например, эти же технологии в отделении банков помогают оценивать нагрузку на специалистов в разное время дня или определяют, в удачном ли месте стоит банкомат. Возможно, в будущем в банковских приложениях нас будут встречать не только милые аватарки, но и анимированные персонажи, которых мы сможем нарисовать сами.</p>]]></content:encoded>
    </item>
    <item>
      <title>VK запустила дипфейки. Егор Крид ушёл из рэпа и решил войти в IT</title>
      <link>https://tproger.ru/articles/vk-zapustila-dipfejki-egor-krid-ushjol-iz-rjepa-i-reshil-vojti-v-it</link>
      <comments>https://tproger.ru/articles/vk-zapustila-dipfejki-egor-krid-ushjol-iz-rjepa-i-reshil-vojti-v-it?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Рафаил Агазода]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/vk-zapustila-dipfejki-egor-krid-ushjol-iz-rjepa-i-reshil-vojti-v-it</guid>
      <description><![CDATA[<p>VK выпустила мини-приложение для создания дипфейков в Видео или Клипах. Мы протестировали его и заставили Егора Крида войти в IT.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/vk-zapustila-dipfejki-egor-krid-ushjol-iz-rjepa-i-reshil-vojti-v-it">VK запустила дипфейки. Егор Крид ушёл из рэпа и решил войти в IT</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Компьютерная графика]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 24 Nov 2022 12:57:45 GMT</pubDate>
      <content:encoded><![CDATA[<p>Технологию по созданию дипфейков уже можно попробовать <a href="https://vk.com/fakeit?force_redirect_to_app=1">в специальном мини-приложении</a>.</p><h2>Как это работает</h2><p>Можно выбрать готовое видео или снять собственное, после чего нейросеть проанализирует запись и заменит лицо героя на лицо знаменитости. Выгрузить видео на смартфон нельзя, только добавить его в VK Видео или Клипы. В будущем дипфейки можно будет использовать во Звонках.</p><p>На момент публикации в приложении доступны лица Niletto, Егора Крида, Сергея Жукова, Ольги Бузовой, Клавы Коки, Дани Милохина и Кати Адушкиной.</p><figure><img src="https://media.tproger.ru/uploads/2022/11/Group-1.png" alt="" /></figure><p>Генерируем дипфейк с лицом Егора Крида</p><p>Большинство дипфейк-решений работают по принципу независимой обработки каждого кадра, поэтому даже минимальные изменения в положении и освещении лица на видео часто приводят к дрожанию и бликам. Мы же &lt;…&gt; решили обрабатывать видео как последовательность кадров с помощью рекуррентной нейронной сети — это позволило &lt;…&gt; использовать возможности нейронной сети более оптимальным образом, кратно ускорив генерацию дипфейков.</p><p>Я с нетерпением жду, когда в VK появятся Never Gonna Give You Up в исполнении Сергея Жукова или, к примеру, случай в казино и негодяем-крупье с участием Дани Милохина.</p><h2>Тест приложения: мой дипфейк</h2><p>Ещё вы можете посмотреть мой дипфейк: я заставил Егора Крида покинуть рэп-игру и заняться разработкой на Python. Приложение пока что работает нестабильно, и видео приходилось перезаписывать, а сам VK — перезапускать.</p><p>Ещё приложение сжимает запись, если записывать его инструментами VK. Видео становится мутным, а звук — шумным, хотя в оригинальной записи таких проблем нет.</p><p>Чтобы повысить качество дипфейка, пришлось сперва записать его на встроенную камеру, а уже потом — загружать в приложение.</p>]]></content:encoded>
    </item>
    <item>
      <title>«Сетевые Свободы» презентовали исследование про распознавание лиц в России. Вот главное из доклада</title>
      <link>https://tproger.ru/news/setevye-svobody-prezentovali-doklad-pro-raspoznavanie-lic-v-rossii-vot-glavnoe-ottuda</link>
      <comments>https://tproger.ru/news/setevye-svobody-prezentovali-doklad-pro-raspoznavanie-lic-v-rossii-vot-glavnoe-ottuda?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Андрей Борисов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/setevye-svobody-prezentovali-doklad-pro-raspoznavanie-lic-v-rossii-vot-glavnoe-ottuda</guid>
      <description><![CDATA[<p>Проект «Сетевые Свободы» сегодня презентовал доклад о распознавании лиц. Это исследование о проникновении технологии Facial Recognition в жизнь россиян.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/setevye-svobody-prezentovali-doklad-pro-raspoznavanie-lic-v-rossii-vot-glavnoe-ottuda">«Сетевые Свободы» презентовали исследование про распознавание лиц в России. Вот главное из доклада</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 26 Jul 2021 09:35:33 GMT</pubDate>
      <content:encoded><![CDATA[<p>Общественный проект «Сетевые Свободы» международной правозащитной группы «Агора» сегодня презентовал <a href="https://runet.report/static/core/doc/Facial_recognition.pdf">доклад</a> «Распознавание лиц: предчувствие антиутопии».</p><p>Это исследование о проникновении технологии Facial Recognition в жизнь россиян. Вот главное из доклада.</p><h2>Где используется распознавание лиц</h2><figure><img src="https://media.tproger.ru/uploads/2021/07/telegram-cloud-photo-size-2-5472070978768057426-y.jpg" alt="" /></figure><p>«Сетевые Свободы» выделяют несколько сфер жизни, в которых используют Facial Recognition:</p><ul><li>в системах пропускного режима на предприятиях;</li><li>в сфере торговли и услуг для оплаты «по лицу»;</li><li>для создания профилей клиентов, оптимизации обслуживания, борьбы с кражами;</li><li>для учёта рабочего времени;</li><li>в новых цифровых развлечениях.</li></ul><h2>Что распознаёт технология</h2><p>Системы видеонаблюдения распознают не только <b>лица</b> — ещё<b> пол</b>, <b>возраст</b> и даже <b>эмоции.</b></p><p>«Сетевые Свободы» утверждают, что в сочетании с развитием искусственного интеллекта это создает условия для «нового уровня дискриминации и злоупотреблений».</p><h2>Как точно и быстро работает распознавание лиц</h2><p>Определение личности происходит с точностью <b>99%</b> по базе из 1,5 млрд лиц и занимает менее <b>1 секунды</b>.</p><h2>Что предлагают «Сетевые Свободы»</h2><p>Проект считает, что наличие разветвленной сети камер с Facial Recognition и хранение данных о результатах распознавания лиц создаёт <b>угрозу приватности</b> граждан.</p><p>«Сетевые Свободы» утверждают, что в российском праве практически никаких специальных положений, регулирующих эту технологию, нет.</p><p>Поэтому проект предлагает ряд мер:</p><ul><li>предупреждать граждан о применении видеонаблюдения и распознавания лиц и подробно объяснять, зачем это делается;</li><li>создать перечень мест, где разрешено использовать Facial Recognition, и гарантированно «чистых» зон, где видеонаблюдение и FR запрещены;</li><li>установить предельный срок хранения записей с камер видеонаблюдения с обязательным уничтожением собранных данных;</li><li>создать эффективные процедуры рассмотрения жалоб на нарушения;</li><li>запретить предоставления данных иностранным субъектам, в том числе органам власти.</li></ul><p>В этом году Россия <a href="https://tproger.ru/news/rossija-zanjala-2-mesto-po-tempam-rosta-kolichestva-kamer-videonabljudenija/">заняла 2 место</a> по темпам роста количества камер видеонаблюдения.</p><p>Источник: <a href="https://t.me/NetFreedomsProject/221">Сетевые Свободы</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Нейросеть устроит «тотальный контроль» подмосковных школьников</title>
      <link>https://tproger.ru/news/nejroset-ustroit-totalnyj-kontrol-za-podmoskovnymi-shkolnikami</link>
      <comments>https://tproger.ru/news/nejroset-ustroit-totalnyj-kontrol-za-podmoskovnymi-shkolnikami?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/nejroset-ustroit-totalnyj-kontrol-za-podmoskovnymi-shkolnikami</guid>
      <description><![CDATA[<p>Систему предикативной безопасности компании «АИС Город» планируют до конца 2021 года установить в одной школе Московской области.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/nejroset-ustroit-totalnyj-kontrol-za-podmoskovnymi-shkolnikami">Нейросеть устроит «тотальный контроль» подмосковных школьников</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Россия]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 01 Jun 2021 06:25:28 GMT</pubDate>
      <content:encoded><![CDATA[<p>Российская IT-компания «АИС Город» разработала систему предикативной безопасности. Её планируется до конца 2021 года ввести в одной из школ Московской области.</p><figure><img src="https://media.tproger.ru/uploads/2021/06/1.jpg" alt="" /></figure><p>В основу технологии ляжет нейронная сеть. Она будет следить за обстановкой в учебном заведении, контролировать состояние инфраструктуры, а также отслеживать питание детей и уровень оказываемой им медицинской помощи.</p><p>Ведомости пишут, что новая система установит «тотальный контроль» в школах — в том числе она будет относить к опасным ситуациям бег по коридору или катание по перилам.</p><p>В случае, если нейросеть решит, что создаётся угроза, она передаст информацию о ней учителям и администрации школы. Технология также будет учитывать и психоэмоциональное состояние учеников. Для этого в неё будут заложены различные эмоции, а также способность анализировать все сопутствующие факторы: от оценок на уроках до поведения.</p><p>Источник: <a href="https://www.vedomosti.ru/technology/articles/2021/06/01/872127-povedenie-shkolnikov">Ведомости</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Распознавание изображений через бота в Telegram. Проект на Go с использованием TensorFlow</title>
      <link>https://tproger.ru/articles/raspoznavanie-izobrazhenij-cherez-bota-v-telegram-proekt-na-go-s-ispolzovaniem-tensorflow</link>
      <comments>https://tproger.ru/articles/raspoznavanie-izobrazhenij-cherez-bota-v-telegram-proekt-na-go-s-ispolzovaniem-tensorflow?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Roman Romadin]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/raspoznavanie-izobrazhenij-cherez-bota-v-telegram-proekt-na-go-s-ispolzovaniem-tensorflow</guid>
      <description><![CDATA[<p>Проект на Go с готовым docker-образом ctava/tfcgo: бот принимает изображение и отвечает описанием того, что на нём показано.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/raspoznavanie-izobrazhenij-cherez-bota-v-telegram-proekt-na-go-s-ispolzovaniem-tensorflow">Распознавание изображений через бота в Telegram. Проект на Go с использованием TensorFlow</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Golang]]></category>
      <category><![CDATA[Боты]]></category>
      <category><![CDATA[Telegram]]></category>
      <category><![CDATA[Пост пользователя]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 06 May 2021 08:23:54 GMT</pubDate>
      <content:encoded><![CDATA[<p>В этой статье мы рассмотрим проект по распознаванию изображений с помощью Go. Мы также создадим Telegram-бота, с помощью которого сможем отправлять изображения для распознавания.</p><p>Первое, что нам нужно, — это уже обученная модель. Да, мы не будем обучать и создавать собственную модель, а возьмём уже готовый docker-образ <a href="https://github.com/ctava/tfcgo">ctava/tfcgo</a>.</p><p>Для запуска нашего проекта нам понадобится одновременно 4 терминала:</p><ul><li>В первом мы запустим сервер распознавания изображений.</li><li>Во втором мы запустим бота.</li><li>В третьем мы создадим туннель до нашего локального хоста из публичного адреса.</li><li>В четвёртом мы выполним команду на регистрацию нашего бота.</li></ul><h2>Запуск сервера распознавания изображений</h2><p>Чтобы запустить сервер распознавания, создайте файл Dockerfile:</p><p>Так мы запустим сервер распознавания. Внутри будет наш сервер: src/imgrecognize. Кроме того, мы распакуем модель в каталоге: /model.</p><p>Приступим к созданию сервера. Первое, что нам нужно — это установить значение константы:</p><p>os.Setenv("TF_CPP_MIN_LOG_LEVEL", "2").</p><p>Это необходимо, чтобы не получить ошибку:</p><p>I tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA unable to make a tensor from image: Expected image (JPEG, PNG, or GIF), got empty file</p><p>Мы не будем оптимизировать наш сервер, а просто запустим его через ListenAndServe на порту 8080. Перед запуском сервера нам понадобится граф как основа для TensorFlow. Грубо говоря, граф можно рассматривать как контейнер для операций и переменных. Его мы сможем загрузить из файла в формате protobuf: /model/tensorflow_inception_graph. pb. Наполним его позже через сессии.</p><p>В modelGraph мы сохраняем структуру нашей модели и ключевые инструменты для работы с ней.  Labels содержат словарь для работы с нашей моделью. Важной частью по работе с моделью является нормализация. Мы нормализуем изображение внутри обработчика HTTP-запросов. В реальном проекте обязательно нужно выделить модуль по работе с распознаванием и нормализацией от HTTP-хендлера. Но в учебных целях мы оставим их вместе.</p><p>Чтобы нормализовать входные данные, мы преобразуем наше изображение из значения Go в тензор:</p><p>tensor, err := tensorflow.NewTensor(buf.String()).</p><p>После этого мы получаем три переменные:</p><p>graph, input, output, err := getNormalizedGraph().</p><p>Graph нам нужен, чтобы декодировать, изменять размер и нормализовать изображение. Input вместе с тензором будет входной точкой для связи между нашим приложением и TensorFlow. Output будет использоваться в качестве канала получения данных.</p><p>Через graph мы также откроем сессию, чтобы начать нормализацию.</p><p>Код нормализации:</p><p>После нормализации изображения мы создаём сессию для работы с нашим графом:</p><p>С помощью этой сессии мы начнём само распознавание. На вход подадим наше нормализованное изображение:</p><p>Результат вычисления (распознавания) будет сохранён в переменной outputRecognize. Из полученных данных мы получаем последние 3 результата (ResultCount = 3):</p><p>А для HTTP-ответа мы дадим только один наиболее вероятный результат:</p><p>Весь код нашего сервера для распознавания:</p><p>Теперь нам нужно построить этот образ (build it). Конечно, мы можем создать образ и запустить его в консоли с помощью соответствующих команд. Но удобнее создавать эти команды в файле Makefile. Итак, давайте создадим этот файл:</p><p>После этого откройте терминал и выполните команду:</p><p>Теперь в первом терминале у нас есть локальный HTTP-сервер, который может принимать изображения. В ответ он отправляет текстовое сообщение, содержащее информацию о том, что было распознано на изображении.</p><p>Это, так сказать, ядро нашего проекта.</p><h2>Создание бота Telegram</h2><p>Теперь нам нужно построить бота. Для этого необходимо написать второй HTTP-сервер. Первый сервер распознает наши изображения и использует порт 8080. Второй станет сервером бота и будет использовать порт 3000.</p><p>Для начала нужно создать бота через вашу учетную запись в Telegram через BotFather. После этой регистрации вы получите имя бота и его токен. Никому не говорите об этом токене.</p><p>Поместим токен в константу BotToken. Вы должны получить:</p><p>Обработчик нашего бота расшифрует тело ответа JSON.</p><p>Нас интересует фотография в отправленном сообщении webhookBody.Message.Photo. По уникальному идентификатору изображения photoSize.FileID соберём ссылку на само изображение: fmt.Sprintf(GetFileUrl, BotToken, photoSize.FileID)</p><p>И загрузим его:</p><p>Мы отправим изображение обработчику нашего первого сервера:</p><p>В ответ мы получаем определённое сообщение — текстовую строку. После этого мы просто отправляем эту строку пользователю как есть в боте Telegram.</p><p>Весь код бота:</p><p>Клиент, который отправляет изображение от бота на сервер распознавания:</p><p>Теперь нам нужно получить публичный HTTPS-адрес для нашего бота, который сейчас работает на localhost. В этом нам <a href="https://tproger.ru/articles/ngrok-tutorial/">поможет ngrok</a>:</p><p>Сразу после выполнения этой команды вы увидите список общедоступных адресов. Последним будет адрес с HTTPS. Например, это может быть https://9068b6869da7.ngrok.io.</p><p>Теперь зарегистрируем нашего бота — пробросим наш адрес в Telegram API, куда отправлять веб-хуки<b>:</b></p><p>Поздравляю, теперь мы можем отправить файл с фотографией своему боту и в ответ получим информацию о том, что на нём изображено.</p>]]></content:encoded>
    </item>
    <item>
      <title>Нейросети научат распознавать лица людей в темноте</title>
      <link>https://tproger.ru/news/nejroseti-nauchat-raspoznavat-lica-ljudej-v-temnote</link>
      <comments>https://tproger.ru/news/nejroseti-nauchat-raspoznavat-lica-ljudej-v-temnote?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/nejroseti-nauchat-raspoznavat-lica-ljudej-v-temnote</guid>
      <description><![CDATA[<p>Армейская исследовательская лаборатория США собрала около 500 тыс портретов 395 человек в видимом и ИК-диапазонах для обучения нейросетей.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/nejroseti-nauchat-raspoznavat-lica-ljudej-v-temnote">Нейросети научат распознавать лица людей в темноте</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 10 Mar 2021 08:50:02 GMT</pubDate>
      <content:encoded><![CDATA[<p>Группа учёных из Армейской исследовательской лаборатории в США <a href="https://spectrum.ieee.org/tech-talk/aerospace/military/army-trains-ai-to-identify-faces-in-the-dark">представила</a> свежую базу данных. В ней собраны изображения лиц людей как при обычном освещении, так и при недостатке света (с использованием ИК-лучей). С её помощью специалисты намерены обучить нейросети распознавать человеческие лица в самых неблагоприятных условиях, в том числе и в темноте.</p><figure><img src="https://media.tproger.ru/uploads/2021/03/11.jpg" alt="" /><figcaption>Пример фотографии из базы / Источник: IEEE Spectrum</figcaption></figure><p>В собранный массив входит около 500 тыс портретов 395 человек. Все снимки были сделаны не только с разных ракурсов, но и в разных «ситуациях»: в видимом и ИК-диапазонах, при нормальном и слабом освещении.</p><p>С помощью всех этих данных, специалисты намерены натренировать новые нейросети. После этого полученные технологии планируется использовать для помощи силовым ведомствам США.</p><p>Согласно имеющимся данным, финансированием проекта занимается Агентство оборонной криминалистики и биометрии Соединённых Штатов. У него уже имеется огромная база данных лиц, отпечатков пальцев, ДНК и другой биометрии миллионов жителей Ирака, Афганистана и прочих стран.</p><p>Источник: <a href="https://spectrum.ieee.org/tech-talk/aerospace/military/army-trains-ai-to-identify-faces-in-the-dark">IEEE Spectrum</a></p>]]></content:encoded>
    </item>
    <item>
      <title>В московском метро рекламные экраны смогут следить за пассажирами</title>
      <link>https://tproger.ru/news/v-moskovskom-metro-reklamnye-jekrany-smogut-sledit-za-passazhirami</link>
      <comments>https://tproger.ru/news/v-moskovskom-metro-reklamnye-jekrany-smogut-sledit-za-passazhirami?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/v-moskovskom-metro-reklamnye-jekrany-smogut-sledit-za-passazhirami</guid>
      <description><![CDATA[<p>Госзакупка на 932 млн рублей: 316 экранов с камерами FullHD установят на 85 станциях, часть сможет распознавать лица и считать скопления людей.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/v-moskovskom-metro-reklamnye-jekrany-smogut-sledit-za-passazhirami">В московском метро рекламные экраны смогут следить за пассажирами</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Россия]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 25 Feb 2021 07:56:38 GMT</pubDate>
      <content:encoded><![CDATA[<p>Газета Коммерсантъ <a href="https://www.kommersant.ru/doc/4704068">обнаружила</a> новый заказ на сайте госзакупок. В нём говорится о том, что власти Москвы оснастят 85 станций метро специальными рекламными экранами. Их «специальность» будет заключаться во встроенной системе распознавания, с помощью которой они будут следить за пассажирами.</p><figure><img src="https://media.tproger.ru/uploads/2021/02/1-34.jpg" alt="" /><figcaption>Источник: Unsplash</figcaption></figure><p>Сумма госзаказа составит 932 млн рублей, на которые будет закуплено и установлено 316 мультимедийных экрана с камерами.</p><p>Сопутствующие тендеру документы указывают на то, что камеры устройств смогут снимать в FullHD-разрешении, будут иметь автофокус и интеллектуальные модули. Часть из них сможет распознавать лица и скопление людей, а также считать их количество.</p><p>Представители московского метрополитена прокомментировали находку Коммерсанта, заявив, что экраны носят исключительно информирующий пассажиров характер.</p><p>Видеокамеры в экранах не предназначены для распознавания лиц и поиска конкретных людей.</p><p>Победителя тендера определят уже 4 марта. Все работы по установке и подключению должны быть завершены к декабрю 2021 года.</p><p>Источник: <a href="https://www.kommersant.ru/doc/4704068">Коммерсантъ</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Коллекторы Сбера вооружились технологией распознавания голоса для общения с должниками</title>
      <link>https://tproger.ru/news/kollektory-sbera-vooruzhilis-tehnologiej-raspoznavanija-golosa-dlja-obshhenija-s-dolzhnikami</link>
      <comments>https://tproger.ru/news/kollektory-sbera-vooruzhilis-tehnologiej-raspoznavanija-golosa-dlja-obshhenija-s-dolzhnikami?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/kollektory-sbera-vooruzhilis-tehnologiej-raspoznavanija-golosa-dlja-obshhenija-s-dolzhnikami</guid>
      <description><![CDATA[<p>Агентство «АктивБизнесКонсалт» анализирует интонации клиентов и подсказывает оператору сценарий разговора; технологию откроют сторонним компаниям.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/kollektory-sbera-vooruzhilis-tehnologiej-raspoznavanija-golosa-dlja-obshhenija-s-dolzhnikami">Коллекторы Сбера вооружились технологией распознавания голоса для общения с должниками</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Сбер]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 18 Feb 2021 06:58:23 GMT</pubDate>
      <content:encoded><![CDATA[<p>Сбер и её дочернее коллекторское агентство «АктивБизнесКонсалт» (АБК) вооружились новейшими разработками. Теперь, во время общения с должниками, компании используют технологию распознавания голоса для «анализа эмоций» собеседника, <a href="https://www.rbc.ru/finances/18/02/2021/602d2aac9a79472a463bc4ad">пишет</a> РБК.</p><figure><img src="https://media.tproger.ru/uploads/2021/02/36a146165eab511170f676dd6d5d2ff9a8d34886.jpg" alt="" /><figcaption>Удивительно, как много новых технологий показала компания после ребрендинга</figcaption></figure><h3>В чём суть технологии?</h3><p>Она оценивает интонации задолжавших клиентов. На основе считанных эмоций, выстраивается дальнейший сценарий диалога. Так, технология может подсказать оператору, что нужно проявить больше эмпатии при разговоре с определённым абонентом.</p><p>Система в режиме реального времени на основе распознанных эмоций подсказывает оператору, надо ли следовать пользовательскому сценарию заказчика, или предлагает использовать специальный ситуационный скрипт.</p><h3>Эффективно ли её использование?</h3><p>Представители АБК заявляют, что внедрение разработки не повлияло на способность должников идти на контакт. Но зато технология позволила улучшить качество уже случившихся контактов. Также система оказалась способна предсказать направление разговора с коллектором с вероятностью около 80%.</p><h3>Где ещё можно использовать новинку?</h3><ul><li>продажи;</li><li>техническая поддержка;</li><li>проведение маркетинговых акций;</li><li>консультационные услуги.</li></ul><p>Источник: <a href="https://www.rbc.ru/finances/18/02/2021/602d2aac9a79472a463bc4ad">РБК</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Мэрия Москвы выделит около 3 миллиардов рублей на камеры с системой распознавания лиц</title>
      <link>https://tproger.ru/news/mjerija-moskvy-vydelit-okolo-3-milliardov-rublej-na-kamery-s-sistemoj-raspoznavanija-lic</link>
      <comments>https://tproger.ru/news/mjerija-moskvy-vydelit-okolo-3-milliardov-rublej-na-kamery-s-sistemoj-raspoznavanija-lic?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/mjerija-moskvy-vydelit-okolo-3-milliardov-rublej-na-kamery-s-sistemoj-raspoznavanija-lic</guid>
      <description><![CDATA[<p>Сумма 2,917 млрд рублей до 2025 года пойдёт на передачу видео с 1,7 тыс. дворовых и 292 других камер в Единый центр хранения и обработки данных.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/mjerija-moskvy-vydelit-okolo-3-milliardov-rublej-na-kamery-s-sistemoj-raspoznavanija-lic">Мэрия Москвы выделит около 3 миллиардов рублей на камеры с системой распознавания лиц</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Россия]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Mon, 25 Jan 2021 15:14:51 GMT</pubDate>
      <content:encoded><![CDATA[<p>Московская мэрия потратит почти 3 млрд рублей на новейшие камеры видеонаблюдения, <a href="https://www.kommersant.ru/doc/4660907">сообщает</a> Коммерсантъ. По данным газеты, деньги будут выделены на «развитие системы интеллектуального видеонаблюдения в Новомосковском и Троицком административных округах столицы».</p><p>Реализовываться 2,917 млрд рублей будут вплоть до 2025 года. Подрядчик на эти деньги должен будет установить передачу данных с 1,7 тыс видеокамер во дворах и 292 камер в «местах массового скопления людей». Полученные видеоматериалы должны будут направляться в Единый центр хранения и обработки данных (ЕЦХД).</p><figure><img src="https://media.tproger.ru/uploads/2021/01/1212.jpg" alt="" /><figcaption>Источник: Unsplash/Victor Garcia</figcaption></figure><p>Контракт предусматривает только передачу в ЕЦХД видео с уже действующих камер, а не установку новых.</p><p>Ожидается, что новые камеры также будут интегрированы в городскую систему распознавания лиц и информационную систему МВД. Последнюю используют для анализа криминогенной обстановки. Исполнителя контракта выберут в начале февраля.</p><p>Издание отмечает, что прежний контракт, заключённый в 2019 году, предусматривал выделение денег в размере примерно 500 млн рублей за период с февраля 2019 по декабрь 2020 года.</p><p>Таким образом, в пересчете на месяц цена контракта выросла более чем в два раза.</p><p>Источник: <a href="https://www.kommersant.ru/doc/4660907">Коммерсантъ</a></p>]]></content:encoded>
    </item>
    <item>
      <title>В США уничтожат алгоритм распознавания лиц из-за незаконности его обучения</title>
      <link>https://tproger.ru/news/v-ssha-unichtozhat-algoritm-raspoznavanija-lic-iz-za-nezakonnosti-ego-obuchenija</link>
      <comments>https://tproger.ru/news/v-ssha-unichtozhat-algoritm-raspoznavanija-lic-iz-za-nezakonnosti-ego-obuchenija?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Булат Яббаров]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/v-ssha-unichtozhat-algoritm-raspoznavanija-lic-iz-za-nezakonnosti-ego-obuchenija</guid>
      <description><![CDATA[<p>Федеральная торговая комиссия обязала Paravision уничтожить технологию распознавания лиц, обученную на снимках пользователей приложения Ever без согласия.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/v-ssha-unichtozhat-algoritm-raspoznavanija-lic-iz-za-nezakonnosti-ego-obuchenija">В США уничтожат алгоритм распознавания лиц из-за незаконности его обучения</a>»</p>]]></description>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 21 Jan 2021 17:06:19 GMT</pubDate>
      <content:encoded><![CDATA[<figure><img src="https://media.tproger.ru/uploads/2021/01/3-6.jpg" alt="" /></figure><p>Некоторое время назад компания Paravision, используя приложение для хранения фото, разработала и обучила алгоритм распознавания лиц. И вот, согласно свежему постановлению Федеральной торговой комиссии США, она будет обязана уничтожить данную технологию, <a href="https://kod.ru/ii-paravision-ever-udlyat/">сообщает</a> Код Дурова, ссылаясь на <a href="https://onezero.medium.com/the-ftc-forced-a-misbehaving-a-i-company-to-delete-its-algorithm-124d9f7e0307">материал</a> OneZero.</p><p>Основой для возбуждения дела стало расследование NBC News. Ещё в 2019 году новостное подразделение NBC выяснило, что для обучение модели использовались пользовательские изображения, хранящиеся в приложении Ever. И так как они не давали своего согласия на использование своих медиафайлов, Paravision будет обязана удалить искусственный интеллект, обученный незаконным методом.</p><p>Издание Wired <a href="https://www.wired.com/story/startup-nix-algorithms-ill-gotten-facial-data/">отмечает</a>, что технология ИИ являлась жизненно важной для компании. Всё дело в том, что Paravision заключила контракт с ВВС США на поставку технологии распознавания лиц. Что будет с ИТ-компанией теперь и её договорённостями с американскими военными — неизвестно.</p><p>Источник: <a href="https://kod.ru/ii-paravision-ever-udlyat/">Код Дурова</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Представлена система, которая распознаёт лица в масках с точностью более 99,9 %</title>
      <link>https://tproger.ru/news/predstavlena-sistema-kotoraja-raspoznajot-lica-v-maskah-s-tochnostju-bolee-99-9</link>
      <comments>https://tproger.ru/news/predstavlena-sistema-kotoraja-raspoznajot-lica-v-maskah-s-tochnostju-bolee-99-9?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Сергей Почекутов]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/predstavlena-sistema-kotoraja-raspoznajot-lica-v-maskah-s-tochnostju-bolee-99-9</guid>
      <description><![CDATA[<p>Идентификация занимает менее секунды и опирается на открытые части лица: систему уже применяют в метро и авиакомпаниях Lufthansa и Swiss.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/predstavlena-sistema-kotoraja-raspoznajot-lica-v-maskah-s-tochnostju-bolee-99-9">Представлена система, которая распознаёт лица в масках с точностью более 99,9 %</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[IT во время чумы]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Fri, 08 Jan 2021 04:19:22 GMT</pubDate>
      <content:encoded><![CDATA[<p>Японская компания NEC запустила систему распознавания, которая позволяет с высокой точностью идентифицировать людей, даже если они носят маски. Для проверки личности исследуются открытые части, например, глаза. Представители компании заявили, что проверка занимает менее 1 секунды, а точность распознавания превышает 99,9 %.</p><figure><img src="https://media.tproger.ru/uploads/2021/01/face_rec-1.png" alt="" /></figure><p>Системой уже пользуются в метрополитене для сравнения людей с лицами из списка наблюдения. Среди других клиентов — авиакомпании Lufthansa и Swiss International Airlines.</p><p>Согласно отчётам Национального института стандартов и технологий США, до начала пандемии алгоритмы распознавания не могли идентифицировать от 20 % до 50 % изображений людей в масках. Но уже к концу 2020 года системы стали показывать более высокую точность определения личности.</p>]]></content:encoded>
    </item>
    <item>
      <title>Чего ждать в сфере ИИ и машинного обучения в 2021 году?</title>
      <link>https://tproger.ru/articles/chego-zhdat-v-sfere-ii-i-mashinnogo-obuchenija-v-2021-godu</link>
      <comments>https://tproger.ru/articles/chego-zhdat-v-sfere-ii-i-mashinnogo-obuchenija-v-2021-godu?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Олег Борисенков]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/articles/chego-zhdat-v-sfere-ii-i-mashinnogo-obuchenija-v-2021-godu</guid>
      <description><![CDATA[<p>Прогноз развития нейросетей: точная диагностика рака с помощью PathAI, поиск новых молекул для лекарств через Atomwise и другие направления ИИ.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/articles/chego-zhdat-v-sfere-ii-i-mashinnogo-obuchenija-v-2021-godu">Чего ждать в сфере ИИ и машинного обучения в 2021 году?</a>»</p>]]></description>
      <category><![CDATA[Виртуальная реальность]]></category>
      <category><![CDATA[Машинное обучение]]></category>
      <category><![CDATA[Нейронные сети]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Дополненная реальность]]></category>
      <category><![CDATA[OpenAI]]></category>
      <category><![CDATA[Статьи]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Tue, 22 Dec 2020 09:48:23 GMT</pubDate>
      <content:encoded><![CDATA[<p>Нейросети в этом году продолжали развиваться: они научились определять COVID-19 по кашлю, нашли применение в <a href="https://tproger.ru/news/dipfejki-v-reklame-sber-ozhivil-zhorzha-miloslavskogo-iz-ivan-vasilevich-menjaet-professiju/">рекламе</a>, <a href="https://tproger.ru/news/ai-made-song-about-zuckerberg/">спели голосом Эминема</a>. Рассказываем о том, чего ждать в сфере ИИ и машинного обучения в 2021 году.</p><h2>Медицина</h2><h3>Диагностика рака</h3><p>Патологи применяют ИИ для более точной диагностики рака. Данные о различных видах рака применяют для создания предиктивной модели. Например, для этого используют технологию <a href="https://www.pathai.com/">PathAI</a>.</p><h3>Создание медикаментов</h3><p>Создание новых лекарств — трудоёмкий процесс, потому что нужно провести множество тестов, чтобы найти полезную формулу. В этом помогает ИИ. <a href="https://www.atomwise.com/">Atomwise</a> — один из примеров технологии, которая позволяет обнаруживать новые молекулы. Она используется в создании новых лекарств от 27 болезней в сотрудничестве с Гарвардским и Стэнфордским университетами и фармацевтическими компаниями.</p><h3>Оптимизированная обработка данных о пациентах</h3><p>Число больных по всему миру ежедневно растёт. Для обработки данных об их заболеваниях требуются автоматизированные системы. ИИ позволяет медицинским учреждениям оптимизировать эту обработку. Например, <a href="https://oliveai.com/">OLIVE</a> — платформа для автоматизации задач здравоохранения.</p><h2>Финансы</h2><p>Деньги становятся цифровыми. Общая сумма цифровых транзакций составляет 4,4 миллиона долларов, и <a href="https://www.statista.com/outlook/296/100/digital-payments/worldwide">может составить</a> более 8 миллионов к 2024 году.</p><p>Данные об этих операциях, обработанные ИИ, могут помочь улучшить финансовую индустрию в 2021 году. Например <a href="https://www.dataminr.com/">Dataminr</a> собирает информацию из различных текстовых источников и представляет пользователю график важных событий. Нейронные сети позволяют ему анализировать текстовые данные.</p><h3>Трейдинг</h3><p>Алгоритмы машинного обучения могут быть использованы для автоматизированного ведения торгов. Теоретически, имея информацию о ценах, объёмах, датах, общественных настроениях (или погоде) можно создать систему, которая обыграет рынок (но это не так легко). Алгоритм может обучаться и адаптироваться к изменениями в реальном времени, чтобы делать предсказания точнее. Например, <a href="https://www.kayrros.com/">Kayrros</a> — компания, которая занимается анализом данных, чтобы помочь в инвестировании участникам рынка.</p><h3>Обнаружение мошенников</h3><p>Цифровые платежи имеют определенные риски. В 2018 году 24,26 миллиарда долларов были потеряны из-за мошенников. Машинное обучение идеально походит для борьбы с ними. Британская компания <a href="https://www.biocatch.com/biocatch-acquire-aimbrain">AimBrain</a>, с помощью машинного обучения предотвращает кражу аккаунтов и обнаруживает аккаунты мошенников.</p><p>Модель может использовать тренировочные данные для маркировки каждой операции (подозрительная или нет). Затем, используя метрики точности и полноты, мы можем подкорректировать модель под наш профиль риска, анализируя затраты на ложно-положительные и ложно-отрицательные прогнозы.</p><h3>Банкинг</h3><p>Банки используют машинное обучение для обслуживания клиентов, предсказания рисков, предотвращения рисков и инвестирования. Допустим, можно предлагать персонализированные предложения, основываясь на финансовом поведении пользователя. Таким образом, если клиент ищет дом, ему можно сделать специальное предложение. Envestnet — это компания занимающаяся сбором и анализом финансовых данных, которая предоставляет услуги управления финансами.</p><h2>GAN (генеративно-состязательные сети)</h2><p>Генеративно-состязательные сети это подход к генеративному моделированию, использующий методы глубокого машинного обучения ИИ, такие как CNN (<a href="https://ru.wikipedia.org/wiki/%D0%A1%D0%B2%D1%91%D1%80%D1%82%D0%BE%D1%87%D0%BD%D0%B0%D1%8F_%D0%BD%D0%B5%D0%B9%D1%80%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B5%D1%82%D1%8C">свёрточная нейронная сеть</a>).</p><p>GAN использует модель для генерации новых данных, которые похожи на те, на которых она была натренирована (например изображения).</p><p>С помощью GAN можно получить датасеты изображений, лиц, персонажей мультфильмов, переводить изображения в текст и обратно, создавать 3D объекты и т. д. Областей применения GAN множество, но они могут принести не только пользу. Одно из последних применений GAN-приложений это дипфейки.</p><p>Терро Каррас, в своей статье «Прогрессивное развитие GAN для улучшения качества, стабильности и разнообразия» демонстрирует сгенерированные реалистичные изображения человеческих лиц. Модель натренирована на знаменитостях, поэтому она создаёт лица, похожие на существующие.</p><figure><img src="https://media.tproger.ru/uploads/2020/12/Examples-of-Photorealistic-GAN-Generated-Faces.png" alt="" /></figure><p>Но не стоит обманываться чудесами обработки данных. Мы скоро столкнемся с последствиями таких дипфейков. В наши дни репутация любого человека может быть уничтожена с помощью технологий из общедоступных репозиториев.</p><h2>Reinforcement learning (обучение с подкреплением)</h2><p>RL — это область машинного обучения ИИ в которой изучается, как испытуемая система (агент) взаимодействует с некоторой средой для получения максимального вознаграждения. Вознаграждением называется отклик этой среды.</p><p>Обучение с подкреплением это одна из трёх парадигм машинного обучения, наряду с обучением с учителем и обучением без учителя.</p><p>RL — это то, как мы учимся ежедневно. Представьте, что вы взяли щенка возрастом один месяц. Чтобы дресcировать его, вам нужно использовать систему вознаграждений. Если пёс слушается, вы даёте ему вкусняшку. Так вы используете позитивное подкрепление, для дрессировки собаки.</p><p>Программисты из <a href="https://openai.com/">OpenAI</a>, компании, основанной Илоном Маском, показали, как агенты играют в прятки.</p><figure><img src="https://media.tproger.ru/uploads/2020/12/reinforcement-learning-trend-2.gif" alt="" /></figure><p>Им не давали явных инструкций о том, как играть. После миллионов симуляций агенты научились взаимодействовать со средой:</p><ul><li>тот, кто прячется, научился стоить маленькие форты и баррикады;</li><li>тот, кто ищет, начал использовать пандусы чтобы забираться на стены и находить спрятавшихся.</li></ul><h2>AR и VR (Дополненная/Виртуальная реальность)</h2><p>Дополненная реальность — это мост между виртуальной и физической реальностью. Визуальные данные, собранные AR приложениями, можно использовать для распознавания изображений. Дополненная реальность и ИИ — это разные, но дополняющие друг друга технологии. Используя обе можно создать что-нибудь прекрасное.</p><h3>Маркировка изображений/сцен</h3><p>Модель строится из кадров камеры, которые можно использовать для классификации местоположения. Вот отличная <a href="https://medium.com/syncedreview/data-annotation-the-billion-dollar-business-behind-ai-breakthroughs-d929b0a50d23">статья</a> об этом.</p><h3>Распознавание объектов</h3><p>Кадры передаются модели, которая способна оценивать размер и расположение объектов на сцене. Эти данные можно использовать для создания рамки вокруг объекта. Например <a href="https://www.anyvision.co/">AnyVision</a> может помочь идентифицировать человека или объект, даже в толпе.</p><h3>Определение позы</h3><p>Есть два типа определения позы:</p><ul><li>2D — рассчитывает координаты каждого сустава (x, y) на RBG изображении;</li><li>3D — рассчитывает координаты (x, y, z) для каждого сустава на RGB изображении.</li></ul><p>Определение позы — важная часть распознавания движений, анимации, создания игр и т. д.</p><p>Вот <a href="https://nanonets.com/blog/human-pose-estimation-2d-guide/">хороший блог</a> об этом.</p>]]></content:encoded>
    </item>
    <item>
      <title>Вечерний обзор IT-новостей 5 декабря</title>
      <link>https://tproger.ru/newsletter/5-dec-2019</link>
      <comments>https://tproger.ru/newsletter/5-dec-2019?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[Екатерина Никитина]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/newsletter/5-dec-2019</guid>
      <description><![CDATA[<p>«МБХ Медиа» выяснило, что доступы к московским камерам продают на чёрном рынке, а Google добавила в Android режим Focus mode.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/newsletter/5-dec-2019">Вечерний обзор IT-новостей 5 декабря</a>»</p>]]></description>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Аргументы и функции]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Thu, 05 Dec 2019 17:55:07 GMT</pubDate>
      <content:encoded><![CDATA[<h2>Распознавание с подвохом</h2><p>Издание «МБХ Медиа» опубликовало расследование о том, насколько защищена московская система уличного видеонаблюдения. По словам корреспондента, на чёрном рынке вовсю продают доступы к конкретным камерам, данным распознающей системы и даже к целым учётным записям. За тридцать тысяч рублей якобы можно получить логин и пароль, которые позволят подключиться к самой платформе.</p><p>Доступ к камерам продают в виде коротких ссылок. Их разработали, чтобы пользователи платформы — чиновники, полицейские — могли обмениваться ссылками с коллегами. Более того, по просьбе корреспондента, некий исполнитель прогнал его фото через камеры с распознаванием и выдал документ с сотней совпадений разной вероятности (правда, реальных совпадений там не оказалось, что объясняется малым количеством распознающих камер). Для этого, как оказалось, не требуется ни ордера, ни каких-то судебных разрешений, ничего. Захотел — пробил.</p><p>Видерепортаж:</p><p>+ Большой Брат оптом и в розницу, или Черный рынок «Безопасного города», текстовый репортаж на сайте «МБХ Медиа».</p><h2>Этот сумасшедший мир</h2><p>«Надо работать. О, сообщение в тележку пришло. А, приложение обновилось, ок. А что там в соседнем канале? Ух ты, какая статья интересная… Я одним глазком… Ой, ссылочка!»</p><p>Знакомо? Новость для вас.</p><p>Google <a href="https://nplus1.ru/news/2019/12/05/focus-mode">выкатила</a> для некоторых версий Android функцию фокусировки. В режиме Focus mode можно отключить все уведомления для наиболее отвлекающих приложений. Смартфон просто не пропустит их на экран. А если вы попробуете при включённом режиме зайти в какое-то из этих приложений, устройство напомнит, что вы вообще-то не хотели на него отвлекаться. Работать надо, помните?</p><h2>Ха-ха?</h2><p>Сейчас будет смешно и больно. Один Разработчик поделился на StackOverflow куском Java-кода. Это было в 2010 году. Прошло много лет, его копипастили и копипастили — в разных GitHub-репозиториях он встречается где-то 7 тысяч раз. В одном исследовании от 2018 года этот кусок возглавляет список самых популярных кусков кода на StackOverflow. На это исследование наткнулся наш Один Разработчик, хочу заметить, спустя почти десять лет с момента публикации кода. Он посмотрел на свой код и увидел там ошибку.</p><p>Код конвертирует размер файла в байтах в читаемый формат. Например, не 123456789 байтов, а 123,5 МБ. Как оказалось, в некоторых случаях он выдавал неверный результат. Почитать подробнее об ошибке можно <a href="https://programming.guide/worlds-most-copied-so-snippet.html">в блоге этого Одного Разработчика</a> (да простит он меня за это прозвище).</p><p>Вот ещё что интересно. Разработчик опубликовал код под лицензией, разрешающей его использовать с указанием авторства. Это требование мало кто соблюдал.</p><p>+ Аналитик HackerOne лоханулся и вместе с результатами рассмотрения заявки о потенциальной уязвимости <a href="https://www.opennet.ru/opennews/art.shtml?num=51977">отправил</a> коллеге-исследователю содержимое сессионных cookie. Исследователь не растерялся и использовал эти данные. Он смог войти в привилегированную учётку на платформе HackerOne без аутентификации, а потом рассказал обо всём администрации.</p><p>Администрация его поблагодарила и решила выплатить 20 тысяч долларов. На платформе проведут аудит, чтобы такого больше не повторялось. The End.</p><h2>Развернуть (на весь) экран</h2><p>Много мы уже видели разных складных смартфонов, смартфонов-планшетов и смартфонов-планшетов с гибким экраном. Французские инженеры показали, что гибкие экраны — не предел. Они <a href="https://nplus1.ru/news/2019/12/04/stretch">разработали</a> прототип эластичного устройства, которое и сгибается, и растягивается в разные стороны.</p><p>У него модульная конструкция. В каждом модуле — несколько слоёв с перемычками, в том числе гибкими, которые позволяют устройству изгибаться в разные стороны под разными углами. В прототипе роль экрана выполняют наложенные друг на друга листы бумаги, а за изображение отвечает внешний проектор.</p>]]></content:encoded>
    </item>
    <item>
      <title>Инженеры изобрели устройство для обнаружения в автобусах детей и животных, оставленных без присмотра</title>
      <link>https://tproger.ru/news/bus-sensor-for-children</link>
      <comments>https://tproger.ru/news/bus-sensor-for-children?scrollTo=tproger-comments</comments>
      <dc:creator><![CDATA[karpov]]></dc:creator>
      <guid isPermaLink="true">https://tproger.ru/news/bus-sensor-for-children</guid>
      <description><![CDATA[<p>Сенсор на зеркале заднего вида ловит отражённые радиоволны, а алгоритм компьютерного зрения распознаёт ребёнка или животное даже сквозь сиденья.</p><p>— Читать дальше «<a rel="follow" href="https://tproger.ru/news/bus-sensor-for-children">Инженеры изобрели устройство для обнаружения в автобусах детей и животных, оставленных без присмотра</a>»</p>]]></description>
      <category><![CDATA[Компьютерное зрение]]></category>
      <category><![CDATA[Распознавание]]></category>
      <category><![CDATA[Искусственный интеллект]]></category>
      <category><![CDATA[Новости]]></category>
      <slash:comments>0</slash:comments>
      <pubDate>Wed, 13 Nov 2019 14:31:48 GMT</pubDate>
      <content:encoded><![CDATA[<p>Инженеры изобрели устройство, которое обнаруживает оставленных без присмотра детей и домашних животных в общественном транспорте. Оно представляет собой сенсор, который крепится на зеркало заднего вида. Данные с него обрабатывает алгоритм компьютерного зрения.</p><p>Сенсор работает за счёт радиолокационных волн: они отражаются от предметов и живых существ. Если ИИ замечает, что в отражённой картинке есть ребёнок или животное, а рядом с ним нет взрослого, система бьёт тревогу.</p><p>У такого сенсора есть одно важное преимущество перед камерами: он умеет «видеть» сквозь сиденья.</p><p>Изобретение придумали в Университете Ватерлоо, работу частично профинансировал производитель автомобильных деталей. Он рассчитывает вывести датчик на рынок к концу 2020 года. Эту же технологию можно в будущем применять для распознавания усталости водителя.</p>]]></content:encoded>
    </item>
  </channel>
</rss>