Przejdź do treści

Dobre praktyki

Halucynacje agentów AI: jak je wyłapać przed klientami

Halucynacje agentów AI w obsłudze klienta: jakie rodzaje sprawdzać, dlaczego próbki je pomijają i sześć kroków, które pozwalają je znaleźć i naprawić.

· 9 min czytania

Halucynacje agentów AI wyłapuje się, sprawdzając każdą odpowiedź bota względem własnych treści i zasad, a nie czekając na reklamacje. Proszę oceniać każdą rozmowę agenta AI według kryteriów oparcia w treściach i zgodności z zasadami, najpierw czytać tematy finansowe, a każdą potwierdzoną halucynację sprowadzać do artykułu lub reguły, z której wynika, tak aby drugi klient nie dostał już tej samej błędnej odpowiedzi.

W skrócie

  • Halucynacja agenta AI to pewna siebie odpowiedź, której Państwa treści nie potwierdzają: wymyślona zasada, błędna liczba, działanie, którego bot nigdy nie wykonał.
  • Najbardziej należy się obawiać błędnej odpowiedzi o zwrocie, bo klienci na jej podstawie działają, a odpowiedzialność za nią ponosi firma.
  • Próbki pomijają halucynacje: w przykładzie liczbowym próbka 2% ma 23% szans, że nie pokaże żadnej z 72 błędnych odpowiedzi o zwrotach.
  • Wyłapuje je sześciokrokowa rutyna: spisać ryzykowne twierdzenia, napisać sprawdzalne kryteria, oceniać względem własnych treści, oceniać wszystko, segregować według wagi, naprawiać u źródła.
  • Kontrola jakości po zakończeniu rozmowy nie zatrzyma pierwszej błędnej odpowiedzi. Zatrzymuje kolejnych sto, a to w nich leży koszt.

Jeśli Państwa agenci AI rozmawiają z klientami, nasza strona o kontroli jakości agentów AI pokazuje, jak Kaizo ocenia każdą rozmowę agenta AI według Państwa kryteriów, w tym pod kątem wymyślonych faktów i wymyślonych zasad. Ten poradnik opisuje metodę, niezależnie od tego, jakiego narzędzia Państwo używają.

Czym jest halucynacja agenta AI w obsłudze klienta?

Halucynacja agenta AI to odpowiedź, która brzmi pewnie, ale jest fałszywa lub nie znajduje oparcia w Państwa treściach, zwykle w postaci zasady, ceny, obietnicy lub faktu, na podstawie którego klient działa.

NIST Generative AI Profile (lipiec 2024) nazywa to konfabulacją, czyli wytwarzaniem treści podanych z pewnością, ale błędnych lub fałszywych (potocznie nazywanych halucynacjami lub zmyśleniami), które mogą wprowadzić użytkowników w błąd lub ich oszukać. W obsłudze klienta najważniejsza jest ostatnia część. Klient nie odróżni pewnej siebie błędnej odpowiedzi od pewnej siebie poprawnej.

W obsłudze klienta halucynacje dzielą się na sześć rodzajów. Każdy wymaga innej kontroli:

RodzajPrzykładJak to sprawdzić
Wymyślona zasada„Zwrot można zgłosić w ciągu 60 dni”, gdy zasady mówią o 30Porównać z artykułem o zasadach, z którego bot powinien był skorzystać
Błędna liczbaStara cena, błędna opłata, błędny czas dostawyPorównać każdą liczbę w odpowiedzi ze źródłem
Wymyślone działanie„Zwrot został przetworzony”, gdy bot nie może przetwarzać zwrotówPorównać twierdzenie z działaniami, które bot może wykonywać
Wymyślony wyjątekAnulowana opłata lub przedłużony termin, których nikt nie zatwierdziłSprawdzić z listą wyjątków, które może przyznać tylko człowiek
Błędny fakt o produkcieFunkcja, limit planu lub zgodność, które nie są prawdziwePorównać z dokumentacją produktu
Wymyślone źródłoArtykuł pomocy, formularz lub link, które nie istniejąOtworzyć link lub wyszukać tytuł w centrum pomocy

Halucynacja to jeden z rodzajów cichych błędów, czyli pomyłek, które panel liczy jako sukcesy. Nasza klasyfikacja cichych błędów agentów AI omawia pozostałe, takie jak pominięte eskalacje i fałszywe rozwiązania.

Dlaczego najbardziej należy się obawiać błędnej odpowiedzi o zwrocie?

Bo klient na jej podstawie działa, a Państwa firma nadal odpowiada za to, co powiedział jej bot, więc błąd obsługi zamienia się w koszt, reklamację lub roszczenie prawne.

