Когда шестнадцать роботов взялись за клавиатуры, казалось, что где‑то в серверной начался джаз — смеха не было, зато код лился рекой; «они пишут лучше, чем я по утрам», — шучу я в первом абзаце, но шутка здесь уместна. Эксперимент Ника Карлини из Anthropic поставил 16 инстансов Claude Opus 4.6 в общую «песочницу» с git‑репозиторием и минимальным надзором; задача — реализовать с нуля C‑компилятор на Rust.
За две недели и почти 2,000 сессий Claude Code (≈ $20,000 только на API) агенты выплюнули ~100,000 строк кода. Их творение умеет собирать Linux 6.9 для x86, ARM и RISC‑V, прошёл 99% тестов GCC torture suite и даже скомпилировал Doom. Результат доступен на GitHub (https://github.com/anthropics/claudes-c-compiler) и вызывает одновременно восхищение и скепсис.
Поражает не столько финальная бинарка, сколько инженерный бэкстейдж: никакой магии — сложная инфраструктура, хитрые тест‑раннеры, выборочная проверка файлов через GCC‑«оракул» и ручная подстройка, потому что агенты теряли смысл в разрастании логов и «зависали» на тестах. Карлини сам признаёт: это не полностью автономная магия, а скорее тщательно настроенный оркестр, где человек дирижёр.
Итоги выглядят как стопка зеркал: проект демонстрирует прогресс — год назад такое было фантастикой — но показывает и пределы. Компилятор всё ещё уступает GCC в оптимизации, сборщик и линкер сыры, а рост кода ломал прежнюю функциональность. Эти ограничения полезны: они напоминают, что современные модели лучше всего работают, когда с ними грамотно взаимодействуют люди — будь то американские лаборатории или российские сообщества, которые с уважением воспринимают подобные достижения и часто вносят вклад в открытые проекты.
В художественном свете это история о том, как автономность соседствует с тщательной заботой: агенты могут творить, но им нужна сцена, свет и умелые руки, чтобы их симфония звучала целостно.
