Сегодня 16 октября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Команда из 16 ИИ-агентов Anthropic Claude смогла самостоятельно написать компилятор языка Си

Компания Anthropic провела эксперимент, сформировав группу из агентов искусственного интеллекта, которые совместными усилиями с нуля написали компилятор языка Си. Программа работает далеко от идеала, уступая существующим аналогам, но демонстрирует возможности современных систем ИИ.

 Источник изображения:  Luca Bravo / unsplash.com

Источник изображения: Luca Bravo / unsplash.com

Отчёт о проделанной работе представил исследователь Anthropic Николас Карлини (Nicholas Carlini). Он запустил в облачном окружении 16 экземпляров новейшей модели Claude Opus 4.6, подключил их к общей кодовой базе с минимальным контролем и поручил им с нуля разработать полноценный Си-компилятор. Работа заняла две недели, потребовала почти 2000 сессий работы сервиса Claude Code и обошлась примерно в $20 000 за доступ к ИИ по API. На выходе ИИ-агенты написали на языке Rust компилятор объёмом 100 000 строк кода, способный самостоятельно собрать загружаемое ядро Linux 6.19 на машинах с архитектурами x86, Arm и RISC-V.

В рамках эксперимента исследователь задействовал новую функцию Claude Opus 4.6 — «команду агентов». На практике каждый экземпляр Claude был запущен внутри собственного контейнера Docker — он клонировал общий репозиторий Git, принимал задачи посредством lock-файлов, после чего отправлял готовый код обратно в репозиторий. Центральный агент, который координировал бы работу прочих, отсутствовал. Каждый экземпляр определял наиболее очевидную задачу для дальнейшей работы и начинал её решать. Когда возникали конфликты слияния, ИИ-агенты разрешали их самостоятельно.

Получившийся таким образом компилятор Anthropic опубликовала на GitHub. Он действительно может компилировать код таких открытых проектов как PostgreSQL, SQLite, Redis, FFmpeg и QEMU, а также проходит 99 % тестов GCC. Но есть и серьёзные ограничения: он не компилирует 16-битный машинный код для запуска Linux, поэтому на этом этапе подключается GCC; ассемблер и линкер работают со сбоями; даже при наличии всех оптимизаций он производит менее эффективный код, чем GCC. Наконец, исходный код компилятора на Rust хотя и функционален, но по качеству он даже не близок к тому, что мог бы создать опытный программист.

 Источник изображения: Mohammad Rahmani / unsplash.com

Источник изображения: Mohammad Rahmani / unsplash.com

Автор проекта очень старался преодолеть некоторые из ограничений, но успеха так и не добился — при попытках добавить новые возможности или исправить ошибки существующие функции часто переставали работать. Сработала закономерность, при которой кодовая база разрастается до такой степени, что ни один участник проекта не может в полной мере её понять. Предел наступил на отметке около 100 000 строк кода — видимо, это максимум возможностей для автономных ИИ-агентов.

Компилятор характеризуется как «реализация в чистой комнате» — во время разработки у ИИ-агентов не было доступа в интернет. Следует также отметить, что указанные затраты в $20 000 — это только стоимость токенов при доступе к ИИ через API. Сумма не включает в себя расходы на обучение ИИ-модели, труд организовавшего проект исследователя, а также труд программистов, которые создали наборы тестов и эталонные реализации. Подготовительная работа действительно оказалась непростой — проектирование среды для ИИ-агентов потребовало больше усилий, чем непосредственное написание кода компилятора.

Обнаружилось, что многословные запросы тестов засоряют контекстное окно модели, и она теряет из виду то, чем занималась. Чтобы решить эту проблему, исследователь разработал средства запуска тестов, при которых выводятся только несколько строк сводки, а запись производится в отдельные файлы. Кроме того, у Claude отсутствует чувство времени — ИИ может часами запускать тесты, не продвигаясь вперёд; поэтому пришлось создать быстрый режим с обработкой от 1 % до 10 % тестовых случаев. Когда все 16 ИИ-агентов застряли в попытке обработать одну ошибку ядра Linux, пришлось в качестве эталона запустить GCC — он компилировал большинство кода самостоятельно, а ИИ-агентам доставались случайные фрагменты. Когда в этих фрагментах возникали ошибки, ИИ-агенты их исправляли.

Все эти недочёты отступают перед основным выводом — ещё год назад ни одна большая языковая модель не смогла бы проделать такую работу, даже при надлежащем контроле и неограниченном бюджете. Механизм параллельного запуска нескольких агентов с координацией действий через Git — новаторское решение, а разработанные автором исследования инженерные приёмы по повышению производительности ИИ-агентов способны оказать влияние на дальнейшее развитие сегмента ИИ-программирования.

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про искусственный интеллект

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Героиня киберпанк-экшена Spine в духе «Джона Уика» меняет вечернее платье на костюм попугая в новом трейлере 5 мин.
Китай решил контролировать, кому достанутся его лучшие ИИ-модели 2 ч.
Steam решит главную проблему достижений в современных играх 2 ч.
Curator запустил в своем облаке решение Curator.Identity для управления безопасным доступом и аутентификацией 3 ч.
Древний Китай, женщина-ассасин и боевой зонт: журналисты показали геймплей отменённого боевика Assassin’s Creed Destiny 4 ч.
Не только OpenAI: китайский ИИ решил математическую задачу, над которой учёные бились более 30 лет 5 ч.
Новый трейлер подтвердил дату выхода апокалиптического вестерна Guns of Eschaton — последней игры легендарного арт-директора Half-Life 2 6 ч.
OpenAI представила GPT-Live-1.1 — голосовой ИИ стал лучше говорить, но хуже соблюдать правила 7 ч.
Control Resonant установила новый рекорд скорости продаж для игр Remedy, опередив Alan Wake 2 7 ч.
ИИ-модель Nvidia Nemotron 3.5 Super VL с пост-обучением превзошла Claude Opus 5 и GPT-6.1 Sol в специализированных задачах 12 ч.
Умные очки GlassTENG работают без аккумулятора — они питаются от морганий глаз 13 мин.
Blue Origin создаёт ракетную империю во Флориде: выпуск до 150 ступеней New Glenn в год, десятки пусков и ловля ракет в море 2 ч.
Крошечный ИИ-компьютер из Китая бросил вызов Nvidia и AMD: 128 Гбайт памяти и цена от $3999 2 ч.
64 порта на 1,6 Тбит/с и СЖО: дебютировал CPO-коммутатор Celestica DS6005 3 ч.
Wi-Fi 6E, Bluetooth 5.3 и 5G: вышел одноплатный компьютер Orange Pi O1 для ИИ-задач 3 ч.
«Вы забрали последнюю»: GeForce RTX 5090 исчезает из американской розницы — ходят слухи об остановке производства 3 ч.
Тайвань готовит уголовное наказание за поставки ИИ-чипов в Китай и готов помочь США с чиповыми фабриками 4 ч.
Минпромторг РФ утвердил ставки техсбора: за смартфон доплатим до 496 рублей, за ноутбук — до 992 рублей 6 ч.
OpenAI готовится потратить $750 млрд на инфраструктуру, но внезапно меняет главу направления 6 ч.
Googlebook — хорошие ноутбуки с сырой ОС: первые тесты выявили проблемы новой платформы Google 6 ч.