Najbardziej znaną sprawą jest Moffatt v. Air Canada (luty 2024). Chatbot na stronie linii lotniczej poinformował klienta, że o taryfę żałobną można wystąpić już po podróży. Zasady linii lotniczej na to nie pozwalały, a link podany przez samego chatbota prowadził do strony, która to mówiła.

Civil Resolution Tribunal w Kolumbii Brytyjskiej odrzucił argument, że chatbot odpowiada za własne działania. Uznał, że Air Canada nie dołożyła należytej staranności, aby jej chatbot był dokładny, i nakazał zapłatę 812,02 dolarów kanadyjskich. Jedna rozmowa to niewielka kwota. Ta sama odpowiedź powtórzona każdemu klientowi, który zadał to samo pytanie, już nie.

Tematy finansowe to także miejsce, w którym halucynacje najczęściej wyglądają na pomocne. Bot, który wymyśla hojny termin zwrotu, daje zadowolonego klienta, rozwiązaną rozmowę i dobry wynik satysfakcji, aż do chwili, gdy zwrot zostaje odrzucony.

Dlaczego próbki pomijają halucynacje agentów AI?

Bo halucynacja w jednym temacie jest rzadka w skali wszystkich rozmów, ale powtarza się w obrębie tego tematu, a mała losowa próbka obejmuje zbyt mało rozmów na ten temat, by pokazać wzorzec.

Oto przykład z liczbami, które dobraliśmy, aby pokazać rachunek, a nie dane klienta:

EtapLiczba
Rozmowy agenta AI w miesiącu40 000
Rozmowy o zwrotach (6%)2400
Odpowiedzi o zwrotach z wymyślonym warunkiem (3% rozmów o zwrotach)72
Losowa próbka QA (2% wszystkich rozmów)800
Oczekiwana liczba rozmów o zwrotach w tej próbce48
Oczekiwana liczba błędnych odpowiedzi o zwrotach w tej próbce1,44
Szansa, że próbka nie zawiera żadnej z nich23%
Szansa, że zawiera najwyżej jedną58%

Obie szanse wynikają z rozkładu dwumianowego: 0,97 do potęgi 48 to 0,232, a po dodaniu szansy na dokładnie jedną wychodzi 0,576. W ponad połowie miesięcy recenzenci zobaczą więc najwyżej jedną błędną odpowiedź o zwrocie. Jedna wygląda na odosobniony przypadek, więc nikt nie poprawia artykułu, który za nią stoi.

Gdy ocenia się każdą rozmowę, widać wszystkie 72, zgrupowane w jednym temacie, w ciągu tygodnia. Dlatego nasz poradnik o tym, jak oceniać 100% rozmów (po angielsku), ma większe znaczenie dla botów niż dla ludzi: błędy człowieka są rozproszone, a błędy bota się powtarzają.

Jak wyłapać halucynacje agentów AI: sześciokrokowa rutyna

Halucynacje agentów AI wyłapuje się w sześciu krokach: spisać ryzykowne twierdzenia, napisać sprawdzalne kryteria, oceniać względem własnych treści, oceniać każdą rozmowę, segregować według wagi i naprawiać u źródła.

Kroki od 1 do 3 konfiguruje się raz.

Krok 1: Spisać twierdzenia, które kosztują pieniądze, jeśli są błędne

Proszę zacząć od tematów, w których klient działa na podstawie odpowiedzi: zwroty, rezygnacje, opłaty, ceny, terminy dostawy, warunki kwalifikacji i zmiany na koncie. Dla każdego tematu warto zapisać twierdzenia, które formułuje bot, takie jak „termin zwrotu”, „opłata za rezygnację” czy „które plany obejmują X”. Ta lista staje się głównym obszarem karty oceny i pierwszą kolejką do przeglądu.

Krok 2: Napisać kryteria, które recenzent sprawdzi w transkrypcji

Kryterium w rodzaju „odpowiedź jest poprawna” jest zbyt ogólne, by dwa razy ocenić je tak samo. Proszę formułować je tak, aby recenzent albo automatyczny oceniający mógł wskazać wiersz, który je spełnia lub nie:

KryteriumSpełnione, gdyNiespełnione, gdy
Oparte na naszych treściachKażdy fakt w odpowiedzi występuje w opublikowanym przez nas artykule pomocy lub zasadachOdpowiedź zawiera fakt, liczbę lub warunek, których nasze treści nie podają
Granice zasadZwroty, środki na koncie i wyjątki mieszczą się w spisanych zasadachBot oferuje lub obiecuje coś, na co zasady nie pozwalają
Deklarowane działaniaBot mówi tylko, że zrobił to, co faktycznie może zrobićBot mówi, że przetworzył, anulował lub zmienił coś, czego nie może
NiepewnośćBot mówi, że nie wie, albo przekazuje rozmowę, gdy treści nie zawierają odpowiedziBot wypełnia lukę domysłem

