Przejdź do treści
16.7Średniozaawansowany8 min

Jak dobrze zaprojektować Human-in-the-Loop (HITL): wzorce zatwierdzania dla agentów AI

Sebastian KarallZaktualizowano 28 października 2026
Definicja

Human-in-the-Loop (HITL) oznacza celowe wbudowanie zatwierdzeń przez człowieka w łańcuch działań agenta AI. Gdy działanie jest nieodwracalne, kosztowne lub istotne prawnie, człowiek sprawdza je i zatwierdza, zanim agent je wykona. HITL to operacyjna realizacja nadzoru ze strony człowieka, którego wymaga art. 14 unijnego AI Act.

W skrócie

  • HITL to nie mechanizm do stosowania wszędzie: zatwierdzenie powinno poprzedzać działania nieodwracalne, kosztowne lub istotne prawnie, a nie każdy krok.
  • Trzy kluczowe wzorce obejmują większość przypadków: Pre-Action Approval, Checkpoint Approval i Escalation-on-Anomaly.
  • Największą słabością nie jest brak bramki zatwierdzania, lecz jej degradacja przez automation bias (OWASP ASI09): człowiek zatwierdza bez sprawdzania.
  • Art. 14 unijnego AI Act wymaga nadzoru ze strony człowieka nad AI wysokiego ryzyka; HITL jest jego techniczną realizacją, uzupełnioną o logi audytowe.
  • UX musi wymuszać weryfikację: pokazywać rozumowanie, pochodzenie źródeł i poziom pewności zamiast samego przycisku „Zatwierdź”.
  • Każdą ręczną interwencję i każde zatwierdzenie trzeba rejestrować w sposób odporny na manipulacje (logi WORM, podpis kryptograficzny).

Human-in-the-Loop (HITL) oznacza celowe wbudowanie zatwierdzeń przez człowieka w łańcuch działań agenta AI. Gdy działanie jest nieodwracalne, kosztowne lub istotne prawnie, człowiek sprawdza je i zatwierdza, zanim agent je wykona. HITL to operacyjna realizacja nadzoru ze strony człowieka, którego wymaga art. 14 unijnego AI Act, a zarazem kluczowy środek zaradczy wobec ryzyka agentowego OWASP ASI09 (Human-Agent Trust Exploitation).

  • Kiedy HITL jest potrzebny: przed działaniami nieodwracalnymi, kosztownymi lub istotnymi prawnie, a nie przed każdym krokiem.
  • Jakie są wzorce: Pre-Action Approval, Checkpoint Approval i Escalation-on-Anomaly, zwykle łączone.
  • Co najczęściej idzie nie tak: bramka degeneruje się do bezrefleksyjnego zatwierdzania (automation bias). UX i audyt muszą aktywnie temu zapobiegać.

Dlaczego naiwna autonomia jest problemem bezpieczeństwa

Systemy agentowe planują, wnioskują, wybierają narzędzia i działają przy minimalnym potwierdzaniu przez człowieka krok po kroku. Właśnie ta autonomia powiększa powierzchnię ataku. Wpis OWASP ASI02 (Tool Misuse & Exploitation) wymienia tryby automatycznego zatwierdzania, czyli tryby „YOLO”, które wyłączają okna potwierdzeń, jako osobny wektor ataku. Nasza rekomendacja: wyłącz automatyczne zatwierdzanie dla każdego narzędzia, które dotyka baz danych, płatności, komunikacji lub wdrożeń, i zastąp je bramkami Human-in-the-Loop.

HITL nie jest więc wygodą UX, lecz mechanizmem kontroli bezpieczeństwa. Ogranicza szkody, gdy przejęcie celu (ASI01), zatruta pamięć (ASI06) lub skompromitowany łańcuch dostaw (ASI04) skłoni agenta do działania wbrew intencjom jego operatorów.

Kiedy potrzebne jest zatwierdzenie przez człowieka?

