The Agentic Loop: A Practical Field Guide
Przestań promptować agentów AI. Zacznij projektować pętle.
Większość ludzi używa AI jako czatu. Wpisujesz prompt, otrzymujesz odpowiedź i idziesz dalej. To zadanie jednorazowe. To nie jest agent.
Pętla agentowa jest inna. To system, który wykonuje pracę, sprawdza wynik i decyduje, czy kontynuować, czy przerwać.
Zadanie bez weryfikacji to tylko nadzieja.
Pętla podąża za prostym cyklem:
- Obserwuj aktualny stan (odczytaj pliki lub uruchom testy).
- Wykonaj jedną małą akcję (zmień jedną rzecz).
- Sprawdź wynik względem ustalonych standardów.
- Zdecyduj o kontynuowaniu, zatrzymaniu z powodu sukcesu lub zatrzymaniu z powodu porażki.
Inżynieria pętli to sztuka budowania takich cykli. Przenosi Cię ona od ręcznego promptowania do systemów autonomicznych.
Pięć fundamentów niezawodnej pętli:
- Trigger (Wyzwalacz): Kiedy pętla się zaczyna?
- Inputs (Dane wejściowe): Jakie nowe dane widzi agent za każdym razem?
- Action (Akcja): Jaka jest ta pojedyncza, odwracalna zmiana, którą wykonuje?
- Check (Weryfikacja): Jaki stały test potwierdza sukces?
- Stop (Zatrzymanie): Jakie są jasne warunki zakończenia działania?
Nie pozwól agentowi sprawdzać własnej pracy. Model, który pisze kod, jest dla samego siebie zbyt łaskawy. Musisz użyć drugiego agenta lub testu mechanicznego, aby zweryfikować wykonaną pracę. To podział na twórcę i sprawdzającego (maker-checker split).
Unikaj tych częstych błędów:
- Nieskończone pętle: Zawsze ustawiaj maksymalną liczbę iteracji oraz budżet.
- Pozorne sukcesy: Jeśli Twoją weryfikacją jest „wygląda na gotowe”, agent będzie kłamał. Zamiast tego użyj „npm test passes”.
- Nieaktualny kontekst: Długie czaty prowadzą do błędów. Często resetuj kontekst, aby agent widział rzeczywiste pliki na dysku.
Celem jest przejście od pracy ręcznej do nadzorowanej automatyzacji. Zacznij od małych kroków. Zbuduj pętlę, która tylko znajduje błędy. Następnie zbuduj pętlę, która je naprawia. Do automatycznego scalania (auto-merging) przejdź dopiero wtedy, gdy zaufasz swoim weryfikacjom.
Wąskim gardłem w oprogramowaniu nie jest już pisanie kodu. Wąskim gardłem jest zdefiniowanie celu i weryfikacji na tyle jasno, aby pętla mogła działać, gdy Ty śpisz.
Buduj pętlę. Ale pozostań inżynierem.
Source: https://dev.to/truongpx396/the-agentic-loop-a-practical-field-guide-mnc
Optional learning community: https://t.me/GyaanSetuAi
