Clear Sky Science · pl
Sztucznie wygenerowana stacja dowodzenia dronem hostowana w chmurze
Dlaczego to ma znaczenie dla codziennych lotów
Wyobraź sobie sterowanie dronem z telefonu lub laptopa, nawet gdy dron znajduje się tysiące kilometrów dalej — i odkrycie, że cały system kontroli tego drona został napisany nie przez człowieka-programistę, lecz przez sztuczną inteligencję. Ten artykuł opisuje właśnie to: eksperyment, w którym system AI napisał całe oprogramowanie stacji dowodzenia dronem, w tym wersję, która faktycznie działa na dronie w powietrzu jak „strona internetowa w chmurze”. Praca ta daje wgląd w to, jak przyszłe roboty mogłyby być projektowane i programowane w dużej mierze przez inne maszyny.

Od ręcznie pisanego kodu do sterowania napisanego przez maszynę
Do tej pory oprogramowanie utrzymujące drony w locie i reagujące na polecenia pilotów było tworzone mozolnie przez zespoły inżynierów. Niskopoziomowe „kontrolery lotu” zawierają setki tysięcy do milionów linii kodu, a narzędzia wyższego poziomu, które pokazują mapy i przyciski na ekranie — tzw. stacje kontroli naziemnej — również są dużymi projektami programistycznymi. Zespół autora wcześniej spędził lata na ręcznym budowaniu webowego systemu kontroli, umożliwiając pilotowanie dronów przez internet i nawet ustanawiając rekord Guinnessa w zdalnym pilotowaniu na duże odległości. W nowym badaniu zespół postanowił sprawdzić, jak daleko nowoczesne narzędzia AI do kodowania potrafią odtworzyć tego typu system przy niemal całkowitym braku ludzkiego programowania.
Nauczanie AI budowania pulpitu pilota
Pierwszym głównym wynikiem jest „proces” pozwalający AI pisać oprogramowanie drona. Badacz przeszedł przez kilka faz, zaczynając od prostych okien czatu, które generowały krótkie skrypty w Pythonie do startu, lądowania i nanoszenia pozycji drona na mapę. W miarę rozwoju projektu napotkano ograniczenia pamięci pierwszych modeli AI, które nie mogły jednocześnie utrzymać w pamięci wszystkich niezbędnych plików i instrukcji. Później praca przeniosła się do wyspecjalizowanych środowisk kodowania, które łączyły się bezpośrednio z AI, pozwalając jej edytować wiele plików, reagować na komunikaty o błędach i stopniowo udoskonalać system. W czterech sprintach rozwojowych różne duże modele językowe proszono o naprawę błędów, dodawanie funkcji i reorganizację kodu. Ludzie dostarczali cele, testowali rezultaty i opisywali niepowodzenia — ale nie pisali żadnego gotowego kodu produkcyjnego.
Budowanie strony, która leci razem z dronem
Drugim głównym wynikiem jest gotowa architektura oprogramowania nazwana WebGCS. Zachowuje się jak znana aplikacja webowa: mapa i przyciski kontrolne w przeglądarce komunikują się w czasie rzeczywistym z serwerem, który z kolei rozmawia z dronem. Istotne jest to, że AI samo wybrało taką trzywarstwową konstrukcję, składając standardowe narzędzia webowe w działającą całość. Co jeszcze bardziej uderzające, ta sama stacja kontroli może działać bezpośrednio na małym komputerze zamontowanym na dronie. W tym trybie dron sam tworzy hotspot Wi‑Fi i „hostuje” własną stronę kontrolną w powietrzu. Każdy pilot z przeglądarką, czy to znajdujący się w pobliżu, czy połączony przez internet, może się zalogować i wydawać polecenia dronowi bez instalowania specjalnego oprogramowania.

Wystawienie na próbę mózgu napisanego przez maszynę
Zespół testował system wygenerowany przez AI najpierw w symulacjach, a potem na lekkim quadcopterze z małym komputerem Raspberry Pi. Korzystając wyłącznie z interfejsu przeglądarkowego, uzbroili drona, polecili mu start, lot do wybranych punktów na mapie i powrót do bazy. Wczesne loty ujawniły problemy, takie jak niepoprawne aktualizacje pozycji czy nieudane polecenia startu; były one zgłaszane z powrotem do AI, która modyfikowała kod, aż usterki zniknęły. Ostateczna wersja, licząca około 10 000 linii, działała niezawodnie podczas wielokrotnych lotów. Gdy badacz porównał to podejście z wcześniejszym, ręcznie kodowanym projektem CloudStation, podejście wspomagane AI wymagało mniej więcej dwudziestu razy mniej godzin pracy ludzkiej, by osiągnąć podobną funkcjonalność.
Dzisiaj ograniczenia, jutro możliwości
Pomimo sukcesu badanie ujawnia również obecne ograniczenia. Dzisiejsze modele AI mają trudności z zarządzaniem znacznie większą liczbą niż około dziesięć tysięcy linii ściśle powiązanego kodu, zanim stracą orientację, jak poszczególne części do siebie pasują. To ogranicza, jak złożony może być „mózg” robota napisany przez AI bez dodatkowych technik, takich jak zespoły współpracujących agentów AI. Mimo to eksperyment pokazuje, że AI już potrafi zaprojektować, zaimplementować i pomóc zdebugować prawdziwą stację kontroli drona, włącznie z wersją działającą na samym dronie. Mówiąc prosto: praca demonstruje maszynę tworzącą istotną część umysłu innej maszyny — i sugeruje, że przyszłe roboty mogą coraz częściej polegać na oprogramowaniu nie napisywanym ręcznie przez ludzi, lecz przez inne inteligentne systemy.
Cytowanie: Burke, P.J. AI generated drone command and control station hosted in the sky. npj Artif. Intell. 2, 43 (2026). https://doi.org/10.1038/s44387-026-00101-6
Słowa kluczowe: sterowanie dronem, kod generowany przez AI, robotyka webowa, systemy autonomiczne, programowanie robotów