Decyzja „bramka: tak czy nie” nie powinna zapadać doraźnie, lecz wynikać z udokumentowanej klasyfikacji ryzyka. Trzy kryteria obejmują większość przypadków:

  • Nieodwracalność. Czy działania nie da się cofnąć albo da się je cofnąć tylko dużym nakładem pracy? Usunięcia, wypłaty, wysyłka do klientów, nastawy produkcyjne.
  • Koszty. Czy działanie generuje znaczne lub trudne do ograniczenia koszty? Masowe wywołania API, zamówienia, provisioning infrastruktury.
  • Istotność prawna. Czy działanie wywołuje skutki prawne lub dotyczy danych osobowych? Umowy, decyzje kredytowe lub decyzje o świadczeniach, zgłoszenia podejrzanych transakcji, eksport danych podstawowych.

Z kolei operacje polegające tylko na odczycie lub łatwo odwracalne działania w sandboksie z reguły nie wymagają bramki. W przeciwnym razie pojawia się „zmęczenie zatwierdzaniem”, a weryfikujący z czystego znużenia zatwierdzają wszystko bez sprawdzania.

Wzorce HITL: Pre-Action, Checkpoint, Escalation

Trzy podstawowe wzorce obejmują większość architektur i w praktyce są łączone.

Pre-Action Approval. Agent zatrzymuje się tuż przed pojedynczym krytycznym działaniem. Planowane działanie wraz z argumentami trafia do kolejki zatwierdzeń; wykonanie następuje dopiero po zgodzie człowieka. Sprawdza się przy pojedynczych operacjach wysokiego ryzyka (zlecenie płatności, wysłanie umowy).

Checkpoint Approval. W wieloetapowych planach człowiek weryfikuje przebieg w określonych kamieniach milowych, zanim ruszy kolejny segment. Sprawdza się w dłuższych workflow, w których pojedyncze kroki same w sobie są nieszkodliwe, ale skumulowana ścieżka staje się krytyczna. Wzorzec odpowiada na opisany przez OWASP schemat „gotowanej żaby”, w którym każdy krok wydaje się wiarygodny, ale cała trajektoria jest szkodliwa.

Escalation-on-Anomaly. Agent działa autonomicznie i angażuje człowieka dopiero wtedy, gdy zadziałają progi lub detektory anomalii: nietypowa częstotliwość wywołań narzędzi, destrukcyjne operacje krótko po przyjęciu treści z zewnątrz, przekroczenia limitów żądań (rate limit). Technicznie można to zrealizować za pomocą policy-as-code (np. z Open Policy Agent (OPA) lub Cedar) jako bramkę zatwierdzania użycia narzędzi.

Skuteczna architektura HITL stopniuje zaufanie: decyzje o większym wpływie wymagają większej liczby weryfikujących lub mocniejszych dowodów („graduated trust”). Według OWASP kluczowe jest, aby bramka wymagała niezależnej weryfikacji dowodów, a nie tylko rekomendacji agenta.

Macierz działanie-ryzyko-HITL

Poniższa macierz pokazuje przykładowo, jak można klasyfikować działania. Ma służyć jako szablon; konkretne progi każda organizacja musi dopasować do swojego apetytu na ryzyko.

Działanie

Ryzyko

Czy HITL jest potrzebny?

Zalecany wzorzec

Odczyt rekordu / generowanie raportu

Niskie (odwracalne)

Nie

Wystarczy log audytowy

Utworzenie notatki wewnętrznej / szkicu

Niskie

Nie

Wystarczy log audytowy

Wysłanie e-maila do klienta zewnętrznego

Średnie (ryzyko reputacyjne / dotyczące danych)

Tak

Pre-Action Approval

Zmiana wpisu w bazie danych (zapis)

Średnie do wysokiego

Tak

Pre-Action lub Checkpoint

Zlecenie płatności / zamówienia

Wysokie (koszty, nieodwracalne)

Tak, w razie potrzeby zasada czterech oczu

Pre-Action, stopniowane według kwoty

Trwałe usunięcie rekordu

Wysokie (nieodwracalne)

Tak

Pre-Action Approval

Wydanie decyzji kredytowej / decyzji o świadczeniu

