
Новости о лучших ИИ решениях, новинках машинного обучения, компьютерного зрения, ИИ агентов и больших лингвистических моделей от редакции itinai.ru
TL;DR Brain2Qwerty v2 дешифрует наборные предложения из неинвазивных MEG‑сигналов в режиме реального времени. Средняя точность слов достигает 61 % (WER ≈ 39 %). Лучший испытуемый – 78 % точности, более половины предложений с одной ошибкой или менее. Пайплайн: сверточный энкодер → трансформер → символьная языковая модель + дообученные LLM. Точность растёт лог‑линейно с объёмом данных; код обеих версий открыт под CC BY‑NC 4.0. Что такое Brain2Qwerty v2? Это система «мозг‑текст», переводящая сырые нейронные сигналы в символы, а затем в слова и предложения. Обучение проходило на ≈22 000 предложений, записанных у 9 добровольцев (примерно 10 ч в расчёте на участника) с помощью магнитно‑энцефалографии (MEG). MEG фиксирует магнитные поля, возникающие от электрической активности нейронов, с высокой временной… ➡️➡️➡️
Почему ваш скрипт с OCRmyPDF падает уже на старте? Вы, конечно, не первый, кто попытался «переименовать» сканированную кучу PDF в удобные для поиска документы. Но почему же каждый раз возникает «ImportError: Pillow is incompatible» или «MissingDependencyError»? Давайте разберёмся, какие подводные камни таятся в вашем коде и как их победить без бесконечных переустановок. Краткий разбор проблемного участка В начале скрипта происходит «чистка» импортов: _purge() удаляет модули PIL и ocrmypdf из sys.modules. Это выглядит как попытка «обновить» их «на лету», но в реальности только ломает кеш и приводит к повторным импортам с несовместимыми версиями. Дальше _load_ocrmypdf() сразу после _purge() пытается импортировать ocrmypdf.… ➡️➡️➡️
Что делает представленный скрипт? Скрипт — это набор шагов, которые позволяют быстро оценить и подготовить датасет “Fable 5” для последующего машинного обучения. Основные задачи: Обучить два простейших классификатора Naive Bayes на чистом Python без сторонних библиотек; Сгенерировать отчёты: метрики, матрицы ошибок, топ‑токены для каждого класса; Сохранить артефакты (CSV, JSON, PNG) в удобную структуру; Создать вспомогательный поиск по ключевым словам в таблице — полезно при быстрой проверке строк. Кому будет полезен такой подход? Если вы работаете с «теле‑метрикой» моделей, собираете данные из интерактивных сессий и планируете построить простую baseline‑модель, данный шаблон экономит часы ручной работы. Он покрывает всё: от предобработки до готовых файлов экспорта. Пошаговый разбор… ➡️➡️➡️
Что такое GPT‑5.6 и зачем это вам? OpenAI запустила ограниченный превью‑доступ к GPT‑5.6. Это уже не один «модельный монстр», а целая семейка, разделённая на три уровня: Sol — флагман, умеющий решать самые сложные задачи в коде, биологии и кибербезопасности. Terra — «золотая середина»: производительность почти как у GPT‑5.5, но примерно вдвое дешевле. Luna — быстрый и дешёвый вариант для огромных объёмов однотипных запросов. Каждый уровень развивается независимо, что позволяет выбирать оптимальный баланс «мозговой мощности – стоимость – задержка» без необходимости ждать глобального апдейта. Новые режимы рассуждения: max и ultra В GPT‑5.6 появилось два переключателя, меняющих способ «мышления» модели. max — удлинённый цепочкой размышлений. Модель получает больше времени на… ➡️➡️➡️
Что такое DSpark? DSpark – это framework для спекулятивного декодирования, который ускоряет вывод больших языковых моделей без изменения самой модели. Он добавляет к уже существующим весам V4 небольшую “draft‑модель”, которая генерирует блок токенов, после чего основной (целевой) модель проверяет этот блок за один проход. Кратко о главных плюсах Параллельный «draft‑бэкбоун» + лёгкий последовательный «head» уменьшают падение качества к концу блока. Head уверенности и планировщик, учитывающий загрузку GPU, проверяют больше токенов, когда есть свободные ресурсы, и меньше – при пиковой нагрузке. В офлайн‑тестах принятый длина блока выросла на 26–31 % по сравнению с Eagle3 и на 16–18 % по сравнению с DFlash. В… ➡️➡️➡️
Что такое Astryx и зачем он нужен? Astryx – это открытая дизайн‑система от Meta, построенная на React и собственном CSS‑движке StyleX. Проект созревал внутри монорепозитория Meta целых восемь лет, а сейчас находится в открытом бета‑режиме. По сути, Astryx представляет собой набор фундаментальных стилей, готовых React‑компонентов, шаблонов страниц и десяти предустановленных тем, всё под лицензией MIT. Ключевые элементы Astryx Foundations – типография, цветовая палитра, сетка, доступность. Components – более 90 компонентов в репозитории (на сайте документации их уже 150+), каждый из которых поддерживает автоматический отступ, тёмный режим и кастомные стили. Templates – готовые макеты для дашбордов, форм, страниц настроек. Themes –… ➡️➡️➡️
Зачем нужен DataFrame и как его собрать правильно Вы уже пробежали первые два шага: собрали сырые данные и привели их к удобному виду. Теперь настало время собрать анализирующий DataFrame, который будет служить основой для всех дальнейших метрик и визуализаций. Если вы когда‑нибудь пытались «построить таблицу из кода», то знаете, насколько легко запутаться в именах колонок и типах данных. Давайте разберём все подводные камни и выстроим процесс так, чтобы потом не пришлось гадать, где же исчезли нужные строки. Шаг 1 — Подготовка функций‑помощников Прежде чем бросаться в цикл, убедитесь, что у вас есть небольшие, тестируемые функции. Ниже перечислены основные: normalize_trajectory – чистит и… ➡️➡️➡️
Перспектива: Computer for Counsel – что это и зачем нужен ваш отдел Computer for Counsel – это агентная AI‑платформа от Perplexity, построенная специально для юридических команд. Она не претендует на замену Westlaw, LexisNexis или Bloomberg Law, а выступает как «рабочий слой», который соединяет уже знакомые вам инструменты с более чем 20 современными моделями ИИ. Почему это важно именно сейчас Согласно опросу Thomson Reuters, 75 % юристов жалуются, что административные задачи «поедают» большую часть рабочего дня. Поиск прецедентов, проверка цитат, подготовка шаблонных договоров – всё это можно автоматизировать без потери контроля. Как работает система Декомпозиция задачи. AI разбивает ваш запрос (например, “подготовить… ➡️➡️➡️
Что такое Apple container? container — это CLI‑утилита, написанная на Swift, позволяющая создавать OCI‑совместимые образы, запускать контейнеры и перемещать образы в реестры и из реестров. Инструмент работает только на Mac с Apple silicon (поддержка Intel‑моделей отсутствует) и требует macOS 26 (в macOS 15 возможна работа с ограничениями сети). Как container запускает ваши контейнеры В отличие от большинства macOS‑инструментов, которые используют один общий Linux‑VM для всех контейнеров, Apple запускает отдельный лёгкий VM для каждого контейнера. Это даёт три ключевых преимущества: Безопасность: каждый контейнер изолирован на уровне виртуальной машины, что уменьшает поверхность атаки. Конфиденциальность: в VM монтируются только нужные данные, а не весь пользовательский диск. Производительность: расход… ➡️➡️➡️
Что делает эта «ботовская» библиотека? Код представляет собой небольшую, но полностью готовую к использованию оболочку над различными LLM‑провайдерами. Она умеет: автоматически ставить pip install нужных пакетов, если их нет; подключаться к OpenAI API и совместимым сервисам (OpenRouter, Together, Ollama и др.); использовать асинхронный клиент AsyncOpenAI; поддерживать инструменты (tools) – калькулятор, запрос времени, сохраняемые факты и запуск Python‑кода; работать в полностью локальном режиме с MockProvider, не требуя API‑ключа и сети. Структура проекта Главные составляющие: Provider – абстрактный базовый класс, задаёт интерфейс complete(messages, tools); OpenAICompatibleProvider – реализация для всех сервисов, поддерживающих OpenAI‑совместимый API; MockProvider – детерминированный «заглушечный» LLM, позволяющий отладить логику без… ➡️➡️➡️
TL;DR Ornith-1.0 доступен в версиях 9B, 31B, 35B‑MoE и 397B‑MoE, лицензия MIT, построен на Gemma 4 и Qwen 3.5. Модель обучается писать собственный «скелет» (harness) в процессе RL, одновременно оптимизируя и скелет, и решение. Ornith-1.0‑397B превосходит Claude Opus 4.7 по основным бенчмаркам, но уступает Opus 4.8 и GLM‑5.2‑744B. Три уровня защиты (фиксированный trust‑boundary, детерминированный монитор, замороженный LLM‑judge) защищают от reward‑hacking. Что такое Ornith‑1.0? Ornith‑1.0 — это набор моделей‑рассуждателей, адаптированных для агентных систем кодинга. Выпуски: 9B Dense (≈19 GB в bf16, работает на одной GPU 80 GB) 31B Dense 35B Mixture‑of‑Experts (≈3 B активных параметров на токен) 397B Mixture‑of‑Experts (флагманская версия) Все варианты публикуются в формате GGUF и FP8 для ускоренного локального запуска и… ➡️➡️➡️
Почему стоит запускать ASR‑модель прямо в ноутбуке? Если вы уже успели запутаться в десятках библиотек для обработки аудио, то эта статья поможет вам быстро собрать рабочий конвейер распознавания речи без лишних «инсталляционных» приключений. Мы будем использовать PyTorch, NumPy и готовую модель из NVIDIA NeMo. Всё, что понадобится – буквально несколько строк кода и, желательно, видеокарта. Если её нет – будет медленно, но всё равно получится. Подготовка окружения Python 3.8+ (рекомендовано 3.10). Установите необходимые пакеты одной командой: pip install torch numpy soundfile librosa «nemo_toolkit[asr]» Не забудьте проверить, что torch.cuda.is_available() возвращает True. Если нет – откройте настройки среды (Google Colab: Runtime → Change runtime… ➡️➡️➡️
Как выбрать генеративный AI‑инструмент для кодинга в 2026 году Generative AI полностью изменил процесс создания программного обеспечения. То, что начиналось как построчная автодополнения, теперь охватывает генерацию целых приложений, многоагентные конвейеры сборки и естественно-языковые интерфейсы к целым кодовым базам. Большие языковые модели, обученные на коде, способны понять контекст, уловить намерения и выдать готовый фронтенд, бэкенд и инфраструктуру почти без ручного вмешательства. Для инженеров‑исследователей, разработчиков и data‑scientist раннего уровня вопрос уже не «Поможет ли это инструмент?», а «Какой инструмент лучше подходит для конкретной задачи?». Ниже – практический обзор наиболее полезных решений. Топ‑инструменты генеративного кода в 2026 году Atoms – платформа, переводящая описание на естественном языке в полностью… ➡️➡️➡️
TL;DR Unlimited OCR — 3 Б параметров Mixture‑of‑Experts, из них активных только 500 М. Заменяет decoder‑attention на Reference Sliding Window Attention (R‑SWA), фиксируя размер KV‑кеша. Один forward‑pass обрабатывает десятки страниц при максимальной длине 32 K токенов. Результат — 93.23 балла на OmniDocBench v1.5, что на 6.22 пункта лучше базового DeepSeek OCR. Модель построена на продолжении обучения DeepSeek OCR, а не обучается с нуля. Что такое Unlimited OCR? Unlimited OCR использует DeepSeek OCR как основу. Сохраняет DeepEncoder и MoE‑decoder. Общий объём параметров — 3 Б, но при инференсе активируется лишь 500 М. DeepEncoder — компрессор изображений. Сочетает SAM‑ViT‑окно с CLIP‑ViT‑глобальной вниманием, после чего происходит 16‑кратное сжатие токенов. Поэтому изображение PDF 1024×1024 превращается в всего 256 визуальных… ➡️➡️➡️
Постоянная память для агента: как сохранить контекст между запусками В большинстве проектов агент «забывает» всё, что вы ему сказали, после завершения сессии. Это раздражает, особенно если пользователь явно указал предпочтения: метрическая система, лаконичные ответы и т.д. Решение простое — хранить важные заметки в файле MEMORY.md и подгружать их в системный промпт при каждом новом запуске. Запись: во время первой сессии агент использует инструмент remember и сохраняет строку «User prefers metric units and concise answers» в MEMORY.md. Чтение: при старте второй сессии файл читается, а его содержимое вставляется в системный промпт. Агент уже «знает» предпочтения без дополнительных запросов. Таким способом любой… ➡️➡️➡️
Введение Gradium выпустила два новых сервиса реального времени для голосового перевода: stt-translate (речь → текст) и s2s-translate (речь → речь). Оба работают в браузере через один двунаправленный WebSocket и поддерживают пять языков (английский, французский, немецкий, испанский, португальский) — всего 20 пар направлений. Что делает каждый сервис? stt-translate принимает аудио на одном из поддерживаемых языков и мгновенно возвращает перевод в виде текста на выбранный целевой язык. Транскрипция и перевод выполняются в одном проходе модели, без промежуточного текста. s2s-translate объединяет stt-translate с генератором синтезированной речи, давая вам готовый аудиопоток в целевом языке и тот же перевод в виде текста. Всё управляется одной… ➡️➡️➡️
Что такое система Skills в Hermes Agent? Skills — это небольшие «справочники», которые агент загружает только в тот момент, когда они действительно нужны. Каждый навык хранится в отдельной папке с файлом SKILL.md, оформленным по открытой спецификации agentskills.io. Все навыки находятся в ~/.hermes/skills/ и становятся доступными как слеш‑команды: /plan, /axolotl и т.д. Как работает команда /learn? Раньше навыки приходилось писать вручную, теперь достаточно указать источник, а агент сам соберёт материал и сформирует SKILL.md. Он умеет: чтать локальные каталоги (read_file, search_files); выгружать онлайн‑документы (web_extract); запоминать процедуры, которые вы только что прошли в диалоге. Примеры команд: /learn the REST client in ~/projects/acme-sdk, focus on auth… ➡️➡️➡️
Визуализация графов знаний: от статического изображения к интерактивному браузеру Если вы уже успели запутаться в лабиринте узлов и ребер, то вы точно знаете, что без наглядных графиков разобраться в структуре проекта почти невозможно. Ниже – практический рецепт, который превратит ваши данные в читабельный граф: сначала получим статическую PNG‑картинку, а затем добавим интерактивный слой с pyvis. Всё без лишних «пушек», только рабочий код и проверенные ссылки. Что нам понадобится Python 3.8+ Библиотеки: networkx, matplotlib, pyvis, IPython (для Jupyter‑ноутбуков). Установить их можно одной командой: pip install networkx matplotlib pyvis ipython Шаг 1. Статический граф с matplotlib и networkx Код ниже создаёт «красивый» граф, где:… ➡️➡️➡️
Зачем нужен спекулятивный декодинг? Автографционные большие языковые модели (LLM) генерируют текст токен за токеном, каждый токен ждёт завершения предыдущего. Такая последовательность не использует возможности современных GPU, а при длинных цепочках рассуждений (Chain‑of‑Thought) латентность становится основной проблемой. Традиционное решение: спекулятивный декодинг Классический подход предлагает «черновой» модель, которая предсказывает несколько токенов вперёд, а большая целевая модель проверяет их параллельно. При согласии токены сохраняются, иначе откатываются. Но большинство методов, включая лидера EAGLE‑3, всё равно черновик работает авто‑регрессивно, что ограничивает ускорение 2‑3×. Что изменил DFlash? DFlash (z‑lab, UC San Diego) заменил автогенерацию черновика блочным диффузионным моделем. Вместо одного токена за раз он генерирует сразу блок (например,… ➡️➡️➡️
TL;DR OCR 4 возвращает не только текст, но и координаты (bounding boxes), тип блока и confidence‑оценку для каждого слова. Поддержка 170 языков из 10 языковых групп, включая редкие и малоресурсовые. Независимые аннотаторы отдают предпочтение OCR 4 в 72 % тестов. Стоимость $4 за 1 000 страниц (при использовании Batch‑API – $2). Один эндпоинт обслуживает как «чистый» вывод, так и схематизированный Document AI. Mistral OCR 4: что это и почему вам это нужно OCR 4 – это модель «понимания» документов, а не просто сканер текста. Она выдаёт структуру всей страницы: типы блоков (заголовок, таблица, формула, подпись и т.п.), их местоположение и уровень уверенности модели. Такой «контекст» критичен, если вы хотите автоматически редактировать,… ➡️➡️➡️