Один код. Один дрон. Один шаг до автономной войны

Один код. Один дрон. Один шаг до автономной войны

Генеративный ИИ создал летающий командный центр.

image

Впервые удалось доказать, что робот может не просто выполнять команды, но и сам программировать собственную «мозговую систему» — от начала и до финальной реализации. Этот прорыв продемонстрировал профессор электротехники и информатики из Калифорнийского университета в Ирвайне Питер Бёрк. В своём препринте он описывает, как с помощью генеративных ИИ-моделей можно создать полноценную командно-управляющую станцию для дрона, причём размещённую не на земле, как обычно, а прямо на борту летательного аппарата.

По задумке, «роботом» в проекте называются сразу два объекта. Первый — это ИИ, генерирующий программный код, второй — дрон на базе Raspberry Pi Zero 2 W, который этот код выполняет. Обычно управление полётом осуществляется через наземную станцию — например, с помощью программ Mission Planner или QGroundControl, которые связываются с дроном по телеметрическому каналу. Эта система выполняет функции промежуточного «мозга» — от планирования миссий до отображения в реальном времени. На борту дрона работает низкоуровневая прошивка, вроде Ardupilot, а за более сложные задачи отвечает система автономной навигации, например, ROS.

Бёрк показал, что при грамотной постановке задач генеративным ИИ-моделям можно поручить написание всего программного комплекса — от взаимодействия по MAVLink до построения веб-интерфейса. В результате получился WebGCS: веб-сервер, размещённый на самой плате дрона и обеспечивающий полный цикл управления в воздухе. Пользователь может подключиться к этой системе по сети и отдавать команды через браузер, пока устройство находится в полёте.

Проект реализовывался поэтапно, через серию спринтов с разными ИИ-инструментами: Claude , Gemini , ChatGPT , а также специализированными средами разработки вроде Cursor и Windsurf . В начальной фазе сессии с Claude включали запросы на написание кода Python для подъёма дрона на 50 футов, создание веб-страницы с кнопкой взлёта, отображение карты с позицией по GPS и возможность кликом указать точку назначения. Затем ИИ должен был сгенерировать скрипт установки, включая всю файловую структуру. Однако из-за ограниченного окна контекста Claude не смог обработать всю цепочку запросов.

Сессия с Gemini 2.5 потерпела неудачу из-за ошибок в bash-скриптах, а Cursor привёл к рабочему прототипу, но потребовал рефакторинга, поскольку объём кода превышал лимиты модели. Успешным оказался четвёртый спринт с Windsurf: он занял 100 часов работы человека за 2,5 недели и завершился созданием 10 000 строк кода. Для сравнения, аналогичный по функциональности проект Cloudstation разрабатывался 4 года усилиями нескольких студентов.

Результат подчеркивает важное ограничение современных ИИ — неспособность эффективно справляться с объёмами кода, превышающими 10 тыс. строк. По словам Бёрка, это согласуется с предыдущим исследованием , где показано, что у модели Claude 3.5 Sonnet точность на LongSWEBench падает с 29% до 3% при увеличении контекста от 32K до 256K токенов.

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

В компании Geolava назвали эксперимент Бёрка знаковым: по мнению компании, автономный сбор командного центра в небе открывает путь к новой парадигме пространственного интеллекта, в которой сенсоры, планирование и принятие решений объединяются в единое целое в режиме реального времени. Даже частично автоматизированные платформы, вроде Skydio, уже начинают менять подход к анализу окружающей среды.

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

Авторы проекта сохраняют осторожный оптимизм. Как выразился сам Бёрк, он надеется, что сценарий из «Терминатора» так и останется в жанре фантастики. Но в эпоху, когда ИИ учится писать собственный код и размещать его прямо в облаках — или на крыльях дронов — уверенности в этом всё меньше.