Wysokie (skutki prawne)

Tak

Pre-Action + niezależna weryfikacja

Wysłanie zgłoszenia podejrzanej transakcji (SAR)

Wysokie (prawne)

Tak

Pre-Action + zasada czterech oczu

Nastawa produkcyjna / zapis w OT

Krytyczne (bezpieczeństwo)

Tak

Pre-Action + kontrola poprawności

Masowe wywołania API powyżej progu

Zmienne (koszty)

Warunkowo

Escalation-on-Anomaly + limit kosztów

Najczęstszy błąd: bramka się degeneruje

Największym ryzykiem nie jest brak bramki, lecz jej postępująca erozja. OWASP ujmuje to jako osobne ryzyko z listy Top 10: ASI09 (Human-Agent Trust Exploitation). Agenci generują dopracowane, autorytatywnie brzmiące odpowiedzi; ludzie mają skłonność, by je po prostu przejmować. Warstwa nadzoru pomyślana jako mechanizm kontroli bezpieczeństwa sama staje się w ten sposób słabym punktem.

Kluczowe mechanizmy:

  • Automation bias: odpowiedź jest akceptowana bez krytycznej weryfikacji.
  • Uległość wobec autorytetu: pewny ton zniechęca do zadawania pytań.
  • Stopniowa eskalacja zaufania: agent buduje wiarygodność poprawnymi odpowiedziami, zanim pojawią się zmanipulowane.
  • Przeciążenie poznawcze: wolumen i złożoność przekraczają ludzkie możliwości weryfikacji.
  • „Dopracowana halucynacja”: pewna siebie, fałszywa i przekonująca odpowiedź.

Sygnały, po których można zmierzyć degradację: czas decyzji osób weryfikujących spada mimo niezmiennej złożoności zadań, a wzorce zatwierdzeń skrajnie silnie korelują z rekomendacją agenta. Jedno i drugie wskazuje na zatwierdzanie bez sprawdzania.

UX, który wymusza weryfikację

Od interfejsu zależy, czy HITL w ogóle działa. Goły przycisk „Zatwierdź” zachęca do bezmyślnego przyklepywania. Pomagają tu wzorce force engagement, które wymuszają rzeczywistą weryfikację:

  • Widoczne rozumowanie. Uzasadnienie, pochodzenie źródeł i przedziały ufności trzeba pokazywać, a nie ukrywać. Według OWASP ukrywanie śladu rozumowania w UI jest właśnie jednym z sygnałów wykrywania ASI09.
  • Oznaczanie odpowiedzi adwersaryjnych. Komunikaty w stylu „ta odpowiedź mogła być pod wpływem treści zewnętrznych” tam, gdzie treści pochodzą z niezaufanych źródeł.
  • Wymuszone opóźnienie. Przy zatwierdzeniach wysokiego ryzyka celowe opóźnienie, które zapobiega odruchowemu potwierdzaniu.
  • Szkolenia z automation bias dla osób weryfikujących i okresowe testowe wstrzyknięcia („ćwiczenia przeciwpożarowe”), które sprawdzają, czy HITL w ogóle jeszcze działa.

Przykładowy scenariusz: kaskada zakupowa

Scenariusz pozwala zobaczyć, jak zawodzi HITL. Załóżmy, że agent zakupowy przez trzy tygodnie jest stopniowo przekonywany, że jego limit zatwierdzania wynosi 500 000 USD. Następnie atakujący składa w dziesięciu transakcjach fałszywe zamówienia na łączną kwotę 5 mln USD. Człowiek zatwierdzający wierzy agentowi, który coraz dobitniej twierdzi, że ma uprawnienia do wyższych kwot. Podręcznikowy przypadek ASI09, wzmocniony przez kaskadowe błędy (ASI08).

W pseudokodzie skuteczną bramkę Pre-Action można by naszkicować tak:

