Pętle agentów AI: jak samokorygujący się agent kodujący doprowadza robotę do końca

Pętla agenta AI zamienia prompt-i-popraw w cykl, który sam się koryguje: agent pisze plan, buduje go, sprawdza własną pracę względem planu i pętli, aż skończy. Jak działa pętla w Claude Code, Codex, Gemini CLI, Cursor i Ralph loop.

To, jak większość ludzi wciąż używa agenta kodującego AI, wygląda jak ping-pong. Ty promptujesz, on odpowiada, ty wyłapujesz, co jest nie tak, promptujesz znowu. To ty jesteś silnikiem korekty i siedzisz w pętli przy każdej kolejce.

Pętla to odwraca. Opisujesz, czego chcesz, agent bierze się do roboty, pisze własną listę kontrolną, znajduje własne słabe punkty i powtarza, aż wynik się broni. Przestajesz być tym, kto wyłapuje błędy. Agent wyłapuje własne.

Ta zmiana to nie hype. Ludzie, którzy zbudowali te narzędzia, na niej polegają. Boris Cherny i Cat Wu, twórcy Claude Code, mówią o kodowaniu w pętlach agentowych. Geoffrey Huntley, który ochrzcił "Ralph loop", odpala agenty w zwykłej pętli while na całą noc. Ten wzorzec ma już nazwę i warto go zrozumieć, zanim skopiujesz trzy prompty zobaczone na Instagramie.

Od ping-ponga promptów do pętli

Pojedynczy prompt to jeden strzał. Pytasz, dostajesz odpowiedź, transakcja się kończy. Żeby ją poprawić, musisz dostrzec lukę i promptować jeszcze raz. Przeskaluj to do prawdziwej funkcjonalności, a robisz ręcznie dziesiątki mikrokorekt.

Pętla agenta AI domyka tę lukę wewnątrz agenta. Wyznaczasz cel, agent planuje, działa, patrzy na wynik i poprawia, raz za razem, aż cel jest osiągnięty. Nie znikasz, sprawdzasz na końcu. Ale nie jesteś już wąskim gardłem przy każdej iteracji.

Porównanie obok siebie: po lewej ping-pong promptów, gdzie promptujesz, agent odpowiada, ty poprawiasz i powtarzasz ręcznie, więc to ty jesteś wąskim gardłem przy każdej kolejce. Po prawej pętla, gdzie wyznaczasz cel raz, a agent sam planuje, buduje i sprawdza się, samokorygując się, aż skończy, więc wkraczasz dopiero na końcu.

Ping-pong promptów wsadza w pętlę ciebie przy każdej kolejce. Prawdziwa pętla wsadza w nią agenta.

Czym tak naprawdę jest pętla agenta AI

Każda pętla agentowa kręci się wokół tych samych czterech taktów: planuj, działaj, obserwuj, koryguj. Agent decyduje o następnym kroku, robi go (pisze kod, uruchamia komendę, czyta plik), czyta, co się stało, i dostraja. Claude pisze kod, uruchamia testy, widzi porażkę, poprawia, uruchamia testy ponownie. To sprzężenie zwrotne to cały trik. To właśnie ono sprawia, że pętla się samokoryguje, a nie tylko powtarza.

Najmocniejsza wersja pętli rozdziela te takty na trzy role: jedna planuje, jedna buduje, jedna sprawdza. Trzymanie ich osobno to właśnie to, co powstrzymuje agenta przed ocenianiem własnego wypracowania w tym samym tchu, w którym je pisze.

Pętla z trzech komend, którą możesz skopiować już dziś

Oto układ, który krąży teraz po sieci, przerobiony na trzy komendy slash w Claude Code. Wklejasz każdą raz, agent tworzy komendę, a potem uruchamiasz je po kolei.

Planista, /spec:

Przepytuj mnie po jednym pytaniu na raz, aż w pełni zrozumiesz, czego chcę.
Potem napisz precyzyjny plan do specs/project.md: cel, dokładne wymagania,
przypadki brzegowe oraz to, co jest w zakresie, a co poza nim.
Trzymaj go krótkim i zwięzłym, nie pisz powieści.

Budowniczy, /build:

Przeczytaj specs/project.md i zbuduj dokładnie to, co opisuje, nic więcej.
Kiedy skończysz, wypisz każde wymaganie z planu i zaznacz, które z nich
pokryłeś.

Recenzent, /review:

