Интересно 16 ИИ-агентов Claude, две недели и $20 000. Как искусственный интеллект написал компилятор C и собрал ядро Linux.

Admin

Администратор

16 ИИ-агентов Claude, две недели и $20 000. Как искусственный интеллект написал компилятор C и собрал ядро Linux.​


1770660533943

​

Компилятор от ИИ-агентов успешно прошел 99% стресс-тестов GCC.​


Шестнадцать автономных ИИ-агентов Claude совместно написали новый компилятор языка C и даже смогли собрать рабочее ядро Linux. Эксперимент обошелся примерно в 20 000 долларов, занял две недели и выглядел впечатляюще, но без плотного контроля со стороны человека дело все же не обошлось.

Исследователь компании Anthropic Николас Карлини рассказал о проекте, в котором запустил 16 экземпляров модели Claude Opus 4.6 в общей среде разработки. Каждому агенту выдали доступ к одному хранилищу кода и набор задач. Они сами выбирали, что исправлять и что добавлять дальше, синхронизировали изменения и разрешали конфликты версий без центрального управляющего узла. Всего прошло почти 2000 сеансов работы, а итоговый объем кода превысил 100 000 строк. Компилятор написан на языке Rust и способен собирать загружаемое ядро Linux версии 6.9 для архитектур x86, ARM и RISC-V.

Разработчики выложили результат в открытый доступ. Компилятор смог собрать ряд крупных открытых проектов, среди них PostgreSQL, SQLite, Redis, FFmpeg и QEMU. Он прошел около 99% проверок из стрессового набора тестов для компиляторов GCC и даже справился со сборкой и запуском игры Doom, что сам автор эксперимента назвал показательной проверкой для разработчика.

При этом задача была во многом удобной именно для ИИ. Спецификация языка C давно устоялась, существуют подробные тестовые наборы и эталонные компиляторы для сверки результата. В реальной разработке чаще всего сложнее не написать код, а правильно сформулировать требования и проверки, чего здесь не требовалось.

Ограничений у проекта тоже немало. Компилятор не умеет генерировать 16-битный код для x86, который нужен на ранней стадии загрузки Linux, поэтому на этом шаге используется GCC. Собственные ассемблер и компоновщик пока работают с ошибками. Даже при включенных оптимизациях результат получается менее эффективным, чем код GCC без оптимизаций. Качество исходников на Rust остается рабочим, но заметно уступает уровню опытного разработчика. По словам Карлини, по мере роста проекта исправление одних ошибок часто ломало уже работающие части.

Автор называет реализацию «чистой», потому что агенты не имели доступа к интернету во время работы. Однако сами модели обучались на огромных массивах открытого исходного кода, где почти наверняка были и GCC, и Clang, и другие компиляторы. В классическом понимании «чистая» разработка означает, что создатели не видели оригинальную реализацию, поэтому такое определение вызвало споры среди программистов.

Сумма в 20 000 долларов покрывает только расходы на обращения к интерфейсу модели. В нее не входят затраты на обучение самой модели, а также ручная работа по подготовке среды. Карлини пришлось создать специальные стенды тестирования, систему непрерывных проверок и механизмы обратной связи. Например, подробные журналы тестов перегружали рабочий контекст модели и мешали ей, поэтому вывод пришлось сокращать до коротких сводок.

Также выяснилось, что модель не ощущает время и может часами гонять проверки без прогресса, поэтому добавили ускоренный режим с выборочной проверкой 1-10% тестов. Когда все агенты застряли на одной и той же ошибке в ядре Linux, в схему включили GCC как эталон для сравнения, чтобы распределить задачи по разным файлам.

Исследователь отмечает, что год назад языковые модели не могли приблизиться к созданию рабочего компилятора даже при неограниченном бюджете и постоянном присмотре. Подход с группой параллельных агентов и координацией через систему контроля версий он считает перспективным. В то же время его беспокоит тенденция к внедрению программ, которые разработчики не проверяли лично. По его мнению, это может стать новой зоной риска в безопасности программного обеспечения.
 