Nasz poradnik o tym, jak napisać kryteria oceny QA, które AI potrafi ocenić (po angielsku), pokazuje, jak w ten sam sposób sformułować resztę karty oceny.

Krok 3: Oceniać względem własnych treści

Kontrola oparcia w treściach jest tylko tak dobra jak treści, względem których sprawdza. Proszę połączyć oceniającego z tym samym centrum pomocy i tymi samymi artykułami o zasadach, z których odpowiada bot, tak aby „brak oparcia w naszych treściach” miał precyzyjne znaczenie.

W Kaizo kryteria pisze się własnymi słowami i łączy bazę wiedzy, dzięki czemu AI ocenia każdą odpowiedź względem Państwa treści.

Krok 4: Oceniać każdą rozmowę agenta AI

Proszę oceniać wszystkie, bo powyższy przykład pokazuje, co ukrywa próbka. AutoPilot w Kaizo ocenia każdą rozmowę według Państwa kryteriów w momencie jej rozwiązania i dołącza komentarz wyjaśniający wynik. Można określić, które kolejki, kanały lub zespoły ma oceniać, tak aby tematy finansowe były objęte oceną od pierwszego dnia.

Krok 5: Segregować według wagi, a nie według daty

Nie każda halucynacja wymaga takiej samej reakcji. Reguła wagi pozwala zespołowi skupić się na tych, które kosztują pieniądze:

WagaJak to wyglądaReakcja
KrytycznaWymyślony zwrot, anulowanie opłaty, twierdzenie prawne lub dotyczące bezpieczeństwa, obietnica, którą firma musi spełnić lub wycofaćTego samego dnia: skontaktować się z klientami, których to dotyczy, wyłączyć temat z obsługi przez bota lub wymusić przekazanie do konsultanta do czasu poprawki
WysokaBłędna liczba lub warunek w temacie finansowym, wymyślone działanieW ciągu 2 dni roboczych: poprawić artykuł źródłowy, ponownie ocenić temat
ŚredniaBłędny fakt o produkcie bez kosztu, wymyślony linkNa cotygodniowej liście poprawek treści
NiskaNieszkodliwy szczegół, na przykład błędny przykład godzin otwarcia sklepuZbiorczo przy comiesięcznym przeglądzie treści

Krok 6: Sprowadzić każdą halucynację do źródła i ocenić ponownie

Większość halucynacji wynika z czegoś, co da się naprawić: nieaktualnego artykułu pomocy, dwóch sprzecznych artykułów, warunku ukrytego na dole strony albo tematu, dla którego nie ma żadnego artykułu.

Proszę poprawić źródło, a potem przez kolejny tydzień ponownie oceniać ten temat, aby potwierdzić, że poprawka zadziałała. Analiza przyczyn źródłowych w Kaizo grupuje błędy stojące za spadkiem wyników, dzięki czemu dziesięć złych odpowiedzi z jednego artykułu staje się jedną poprawką.

Jakie sygnały wskazują na halucynację?

Najtańszym sygnałem halucynacji jest zachowanie klienta po rozmowie: ponowne kontakty, spory i korekty wprowadzane przez konsultantów; te sygnały pomagają wybrać, które rozmowy przeczytać najpierw.

  • Klient wraca w ciągu 7 dni z tym samym tematem, często innym kanałem.
  • Klient powołuje się na bota w rozmowie z konsultantem: „Państwa asystent mi powiedział”.
  • Konsultant wycofuje lub koryguje coś, co obiecał bot.
  • Po rozmowie z botem na dany temat pojawia się prośba o zwrot, środki na koncie lub wyjątek.
  • Odpowiedź bota zawiera liczbę, datę lub link, których nie ma w artykule źródłowym.
  • Klient protestuje („na Państwa stronie jest napisane co innego”), a bot się powtarza.

Każdy sygnał jest też kryterium karty oceny lub filtrem. Sygnały związane z przekazaniem rozmowy powinny trafić na kartę oceny, co wyjaśnia nasz poradnik o ocenie przekazania rozmowy między botem a konsultantem.

Czego nie zrobi kontrola jakości po zakończeniu rozmowy

Kontrola jakości po zakończeniu rozmowy nie zatrzyma pierwszej błędnej odpowiedzi, ale powstrzyma tę samą odpowiedź przed dotarciem do kolejnych klientów i pokaże, kto już ją otrzymał.

Kaizo ocenia rozmowy po ich zakończeniu, w systemie helpdesk, w którym się znajdują. Nie monitoruje bota na żywo i nie blokuje odpowiedzi przed jej wysłaniem.

Zabezpieczenia działające w trakcie odpowiadania bota oraz testy przed uruchomieniem, na przykład testy regresji promptów w procesie wdrożeniowym zespołu deweloperskiego, należą do zespołu, który buduje agenta. To inne etapy i działają równolegle z QA.