Porównaj to, co zbudowano, ze specs/project.md, wymaganie po wymaganiu.
Dla każdego powiedz, czy jest pokryte. Wypisz potrzebne poprawki i odeślij
je do /build. Zatwierdź dopiero, gdy cały plan jest pokryty.

Trzy komendy, jedna pętla: spec pisze plan, build go implementuje, review porównuje go z planem i odsyła poprawki do build. Kręci się to, aż każde wymaganie jest spełnione.

Samokorygująca się pętla agenta: komenda spec pisze plan, komenda build go implementuje, komenda review sprawdza wynik względem planu punkt po punkcie, odsyła poprawki do build i wypuszcza dopiero wtedy, gdy cały plan jest pokryty.

Plan jest źródłem prawdy. Recenzja mierzy budowę względem niego, a nie względem wrażenia.

To pod maską spec-driven coding: to spisana specyfikacja, a nie historia czatu, rozlicza agenta. Open-source'owy Spec Kit od GitHub formalizuje ten sam pomysł komendami /specify, /plan, /tasks i /implement, a działa zarówno na Claude Code, Copilot, Cursor, Codex CLI, jak i Gemini CLI.

Dlaczego świeży kontekst sprawia, że pętla działa: Ralph loop

Geoffrey Huntley ochrzcił najsurowszą wersję tego wszystkiego w połowie 2025: Ralph loop. Pomysł to zwykła pętla powłoki, która podaje agentowi ten sam prompt względem spisanej specyfikacji, pozwala mu wybrać jedno zadanie i je dostarczyć, a potem startuje zupełnie nowego agenta z czystym kontekstem i podaje mu identyczny prompt jeszcze raz.

while są_jeszcze_zadania; do
  agent --prompt "Zajmij się następnym zadaniem z todo.md" --non-interactive
done

Nieoczywista część to reset kontekstu. Długa sesja gnije: okno zapełnia się starym rozumowaniem, ślepymi zaułkami i nieaktualną zawartością plików, a model po cichu zaczyna gubić instrukcje. Każda iteracja Ralpha to nowy agent, który czyta aktualne repo i listę zadań z dysku, robi jedną jednostkę pracy, commituje i wychodzi czysto. Huntley nazwał to celowo po postaci z Simpsons: wygląda na zbyt głupie, żeby działać, a działa. Jeśli widziałeś już długą sesję, która zaczyna halucynować, to wiesz, dlaczego świeże okno bije zapchane.

/loop i /goal w Claude Code

Claude Code dostarcza prymitywy pętli wprost. /goal ustala trwały stan końcowy, czyli jak wygląda "gotowe", a Claude po każdym przebiegu ocenia postęp względem niego, zamiast po prostu odpalać następny krok. /loop powtarza zadanie w danym rytmie albo do spełnienia warunku, w formach takich jak /loop every 10m czy /loop until: <warunek>. Razem tworzą pętlę, która sama się kieruje i sama kończy: Claude pracuje nad różnicą między stanem bieżącym a celem i zatrzymuje się, gdy cel jest spełniony albo gdy wciśniesz Ctrl+C.

Detal, który ma znaczenie: pętla zachowuje ciągłość. Pamięta, co próbowała i dlaczego się nie udało, więc każdy przebieg buduje na poprzednim, zamiast powtarzać ten sam ślepy zaułek. To dokładnie odwrotny kompromis niż reset czystego kontekstu u Ralpha, i oba są słuszne. Ciągłość dla ścisłej samokorekty, świeży kontekst, gdy okno gnije. Wiedza o tym, po które sięgnąć, to prawdziwa umiejętność.

Ta sama pętla, u każdego providera

Pętle to nie funkcja Claude, to kierunek, w którym zmierza cała branża. Nazwy się różnią, kształt nie.

NarzędzieMechanizm pętliJak się samokoryguje
Claude Code/goal + /loopTrwały cel, ocenia różnicę po każdym przebiegu, zatrzymuje się po osiągnięciu
Codex CLI/goal"Wersja Ralph loop" od OpenAI: utrzymuje cel przy życiu między kolejkami, aż go osiągnie
Gemini CLIagentowe planuj-działaj-obserwujPlanuje, edytuje, uruchamia kontrole, samokoryguje się bez zatwierdzania każdego kroku
Cursortryb agentaPlanuje kroki, edytuje pliki, uruchamia kompilator, naprawia to, co zepsuł
Spec Kit (dowolny agent)/specify /plan /tasks /implementSpecyfikacja jest źródłem prawdy w całej pętli
Ralph / autolooppętla powłoki whileŚwieży agent na każdą iterację względem spisanej specyfikacji

