Все новости
Это интересно
Сейчас читают
Технологии
Аватар Evernews Evernews

Группа ИИ-агентов смогла создать компилятор C

0
0
Поделиться
Телеграфировать

Проект растянулся на две недели.

Группа ИИ-агентов смогла создать компилятор C

Компания Anthropic опубликовала результаты масштабного эксперимента по использованию многоагентного ИИ для разработки сложного программного обеспечения. Модели компании поручили создать компилятор языка C.

Эксперимент был реализован с помощью новой функции agent teams, появившейся в Claude Opus 4.6. Каждый агент работал в отдельном Docker-контейнере, самостоятельно выбирал задачи, фиксировал их через lock-файлы в Git и отправлял готовые изменения в общий репозиторий.

Центрального координирующего агента не было: с конфликтами при слиянии кода агенты разбирались самостоятельно. В общей сложности созданием компилятора занимались 16 ИИ-агентов.

Проект растянулся на две недели, агенты работали с минимальным вмешательством людей. Итогом стал компилятор объемом около 100 тысяч строк кода на языке Rust, способный собирать ядро Linux версии 6.9 для архитектур x86, ARM и RISC-V.

Кроме того, компилятор успешно собирает ряд крупных open source-проектов, включая PostgreSQL, SQLite, Redis, FFmpeg и QEMU. Собрать с помощью ИИ-компилятора Doom тоже можно.

В Anthropic признают, что для ИИ создание компилятора C упрощалось наличием уже готовых реализаций, детальной стандартизацией языка и существованием огромного количества тестов. В то же время у компилятора есть ограничения.

Например, он не поддерживает 16-битный режим x86, а собственные ассемблер и линковщик работают нестабильно. Качество и эффективность генерируемого кода уступают даже неоптимизированной сборке компилятора GCC, а по мере роста кодовой базы новые исправления все чаще приводили к поломке уже работающих частей проекта.

Создание компилятора с помощью ИИ обошлось Anthropic примерно в $20 тысяч — деньги ушли на API-запросы к нейросети. Исходники проекта выложены в открытый доступ.

Читать далее
Как вам Kingdom Come Deliverance 2?
Кандидат на «Игру года»
10134 голоса, 47.0%
Хорошо, но могло быть лучше
1915 голосов, 8.9%
Самая обычная игра
1287 голосов, 6.0%
Ужасно, пожалел о покупке/скачивании
1517 голосов, 7.0%
Не играл и не собираюсь
6699 голосов, 31.1%
Теги: Технологии
Аватар Evernews
Evernews
8087 подписчиков