Эксперимент Anthropic: команда из 16 агентов написала C-компилятор с нуля
Исследователь Anthropic Николас Карлини продемонстрировал, как 16 автономных агентов Claude, работая параллельно, создали рабочий компилятор языка C для ядра Linux.

Суть эксперимента
Компания Anthropic опубликовала результаты любопытного технического исследования, проведенного Николасом Карлини из команды безопасности. Целью эксперимента было проверить пределы возможностей современных больших языковых моделей (LLM) в задачах автономного программирования. Вместо привычного формата «человек пишет код с помощью чат-бота», Карлини создал систему, в которой команда из 16 агентов на базе Claude работала параллельно над одной кодовой базой без активного вмешательства человека.
Результат впечатляет: агенты написали на языке Rust полноценный компилятор языка C (около 100 000 строк кода). Этот компилятор оказался способен собрать ядро Linux версии 6.9 для архитектур x86, ARM и RISC-V. Стоимость эксперимента составила около 20 000 долларов в виде затрат на API, а работа заняла около 2000 сессий.
Контекст: от помощников к автономным сотрудникам
Обычно инструменты вроде Claude Code или GitHub Copilot требуют постоянного присутствия оператора. Если задача слишком сложная, модель останавливается и ждет уточнений. Карлини же хотел добиться «устойчивого автономного прогресса». Для этого он поместил модель в бесконечный программный цикл: как только агент завершает одну задачу, он тут же берет следующую, ориентируясь на состояние репозитория и список проблем.
Это меняет парадигму взаимодействия: человек перестает быть «водителем», который держит руки на руле, и становится архитектором среды, в которой работают цифровые сотрудники.
Технические детали реализации
Чтобы 16 агентов не мешали друг другу, была создана специальная инфраструктура:
- Синхронизация через Git. Каждому агенту выделялся отдельный Docker-контейнер. Агенты клонировали репозиторий, вносили изменения и отправляли их обратно.