Codex CLI pchnął pętlę najdalej publicznie. Zespół OpenAI przedstawił swoje /goal jako swoją wersję Ralph loop, a Andrew Chen z a16z zostawił je działające przez całą noc nad sterownikiem urządzenia, 14 godzin bez przerwy i bez interwencji. Zauważył też, że "pomnoży to zużycie tokenów 10 000 razy", co jest uczciwym kosztem pozwolenia agentowi mielić przez pół dnia.

Haczyk: pętla wzmacnia wszystko

Pętla nie wzmacnia tylko dobrego wyniku, wzmacnia też zły plan. Wyceluj samokorygującego się agenta w niejasną specyfikację, a z pewnością siebie zbuduje nie to, co trzeba, sprawdzi to względem tej samej niejasnej specyfikacji i zatwierdzi. Plan to dźwignia. Ostra specyfikacja oszczędza dziesięć promptów, mglista marnuje sto.

Dwa tryby awarii, na które trzeba uważać. Koszt wymyka się spod kontroli: każda iteracja pali tokeny, a nieograniczona pętla przy niejasnym celu potrafi spalić ich mnóstwo. I pętla może kręcić się w nieskończoność, ogłaszając zwycięstwo albo goniąc cel, którego nigdy nie zdoła spełnić. Ogranicz ją: jasny warunek until, pułap tokenów albo punkt kontrolny dla człowieka przed mergem. Pętla bez stopu to nie autonomia, to rozbieganie się.

Odpalanie pętli na całej flocie

Jednego samokorygującego się agenta łatwo dopilnować. Dźwignia ujawnia się, gdy odpalasz kilka naraz, każdy pętlący się nad własnym zadaniem, i to dokładnie tu pilnowanie jednego terminala przestaje się skalować.

Po to właśnie zbudowano AgentsRoom. To kokpit wielu agentów: każdy agent ma rolę, kropkę statusu na żywo i własny kolor, a ty nadzorujesz całą flotę z jednego okna. Wrzuć zgłoszenie na backlog, a agent je podbierze, przejdzie swoją pętlę plan-build-review i odda ci czysty diff. To spec-driven AI coding w praktyce: zgłoszenie jest specyfikacją, agent przechodzi pętlę, ty sprawdzasz wynik.

Ponieważ długie pętle gniją kontekst, AgentsRoom go pilnuje. Każdy agent na końcu każdej kolejki pisze jednolinijkowy status, a gdy agent przestaje go aktualizować dwie kolejki z rzędu, pojawia się ostrzeżenie z restartem za jednym kliknięciem na czystym kontekście, dokładnie ten sam reset świeżego okna, na którym opiera się Ralph loop. Przeczytaj, jak to działa, na stronie wykrywanie dryfu kontekstu.

A ponieważ pętla jest niezależna od providera, nie jesteś przywiązany do żadnego. Odpal jedno zgłoszenie na Claude Code, następne na Codex, jeszcze inne na Gemini CLI, wszystko w tym samym dashboardzie, każde pętlące się we własnym git worktree, żeby równoległe agenty nigdy na siebie nie wpadły. Odpal je, zanim się wylogujesz, a diffy sprawdź rano, o to właśnie chodzi w agentach kodujących w tle i nocnej zmianie.

Wyznacz cel raz, pozwól pętli go domknąć, sprawdź na końcu. Pobierz AgentsRoom, zajrzyj do macierzy zgodności providerów i przeczytaj więcej o recenzji per agent oraz obsłudze wielu providerów.

Pobierz AgentsRoom

Uruchamiaj swoich agentów Claude na wszystkich projektach z jednego okna.

Za darmoPobierz AgentsRoom

Aplikacja towarzyszaca: monitoruj agentów w podrozy

Użyj Claude, Codex, Gemini CLI lub innego dostawcy AI.

Zainstaluj rozszerzenie
Chrome Web Store

Wysyłaj bugi i prośby bezpośrednio do swojego publicznego backlogu.

Spojrzenie na AgentsRoom w akcji.

Wiele projektów
Multi-provider
Wielu agentów
Status na żywo
Diff i commit
Aplikacja mobilna
Podgląd na żywo
Zespoły agentów
Testy w przeglądarce
Dev oparta na backlogu
Biblioteka promptów
Biblioteka umiejętności
Zobacz wszystkie funkcje