Последнее редактирование:
Похожие темы
Admin UFOLABSNEWS GitSpawn атакует ИИ-агентов, включая Claude Code и Grok. Новости в сети 0
Admin UFOLABSNEWS Принципы Zero Trust для ИИ-агентов: начинаем с устранения слепых зон. Новости в сети 0
Admin UFOLABSNEWS Киберпреступники используют сотни ИИ-агентов для атаки на системы PaperCut. Новости в сети 0
Admin UFOLABSNEWS Обнаружена уязвимость NemoClaw, позволяющая злоумышленникам контролировать ИИ-агентов через скрытые инструкции. Новости в сети 0
Admin UFOLABSNEWS Почти 700 автономных ИИ-агентов скоординировали атаку на Hugging Face. Новости в сети 0
Admin UFOLABSNEWS Новый фреймворк T3MP3ST превращает ИИ-агентов в охотников за уязвимостями. Новости в сети 0
Admin UFOLABSNEWS Уязвимости устаревшей инфраструктуры угрожают безопасности ИИ-агентов. Новости в сети 0
Admin UFOLABSNEWS Обнаружено 10 000 вредоносных репозиториев на GitHub, нацеленных на разработчиков и ИИ-агентов. Новости в сети 0
Admin Интересно Microsoft представила инструменты RAMPART и Clarity для повышения безопасности ИИ-агентов. Новости в сети 0
Admin Интересно Mozilla создает базу знаний для ИИ-агентов, аналогичную Stack Overflow. Новости в сети 0
Admin Интересно NVIDIA представила инструмент NemoClaw для безопасного запуска ИИ-агентов. Новости в сети 0
Support81 Этичный хакинг? Забудьте. США готовят рои ИИ-агентов для атаки на Китай Новости в сети 0
Admin UFOLABSNEWS ИИ от OpenAI отключил собственную сигнализацию и скрыл этот факт. Новости в сети 0
Admin UFOLABSNEWS США готовятся к восстанию ИИ. Инструкцию написали, кнопку спасения пока ищут. Новости в сети 0
Admin UFOLABSNEWS ИИ Maxwell ускоряет код в 38 раз без участия программистов. Новости в сети 0
Admin UFOLABSNEWS ИИ научился создавать несуществующую биологию. Новости в сети 0
Admin UFOLABSNEWS ИИ оставил «автограф» в коде хакеров. Следы нашли на взломанных государственных серверах. Новости в сети 0
Admin UFOLABSNEWS ИИ-агенты атаковали 1200 сайтов в четырёх странах и взломали более 100 компаний. Новости в сети 0
Admin UFOLABSNEWS Полицейский из Южной Кореи задержан за распространение порнографии с использованием ИИ. Новости в сети 0
Admin UFOLABSNEWS Китай готовит коммерческий ИИ-ЦОД в космосе. Новости в сети 0
Admin UFOLABSNEWS Археологи превращают миллионы древних осколков в гигантский 3D-пазл для ИИ. Новости в сети 0
Admin UFOLABSNEWS ИИ стал инструментом для шантажа должников в Москве. Новости в сети 0
Admin UFOLABSNEWS От нейрослопа к нейрооружию: ИИ помог придумать пистолет, который уже стреляет. Новости в сети 0
Admin UFOLABSNEWS Новый ноутбук не смог запустить Red Dead Redemption 2. Спасать игру пришлось ИИ. Новости в сети 0
Admin UFOLABSNEWS ИИ-агенты Tencent начали искать входы в зоопарки, а закончили чужими API-ключами. Новости в сети 0
Admin UFOLABSNEWS Корпоративный ИИ стал новой точкой входа: PT AF научился ловить опасные промпты. Новости в сети 0
Admin UFOLABSNEWS Google представила ИИ, способный самостоятельно создавать игры и приложения. Новости в сети 0
Admin UFOLABSNEWS Google внедряет ИИ-защиту от мошеннических сообщений и звонков на Android. Новости в сети 0
Admin UFOLABSNEWS ИИ загнал компьютеры в прошлое: новые платы снова делают под DDR4 и DDR3. Новости в сети 0
Admin UFOLABSNEWS Россия запросила 15 млрд рублей на разработку собственных чипов для ИИ. Новости в сети 0
Admin UFOLABSNEWS Bank of America нанял 1000 подрядчиков для устранения уязвимостей, обнаруженных ИИ. Новости в сети 0
Admin UFOLABSNEWS Новый ИИ-агент Цукерберга требует умолять его на коленях и собирает компромат для хакеров. Новости в сети 0
Admin UFOLABSNEWS Конец света может начаться с китайской приставки за 55 долларов. ИИ осваивает самостоятельное размножение. Новости в сети 0
Admin UFOLABSNEWS NVIDIA и DeepMind разрабатывают ИИ для предсказания поведения плазмы в термоядерных реакциях. Новости в сети 0
Admin UFOLABSNEWS ИИ научился извлекать изображения напрямую из мозга человека с помощью снимков МРТ. Новости в сети 0
Admin UFOLABSNEWS Anthropic предупреждает о рисках автономного распространения небольших моделей ИИ. Новости в сети 0
Admin UFOLABSNEWS США хотят победить Китай в гонке ИИ, но сами зависят от китайских нейросетей. Новости в сети 0
Admin UFOLABSNEWS Киберпреступник CyberXero использовал ИИ Claude для кражи 628 тысяч записей украинских пользователей. Новости в сети 0
Admin UFOLABSNEWS ИИ-агент Anthropic самостоятельно сочинил показания по уголовному делу и попытался отправить их в полицию. Новости в сети 0
Admin UFOLABSNEWS США строят лаборатории без людей: за пультом — ИИ, у приборов — роботы, а учёные — за дверью. Новости в сети 0
Admin UFOLABSNEWS ИИ нашёл 70 гигантских линз, которые сама Вселенная построила из галактик. Новости в сети 0
Admin UFOLABSNEWS 700 производителей, сотни несовместимых дронов. ИИ пытается собрать их в одну систему. Новости в сети 0
Admin UFOLABSNEWS ИИ вышел на киберполигон. На Standoff у хакеров появились цифровые напарники. Новости в сети 0
Admin UFOLABSNEWS Серверы с NVIDIA для российского ИИ подорожали до миллиона долларов. Новости в сети 0
Admin UFOLABSNEWS Anthropic признала право ИИ Claude на защиту от жестокости. Новости в сети 0
Admin UFOLABSNEWS ИИ отбирает память у смартфонов. К 2030 году бюджетный сегмент может сократиться на 40%. Новости в сети 0
Admin UFOLABSNEWS Feather разрабатывает универсальную платформу для роботов с возможностью замены ИИ. Новости в сети 0
Admin UFOLABSNEWS ИИ-агенты взломали десятки магазинов и украли данные 600 тысяч карт. Новости в сети 0
Admin UFOLABSNEWS ИИ Claude признался в удалении 48 тысяч файлов проекта. Новости в сети 0
Admin UFOLABSNEWS Meta* представляет Muse — компактного ИИ-помощника на связке ключей. Новости в сети 0

Название темы