Główne zagrożenia
Przykład halucynacji
Pytanie:
„Kto napisał książkę «Algorytmy kwantowe w praktyce» z 2019 roku?”
Odpowiedź LLM:
„Książkę tę napisał dr Jan Kowalski z Politechniki Warszawskiej.”
Halucynacja – książka nie istnieje, a model wymyślił autora
Jak ograniczać ryzyko: sprawdzaj fakty, podłączaj zaufane źródła przez RAG i informuj użytkowników, że odpowiedzi mogą zawierać błędy. Te metody zmniejszają liczbę halucynacji, ale ich nie eliminują.
Symulacja prompt injection
Ochrona danych wrażliwych
- Imię i nazwisko: [MASKED]
- PESEL: [MASKED]
- E-mail: [MASKED]
Dane zamaskowano automatycznie, zanim tekst trafił do modelu.
Guardrails – warstwy ochrony aplikacji
Zasada obrony w głąb
Żaden pojedynczy mechanizm nie zatrzyma wszystkich ataków. Łącz kilka warstw ochrony: walidację wejścia, mocny system prompt, filtrowanie wyjścia i monitoring. Atak, który przejdzie przez jedną warstwę, może zatrzymać następna.
Odpowiedzi LLM traktuj jak dane z niezaufanego źródła. Zawsze sprawdzaj ważne informacje, a modelowi i jego narzędziom dawaj tylko te uprawnienia, których naprawdę potrzebują.