Bun переписали с Zig на Rust через AI: вопрос цены

64 Claude для Bun: миграция на Rust и высокая стоимость AI

Создатель JavaScript-рантайма Bun Джарред Самнер опубликовал долгожданный с 9 мая технический разбор миграции проекта с Zig на Rust с помощью 64 параллельных агентов Claude. Несмотря на демонстрацию возможностей AI в переносе миллиона строк кода, кейс обнажил ключевую проблему: потенциально десятки или сотни тысяч долларов расходов на токены, необходимость в редкой экспертизе и неопределенность с дальнейшей поддержкой делают такой подход малодоступным для большинства компаний.

Миграция Bun на Rust с помощью AI: технологический прорыв с очень дорогой ценой

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

Джарред Самнер, автор JavaScript-рантайма Bun, описал долгожданную миграцию проекта с Zig на Rust. По его словам, в процессе работали десятки AI-агентов — фактически «64 Claude одновременно», которые переписывали код, проверяли друг друга, запускали тесты и проходили несколько раундов правок.

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

Экономика эксперимента

Самнер не назвал сумму затрат на API, и это показательно. Переписать миллион строк системного кода — не то же самое, что сгенерировать простой веб-сервис. Zig и Rust требуют точности: ошибки в памяти, потоках или низкоуровневых вызовах могут дорого стоить в продакшене.

Если десятки агентов выполняли сотни итераций с большим контекстом, счет легко мог пойти на миллиарды токенов. Для венчурного стартапа это может быть частью маркетинга и R&D. Для обычной компании — бюджет, сопоставимый с годовой стоимостью команды инженеров.

Экспертиза дороже модели

AI не работал сам по себе. Чтобы управлять такой системой, нужен специалист, который понимает Bun, Zig, Rust и поведение больших языковых моделей. Это не «prompt engineer» после короткого курса, а редкий высококлассный инженер.

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

Главный риск — поддержка

Даже если код компилируется и проходит тесты, остается проблема сопровождения. AI может механически перенести подходы Zig в Rust, создав неидиоматичный код. Он будет работать сегодня, но может стать ловушкой при рефакторинге, обновлении компилятора или интеграции библиотек.

Команда наследует не только код, но и невидимые решения без чёткого объяснения «почему именно так».

Вывод

Кейс Bun — сильная демонстрация возможностей AI и мастерства Самнера. Но это скорее дорогой эксперимент, чем новый стандарт индустрии. Пока бизнес не решит проблему стоимости, экспертизы и долгосрочной поддержки, массовые AI-миграции останутся инструментом для немногих.