Искусственный интеллект создает компилятор языка Си

Компания Anthropic провела интересный эксперимент, в ходе которого группа агентов искусственного интеллекта смогла разработать компилятор для языка Си. Несмотря на то, что получившаяся программа не дотягивает до уровня существующих аналогов, она демонстрирует значительные возможности современных технологий. Исследователь Николас Карлини запустил 16 экземпляров модели Claude Opus 4.6 в облачном окружении и поручил им самостоятельно создать компилятор, исходя из единой кодовой базы. В результате, за две недели работы и почти 2000 сессий, команда создала компилятор на языке Rust, который может собирать загружаемое ядро Linux 6.19 на различных архитектурах. Компилятор опубликован на GitHub и способен компилировать проекты, такие как PostgreSQL и SQLite, но имеет ограничения, включая проблемы с ассемблерами и линкерами. В итоге исследование продемонстрировало, что технологии ИИ всё же далеко не идеальны, однако шаги в сторону улучшения и оптимизации вполне возможны.