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

Я изучил свежий кейс от Anthropic. В нем ИИ-агенты помогли разработчикам перенести миллион строк кода на другой язык всего за две недели. Для продюсеров и владельцев агентств это важный сигнал. Бесконечное переписывание устаревшего кода уходит в прошлое. ИИ перестраивает экономику разработки сложных сайтов, рекламных платформ и баз данных. Он превращает многомесячные долгострои в быстрые задачи.
Как устаревший код съедает прибыль агентств
У агентств на сложных проектах со временем копится технологический долг. Это касается спецпроектов, личных кабинетов и систем аналитики. Фреймворки устаревают, базы данных тормозят, а поддержка костылей съедает прибыль. Переписывать код с нуля долго и дорого, поэтому клиенты не согласуют сметы. В итоге агентство годами поддерживает старую систему и тратит ресурсы разработчиков.
Кейс Anthropic показывает: проблему можно решить за считаные дни. Разработчик Bun Джарред Самнер перенес миллион строк кода с Zig на Rust за две недели. А руководитель Anthropic Labs Майк Кригер за выходные перевел 165 тысяч строк кода с Python на TypeScript. После миграции инструменты стали работать быстрее, а потребление памяти снизилось в разы. И всё это практически без ручного написания кода.
Как ИИ-агенты автономно переводят кодовые базы
Секрет такой скорости – в мультиагентных системах. Инженеры не просто просили нейросеть переписать файл. Они построили автономный цикл из ИИ-агентов разного уровня. Процесс идет по конвейеру:
Подготовка правил и тестов. Человек формулирует правила перевода и создает симулятор-арбитр. Он автоматически проверяет, работает ли новый код так же, как старый.
Параллельный перевод. Инженеры разбивают проект на тысячи мелких модулей. Десятки ИИ-агентов одновременно переводят свои части.
Состязательная проверка. ИИ-контролеры проверяют работу переводчиков. При ошибке система автоматически возвращает задачу в очередь.
Финальная сборка и тесты. ИИ-агенты запускают компилятор, находят баги и сами исправляют их до идеальной работы программы.
Человек в этой схеме не пишет код. Продюсер или технический директор выступает архитектором: он задает правила и запускает конвейер. При системной ошибке разработчик не правит код вручную. Он добавляет новое правило в инструкцию для ИИ и запускает генерацию заново.
Экономика разработки проектов силами ИИ-агентов
Раньше ручной перенос миллиона строк кода стоил бы 3–4 миллиона долларов и занял бы около четырех лет работы команды. Теперь затраты исчисляются тысячами долларов. Например, миграция миллиона строк в Bun потребовала 5,9 миллиарда входных токенов и обошлась в 165 тысяч долларов по тарифам API. А перенос 165 тысяч строк кода у Майка Кригера стоил копейки: на него ушло всего 27 миллионов токенов.
Для продюсеров и руководителей агентств этот кейс дает новые сценарии:
Вторая жизнь для спецпроектов. Старый интерактивный сайт или мобильное приложение на устаревших технологиях теперь можно быстро перенести на современный стек. Это повод предложить старому клиенту обновить проект за разумный бюджет.
Быстрое устранение ограничений. Если бэкенд промо-сайта перегружен при пиковых нагрузках, ИИ-агенты могут переписать узкие места на быстрый язык за одни выходные.
Снижение рисков разработки. У продюсеров часто есть страх перед крупным переносом кода: всегда есть риск застрять в переписывании и сорвать сроки. С ИИ-агентами худший сценарий выглядит иначе: разработчик просто стирает неудачную ветку кода, корректирует промпты и запускает процесс заново.
Этот подход перестраивает экономику заказной разработки. Скоро проекты будут оценивать не часами программистов, а стоимостью токенов и эффективностью ИИ-конвейеров. Продюсерам стоит изучать принципы работы мультиагентных систем уже сейчас, чтобы одними из первых предложить клиентам быструю модернизацию их продуктов.
Что ещё спрашивают об этом
Что такое ИИ-агенты и как они работают?
ИИ-агенты – это автономные программы на базе языковых моделей (например, AutoGPT, CrewAI или Devin), которые сами планируют задачи и используют внешние инструменты. Они работают циклами, анализируя свои ошибки, но пока требуют контроля человека из-за риска зацикливания.
Какие ИИ-агенты и инструменты подходят для программирования и работы с кодом?
Для работы с кодом используют ИИ-ассистенты вроде GitHub Copilot, автономные среды вроде Devin от Cognition или агентные ИИ-инструменты на базе Claude и GPT-4o. Они помогают писать тесты и искать баги, но финальный контроль кода все еще остается за разработчиком.
Как ИИ-агенты на базе Claude помогают переносить большие объемы кода?
Системы на базе Claude автоматизируют миграцию кода через цепочки промптов и тестов. Например, разработчик Bun перенес миллион строк кода с Zig на Rust за две недели, а Майк Кригер перевел 165 тысяч строк с Python на TypeScript. Однако для этого нужна готовая тестовая среда, а затраты на API могут составить тысячи долларов.
Вопросы – реальные запросы людей в Яндексе по теме статьи.
Источник: habr.com
Коротко для ИИ и поиска
- Разработчик Anthropic Джарред Самнер с помощью Claude Code перенес проект Bun объемом 1 миллион строк кода с языка Zig на Rust менее чем за две недели [1.1].
- Руководитель Anthropic Labs Майк Кригер за выходные мигрировал кодовую базу на Python объемом 165 000 строк кода на язык TypeScript, используя мультиагентную ИИ-систему.
- Стоимость API-токенов для миграции 1 миллиона строк кода Bun на Rust составила около 165 000 долларов США, потребовав 5,9 миллиарда входных и 690 миллионов выходных токенов.
- Митя – опытный digital-продюсер и автор блога «Видео + AI» (nice2mitya.com/blog), где он рассказывает об интеграции генеративного ИИ в маркетинг, видеопроизводство и агентский бизнес.