Graf agenta (graf stanów)
Modelowanie agenta jako jawnych węzłów, krawędzi i wspólnego stanu z checkpointami, żeby każdy krok dało się wstrzymać, wznowić, podejrzeć i przetestować.
Zamiast jednej otwartej pętli, w której model decyduje o wszystkim, każdy węzeł to krok (klasyfikacja, wyszukanie, szkic, pytanie do człowieka), a krawędzie mówią, co może być dalej. Styl spopularyzował LangGraph, podobne grafy mają inne frameworki agentowe. Stan zapisuje się po każdym węźle, co daje trwałe wykonanie, kroki akceptacji i powtórkę nieudanego przebiegu od ostatniego dobrego punktu. To drugi biegun wobec pętli Ralph: więcej kontroli i audytowalności, więcej projektowania na starcie.
Powiązane hasła
- Trwałe wykonanie (durable execution): Prowadzenie długiego procesu tak, żeby postęp zapisywał się po każdym kroku, dzięki czemu przetrwa awarię i może czekać godzinami albo dniami, a potem wrócić.
- Framework agentowy (LangChain, LangGraph i inne): Biblioteka do budowania agentów AI i workflow z LLM: wywołania modeli, narzędzia, stan, ponowienia i śledzenie, żeby nie pisać pętli samemu.
- Człowiek w pętli (human in the loop): Człowiek zatwierdza, poprawia albo odrzuca akcję agenta, zanim zacznie działać.
- Pętla Ralph (technika Ralpha Wigguma): Uruchamianie tego samego promptu na agencie kodującym w kółko, za każdym razem w świeżym kontekście, gdy postęp żyje w plikach, a testy decydują, kiedy koniec.
