Перейти к статье
Модели и индустрия

16 агентов Claude и компилятор C: что показал эксперимент Anthropic

Как Anthropic организовала работу 16 агентов над компилятором и почему тесты, разделение задач и бюджет важнее числа параллельных сессий.

Редакционная иллюстрация: 16 агентов Claude и компилятор C: что показал эксперимент Anthropic

5 февраля 2026 года исследователь Anthropic Николас Карлини описал эксперимент с 16 экземплярами Claude Opus 4.6. Агенты создавали компилятор C на Rust. По отчёту автора, работа заняла почти 2000 сессий Claude Code и около $20 000 расходов на API.

Результат и ограничения

Полученный компилятор мог собирать Linux 6.9 для нескольких архитектур. Однако автор прямо указывает, что это не полноценная замена существующим компиляторам: оставались проблемы эффективности, качества кода и отдельных компонентов. Для части процесса использовались инструменты GCC. Поэтому вывод «разработка полностью обходится без человека» из эксперимента не следует.

Почему параллельность сама по себе не помогла

При сборке ядра агенты сначала упирались в одну и ту же ошибку. Автор изменил тестовую среду: часть файлов собиралась проверенным компилятором, а выбранные части — новым. Это помогло локализовать сбои и разделить работу. Отдельные агенты занимались качеством кода, производительностью и документацией.

Что перенести в собственный процесс

Начните с задачи, у которой есть независимая проверка результата. Разделяйте работу по модулям или воспроизводимым ошибкам и заранее назначайте владельца общего интерфейса. Иначе несколько успешных локальных правок могут оказаться несовместимыми.

Храните идентификатор задачи, исходный коммит, выполненные проверки и итоговый diff. Проверяйте интеграцию после объединения изменений. Для длительной работы задайте бюджет всей задачи и условие остановки, когда повторяющиеся попытки не дают нового результата.

Как оценивать нагрузку на API

Считайте не только одновременные запросы, но и суммарный расход на исправления и ревью. Для первого пилота достаточно нескольких независимых задач с измеримыми критериями. Рост числа агентов оправдан, когда он сокращает время до принятого изменения.

Доступные модели и контракт запросов API429 опубликованы в каталоге и документации. Архитектура команды, тестовая среда и контроль общего бюджета остаются частью вашего приложения.

Источники и документация

  1. Anthropic: Building a C compiler

Следующий шаг — на практике.

Перед интеграцией проверьте ID модели, актуальную цену и формат запроса. Доступность зависит от модели и маршрута провайдера.

Telegram