Rejestr incydentów jest tyle wart, ile reguły, którymi się go buduje. Ta strona definiuje te reguły — hierarchię statusów dowodowych, model confidence, format karty dowodowej i zasadę falsyfikowalności.
Portal, który publikuje incydenty bezpieczeństwa, ma dwie możliwe strategie. Pierwsza — budować autorytet na tym, że brzmi się pewnie. Druga — budować go na tym, że każdy wpis można sprawdzić, zakwestionować i — jeśli jest błędny — wycofać publicznie.
Wybieramy drugą. Nie dlatego, że jest wygodniejsza — nie jest. Dlatego, że pierwsza jest tym samym, co zarzucamy większości rynku AI: pewność bez pomiaru, autorytet bez weryfikacji, przekonanie bez dowodu.
Każdy wpis w tym laboratorium ma identyfikator, status dowodowy i poziom confidence. Każdy zawiera wyraźne rozdzielenie tego, co potwierdzone, od tego, co wywnioskowane. Każdy zawiera źródła z datą dostępu. Jeżeli któryś okaże się błędny — publikujemy sprostowanie zamiast go ukrywać.
„Bezpieczeństwo systemu AI" to nie jedna właściwość. To kilka od siebie niezależnych warstw, z których każda może zawieść osobno i każda wymaga osobnego pomiaru. Nasz rejestr i nasze audyty patrzą na każdą z nich.
Co system faktycznie robi w odpowiedzi na bodziec, a nie co deklaruje w prompcie systemowym. Przytakiwanie użytkownikowi (sycophancy), konfabulacje, skłonność do potwierdzania fałszywej przesłanki.
Jakie komponenty istnieją, jak są połączone, gdzie przebiegają granice zaufania między użytkownikiem, modelem, wyszukiwarką kontekstu (retrieverem) i warstwą wykonawczą.
Gdzie trafiają dane wejściowe, jakie integracje mają do nich dostęp, co jest logowane, co jest przechowywane i przez kogo może być odzyskane.
Czy agent może zrobić więcej niż powinien. Zasada minimalnych uprawnień, bramy zatwierdzeń, eskalacja uprawnień, brak rozdzielenia ról.
Co jest wyszukiwane, jak wyniki są układane według trafności i czy odpowiedź jest rzeczywiście ugruntowana w źródle, czy tylko się na nie powołuje.
Czy istnieje niezależny komparator między twierdzeniem systemu a niezależnie uzyskanym zapisem. Jeżeli go nie ma — to jest ustalenie tej warstwy.
Co system faktycznie wykonuje — nie co planuje, nie co opisuje. Logi wykonania, efekty uboczne, ślady w systemach zewnętrznych.
Rejestr obejmuje zdarzenia w Polsce (lub z polską jurysdykcją), w których zautomatyzowany system generował treść albo podejmował lub przygotowywał decyzję, a brak kontroli nad nim wyrządził szkodę lub stworzył realne ryzyko. Wymagamy publicznie dostępnego materiału źródłowego.
Do rejestru trafiają więc nie tylko modele generatywne, lecz także klasyfikatory uczenia maszynowego i algorytmy deterministyczne — bo ta sama brakująca warstwa kontroli zawodzi w nich w ten sam sposób. Żeby nie mieszać tych przypadków, każdy wpis ma pole typ systemu: model generatywny, klasyfikator ML albo algorytm deterministyczny. Kto szuka wyłącznie incydentów z udziałem AI w wąskim sensie, może je odfiltrować.
Obserwacje własne (seria OBS). Osobno publikujemy obserwacje z sesji prowadzonych przez autora z publicznie dostępnymi modelami. Nie spełniają kryterium rejestru — nie są zdarzeniami, które wyrządziły szkodę, i nie mają zewnętrznego źródła — dlatego mają własną numerację (OBS-RRRR-NNN) i własny status: OBSERWACJA, czyli pojedyncza sesja z transkryptem dostępnym na życzenie. Po udokumentowanym powtórzeniu protokołu obserwacja może otrzymać status REPRODUCED. Pojedyncza obserwacja nigdy nie jest podstawą twierdzeń o częstości zjawiska.
Każdy wpis w rejestrze ma jeden — i tylko jeden — status dowodowy. Status nie jest opinią. Jest deklaracją tego, jakiego rodzaju materiał za wpisem stoi.
Status wpisu a etykieta twierdzenia. Status opisuje cały wpis. Wewnątrz karty pojedyncze twierdzenia dostają osobne etykiety: źródło (stoi w materiale źródłowym), wniosek (nasza interpretacja) albo VENDOR CLAIM (deklaracja dostawcy o własnym produkcie). Etykieta twierdzenia nigdy nie podnosi statusu wpisu.
Większość „analiz bezpieczeństwa AI" w polskim internecie opiera się na materiałach z tej listy. Nasza metodologia zabrania ich używania. Nie dlatego, że są bezwartościowe — dlatego, że są nieodróżnialne od twierdzeń wiarygodnych, jeżeli nie postawi się ich w kontekście.
Confidence to nie ozdoba. To deklaracja o sile dowodów, z których zbudowany jest wpis. Każdy wpis ma jednoznacznie przypisany poziom i jednozdaniowe uzasadnienie.
Opiera się na materiale, który można sprawdzić niezależnie — dwa niezależne źródła, dokument regulatora, prawomocny wyrok.
Opiera się na materiale częściowo potwierdzonym lub pojedynczym źródle wysokiej jakości bez drugiego potwierdzenia.
Opiera się na materiale niepotwierdzonym lub pojedynczych świadectwach bez dokumentacji technicznej.
Ujednolicony format pozwala porównywać wpisy między sobą bez względu na to, czy dotyczą modelu językowego, algorytmu rekomendacji czy bota telefonicznego.
| Metadane | |
|---|---|
| CASE ID* | PL-AI-RRRR-NNN — numer kolejny w roku zdarzenia |
| TYTUŁ* | opis zdarzenia, bez oceny |
| KATEGORIA* | Model Misuse · Governance Failure · Data Exposure · … |
| TYP SYSTEMU* | model generatywny · klasyfikator ML · algorytm deterministyczny · … |
| DATA ZDARZENIA* | RRRR-MM |
| JURYSDYKCJA* | PL · PL+UE · inne |
| SYSTEM* | nazwa systemu i dostawca — tylko jeśli ustala je źródło |
| ORGANIZACJA | jeśli jest publicznie znana |
| STATUS* | jeden z siedmiu statusów powyżej |
| CONFIDENCE* | HIGH · MEDIUM · LOW + jednozdaniowe uzasadnienie |
| ŹRÓDŁA* | URL + data dostępu; co najmniej dwa niezależne dla VERIFIED |
| OSTATNIA WERYFIKACJA* | data ostatniego sprawdzenia źródeł |
| Analiza | |
| INCYDENT* | co się wydarzyło — fakty ze źródeł, bez interpretacji |
| ARCHITEKTURA* | osobno: potwierdzona w źródłach i wywnioskowana |
| TRYB AWARII* | co konkretnie zawiodło (failure mode) |
| BRAKUJĄCA KONTROLA* | jakiej warstwy kontroli zabrakło (control failure) |
| NAPRAWA* | co można było i można zrobić (remediation) |
| FALSYFIKOWALNOŚĆ* | co zmusiłoby nas do wycofania lub zmiany wniosku |
| HISTORIA ZMIAN* | każda zmiana statusu lub wniosku, z datą i powodem |
| CYTAT KLUCZOWY | jeśli istnieje — źródło i kontekst |
Twierdzenia i źródła mają własne identyfikatory. Każde twierdzenie z karty dostaje stały numer (np. PL-AI-2024-002-T01) i własny status — fakt ze źródłem albo wniosek (INFERENCE). Każde źródło ma identyfikator EVID i listę twierdzeń, które na nim opieramy. Pełne listy: rejestr twierdzeń i rejestr źródeł; całość jako plik: dane do pobrania. Pojęcia używane w kartach wyjaśnia słownik.
Uwaga o brakującej kontroli. To miejsce, w którym metodologia łączy się z fundamentem teoretycznym laboratorium — Perceptual Control Theory i Reference Signal Engineering. Pytanie „jakiej kontroli brakowało” to w istocie pytanie, które PCT zadaje systemom od 1960 roku.
Wpis, którego nie można obalić, nie jest wpisem dowodowym — jest manifestem. Dlatego przy każdym przypadku publikujemy warunki, po spełnieniu których wycofamy lub istotnie zmienimy wniosek.
Jak wygląda wycofanie. Wpis nie jest usuwany. Każda zmiana statusu lub wniosku trafia do sekcji „Historia zmian” na karcie — z datą i powodem. Nie edytujemy po cichu. Przykład: PL-AI-2026-001, gdzie po przeglądzie obniżyliśmy status z VERIFIED na DOCUMENTED. Wpis, który po weryfikacji nie spełnia kryterium włączenia, znika z list i statystyk, ale zostaje w sekcji wpisów wycofanych — z datą i powodem; jego identyfikator nie jest używany ponownie.
Metodologia, która nie definiuje własnych granic, jest zaproszeniem do nadużyć. Poniżej lista rzeczy, które są poza zakresem tego laboratorium.