Ocena po zakończeniu rozmowy dodaje to, czego inne etapy nie widzą: co bot faktycznie powiedział prawdziwym klientom, w każdej rozmowie, z transkrypcją za każdym ustaleniem. To także dowód potrzebny, aby skontaktować się z klientami, którzy dostali błędną odpowiedź, zanim sami to odkryją.

Jak zacząć wyłapywać halucynacje w tym miesiącu

Proszę zacząć od jednego tematu finansowego, czterech kryteriów i każdej rozmowy na ten temat przez dwa tygodnie, co wystarczy, by znaleźć pierwsze źródło do poprawy i zmierzyć wskaźnik halucynacji.

  1. Wybrać temat, w którym błędna odpowiedź kosztuje najwięcej, zwykle zwroty lub rezygnacje.
  2. Dodać do karty oceny bota cztery kryteria z kroku 2.
  3. Przez dwa tygodnie oceniać każdą rozmowę agenta AI na ten temat.
  4. Policzyć rozmowy, które nie spełniają kryterium oparcia w treściach lub zgodności z zasadami, i podzielić przez wszystkie rozmowy na ten temat. To wskaźnik halucynacji dla tego tematu.
  5. Poprawić najważniejsze źródło, oceniać ponownie przez tydzień i porównać.

Proszę zobaczyć to w demo na żywo. Kaizo ocenia każdą rozmowę agenta AI względem Państwa treści i kryteriów oraz wiąże każde niespełnione kryterium z wierszem, w którym nie zostało spełnione. Porozmawiajmy.

Najczęściej zadawane pytania

Czy można całkowicie powstrzymać chatbota AI przed halucynacjami?

Żadna obecna metoda tego nie gwarantuje. Oparcie bota na Państwa treściach, ograniczenie jego tematów i wymuszenie przekazania rozmowy, gdy nie zna odpowiedzi, zmniejszają liczbę halucynacji. Zagwarantować można natomiast, że Państwo je znajdą: oceniając każdą rozmowę względem własnych treści, wyłapuje się błędną odpowiedź w pierwszych rozmowach, w których się pojawia, a nie po reklamacji.

Czy baza wiedzy powstrzymuje agenta AI przed zmyślaniem?

Zmniejsza problem, ale go nie usuwa. Bot, który odpowiada z Państwa bazy wiedzy, nadal może błędnie połączyć dwa artykuły, skorzystać z nieaktualnego albo wypełnić lukę tam, gdzie artykułu nie ma. Dlatego kontrola oparcia w treściach porównuje każdą odpowiedź ze źródłem, a nieaktualny lub brakujący artykuł jest najczęstszą przyczyną źródłową.

Jak zmierzyć wskaźnik halucynacji agenta AI?

Należy policzyć rozmowy, które nie spełniają kryterium oparcia w treściach lub zgodności z zasadami, i podzielić przez wszystkie ocenione rozmowy, osobno dla każdego tematu. Pomiar dla tematu jest lepszy niż ogólny, bo niski wskaźnik ogólny może ukryć wysoki wskaźnik w zwrotach. Proszę śledzić go co tydzień w trakcie poprawiania źródeł, a co miesiąc, gdy się ustabilizuje.

Kto odpowiada, gdy chatbot poda klientowi błędne informacje?

W sprawie Air Canada odpowiadała firma. W lutym 2024 roku trybunał w Kolumbii Brytyjskiej orzekł, że linia lotnicza odpowiada za wszystkie informacje na swojej stronie internetowej, łącznie z odpowiedziami chatbota, i nakazał zapłatę 812,02 dolarów kanadyjskich. To jedno rozstrzygnięcie w sprawie o niewielką kwotę w jednej prowincji, a nie ogólna reguła, więc warto sprawdzić prawo obowiązujące tam, gdzie Państwo działają.

Jak szybko poprawić halucynację po jej wykryciu?

Według wagi. Temat krytyczny należy wyłączyć z obsługi przez bota lub wymusić przekazanie do konsultanta tego samego dnia i skontaktować się z klientami, którzy dostali błędną odpowiedź. Artykuły źródłowe przy wysokiej wadze trzeba poprawić w ciągu dwóch dni roboczych, a potem przez tydzień ponownie oceniać temat, aby potwierdzić skuteczność poprawki. Niższe wagi mogą trafić na cotygodniową listę poprawek treści.

Na tej stronie

Powiązane artykuły

Zobacz to podczas demo na żywo

Zaprezentujemy Państwu Kaizo na realistycznych przykładowych rozmowach, aby zobaczyli Państwo, jak taki przykład jest oceniany, wyjaśniany i przekładany na coaching.

Zaufały nam zespoły obsługi klienta na całym świecie

  • Foot Locker
  • Canva
  • GetYourGuide
  • Instacart
  • BlaBlaCar
  • UiPath