Агентные кейсы
Разработка и DevOps

Компилятор C командой из 16 параллельных агентов Claude

Николас Карлини из Anthropic запустил 16 параллельных агентов Claude, и примерно за 2000 сессий они написали на Rust компилятор C на 100 000 строк, который собирает Linux 6.9. Обошлось это чуть меньше чем в $20 000, а баги в компиляторе остались.

Сделано сClaude

Что сделали

Николас Карлини запустил 16 агентов Claude (Opus 4.6) в бесконечном цикле. Каждый работал в своём Docker-контейнере и отправлял изменения в общий git-репозиторий. Задачу агент забирал себе, записав lock-файл, а чужую работу сливал со своей сам. Оркестратора не было. Основное время самого Карлини ушло на тесты, CI и эталон на основе GCC, чтобы агенты могли параллельно чинить разные баги при сборке ядра.

Что получилось

Примерно за 2000 сессий агенты написали компилятор на Rust объёмом 100 000 строк. Он собирает Linux 6.9 под x86, ARM и RISC-V и проходит 99% тестов в большинстве тестовых наборов. Для 16-битного x86 он всё ещё вызывает GCC, ассемблер и линкер у него с багами, а генерируемый код неэффективен.

На что обратить внимание

Проект обошёлся чуть меньше чем в $20 000 платы за API за две недели. Удержатся ли агенты на курсе, решало качество тестовой обвязки. Запускать такое стоит в контейнере.

Пояснение

Эталон (oracle) здесь это заведомо рабочий компилятор GCC. С его результатом сверяют результат нового компилятора, чтобы найти, где тот ошибается. Lock-файл это файл-метка, по которой другие агенты видят, что задача уже занята.

Кому пригодится

Разработчикам, которые хотят понять, как устроить работу нескольких агентов над одним большим проектом и во что это обходится.

Попробуйте сами с Claude

Хочу с нуля написать небольшой [инструмент, например конвертер Markdown в HTML на Python], начиная со спецификации. Сначала напиши в этой папке короткую спецификацию и набор тестов, затем раздели работу на независимые части и реализуй их параллельно через субагентов. Остановись, когда пройдут все тесты, и дай сводку, что сделал каждый субагент и какие тесты пришлось пропустить.

Нужна помощь с запуском? Вступайте в сообщество AI Pack ↗

Ещё 1 источник

Читать оригинал ↗

Источник: anthropic.com · · обновлено

Похожие кейсы

Веб-приложение с базой, хранилищем картинок и лендингом на Replit Agent за $35.82

Автор собрал в Replit Agent сайт для сообщений о проблемах безопасности на дорогах с базой Postgres, хранилищем картинок, аналитикой и лендингом. Приложение работает на своём домене, а переход на S3 не удался и был откачен.