Пока вы думаете — конкуренты уже у нас рекламятся 🔥
Support us

Meta представила ИИ, который не только пишет, но и «понимает» код

Компания представила новую ИИ-модель для разработки программного обеспечения — Code World Model (CWM). Исследователи называют модель «нейронным отладчиком»: она способна предсказывать поведение программы до ее запуска, в том числе выявлять риск зацикливания.

1 комментарий
Meta представила ИИ, который не только пишет, но и «понимает» код

Компания представила новую ИИ-модель для разработки программного обеспечения — Code World Model (CWM). Исследователи называют модель «нейронным отладчиком»: она способна предсказывать поведение программы до ее запуска, в том числе выявлять риск зацикливания.

Модель обучалась на 120 миллионах запусков Python-кода, фиксируя пошаговое изменение переменных и состояний системы. Для этого команда Meta создала более 35 тысяч исполняемых Docker-контейнеров. Такой подход позволил CWM освоить не только синтаксис, но и семантику языков программирования.

Тренировка проходила в три этапа: базовое обучение на 8 триллионах токенов, работа с «трассировками исполнения» на 5 триллионов токенов и финальная настройка с использованием методов подкрепления.

Code World Model решает задачу по программированию: модель рассуждает о ходе выполнения кода, генерирует решение на C++, тестирует его на примерах и проверяет корректность работы. Источник: Meta.

CWM показала высокие результаты на ряде отраслевых бенчмарков: 65,8% на SWE-bench Verified (решение реальных ошибок в коде), 68,6% на LiveCodeBench, 96,6% на Math-500 и 76% на AIME 2024. Кроме того, модель умеет анализировать алгоритмическую сложность: на тесте BigOBench она заняла второе место по прогнозированию временной сложности.

Одной из особенностей CWM стало умение восстанавливать функции по описанию задачи и ожидаемым результатам. Фактически модель способна идти от постановки проблемы к готовому решению, проверяя свои гипотезы в процессе. По мнению исследователей, это открывает перспективы для автоматизированного поиска ошибок, оптимизации программ и создания более интеллектуальных ИИ-агентов для инженерии.

Code World Model использует структурированные трассировки, чтобы пошагово предсказывать выполнение Python-программ. Источник: Meta.

Модель насчитывает 32 миллиардов параметров, может работать на одном GPU Nvidia H100 с 80 ГБ памяти и поддерживает контекстные окна до 131 000 токенов. Meta выложила ее в открытый доступ под исследовательской лицензией вместе с промежуточными чекпоинтами на платформе Hugging Face.

В компании подчеркивают, что пока CWM — чисто исследовательский проект, не предназначенный для коммерческого использования или общения в чат-формате. Однако уже сейчас специалисты называют его концептуальным прорывом: сдвигом от копирования шаблонов к глубокому пониманию логики и поведения программ.

Сравнительные результаты тестов Meta Code World Model и других моделей (SWE-bench Verified). Источник: Meta.
IEEE: из-за ИИ стало невозможно отслеживать популярность языков их будущее под вопросом
IEEE: из-за ИИ стало невозможно отслеживать популярность языков, их будущее под вопросом
По теме
IEEE: из-за ИИ стало невозможно отслеживать популярность языков, их будущее под вопросом
В Кремниевой долине новый хайп — вокруг симуляций для ИИ
В Кремниевой долине новый хайп — вокруг симуляций для ИИ 
По теме
В Кремниевой долине новый хайп — вокруг симуляций для ИИ
ИИ-агенты создают новую экономику но рискуют обрушить её за секунды
ИИ-агенты создают новую экономику, но рискуют обрушить её за секунды
По теме
ИИ-агенты создают новую экономику, но рискуют обрушить её за секунды
Читайте также
10 курсов по C++ (июнь 2023)
10 курсов по C++ (июнь 2023)
10 курсов по C++ (июнь 2023)
С++, несмотря на свой солидный возраст, остается одним из основных языков программирования, который применется очень широко: от разработки ПО до создания игр. В сети много ресурсов, которые помогут освоить этот язык. Советуем обратить внимаение на подборку команды Digitaldefynd, котрую мы дополнили. В ней как платные, так и бесплатные ресурсы для людей с разным уровнем подготовки и знаний С++.
1 комментарий
DataCamp открывает безлимитный доступ к курсам за €69 в год
DataCamp открывает безлимитный доступ к курсам за €69 в год
DataCamp открывает безлимитный доступ к курсам за €69 в год
Пять новых профессиональных сертификаций от Meta на Cousera
Пять новых профессиональных сертификаций от Meta на Cousera
Пять новых профессиональных сертификаций от Meta на Cousera
Meta расширяет свое партнерство с Coursera, предлагая пять новых профессиональных сертификаций в области разработки ПО. Во время растущего спроса на квалифицированные кадры получение этих сертификатов позволит претендовать на самые востребованные позиции. По прогнозам, только в США к 2030 году сфера разработки ПО вырастет на 22%.Новые программы от Meta предлагают подготовку по следующим специальностям: фронтенд-разработчик, бэкенд-разработчик, Android-разработчик, iOS-разработчик и дата-инженер.
4 комментария
Нейросеть «оживляет» классические пиксельные игры
Нейросеть «оживляет» классические пиксельные игры
Нейросеть «оживляет» классические пиксельные игры

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментируйте без ограничений

Релоцировались? Теперь вы можете комментировать без верификации аккаунта.

table
table Table в Database
0

АААСТАНАВИЦЕСЬ!!!!!11