16 ИИ-агентов Claude создали полноценный компилятор C без участия человека

Компания Anthropic представила поразительный эксперимент, в ходе которого искусственный интеллект практически самостоятельно создал полноценный компилятор языка C. Проект под руководством исследователя Николаса Карлини демонстрирует, насколько продвинулось автономное сотрудничество ИИ в реальной разработке программного обеспечения.

Как проходил эксперимент

Компилятор разрабатывался в течение двух недель с использованием 16 независимых экземпляров Claude Opus 4.6. Каждый ИИ-агент работал в собственном контейнере Docker, клонировал один и тот же репозиторий Git и функционировал без центрального контроллера или менеджера-человека. Задачи выбирались автоматически, конфликты разрешались через Git, а код отправлялся в основную ветку без присмотра. В общей сложности агенты создали около 100 000 строк кода на Rust почти за 2000 сессий программирования, а стоимость использования API составила около $20 000 (~1.6 млн руб.).

Что умеет компилятор

Результатом стал полностью функциональный компилятор C с открытым исходным кодом, написанный с нуля. Он успешно компилирует ядро Linux 6.9 для архитектур x86, ARM и RISC-V, а также справляется с крупными проектами с открытым кодом, такими как PostgreSQL, SQLite, Redis и FFmpeg. На сложном наборе тестов GCC Torture Test Suite он показал результат в 99% прохождения. В качестве символического рубежа он даже скомпилировал и запустил Doom — давний бенчмарк для проверки возможностей компиляторов.

Почему это важно

Этот проект демонстрирует, что системы ИИ теперь способны к самоорганизации, управлению большими кодовыми базами и созданию инфраструктурного программного обеспечения производственного уровня. Хотя у компилятора всё ещё есть ограничения, и он пока не является полной заменой GCC, эксперимент знаменует собой важный шаг на пути к долгосрочной, автономной разработке ПО под управлением ИИ.

Влияние на будущее программирования

Эксперимент указывает на возможные изменения в том, как будет создаваться программное обеспечение в будущем. Для разработчиков ИИ-агенты могли бы взять на себя рутинные задачи, крупные рефакторинги, тестирование и исправление ошибок, позволяя людям больше сосредоточиться на проектировании, архитектуре и решении сложных проблем. В то же время это поднимает новые вопросы о качестве кода, доверии и верификации. Хотя программисты-люди далеки от исчезновения, их роль может эволюционировать от написания каждой строки кода к руководству, ревью и проверке всё более автономных систем, построенных ИИ.

Интересный факт: Создание компилятора — одна из самых сложных задач в программировании, требующая глубокого понимания как исходного, так и целевого языков, а также архитектуры компьютера. Традиционно такие проекты, как GCC или Clang, разрабатываются большими командами экспертов на протяжении многих лет. Успех ИИ в этой области всего за две недели — это беспрецедентный скачок в возможностях автоматизации интеллектуального труда.

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• ИИ может давать неточные ответы!
• ИИ не скажет «Я не знаю», но вместо этого может дать ошибочный ответ.
• Всегда проверяйте информацию и не полагайтесь на него как на единственный источник.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.


0 комментариев

Оставить комментарий


Все комментарии - Технологии