Pętla Autonomiczna
Pozwól swojemu AI iterować niezależnie w kierunku mierzalnego celu bez ciągłego nadzoru.
Ostatnia aktualizacja: Marzec 2026
Kiedy przejść na tryb autonomiczny
Uporczywy błąd TypeScript miał 6 możliwych przyczyn. Mogłem testować każdą ręcznie — 15 minut na hipotezę, czyli 90 minut ping-ponga. Zamiast tego zdefiniowałem metrykę sukcesu ('npm run build exits 0'), ustawiłem politykę crash-ów (3 porażki i eskalacja) i puściłem pętlę autonomiczną. Znalazła fix przy hipotezie 4 w 12 minut, podczas gdy ja robiłem kawę.
Dla Twojego business autonomiczne pętle są potężne dla zadań, gdzie metryka sukcesu jest jasna i praca jest bezpieczna do iterowania. AI uruchamia pętlę, a Ty możesz skupić się na czymś innym.
Struktura pętli (7 kroków)
- 1Odczytaj bieżący stan — Co istnieje teraz? Jakie są baseline'y?
- 2Sformułuj hipotezę — Jaka zmiana mogłaby poprawić metrykę?
- 3Zacommituj zamiar — Zapisz co zamierzasz spróbować (przed uruchomieniem).
- 4Wykonaj — Wprowadź zmianę.
- 5Zmierz — Sprawdź pojedynczą metrykę celu.
- 6Zachowaj lub odrzuć — Poprawiło się? Zachowaj. Bez zmian lub gorzej? Cofnij.
- 7Powtórz — Wróć do kroku 1 z zaktualizowanym kontekstem.
Separacja trzech plików
Każde autonomiczne zadanie ma trzy warstwy. Rozdzielenie ich zapobiega przypadkowej zmianie reguł gry przez AI.
FROZEN (Human sets once, agent never touches):
- Evaluation criteria
- Test suites
- Constraints and boundaries
MUTABLE (Agent iterates on this):
- Implementation code
- Content drafts
- Configuration values
LEVER (Human adjusts to steer the agent):
- Agent instructions
- Strategy documents
- Program parametersPojedyncza metryka celu
Każda autonomiczna pętla MUSI mieć dokładnie jedną metrykę sukcesu. Nie dwie, nie ważoną kombinację — jedną. To wymusza jasność.
| Task Type | Single Metric |
|------------------------|----------------------------------------|
| Bug fix | Failing test now passes (yes/no) |
| Build fix | npm run build exits 0 (yes/no) |
| Performance tuning | Response time in ms (lower = better) |
| Copy optimization | Click-through rate (higher = better) |
| Code simplification | Lines of code (fewer = better) |
Binary decisions only.
No "it seems better" — either the number improved or it did not.Polityka crash-ów
Co się dzieje, gdy iteracja się wysypie? Polityka crash-ów zapobiega nieskończonym pętlom awarii.
Crash detected →
Is it an obvious fix? (typo, missing import)
YES → Fix and retry (max 2 quick fixes per crash)
NO → Is this the 1st or 2nd crash on this hypothesis?
1st → Abandon hypothesis, try next idea
2nd → Flag pattern, try different approach
3rd consecutive crash → STOP. Escalate to human.
Rule: Never retry the exact same thing twice.
That is not persistence — that is insanity.Pętle autonomiczne używają agentów zdefiniowanych w Rozdziale 3: Budowanie Agentów, są regulowane regułami z Rozdziału 4: System Reguł i produkują wyniki, które zasilają bazę wiedzy (Rozdział 7: Baza Wiedzy). System egzekwowania z Rozdziału 6 gwarantuje, że agenci trzymają się swoich granic nawet gdy działają bez nadzoru.