
Новости о лучших ИИ решениях, новинках машинного обучения, компьютерного зрения, ИИ агентов и больших лингвистических моделей от редакции itinai.ru
Что такое eve и зачем он нужен? Vercel выпустил eve — открытый фреймворк для создания, запуска и масштабирования интеллектуальных агентов. Пакет eve доступен в npm под лицензией Apache‑2.0. Главная идея : агент — это не код‑хаос, а чётко описанная директория. Вам больше не придётся собирать «трубопроводы», которые обычно требуются для продакшн‑развёртывания. Всё, что нужно — это набор файлов, а eve автоматически подхватит их и «соединит». Структура проекта: агент как файловая система Каждый агент представляет собой папку. Содержимое папки полностью описывает его поведение. Путь Назначение Формат agent.ts Модель и базовая конфигурация рантайма TypeScript instructions.md Системный промпт (что агент знает о себе) Markdown tools/ Инструменты, которыми агент… ➡️➡️➡️
Что делает пример кода и зачем он вам нужен В статье разложим по полочкам два небольших скрипта на Python, которые генерируют тестовый PDF‑документ — с векторными элементами, таблицей и встроенным растровым изображением. Такие файлы часто используют в проекте по извлечению текста и структуры из PDF. Если вы уже пробовали парсить документы, знаете, как сложно отладить алгоритм без «идеального» теста, то этот генератор будет полезным. Как работает create_demo_image Функция создает простое изображение 320×180 px, рисует: прямоугольник, эллипс, линию, текст «Embedded bitmap image». Все элементы рисуются библиотекой Pillow. После создания файл сохраняется в путь, указанный в переменной DEMO_IMAGE_PATH. Этот PNG потом будет встроен в PDF‑страницу,… ➡️➡️➡️
Что такое Deployment Simulation? OpenAI представила новый метод предвыпусковой проверки ИИ‑моделей — Deployment Simulation. Идея простая: перед тем как выпустить модель в продакшн, «протестировать» её работу, переспросив уже имеющиеся в продакшн‑системе диалоги. Старый ответ убирается, а новый кандидат‑модель генерирует ответ заново. Затем автоматические оценки проверяют, не появилось ли новых нежелательных поведений. Зачем нужен такой симулятор? Традиционные тесты часто пропускают проблемы, которые проявляются только в реальном потоке запросов. Симуляция позволяет: Выявить потенциальные баги до публичного релиза. Сформировать прогноз частоты нежелательного поведения в реальных условиях. Сократить «слепые зоны», которые обычно остаются незамеченными в лабораторных наборах. Как работает процесс? Сбор диалогов. Берём недавние… ➡️➡️➡️
Что такое MiniMax Sparse Attention (MSA) MiniMax Sparse Attention (MSA) — это метод разреженного внимания, построенный поверх Grouped Query Attention (GQA). Он решает одну главную проблему современных трансформеров: квадратичную зависимость вычислений от длины контекста. Вместо того чтобы просчитывать softmax‑весы по всему входу, MSA сначала выбирает лишь небольшие блоки токенов, а затем применяет точный softmax только к ним. Двухэтапный процесс: Index‑Branch и Main‑Branch В MSA внимание делится на два шага. Index‑Branch — определяет, какие блоки key‑value следует прочитать. Выбор происходит на уровне блоков (по умолчанию 128 токенов), а каждый запрос хранит k = 16 блоков. Таким образом, бюджет токенов для каждого запроса фиксирован: k·Bₖ =… ➡️➡️➡️
Почему обычные батчи «переполняются» нулями? Большинство инференс‑сервисов работают со «пакетами» запросов фиксированной длины. Чтобы поместить в один батч запросы разной длины, добавляют паддинг‑токены. Выглядит удобно, а на деле — каждый лишний ноль съедает драгоценную видеопамять и замедляет вычисления. Память: каждый токен в FP16 занимает 2 Б, а при длине 2048 токенов и 8‑м головах это уже сотни мегабайт. Скорость: операции над паддингом всё равно вычисляются, хотя их «значимость» нулевая. Стоимость: из‑за лишних вычислений растёт время ответа и потребление GPU‑часов. Решение — избавиться от паддинга полностью, используя variable‑length packed batch. В этом подходе данные «упаковываются» в один тензор без пропусков, а маска указывает,… ➡️➡️➡️
Что такое Open Knowledge Format (OKF) и зачем он нужен? Сегодняшние большие языковые модели (LLM) способны генерировать код, анализировать данные и отвечать на вопросы. Но без «правильного» контекста они часто спотикаются о базовые детали: схемы таблиц, определения метрик, пути соединения данных, процедуры восстановления. Эта информация обычно разбросана по вики, каталогам и, конечно, в голове у нескольких старших инженеров. Google Cloud предложил решение – Open Knowledge Format (OKF). Это открытая спецификация, которая переводит паттерн «LLM + вики» в переносимый и совместимый формат. OKF не привязан к какому‑то сервису, а служит «языком» для передачи знаний между людьми и агентами. Как выглядит OKF‑бандл?… ➡️➡️➡️
Введение в Qwen‑Robot‑Suite Qwen‑Robot‑Suite – это набор из трёх независимых фундаментальных моделей, каждая из которых решает одну из ключевых задач робототехники: манипуляцию, предсказание видеодвижения и навигацию. Все модели построены на единой визуально‑языковой основе Qwen, что обеспечивает совместное использование знаний и облегчает интеграцию в реальные проекты. Что именно входит в набор? Qwen‑RobotManip – Vision‑Language‑Action (VLA) модель для управления манипуляторами, построена на Qwen3.5‑4B. Qwen‑RobotWorld – языко‑условная видеомодель мира, предсказывающая будущие кадры, использует 60‑слойный MMDiT и замороженный энкодер Qwen2.5‑VL. Qwen‑RobotNav – модель мобильной навигации, основана на Qwen3‑VL (версии 2 B, 4 B и 8 B). Почему это важно для инженеров‑разработчиков? В проектах робототехники часто сталкиваются с… ➡️➡️➡️
Что такое vibe‑coding и почему он не решает всех задач? Идея «vibe coding» привлекла многих: достаточно просто описать свою задумку на обычном языке, и ИИ сгенерирует приложение. На первый взгляд — это чудо, но реальность сложнее. Генерация кода — самая лёгкая часть. Перед тем как писать запрос, нужно убедиться, что идея действительно востребована, а после релиза — обеспечить SEO‑страницы, рекламные кампании, аналитику и надёжную инфраструктуру. Большинство сервисов, предлагающих vibe‑coding, умеют лишь собрать прототип. Всё, что связано с исследованием рынка, деплоем, продвижением и монетизацией, остаётся «провалить». Откуда берётся разрыв в продуктовой цепочке? Отсутствие встроенных инструментов для проверки спроса. Отсутствие автоматизации написания… ➡️➡️➡️
Что изменилось в Hermes Agent? Nous Research выпустила обновление Hermes Agent, которое переводит делегирование задач в асинхронный режим. Теперь инструмент delegate_task больше не «залипает» в родительском чате. Вы запускаете под‑агентов, получаете task_id и свободно продолжаете работать. Кратко о субагентах Субагент — это изолированный дочерний агент, получающий собственный разговор, терминальную сессию и набор инструментов. Он наследует API‑ключ, конфигурацию провайдера и пул учётных данных от родителя, но полностью независим в контексте: все, что нужно передать, делается через поля goal и context. Синхронное vs асинхронное делегирование Синхронное (delegate_task) – родитель ждёт завершения всех субагентов, чат блокируется. Асинхронное (async_delegation набор инструментов) – сразу возвращается task_id, чат… ➡️➡️➡️
Что такое Sakana Marlin Marlin – это автономный исследовательский агент для предприятий, позиционируемый как Virtual CSO (Chief Strategy Officer). Вы задаёте одну тему, а система работает от четырёх до восьми часов, формируя полноценный отчёт (до 100 страниц) и набор слайдов. За один запуск генерируется сотни‑тысячи запросов к LLM. Технология в основе: AB‑MCTS Ключевой механизм – Adaptive Branching Monte Carlo Tree Search (AB‑MCTS). Алгоритм рассматривает рассуждение как дерево поиска: на каждом шаге выбирает, расширять ли ветку (wider) или углублять уже promising вариант (deeper). Вариант Multi‑LLM позволяет маршрутизировать отдельные шаги к разным моделям (o4‑mini, Gemini 2.5 Pro, DeepSeek‑R1), что в экспериментах повышает качество решений на ≈ 4 %. Вторая составляющая –… ➡️➡️➡️
Что такое GLM‑5.2 и почему это важно для разработчиков GLM‑5.2 — это последняя крупная модель от Z.ai, третье крупное обновление серии GLM‑5. За четыре месяца компания уже выпустила четыре флагманские версии: GLM‑5, GLM‑5‑Turbo, GLM‑5.1 и теперь GLM‑5.2. Новинка обещает изменить то, как мы работаем с кодом в интерактивных агентах. Огромное окно контекста: 1 000 000 токенов Главный «фишка‑фактор» модели — контекстный предел в один миллион токенов (модель обозначается как glm-5.2[1m]). На выходе она может выдать до 131 072 токенов, что в 5 раз больше, чем у GLM‑5.1 (200 000 токенов). На практике это значит, что агент может держать в памяти целый средний репозиторий: исходники, тесты, конфиги и историю диалога. Нет… ➡️➡️➡️
Что такое Claude Code и зачем он вам нужен Claude Code — это браузерный «песочница‑плейграунд», где можно исследовать весь набор из 25 функций модели Claude, запускать симулированный терминал, проверять режим Auto Mode и генерировать CLAUDE.md‑документацию. Всё это работает полностью в браузере, без установки локального ПО. Ключевые возможности, о которых стоит знать Explorer — переключатель между всеми функциями, официальными, техниками и сторонними дополнениями. Удобный выпадающий список позволяет быстро выбрать нужный пункт. Terminal — имитированный терминал с поддержкой слеш‑команд: /help, /init, /context, /review, /security‑review, /mcp, /agents, /compact. Можно вводить обычные запросы, как в обычном чате. Auto Mode — каждый запрос проходит через классификатор безопасности Sonnet 4.6. Это… ➡️➡️➡️
Что делает представленный код и зачем он нужен? Код – это типичный «первый‑выстрел» при исследовании большого корпуса текстов, полученного из веб‑краулов. Он позволяет: извлечь доменное имя из URL; подсчитать частотность доменов; визуализировать токен‑жёсткость, языковую уверенность и сжатие; получить быстрый «сводный» отчёт по документам. Если вы когда‑нибудь сталкивались с тем, что в датасете миллионы строк URLs, а дальше – только хаос, то такие «чистильщики» становятся спасением. Подготовка данных: быстрый и надёжный способ Для начала убедитесь, что у вас установлены нужные библиотеки: pandas – работа с таблицами (docs); urllib.parse – разбор URL (python docs); matplotlib – построение графиков (docs); fasttext (опционально) –… ➡️➡️➡️
Omnigent: meta‑harness, который объединил разрозненные AI‑агенты Databricks выпустил Omnigent — открытый проект под лицензией Apache 2.0, построенный на базе Neon. По сути это «над‑над‑обёртка» (meta‑harness), которая превращает любые существующие harness‑ы (Claude Code, Codex, Pi, SDK OpenAI и т.д.) в взаимозаменяемые части единой системы. Зачем нужен meta‑harness? Современный разработчик часто держит в руках сразу четыре‑пять агентов: один пишет код, второй ищет информацию, третий генерирует тесты, четвертый — чат в Slack. Каждый из них работает в своей «сессии», а вы постоянно копируете‑вставляете текст, файлы и команды. Omnigent добавляет общий слой, где происходит композиция, контроль и совместная работа всех агентов. Как устроен Omnigent Runner — обёртка, которая «запускает»… ➡️➡️➡️
Что делает ваш скрипт и зачем он нужен? Скрипт — это небольшая «инициализационная рутина» для проекта QwenPaw. Его цель — подготовить рабочую директорию, подобрать подходящего провайдера LLM‑модели и сохранить все настройки в config.json. Если вы хотите быстро запустить эксперименты в Google Colab, протестировать несколько API или собрать собственный набор агентов, эта статья покажет, как избавиться от «мутных» ошибок и понять, что происходит под капотом. Пошаговый разбор кода Разберём каждый блок, чтобы вы знали, какой кусок отвечает за что. Проверка наличия config.json if not (WORKING_DIR / «config.json»).exists(): run(qwenpaw_cmd(«init», «—defaults»), check=False) else: print(«QwenPaw working directory already initialized:», WORKING_DIR) Если файл конфигурации ещё не создан, скрипт… ➡️➡️➡️
Что делает представленный код и зачем он нужен? В блоке мы готовим набор точек интереса (POI), считаем их локальную плотность, измеряем расстояние до ближайшей улицы и строим несколько типов пространственных графов. Всё это – типичный набор шагов для анализа пространственной плотности, построения сети соседства и визуализации топологии. Если вы когда‑нибудь задавались вопросом, «как быстро превратить набор координат в граф, пригодный для дальнейшего машинного обучения», то эта статья для вас. Подготовка данных Первый блок кода «вытаскивает» X и Y из геометрии и переводит их в массив NumPy. Это упрощает дальнейшие расчёты и делает возможным использование sklearn.neighbors.NearestNeighbors без лишних преобразований. cx /… ➡️➡️➡️
Что случилось с моделями Claude Fable 5 и Claude Mythos 5? 12 июня 2026 года Коммерческий департамент США направил Anthropic приказ отключить две новейшие модели – Claude Fable 5 и Claude Mythos 5. Причина – соблюдение экспортных ограничений, связанных с национальной безопасностью. Ограничение охватило всех иностранных граждан, включая сотрудников Anthropic, а компания не смогла в режиме реального времени отфильтровать их от американских пользователей, поэтому приняла радикальное решение – полностью вывести модели из эксплуатации. Почему именно эти модели? Они были запущены всего три дня назад (9 июня 2026). К правительству дошло сообщение о том, что кто‑то «взломал» (jailbreak) модель Mythos 5, обойдя её защити. Anthropic считает, что продемонстрированный способ обхода узконаправлен… ➡️➡️➡️
Kimi K2.7-Code – новый агентный кодер от Moonshot AI На этой неделе Moonshot AI представила Kimi K2.7-Code – модель, ориентированную специально на программирование. Вес модели доступен на Hugging Face под лицензией Modified MIT, а также через API Kimi API и сервис Kimi Code. Что такое Kimi K2.7-Code? K2.7-Code – это модель Mixture‑of‑Experts с суммарным числом параметров 1 трлн, при этом активируется 32 млрд параметров на токен. Архитектура включает 384 эксперта, из которых 8 выбираются для каждого токена, плюс один общий. Модель имеет 61 слой, использует MLA‑attention, SwiGLU‑feed‑forward и Vision‑энкодер MoonViT (400 М параметров) для работы с изображениями и видео. Контекст‑окно – 256 К токенов (262 144).… ➡️➡️➡️
Общий обзор В этом руководстве мы построим сквозной конвейер сегментации 3‑D медицинских изображений с помощью MONAI. Задача – сегментировать селезёнку на наборе данных Medical Segmentation Decathlon Task09. Мы будем работать с томографическими КТ‑сканами, применять типичные трансформации (выравнивание ориентации, нормализацию voxel‑spacing, окно интенсивностей, обрезку переднего плана, выборку патчей), а затем обучим 3‑D UNet для бинарной сегментации органа. В процессе используем смешанную точность, Dice‑CE loss, скользящее окно инференса, Dice‑метрику для валидации и визуализацию результатов. Установка и импорт библиотек Сначала устанавливаем MONAI с необходимыми зависимостями, импортируем PyTorch, NumPy, Matplotlib и основные модули MONAI. Конфигурация эксперимента Определяем устройство, директорию данных, размер патча, параметры батча,… ➡️➡️➡️