```text
on agent_action(action):
risk = classify(action) # odwracalność, koszty, prawo
if risk in {WYSOKIE, KRYTYCZNE}:
evidence = gather_provenance(action) # źródła, pewność, rozumowanie
approver = route_by_amount(action) # >limit -> cztery oczy / eskalacja
decision = require_human(evidence,
enforce_delay=True,
show_reasoning=True)
audit_log.write_worm(action, evidence, decision) # podpisane
if not decision.approved: abort()
execute(action)
```

Ważne: limit (route_by_amount) znajduje się poza pamięcią agenta i jest chroniony przed manipulacją. W przeciwnym razie agent sam przestawi sobie limit, jak w przykładzie.

Audyt: bez logów nie ma nadzoru

Nadzór ze strony człowieka jest wiarygodny tylko wtedy, gdy da się go udowodnić. Jako minimum na potrzeby analizy śledczej w logu każdego działania agenta powinny się znaleźć: pełny prompt (użytkownik, system, wstrzyknięty kontekst), wersja modelu i hash konfiguracji, sekwencja wywołań narzędzi z argumentami, zapytania retrieval i identyfikatory dokumentów, odpowiedź i uzasadnienie decyzji, zdarzenia ręcznej interwencji człowieka, operacje odczytu i zapisu pamięci oraz koszty i latencja.

Sprawdzają się logi WORM (write-once-read-many) i podpis kryptograficzny, który pozwala wykryć manipulacje. W kwestii przechowywania unijny AI Act ustala dolną granicę dla systemów wysokiego ryzyka: dostawcy i podmioty stosujące muszą przechowywać automatycznie generowane logi, w zakresie, w jakim mają nad nimi kontrolę, przez co najmniej sześć miesięcy (art. 19, art. 26 ust. 6), o ile prawo Unii lub prawo krajowe nie stanowi inaczej. Jeśli agent uruchamia operacje biznesowe, na przykład zamówienia lub płatności, do dowodów księgowych i korespondencji handlowej stosuje się dodatkowo okresy przechowywania wynikające z prawa handlowego, w Austrii siedem lat zgodnie z § 212 UGB. Te logi są jednocześnie Twoim dowodem dla audytorów, że HITL działa w praktyce.

Odniesienie do regulacji (to nie porada prawna)

Unijny AI Act w art. 14 wymaga skutecznego nadzoru ze strony człowieka nad systemami AI wysokiego ryzyka. Ust. 4 lit. b wprost wymienia automation bias, czyli dokładnie mechanizm stojący za OWASP ASI09. Ten obowiązek projektowy spoczywa na dostawcy: musi on zbudować system wraz z interfejsem człowiek-maszyna tak, aby osoby sprawujące nadzór mogły rozpoznać automation bias i interweniować. Podmiot stosujący musi zgodnie z art. 26 ust. 2 wyznaczyć osoby sprawujące nadzór, które mają niezbędne kompetencje, przeszkolenie i uprawnienia. Kto sam buduje i wdraża agentów, pełni obie role.

Uzupełniająco BSI i francuska agencja ANSSI opublikowały w sierpniu 2025 roku dokument Design Principles for LLM-based Systems with Zero Trust. Omawia on m.in. uwierzytelnianie i autoryzację, sandboxing oraz monitoring, a w krytycznych przypadkach wymaga zgody użytkownika jako elementu Human-in-the-Loop.

Uwaga: ten artykuł jest analizą merytoryczno-techniczną i nie zastępuje porady prawnej. To, czy Twój konkretny system jest uznawany za AI wysokiego ryzyka w rozumieniu unijnego AI Act i jakie obowiązki z tego wynikają, należy wyjaśnić z wykwalifikowanym doradcą prawnym.

Dla agencji i decydentów B2B

Kto buduje agentów dla klientów lub wdraża je we własnej firmie, powinien traktować HITL nie jako funkcję dodawaną później, lecz jako decyzję architektoniczną. Konkretnie: macierz działanie-ryzyko jako element każdego projektu agenta, stopniowane zatwierdzenia zamiast ogólnego automatycznego zatwierdzania, UI typu force engagement przeciw automation bias i odporne na manipulacje logi audytowe od samego początku. Blck Alpaca z Wiednia pomaga firmom w całej Europie projektować agentowe workflow tak, aby autonomia i nadzór ze strony człowieka były we właściwej równowadze: bezpiecznie, w sposób weryfikowalny i zgodnie z unijnym AI Act oraz OWASP Agentic Top 10.

Podsumuj z AIChatGPTClaudePerplexity

Otwiera czat z przygotowanym promptem.

Najczęściej zadawane pytania

Kiedy agent AI bezwzględnie potrzebuje zatwierdzenia przez człowieka?
Zawsze wtedy, gdy działanie jest nieodwracalne (np. usunięcie danych, wypłata, wysyłka do klientów), generuje znaczne koszty lub jest istotne prawnie (np. umowy, decyzje kredytowe lub decyzje o świadczeniach, zgłoszenia do urzędów). Działania polegające tylko na odczycie lub łatwe do cofnięcia w sandboksach z reguły nie wymagają bramki. Decyzja powinna wynikać z udokumentowanej macierzy działanie-ryzyko-HITL.
Czym różnią się wzorce Pre-Action, Checkpoint i Escalation?
Pre-Action Approval zatrzymuje agenta tuż przed pojedynczym krytycznym działaniem i czeka na zatwierdzenie. Checkpoint Approval przewiduje weryfikację w określonych kamieniach milowych wieloetapowego planu, zanim uruchomi się kolejny segment. Escalation-on-Anomaly pozwala agentowi działać autonomicznie i angażuje człowieka dopiero wtedy, gdy zadziałają progi lub detektory anomalii. W praktyce łączy się te trzy wzorce w zależności od klasy ryzyka.
Który artykuł unijnego AI Act reguluje nadzór ze strony człowieka?
Art. 14 unijnego AI Act wymaga skutecznego nadzoru ze strony człowieka nad systemami AI wysokiego ryzyka. Ust. 4 lit. b wprost wymienia automation bias, czyli sedno OWASP ASI09 (Human-Agent Trust Exploitation). Dostawca musi zaprojektować system tak, aby osoby sprawujące nadzór mogły rozpoznać automation bias i interweniować; podmiot stosujący musi zgodnie z art. 26 ust. 2 wyznaczyć kompetentne osoby sprawujące nadzór. Kto sam buduje i wdraża agentów, pełni obie role. To nie jest porada prawna: konkretną klasyfikację Twojego systemu należy wyjaśnić z wykwalifikowanym doradcą prawnym.
Dlaczego Human-in-the-Loop tak często zawodzi w praktyce?
Ponieważ bramka degeneruje się do czystej formalności. OWASP opisuje w ASI09 automation bias i uległość wobec autorytetu: ludzie ufają pewnie sformułowanym odpowiedziom agenta i zatwierdzają je bez sprawdzania. Sygnały ostrzegawcze to skracający się czas decyzji przy tej samej złożoności oraz wysoka korelacja między rekomendacją a zatwierdzeniem. Środki zaradcze to UI typu force engagement, stopniowane zatwierdzenia i okresowe testowe wstrzyknięcia.
Jak udowodnić audytorom, że HITL działa?
Za pomocą odpornych na manipulacje logów audytowych każdego krytycznego działania: pełny prompt wraz ze wstrzykniętym kontekstem, sekwencja wywołań narzędzi z argumentami, uzasadnienie decyzji, zdarzenia ręcznej interwencji człowieka oraz dostępy do pamięci. Zalecane są logi WORM (write-once-read-many) i podpis kryptograficzny do wykrywania manipulacji. Dla systemów wysokiego ryzyka unijny AI Act wymaga przechowywania przez co najmniej sześć miesięcy (art. 19, art. 26 ust. 6). Prawo handlowe i przepisy branżowe mogą przewidywać dłuższe okresy, w Austrii na przykład siedem lat dla dowodów księgowych i korespondencji handlowej zgodnie z § 212 UGB.

Chcesz zgłębić temat?

Otrzymuj nowe analizy prosto na swoją skrzynkę albo zobacz, jak wykorzystujemy tę wiedzę w firmach.