Компания Anthropic представила поразительный эксперимент, в ходе которого системы ИИ работали вместе, чтобы создать полноценный компилятор языка  C# практически самостоятельно. Проект, возглавляемый исследователем Николасом Карлини, показывает, насколько далеко продвинулось сотрудничество автономного ИИ в разработке программного обеспечения в реальном мире.

Как прошел эксперимент

Компилятор разрабатывался в течение двух недель с использованием 16 независимых Claude Opus 4.6. Каждый агент искусственного интеллекта запускался в своем собственном контейнере Docker, клонировал один и тот же репозиторий Git и работал без центрального контроллера или человека-менеджера. Задачи выбирались автоматически, конфликты разрешались с помощью Git, а код продвигался вверх по течению без присмотра. В общей сложности агенты создали около 100 000 строк кода Rust за почти 2000 сеансов программирования, что обошлось API примерно в 20 000 долларов.

Что может сделать компилятор

Наши социальные сети: Telegram, VK, Dzen, Rutube

В результате получился полностью функциональный компилятор языка Си с открытым исходным кодом, написанный с нуля. Он может успешно компилировать ядро Linux 6.9 для архитектур x86, ARM и RISC-V и обрабатывать крупные проекты с открытым исходным кодом, такие как PostgreSQL, SQLite, Redis и FFmpeg. В требовательном наборе тестов GCC Torture он прошел 99% тестов. В качестве символической вехи он даже скомпилировал и запустил Doom, давний эталон производительности компилятора.

Почему это важно

Этот проект демонстрирует, что системы ИИ теперь могут самостоятельно координировать свои действия, управлять большими кодовыми базами и предоставлять инфраструктурное программное обеспечение производственного уровня. Хотя компилятор по-прежнему имеет ограничения и пока не является полноценной заменой GCC, эксперимент знаменует собой важный шаг на пути к разработке долгосрочного автономного программного обеспечения, управляемого ИИ.

Влияние на будущее программирования

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

Задайте вопрос? Оставьте комментарий
Ваш комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Смотрите так же 👀

Что будем искать? Например,как настроить

Минуту внимания
Мы используем файлы cookies, чтобы обеспечивать правильную работу нашего веб-сайта, а также работу функций социальных сетей и анализа сетевого трафика.