Research · Weryfikowalne wykonanie

Weryfikowalne wykonanie agentów AI: od wyniku do niezależnego dowodu

Agent może wygenerować przekonujący rezultat bez udowodnienia, jak praca została wykonana. Weryfikowalne wykonanie rozdziela twierdzenie, dowód i verifier.

TWIERDZENIE ≠ DOWÓD. Brak dowodu = UNKNOWN.

Weryfikowalne wykonanie oznacza, że rezultat agenta jest powiązany z evidence możliwym do sprawdzenia niezależnie od narracji samego modelu.

CLAIM → MISSION BOUNDARY → EXECUTION → OBSERVATIONS → DETERMINISTIC CHECKS → PROOF → VERIFY

System powinien potrafić zwrócić również FAILED lub UNKNOWN, zamiast wymuszać pozytywny wynik.

  1. Zdefiniuj jednostkę wykonania i identyfikator misji.
  2. Zapisuj obserwacje zamiast tylko finalnego tekstu modelu.
  3. Dodaj deterministyczne checki dla krytycznych wymagań.
  4. Zwiąż dowody hashami lub równoważnym mechanizmem integralności.
  5. Trzymaj evidence i metadata w jednym pakiecie.
  6. Uruchamiaj verifier poza reasoning loop agenta.

Evidence po wykonaniu nie wystarcza, jeśli agent miał nieograniczone capability. Dlatego do proof trzeba dołożyć granice narzędzi, scope, approvals, credentials i zachowanie fail-closed.

CONTROL — co agent może zrobić? PROOF — jakie dowody pokazują, co zrobił?
  • Co dokładnie jest weryfikowaną jednostką wykonania?
  • Które checki są deterministyczne?
  • Czy dowody z dwóch runów mogą się pomieszać?
  • Czy verifier działa niezależnie od agenta?
  • Co dzieje się przy brakującym evidence?
  • Czy tampered copy jest wykrywalna reprodukowalnym testem?