Cursor: как два инженера в Nokia разобрали 50 миллионов строк кода

Артур Хорошев
Артур Хорошев CEO Maya AI · Основатель «Ковчег»
Опубликовано:
Инженеры изучают архитектурную схему декомпозиции монолита с помощью агентов Cursor

С помощью платформы Cursor два инженера Nokia Core Networks проанализировали кодовую базу на 50 миллионов строк за две недели и составили доказательный план разделения монолита на сервисы. Раньше на подобный аудит требовались месяцы работы дюжины экспертов и разработка кастомного анализатора. Инженеры запустили параллельных агентов: те исследовали связи в гибридном коде на C, C++ и Go и избавили команду от бесконечных совещаний.

Представьте контекст задачи. Речь идет о софте ядра мобильных сетей 5G. Он обеспечивает связь для крупнейших операторов, где сбой грозит миллионными штрафами. Архитектура создавалась годами, обрастая десятками репозиториев и легаси. Трогать систему вслепую опасно: неверная правка способна обрушить маршрутизацию трафика.

Официальный пост Cursor о кейсе Nokia: анализ 50 миллионов строк за две недели
Официальный пост Cursor о кейсе Nokia: анализ 50 миллионов строк за две недели

Когда монолит разросся до 50 миллионов строк

Когда встала задача распилить монолит на сервисы, классический подход зашел в тупик. Чтобы понять, какие модули можно вынести без риска, нужно проследить путь каждого вызова. Оценка была жесткой: собрать двенадцать архитекторов, написать анализатор кода и потратить месяцы на аудит.

Метрики официального поста Cursor: 50M+ строк, 2 инженера вместо 12+, 2 недели
Метрики официального поста Cursor: 50M+ строк, 2 инженера вместо 12+, 2 недели
Схема аудита кодовой базы монолита с помощью мультиагентов Cursor
Схема аудита кодовой базы монолита с помощью мультиагентов Cursor

Пока шли споры, бизнес требовал скорости. В телекоме долгий запуск сетевых функций означает проигрыш конкурентам. Команде требовался инструмент, способный быстро разобрать колоссальный объем разнородного кода без долгой подготовки.

Если двигаться по этой архитектурной карте, декомпозиция монолита принесет ощутимую отдачу и снизит риски для клиентов.

Как два инженера стали супервизорами флота агентов

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

Схема взаимодействия инженера-супервизора с мультиагентами Cursor
Схема взаимодействия инженера-супервизора с мультиагентами Cursor
Цитата Кэла Де в посте Cursor: инженер супервизирует флот агентов
Цитата Кэла Де в посте Cursor: инженер супервизирует флот агентов

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

Инженер больше не разбирает каждую строчку вручную, а руководит слаженной группой агентов и направляет их работу.

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

Кстати, живые разборы работы агентных систем и практические сценарии автоматизации мы регулярно выкладываем в Telegram-канале Ковчег и на платформе Ковчег в MAX, а если вы хотите освоить связку из современных нейросетей без лишней теории, загляните на практический курс по Cursor, Make и AI.

Дни вместо недель при разборе критических сбоев

Второй прорыв случился в поиске причин аварий у операторов связи. Раньше расследование инцидента напоминало детективную рутину. Специалисты часами собирали логи, сопоставляли тикеты и воспроизводили сбой на стендах. На согласование гипотез уходили недели созвонов.

Схема ускорения анализа инцидентов и подготовки патчей в Cursor
Схема ускорения анализа инцидентов и подготовки патчей в Cursor

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

Благодаря параллельному поиску по логам и коду мы локализуем сбои на порядок быстрее прежнего.

Цитата Кэла Де в посте Cursor: разбор сбоев ускорился на порядок
Цитата Кэла Де в посте Cursor: разбор сбоев ускорился на порядок

Инструмент за семь дней вместо месяцев согласований

Показательной стала история внедрения внутреннего инструмента для управления проектами. Обычно запуск новой функции в ядре мобильной сети требовал участия десятков специалистов и месяцев координации. Менеджеры тратили часы на таблицы и статусы.

Схема создания внутреннего инструмента управления проектом за неделю
Схема создания внутреннего инструмента управления проектом за неделю

Один разработчик в Cursor меньше чем за неделю прошел путь от описания проблемы до готового софта. Инструмент автоматизировал порядка 80% рутины, которой прежде занимались от шести до десяти проектных менеджеров. То, что требовало долгих согласований, превратилось в прозрачный процесс.

План на руках, но переписывать код предстоит вдумчиво

Здесь важно сделать трезвую оговорку. Кейс впечатляет, но его нужно воспринимать реалистично. Два инженера не переписали 50 миллионов строк кода за две недели. Они провели аналитический аудит и сформировали карту декомпозиции для одной продуктовой линейки. Это спасло месяцы работы двенадцати экспертов, но основной рефакторинг еще впереди.

Страница Nokia: Кэл Де — старший вице-президент Core Networks
Страница Nokia: Кэл Де — старший вице-президент Core Networks

Как подчеркивает в официальном разборе Cursor вице-президент Nokia Кэл Де, компания находится в начале пути. Агенты не отменяют инженерной ответственности. Но они меняют баланс сил: вместо ручного перебора кода специалист может сосредоточиться на архитектуре и развитии продукта.

Поделиться статьей:
Telegram VK
Ссылка скопирована в буфер обмена
Артур Хорошев
Автор материала

Артур Хорошев

CEO Maya AI · Основатель «Ковчег»

Делюсь реальным опытом по вайбкодингу, автоматизации процессов в Make.com и созданию ИИ-агентов в Cursor. Автор курса и закрытого клуба «Контент-завод».

Клуб практиков

Создавайте контент и сервисы с помощью ИИ-агентов

В клубе «Контент-завод» — 181 практическое занятие, закрытые эфиры дважды в неделю (веду лично), готовые связки Make.com, MCP-серверы и круглосуточная поддержка.