Agentic engineering dla fizycznej AI: dlaczego pętla robota to nie pętla agenta programistycznego
Harness, pamięć, ewaluacja i nadzór z agentic engineering przełożone na stack fizycznej AI: dlaczego pętla percepcja-decyzja-działanie robota niesie fizyczne stawki i twarde terminy czasu rzeczywistego, jakich agent programistyczny nigdy nie zna.
Agent programistyczny, który wywoła złe narzędzie, wyśle źle sformułowane żądanie do API. Agent fizyczny, który wywoła złe narzędzie, wprowadzi chwytak w dłoń człowieka. Ta jedna różnica w konsekwencjach jest powodem, dla którego “agentic engineering” — dyscypliny budowania, ewaluowania i utrzymywania agentów AI niezawodnie w produkcji — nie da się po prostu skopiować z chatbotów i asystentów programistycznych na roboty. Stack fizycznej AI ma już własną pętlę: czujniki zasilają model świata, polityka podejmuje decyzję, warstwa sterowania przekłada tę decyzję na komendy silnika, a napędy ją wykonują. Agentic engineering nie zastępuje tej pętli. To brakująca dyscyplina, która pozwala traktować ją jak system produkcyjny, a nie demo badawcze — dająca jej harness z realną granicą bezpieczeństwa, pamięć przetrwałą przez cały okres pracy robota, ewaluację odbywającą się w symulacji, zanim ruszy choć jeden prawdziwy napęd, i nadzór wbudowany w pętlę, a nie doklejony po fakcie.
Ten tekst przekłada cztery praktyczne filary agentic engineering — harness, pamięć, ewaluację, governance — bezpośrednio na stack fizycznej AI opisany w naszym przewodniku po tym stosie: percepcja, model świata, polityka, sterowanie, napęd. Celem nie jest kolejny opis samego stosu. Chodzi o konkretną odpowiedź na węższe pytanie: co się zmienia, gdy “agent” z “agentic engineering” dostaje ciało.
Czym jest agentic engineering i dlaczego ma znaczenie dla robota?
Agentic engineering to dyscyplina projektowania, budowania, ewaluowania i utrzymywania agentów AI niezawodnie w produkcji — nie chodzi o jeden zgrabny prompt, tylko o pełny cykl życia systemu, który realizuje cel, a nie odpowiada na pojedynczą wiadomość. Czerpie z inżynierii promptów (co mówisz modelowi w danej turze), inżynierii kontekstu (architektury wszystkiego innego, co model widzi — pobranych dokumentów, wyników narzędzi, historii), inżynierii harnessu (środowiska wykonawczego, narzędzi, zarządzania cyklem życia, obserwowalności i governance wokół modelu), wnioskowania, pamięci, ewaluacji i inżynierii kodu — biorąc z każdej z tych dziedzin, ale nie dając się sprowadzić do żadnej z nich.
Ta ostatnia różnica ma w robotyce większe znaczenie niż niemal gdziekolwiek indziej, bo łatwo uznać, że “model stał się mądrzejszy” to cała historia. Komentarze branżowe o produkcyjnych agentach AI w 2026 roku konsekwentnie mówią coś przeciwnego: zespoły, którym udaje się w produkcji, zwykle inwestują więcej w harness i kontekst wokół modelu niż w wyrafinowanie orkiestracji nad nim. Sprawny model polityki nałożony na kruchy harness zawodzi w produkcji z tego samego powodu, dla którego zawodzi sprawny agent programistyczny bez odpowiednich uprawnień do narzędzi i logowania — wąskim gardłem nigdy nie była inteligencja, tylko otaczająca ją inżynieria. Dla robota “otaczająca inżynieria” obejmuje rzeczy, których zespół programistyczny nigdy nie musi budować: certyfikowany stop bezpieczeństwa, pętlę sterowania z twardym budżetem opóźnienia i proces certyfikacji, zanim system w ogóle wolno postawić blisko człowieka.
Oto zestawienie, które ten tekst rozwija warstwa po warstwie:
| Zagadnienie agentic engineering | Agent programistyczny | Warstwa stacku fizycznej AI | Co się różni fizycznie |
|---|---|---|---|
| Inżynieria kontekstu | Pobrane dokumenty, wyniki narzędzi, historia rozmowy | Percepcja zasilająca model świata | Kontekst jest zaszumiony, niepełny i generowany przez ruch własnego czujnika, a nie odpytywany na żądanie |
| Inżynieria harnessu | Sandboksowanie, uprawnienia do narzędzi, wyłącznik awaryjny | Warstwa sterowania + napęd, certyfikowany stop bezpieczeństwa | Wyłącznik awaryjny musi fizycznie zatrzymać ruch w milisekundach, nie tylko unieważnić klucz API |
| Pamięć | Okno kontekstu, baza wektorowa, log sesji | Estymacja stanu (robocza), epizod zadania (sesji), korpus douczania (długoterminowa) | “Zapomnienie” złej estymacji stanu w trakcie zadania to nie problem UX, tylko upadek albo kolizja |
| Ewaluacja | Odłożone zbiory testowe, sandboksowane harnessy ewaluacyjne | Symulacja i cyfrowe bliźniaki, testy sim-to-real | Nieudany przebieg ewaluacji w symulacji jest tani; nieudany przebieg na sprzęcie już nie |
| Governance / nadzór | Kroki zatwierdzania przez człowieka, logi audytowe | Certyfikacja bezpieczeństwa, teleoperacja jako plan awaryjny | Nadzór trzeba zaprojektować w kopertę bezpieczeństwa z góry — nie ma czasu na zatwierdzanie pojedynczej komendy silnika |
Każdy wiersz dostaje osobną sekcję poniżej. Czytane razem, odpowiadają na pytanie, dla którego ten tekst powstał: agentic engineering dla fizycznej AI to nie “ta sama dyscyplina, zastosowana do robotów”. To ten sam słownik, opisujący zasadniczo inny zestaw ograniczeń — bo pętla pokazana w tabeli powyżej nie kończy się na ekranie.
Czym różni się pętla decyzyjna robota od pętli agenta programistycznego?
Pętla agenta programistycznego, w najprostszej postaci, to: percepcja (odczytaj kontekst) → decyzja (wybierz wywołanie narzędzia albo odpowiedź) → działanie (wykonaj wywołanie) → obserwacja (odczytaj wynik) → powtórz. To wzorzec zapożyczony — czy autorzy frameworków to przyznają, czy nie — z dziesięcioleci starszej teorii sterowania w robotyce. Robotyka dotarła tam pierwsza, pod inną nazwą: Sense-Plan-Act, po raz pierwszy zaimplementowany w projekcie Shakey w Stanford Research Institute pod koniec lat 60., wciąż będący szkieletem pod pętlą percepcja-planowanie-działanie, na której działa dziś każdy ucieleśniony system, niezależnie od tego, ile wyuczonej polityki siedzi na klasycznej architekturze.
Słownictwo się zbiegło, bo kształt problemu jest naprawdę podobny: byt, który wyczuwa stan, rozważa co zrobić, działa, a potem musi poradzić sobie ze zmienioną sytuacją w kolejnym cyklu. Ale trzy różnice w fizycznej wersji tej pętli są powodem, dla którego ten tekst w ogóle powstał, i żadna z nich nie jest kosmetyczna.
Stawki są fizyczne, nie tylko informacyjne. Kiedy agent programistyczny wywoła złe narzędzie, tryb awarii to zła odpowiedź API, uszkodzony plik albo w najgorszym razie incydent bezpieczeństwa — poważne, ale odwracalne dzięki wycofaniu zmiany, łatce albo przeprosinom. Kiedy polityka agenta fizycznego wyprodukuje złe działanie, napęd już się poruszył, zanim ktokolwiek zdąży zareagować. Upuszczony ładunek, kolizja, zmiażdżona dłoń — to nie są stany, które da się cofnąć. To ta sama asymetria odwracalności, która w ogóle odróżnia fizyczną AI od generatywnej AI, i to dlatego każda warstwa agentic engineering — harness, ewaluacja, governance — musi być budowana według wyższej poprzeczki, kiedy “działanie” wykonywane przez politykę to komenda silnika, a nie dokończenie tekstu.
Opóźnienie ma twarde terminy narzucone przez fizykę, nie przez UX. Agent programistyczny, który odpowiada trzy sekundy dłużej, pogarsza doświadczenie użytkownika. Ramię robota w trakcie chwytania, które podejmuje decyzję trzy sekundy dłużej, już upuściło to, co trzymało, bo grawitacja nie czeka na rundę w sieci. Dlatego właśnie warstwa sterowania w stacku fizycznej AI musi działać lokalnie, na pokładzie robota, w ramach budżetu czasu rzeczywistego — ograniczenie widoczne architektonicznie w podziale dual-system stosowanym przez współczesne modele polityki, gdzie szybki, niskopoziomowy moduł działania pracuje z wysoką częstotliwością, a wolniejszy moduł rozumowania planuje rzadziej. Agentic engineering dla fizycznej AI dziedziczy to ograniczenie: harness owijający model polityki sam nie może wprowadzić opóźnienia, którego pętla sterowania nie zdoła wchłonąć.
Harness musi obejmować bezpieczeństwo fizyczne, nie tylko sandboksowanie wykonania. Harness agenta programistycznego zamyka promień rażenia wewnątrz kontenera, zakresu uprawnień, limitu tempa zapytań. Żaden z tych mechanizmów nie zatrzyma ramienia robota. Fizycznym odpowiednikiem sandboksu jest zestaw środków inżynierskich egzekwowanych częściowo w oprogramowaniu, a częściowo w sprzęcie i firmware: certyfikowany, monitorowany stop bezpieczeństwa, monitorowanie prędkości i separacji, ograniczanie mocy i siły, geofencing. To cztery metody współpracy człowieka z robotem sformalizowane w serii norm bezpieczeństwa ISO 10218, i istnieją one właśnie dlatego, że “model postanowił tego nie robić” nie jest akceptowalnym argumentem bezpieczeństwa, kiedy obok robota stoi człowiek. Harness dla agenta fizycznego musi zakładać, że polityka w końcu się pomyli, i ograniczyć konsekwencję tej pomyłki w fizyce, nie tylko w uprawnieniach.
Inżynieria harnessu: co otacza model polityki na prawdziwym robocie
Inżynieria harnessu, w słowniku agentic engineering, obejmuje środowisko wykonawcze, narzędzia, zarządzanie kontekstem, obsługę cyklu życia, obserwowalność, weryfikację i governance wokół modelu — wszystko, co zamienia sprawny model w system, który da się faktycznie uruchomić bez nadzoru. Na robocie każdy z tych podobszarów ma fizyczny odpowiednik, i to właśnie w tym przełożeniu tkwi większość realnej pracy inżynierskiej.
Wykonanie i narzędzia stają się warstwą sterowania: oprogramowaniem pośredniczącym — dziś w praktyce zwykle ROS 2 — które odbiera wysokopoziomową intencję polityki (“chwyć przedmiot”, “przesuń się dziesięć centymetrów w lewo”) i przekłada ją na niskopoziomowe, sprawdzone pod kątem bezpieczeństwa komendy silnika, które wykonuje napęd. To ta warstwa musi w czasie rzeczywistym wymusić, żeby komenda wychodząca z modelu wizja-język-akcja nie przekroczyła limitu momentu obrotowego przegubu ani nie wyprowadziła ramienia poza granicę przestrzeni roboczej, zanim komenda w ogóle dotrze do silnika. Wywołanie narzędzia przez agenta programistycznego albo się powiedzie, albo zawiedzie w czysty sposób; wywołanie narzędzia przez robota musi przejść przez warstwę tłumaczenia sprawdzoną pod kątem bezpieczeństwa niezależnie od tego, o co poprosiła polityka.
Zarządzanie kontekstem staje się fuzją sensorów zasilającą model świata. Kontekst agenta programistycznego jest pobierany na żądanie — pobrany dokument, zwrócony wynik narzędzia. Kontekst robota jest generowany bez przerwy przez ruch samego robota: obrót kamery zmienia to, co pokaże następna klatka, zaciśnięcie chwytaka zmienia to, co odczyta następnie czujnik siły. Stack sensoryczny robota istnieje po to, żeby zamienić ten zaszumiony, niepełny, samogenerowany strumień sygnałów eksteroceptywnych i proprioceptywnych w jedną, użyteczną estymację stanu — fizyczny odpowiednik inżynierii kontekstu, tylko że “dokumentami” są klatki obrazu z kamery napływające kilkadziesiąt razy na sekundę, a krokiem pobierania jest filtr Kalmana albo wyuczony model fuzji, a nie zapytanie do bazy danych.
Cykl życia i obserwowalność stają się monitorowaniem stanu pracy robota na poziomie floty — stanu baterii i energii, kondycji przegubów i napędu, postępu zadania, pewności lokalizacji oraz zdarzeń bezpieczeństwa, śledzonymi bez przerwy i wersjonowanymi razem z każdą aktualizacją modelu polityki działającego na robocie. Tam, gdzie zarządzanie cyklem życia agenta programistycznego oznacza wersjonowanie promptu albo punktu kontrolnego modelu, zarządzanie cyklem życia robota musi śledzić firmware, oprogramowanie pośredniczące i wersje polityki razem, bo niezgodność między nimi jest dokładnie tym typem awarii integracyjnej, który ujawnia się na styku warstw, a nie wewnątrz pojedynczej warstwy — szew między modelem fundamentowym takim jak Isaac GR00T a oprogramowaniem pośredniczącym tłumaczącym jego wyjście jest udokumentowanym źródłem właśnie takich tarć.
Governance staje się certyfikacją bezpieczeństwa. Warstwa governance agenta programistycznego to logi audytowe, przepływy zatwierdzania, polityki użytkowania. Warstwa governance agenta fizycznego zawiera to wszystko, ale dokłada formalny, zewnętrzny, audytowalny wymóg, który nie ma odpowiednika w czystej AI programowej: certyfikację względem norm bezpieczeństwa, takich jak seria ISO 10218, zanim system wolno uruchomić w pobliżu ludzi. Nie da się przetestować A/B swojej drogi obok wymogu certyfikacji, a żadna ilość inżynierii promptów jej nie zastąpi. To chyba najostrzejszy przykład tego, jak agentic engineering rozjeżdża się przy zastosowaniu do fizycznej AI: governance przestaje być dokumentem polityki, a staje się bramką sprzętowo-procesową z jednostką certyfikującą po drugiej stronie.
Pamięć w cyklu życia robota: robocza, sesji i długoterminowa
Wzorzec trójwarstwowej pamięci, powszechny w projektowaniu agentów programistycznych — pamięć robocza (bieżące okno kontekstu), pamięć sesji (co wydarzyło się w tej rozmowie albo tym przebiegu zadania) i pamięć długoterminowa (trwały magazyn, z którego agent korzysta między sesjami) — przenosi się na fizyczną AI z tymi samymi trzema warstwami, ale fizyczna postać każdej z nich jest trudna do rozpoznania obok swojego programowego odpowiednika.
Pamięcią roboczą jest estymacja stanu, budowana bez przerwy przez fuzję sensorów w stacku sensorycznym robota i tracona w chwili, gdy zastąpi ją kolejny odczyt czujnika. Okno kontekstu agenta programistycznego trwa, dopóki nie zostanie wyraźnie wyczyszczone albo rozmowa się nie skończy. Pamięć robocza robota jest przeliczana bez przerwy i nie ma odpowiednika “przewinięcia wstecz” — jeśli estymacja stanu jest teraz błędna, robot działa teraz na błędnym obrazie świata, bez sposobu, żeby w trakcie ruchu sięgnąć po wcześniejszą, lepszą estymację. Dlatego jakość fuzji sensorów traktuje się jako zagadnienie inżynierskie pierwszego rzędu, a nie szczegół preprocessingu: zła aktualizacja pamięci roboczej u robota nie daje nieco gorszej odpowiedzi, tylko złe działanie.
Pamięcią sesji jest epizod zadania — pojedyncze podniesienie przedmiotu, pojedynczy przejazd dostawy, pojedyncza sekwencja manipulacji — zarejestrowany do przeglądu, debugowania i, co kluczowe, późniejszego wykorzystania jako dane treningowe. Tu właśnie teleoperacja i zbieranie danych spotykają się z projektowaniem pamięci: zarejestrowany epizod, w którym operator demonstruje poprawne działanie, jest funkcjonalnie oznaczonym przykładem treningowym, a nie zwykłą linią logu. Pamięć sesji agenta programistycznego wpływa na kolejną turę tej samej rozmowy. Pamięć sesji robota częściej wpływa na całkowicie kolejną wersję modelu polityki, poprzez ponowne trenowanie, niż na kolejne działanie samego robota w tym samym zadaniu.
Pamięcią długoterminową jest zgromadzony korpus demonstracji i symulacji, który wraca do kolejnego etapu douczania modelu fundamentowego, takiego jak Isaac GR00T, albo porównywalnej polityki wizja-język-akcja — nie baza wiedzy, którą agent odpytuje w trakcie zadania tak, jak agent programistyczny mógłby odpytać bazę wektorową. To strukturalnie inna relacja z pamięcią: pamięć długoterminowa agenta programistycznego jest odczytywana w momencie wnioskowania; pamięć długoterminowa robota jest zużywana w momencie trenowania, paczkowana i wysyłana jako nowy punkt kontrolny polityki, a nie pobierana na żywo. Praktyczna konsekwencja jest taka, że “aktualizacja pamięci robota” zwykle oznacza cykl ponownego trenowania i wdrożenia, a nie zapis do bazy danych — bliżej wydania nowej wersji oprogramowania niż agenta dopisującego sobie notatkę.
Ewaluacja: dlaczego symulacja musi być zestawem testowym agenta fizycznego
Ewaluacja agenta programistycznego uruchamia agenta na odłożonych zadaniach w środowisku sandboksowanym i ocenia wyniki, zanim cokolwiek trafi do produkcji. Fizyczna AI ma bezpośredni odpowiednik strukturalny — symulację i cyfrowe bliźniaki — ale to asymetria kosztu nieudanego przebiegu ewaluacji sprawia, że ewaluacja fizycznej AI jest cięższą inwestycją inżynierską niż w większości zespołów agentów programistycznych.
Nieudany przebieg ewaluacji w sandboksowanym środowisku programowym kosztuje czas obliczeniowy i w najgorszym razie trochę niezręczny wpis w logu. Nieudany przebieg ewaluacji na prawdziwym sprzęcie robota może kosztować sam sprzęt, obsługiwany produkt, dni przestoju albo — przypadek, przed którym istnieje każda norma bezpieczeństwa w tej dziedzinie — obrażenia człowieka. Właśnie ta asymetria kosztu jest powodem, dla którego zespoły fizycznej AI przepuszczają polityki przez tysiące albo miliony symulowanych prób, zanim ruszy jeden prawdziwy napęd, dlaczego randomizacja domeny (trenowanie w celowo zróżnicowanych symulowanych warunkach) i transfer z rzeczywistości do symulacji (odtwarzanie dokładnych symulacji na podstawie danych z prawdziwego świata) są traktowane jako podstawowe dyscypliny inżynierskie, a nie opcjonalny dodatek, i dlaczego luka sim-to-real — zmierzony spadek skuteczności, rzędu 15-30% nawet przy agresywnej randomizacji domeny według przeglądu z 2025 roku — jest śledzona jako nazwana, pełnoprawna miara, a nie wtapiana w ogólny wynik “dokładności”, jak mogłoby to zrobić jedną liczbą zestawienie ewaluacyjne agenta programistycznego.
Jest jeszcze drugi poziom ewaluacji fizycznej AI, którego agenty programistyczne rzadko potrzebują: ewaluacja musi zachodzić na styku warstw stosu, nie tylko na wyjściu polityki. Model wizja-język-akcja może dobrze punktować na odłożonym benchmarku manipulacji i mimo to zawieść, gdy jego wyniki przejdą przez sprawdzoną pod kątem bezpieczeństwa translację warstwy sterowania na komendy silnika, bo benchmark oceniał politykę w izolacji, a nie cały harness, w którym polityka działa na prawdziwym robocie. Ewaluowanie agenta fizycznego, innymi słowy, oznacza ewaluowanie pętli, a nie modelu — zamknięcie luki między “model jest dobry” a “system jest bezpieczny w działaniu” to większość faktycznej pracy.
Governance i nadzór: co znaczy “człowiek w pętli” przy 200 Hz
Nadzór człowieka nad agentem programistycznym zwykle oznacza krok zatwierdzania gdzieś w pętli — człowiek przegląda proponowane działanie przed wykonaniem albo przegląda log audytowy potem. Ten wzorzec załamuje się w chwili, gdy pętla działa szybciej, niż człowiek jest w stanie sensownie ją ocenić. Polityka wizja-język-akcja uruchamiająca swój szybki, niskopoziomowy moduł działania może wydawać komendy silnika z częstotliwością mierzoną w setkach herców; nie istnieje wersja “człowiek zatwierdza ten krok”, która zmieściłaby się w tym budżecie czasowym.
To, co zastępuje zatwierdzanie pojedynczego działania w dobrze zaprojektowanym agencie fizycznym, to nadzór wbudowany w kopertę bezpieczeństwa z wyprzedzeniem, a nie egzekwowany działanie po działaniu. Certyfikacja bezpieczeństwa względem serii ISO 10218 to jeden z takich mechanizmów — to nadzór egzekwowany raz, rygorystycznie, przed wdrożeniem, a nie w sposób ciągły w trakcie pracy, i ogranicza on to, co system jest fizycznie w stanie zrobić, niezależnie od tego, co model polityki wypluje w danym cyklu. Monitorowanie prędkości i separacji oraz ograniczanie mocy i siły to nadzór wyrażony jako ograniczenia sprzętowe i firmware, a nie jako przepływ przeglądu. A teleoperacja — ten sam kanał używany do zbierania danych treningowych — pełni jednocześnie rolę zapasowego mechanizmu nadzoru: operator może przejąć bezpośrednią kontrolę, gdy pewność pętli automatycznej spada albo sytuacja wykracza poza dane treningowe polityki, co jest materialnie innym rodzajem “człowieka w pętli” niż przycisk zatwierdź-albo-odrzuć w chatbocie.
To też miejsce, w którym warstwa governance fizycznej AI zyskuje wymiar regulacyjny, którego agenty programistyczne w większości jeszcze nie dźwigają: ramy bezpieczeństwa maszyn, które robot musi spełnić, funkcjonują obok powstających właśnie regulacji specyficznych dla AI, a dla zespołów działających w Unii Europejskiej te dwa obszary coraz bardziej się przenikają — temat, który nasz klaster o rynku i regulacjach opisuje w kontekście unijnego AI Act i rozporządzenia maszynowego. Praktyczny wniosek dla zespołu inżynierskiego jest taki, że governance dla agenta fizycznego to nie dokument polityki leżący obok kodu. To wymóg certyfikacji, który trzeba spełnić, zanim harness w ogóle wolno uruchomić.
Gdzie praktyka agentic engineering dla fizycznej AI wciąż zawodzi
Kilka wzorców błędów powtarza się na tyle często, że warto je nazwać wprost, i większość z nich bierze się z przeniesienia modelu myślowego agenta programistycznego bez korekty pod fizyczne ograniczenia opisane wyżej.
Traktowanie symulacji jako opcjonalnego dodatku, a nie głównego harnessu ewaluacyjnego. Zespoły pod presją harmonogramu czasem skracają ewaluację symulacyjną i liczą na testy na prawdziwym sprzęcie, żeby “i tak wyłapać prawdziwe błędy”. To odwraca strukturę kosztów: to awarie na prawdziwym sprzęcie są kosztowne. Luka sim-to-real istnieje właśnie dlatego, że symulacja i rzeczywistość się rozjeżdżają, ale pominięcie symulacji tej luki nie zamyka — po prostu przenosi odkrywanie każdego trybu awarii na najdroższą możliwą powierzchnię.
Kopiowanie architektury pamięci agenta programistycznego bez rozdzielenia warstw roboczej, sesji i długoterminowej — zarówno fizycznie, jak i logicznie. Zespół, który traktuje estymację stanu robota tak, jakby przetrwała jak sesja czatu, prędzej czy później zadziała na nieaktualnych danych sensorycznych. Fizyczne wcielenia tych warstw — nieustannie przeliczana estymacja stanu, zalogowany epizod zadania, korpus treningowy zużywany w momencie ponownego trenowania — nie są wymienne, a mieszanie ich jest częstym źródłem subtelnych, trudnych do zdebugowania awarii.
Założenie, że wywołanie polityki hostowanej w chmurze jest w porządku, bo “model jest wystarczająco mądry”. Sprawność modelu nie rozluźnia twardego budżetu czasu rzeczywistego. Jeśli pętla sterowania potrzebuje decyzji w milisekundach, a wywołanie polityki wymaga rundy w sieci, dokładność modelu nie ma znaczenia dla tego, czy system jest bezpieczny — to jest właśnie napięcie między szybką a wolną pętlą, wokół którego zbudowany jest stack fizycznej AI, i żadna poprawa modelu nie zastąpi utrzymania krytycznej dla bezpieczeństwa ścieżki lokalnie.
Doklejanie certyfikacji bezpieczeństwa na koniec zamiast zaprojektowania harnessu wokół niej od początku. Zespoły traktujące zgodność z ISO 10218 jako ostatni punkt na liście kontrolnej, a nie jako ograniczenie kształtujące od początku warstwę sterowania i dobór napędów, regularnie odkrywają późno, że architektura wymaga przeróbki, żeby przejść certyfikację — kosztowne miejsce na odkrycie luki w governance.
Niedoinwestowanie obserwowalności, a potem odkrycie awarii na poziomie całej floty dopiero, gdy jest już powszechna. Ponieważ tryby awarii agenta fizycznego są istotne dla bezpieczeństwa, a nie tylko dla jakości, argument za wczesną inwestycją w telemetrię i wykrywanie anomalii na poziomie floty jest mocniejszy niż analogiczny argument dla agenta programistycznego, gdzie zły wynik zwykle wyłapuje kolejna interakcja użytkownika, a nie raport o obrażeniach.
Lista startowa dla zespołów budujących agentic physical AI
Układając powyższe elementy w przybliżoną kolejność działania: zacznij od zdefiniowania granicy harnessu, zanim napiszesz choć linię kodu polityki — jaki certyfikowany stop bezpieczeństwa, jakie limity prędkości i siły, jaki geofencing ogranicza ten system niezależnie od tego, co zdecyduje model. Zbuduj potem harness ewaluacyjny w symulacji i traktuj lukę sim-to-real jako śledzoną miarę, nie refleksję po fakcie, zanim jakikolwiek prawdziwy sprzęt uruchomi politykę bez nadzoru. Zaprojektuj trzy warstwy pamięci wyraźnie i osobno — estymację stanu, logowanie epizodów i korpus do ponownego trenowania — zamiast zakładać, że wzorzec okna kontekstu agenta programistycznego się przełoży. Trzymaj krytyczną dla bezpieczeństwa ścieżkę sterowania lokalnie i w budżecie czasu rzeczywistego, a każde rozumowanie hostowane w chmurze traktuj jako wolną pętlę, która nigdy nie blokuje szybkiej. I buduj governance od początku: wymogi certyfikacji oraz zapasowe kanały nadzoru człowieka, takie jak teleoperacja, należą do wyjściowej architektury, nie do listy kontrolnej przed wdrożeniem.
Nic z tego nie zastępuje samego stacku fizycznej AI — modeli świata, polityk VLA, oprogramowania pośredniczącego ROS 2 i obliczeń brzegowych, które faktycznie wyczuwają, decydują i poruszają. To, co dokłada agentic engineering, to dyscyplina niezawodnego uruchamiania tego stosu bez nadzoru, na skalę — a to inne zadanie niż uczynienie modelu mądrzejszym, i na robocie zadanie ze znacznie wyższą poprzeczką tego, co “niezawodny” musi znaczyć. Pełny, warstwa po warstwie, rozkład stosu, na którym opiera się ta struktura, znajdziesz w hubie poświęconym stackowi fizycznej AI; precyzyjne definicje terminów użytych w tym tekście zebraliśmy w słowniku.
Najczęstsze pytania
Czy agentic engineering to tylko nowa nazwa dla inżynierii oprogramowania robotów?
Nie, choć część zakresu faktycznie się pokrywa. Inżynieria oprogramowania robotów to szersza dyscyplina budowy i sterowania maszynami — teoria sterowania, systemy czasu rzeczywistego, sprzęt certyfikowany pod kątem bezpieczeństwa. Agentic engineering to węższa, młodsza dziedzina, która wyrosła z agentów opartych na dużych modelach językowych: jak dać modelowi, który decyduje i działa, solidny harness, trwałą pamięć, ewaluację przed wdrożeniem i nadzór na przestrzeni całego cyklu życia. Zastosowanie tego podejścia do fizycznej AI polega na sprawdzeniu, które elementy tej dyscypliny da się przenieść na pętlę percepcji, decyzji i napędu robota, a które trzeba przeprojektować fizycznie, bo sandboksowanie oprogramowania nie ma odpowiednika dla poruszającego się chwytaka.
Co dokładnie znaczy "harness" dla fizycznego robota, w odróżnieniu od agenta programistycznego?
Dla agenta programistycznego harness to środowisko wykonawcze wokół modelu — sandboks, uprawnienia do narzędzi, logowanie, sposób na zatrzymanie go, zanim zrobi coś niszczącego w systemie plików czy koncie w chmurze. Dla fizycznego robota harness to wszystko to plus coś, czego żaden sandboks nigdy w pełni nie zasymuluje: certyfikowany monitorowany stop bezpieczeństwa, limity prędkości i separacji, geofencing oraz ograniczenia siły i momentu obrotowego wymuszane sprzętowo i w oprogramowaniu układowym, a nie tylko w pliku uprawnień. Harness agenta programistycznego zamyka błąd wewnątrz kontenera. Harness robota musi zamknąć konsekwencje błędu w przestrzeni fizycznej, w której stoją ludzie.
Czy pamięć robota działa tak samo jak pamięć agenta opartego na LLM?
Wzorzec trójwarstwowy — pamięć robocza, sesji i długoterminowa — przenosi się koncepcyjnie, ale zawartość każdej warstwy jest inna. Pamięć robocza agenta programistycznego to jego okno kontekstu; najbliższym odpowiednikiem u robota jest estymacja stanu, budowana bez przerwy z fuzji sensorów i tracona w chwili, gdy zadanie się kończy. Pamięć sesji u robota to pojedynczy epizod zadania — demonstracja albo przejazd zarejestrowany do przeglądu. Pamięć długoterminowa to zgromadzony zbiór danych z demonstracji i teleoperacji, który wraca do kolejnego etapu douczania modelu polityki, a nie baza wiedzy, którą agent odpytuje w trakcie zadania.
Dlaczego robot nie może po prostu wołać modelu w chmurze przy każdej decyzji, tak jak agent programistyczny woła API?
Opóźnienie sieciowe w fizycznym świecie to nie niedogodność, tylko ryzyko dla bezpieczeństwa fizycznego. Agent programistyczny zniesie wolne wywołanie API, bo po prostu poczeka. Ramię robota w trakcie chwytania nie może zatrzymać grawitacji na czas rundy do centrum danych. Dlatego szybka, krytyczna dla bezpieczeństwa część pętli — warstwa sterowania — musi działać lokalnie, na pokładzie robota, w twardym budżecie czasu rzeczywistego, podczas gdy cięższe rozumowanie może zostać w chmurze albo uruchamiać się rzadziej. To ten sam podział na szybką i wolną pętlę, który przewija się przez cały stack fizycznej AI — od architektur VLA typu dual-system po klasyczny wzorzec percepcja-planowanie-działanie.
Jak ocenić agenta fizycznej AI przed wdrożeniem produkcyjnym, skoro nie da się go po prostu przepuścić przez odłożony zbiór testowy?
Da się go przepuścić przez odłożony zbiór testowy — tylko że tym zbiorem jest środowisko symulacyjne, a nie arkusz z oczekiwanymi wynikami. Symulacja i cyfrowe bliźniaki pełnią rolę harnessu ewaluacyjnego dla agentów fizycznych, podobnie jak sandboksowane zestawy testowe dla agentów programistycznych — z tą różnicą, że nieudany przebieg w symulacji kosztuje czas obliczeniowy, a nieudany przebieg produkcyjny może kosztować sprzęt, produkt albo bezpieczeństwo człowieka. Ta asymetria jest właśnie powodem, dla którego zespoły fizycznej AI wkładają w ewaluację przed wdrożeniem dużo więcej pracy inżynierskiej niż większość zespołów agentów programistycznych, i dlaczego luka sim-to-real jest traktowana jako pełnoprawny problem inżynierski, a nie przypis na marginesie.
Co znaczy "człowiek w pętli" dla robota, który musi reagować w milisekundach?
Rzadko oznacza to, że człowiek zatwierdza każde pojedyncze działanie — na to po prostu nie ma czasu. W praktyce oznacza to, że nadzór człowieka jest zaprojektowany w sam harness, z wyprzedzeniem: certyfikacja bezpieczeństwa, którą trzeba spełnić przed wdrożeniem, geofencing i limity prędkości ograniczające fizycznie to, co agent może zrobić niezależnie od tego, co wypluje model polityki, oraz teleoperacja jako kanał zapasowy, który człowiek może przejąć, gdy pętla automatyczna jest niepewna. Punkt kontrolny przesuwa się z "zatwierdź ten krok" na "system zbudowano tak, żeby ten krok nie mógł wyjść poza wyznaczoną kopertę bezpieczeństwa".
Czy agentic engineering dla fizycznej AI to już domknięta dyscyplina, czy dopiero się kształtuje?
Wciąż się kształtuje i warto traktować tę nazwę z pewną ostrożnością. Same praktyki inżynierskie — projektowanie harnessu, etapowa ewaluacja w symulacji, obserwowalność na poziomie floty, sterowanie certyfikowane pod kątem bezpieczeństwa — istniały w robotyce na długo przed pojawieniem się terminu "agentic engineering"; nowością jest nazwanie ich jedną spójną dyscypliną i zaimportowanie technik z branży agentów programistycznych (architektur pamięci, harnessów ewaluacyjnych, inżynierii kontekstu), tam gdzie faktycznie pasują. Warto traktować to ujęcie jako przydatną soczewkę do porządkowania pracy inżynierskiej, a nie jako gotowy standard branżowy z jednostką certyfikującą za sobą.