«Кожаные мешки» больше не нужны? 16 нейросетей собрались в чате и написали ядро Linux за 20 тысяч долларов
NewsMakerКомпилятор от ИИ-агентов успешно прошел 99% стресс-тестов GCC.
Шестнадцать автономных ИИ-агентов Claude совместно написали новый компилятор языка C и даже смогли собрать рабочее ядро Linux. Эксперимент обошелся примерно в 20 000 долларов, занял две недели и выглядел впечатляюще, но без плотного контроля со стороны человека дело все же не обошлось.
Исследователь компании Anthropic Николас Карлини рассказал о проекте , в котором запустил 16 экземпляров модели Claude Opus 4.6 в общей среде разработки. Каждому агенту выдали доступ к одному хранилищу кода и набор задач. Они сами выбирали, что исправлять и что добавлять дальше, синхронизировали изменения и разрешали конфликты версий без центрального управляющего узла. Всего прошло почти 2000 сеансов работы, а итоговый объем кода превысил 100 000 строк. Компилятор написан на языке Rust и способен собирать загружаемое ядро Linux версии 6.9 для архитектур x86, ARM и RISC-V.
Разработчики выложили результат в открытый доступ . Компилятор смог собрать ряд крупных открытых проектов, среди них PostgreSQL, SQLite, Redis, FFmpeg и QEMU. Он прошел около 99% проверок из стрессового набора тестов для компиляторов GCC и даже справился со сборкой и запуском игры Doom, что сам автор эксперимента назвал показательной проверкой для разработчика.
При этом задача была во многом удобной именно для ИИ. Спецификация языка C давно устоялась, существуют подробные тестовые наборы и эталонные компиляторы для сверки результата. В реальной разработке чаще всего сложнее не написать код, а правильно сформулировать требования и проверки, чего здесь не требовалось.
Шестнадцать автономных ИИ-агентов Claude совместно написали новый компилятор языка C и даже смогли собрать рабочее ядро Linux. Эксперимент обошелся примерно в 20 000 долларов, занял две недели и выглядел впечатляюще, но без плотного контроля со стороны человека дело все же не обошлось.
Исследователь компании Anthropic Николас Карлини рассказал о проекте , в котором запустил 16 экземпляров модели Claude Opus 4.6 в общей среде разработки. Каждому агенту выдали доступ к одному хранилищу кода и набор задач. Они сами выбирали, что исправлять и что добавлять дальше, синхронизировали изменения и разрешали конфликты версий без центрального управляющего узла. Всего прошло почти 2000 сеансов работы, а итоговый объем кода превысил 100 000 строк. Компилятор написан на языке Rust и способен собирать загружаемое ядро Linux версии 6.9 для архитектур x86, ARM и RISC-V.
Разработчики выложили результат в открытый доступ . Компилятор смог собрать ряд крупных открытых проектов, среди них PostgreSQL, SQLite, Redis, FFmpeg и QEMU. Он прошел около 99% проверок из стрессового набора тестов для компиляторов GCC и даже справился со сборкой и запуском игры Doom, что сам автор эксперимента назвал показательной проверкой для разработчика.
При этом задача была во многом удобной именно для ИИ. Спецификация языка C давно устоялась, существуют подробные тестовые наборы и эталонные компиляторы для сверки результата. В реальной разработке чаще всего сложнее не написать код, а правильно сформулировать требования и проверки, чего здесь не требовалось.