Powrót do: AI_Testers vol. 1 – Bonusy (aktywnie rozwijane)
Pies na ruchliwej ulicy. Testowanie odporności (Robustness) modeli LLM na chaos
Materiały dodatkowe do lekcji
W poprzednim odcinku mówiliśmy o hakerach i zabezpieczeniach. Ale zejdźmy na ziemię. W prawdziwym życiu problemem zespołu QA w projektach AI rzadko są zaawansowani cyberprzestępcy. Głównym powodem awarii i halucynacji na produkcji są… zwykli użytkownicy.
W idealnym, labowym środowisku testowym nasz prompt wygląda tak: “Proszę o podanie statusu przesyłki o numerze 123”. Wszystko świeci na zielono. A na produkcji? Użytkownik idzie w deszczu, ma w jednej ręce parasol, a kciukiem pisze do bota: “gdzjie moja pczka szybko”. I co robi Twój wspaniały model LLM? Wywala się, krzyczy błędem parsowania, albo zaczyna zmyślać.
To nie jest atak. To zwykła, ludzka nieuwaga. Dlatego obok Safety – testowania w warunkach wrogich – potrzebujesz Robustness: testowania w warunkach chaosu. Safety pilnuje, żeby model nie robił rzeczy złych. Robustness dba o to, żeby model robił rzeczy DOBRE, nawet jeśli dane wejściowe są mocno zabrudzone literówkami, brakującymi znakami diakrytycznymi albo całą stopką RODO przeklejoną z maila.
W tym odcinku poznasz:
- ✍️ Zniekształcenia tekstu (Perturbations & Typos) – Brak polskich znaków, literówki, losowy caps lock.
- 🌊 Szum informacyjny (Noise Injection) – Wklejanie wielkich, niepotrzebnych bloków tekstu (np. stopek mailowych).
- 📊 Zmiana formatu wejścia – Urwane JSONy i wklejone tabelki z Excela.
Dowiesz się też, jak automatycznie “psuć” dane testowe ze swojego Golden Setu za pomocą Data Augmentation – żeby udowodnić biznesowi, że Twój system jest gotowy na spotkanie z prawdziwą ulicą.
Narzędzia i linki z odcinka:
