Gdy w mroźną styczniową noc pada sieć energetyczna w 50-tysięcznym mieście, chatbot obsługi klienta w ciągu kilku minut dostaje 5 tysięcy jednoczesnych zapytań. Większość z nich to spanikowani odbiorcy, którzy nie wiedzą, czy odłączyć sprzęt medyczny, gdzie szukać schronienia i jak długo potrwa awaria. Jeśli bot się zawiesi lub poda sprzeczne informacje, kryzys techniczny przeradza się w wizerunkową katastrofę. Testowanie takiego scenariusza do tej pory wymagało zatrudnienia armii testerów. Metoda cyfrowych sobowtórów klientów, sprawdzona już w brytyjskiej bankowości, pozwala zrobić to szybciej, taniej i bez angażowania setek ludzi.
Cyfrowe sobowtóry zamiast setek testerów
Technologia opisana w paperze Iglesiasa i zespołu polega na tworzeniu syntetycznych agentów klienta (SCA) – cyfrowych sobowtórów odwzorowujących prawdziwe profile odbiorców. W banku zbudowano je na podstawie danych transakcyjnych i historii konwersacji. W energetyce źródłem mogą być zgłoszenia z poprzednich awarii, billing, a nawet rejestry rozmów z konsultantami. Każdy SCA dostaje zestaw cech: wiek, stan emocjonalny (od spokojnego po panikę), szczególne potrzeby (np. zależność od respiratora) i styl komunikacji. Potem tysiąc takich agentów jednocześnie atakuje chatbota, symulując realny chaos.
Scenariusz: awaria sieci w mroźną noc
Wyobraźmy sobie symulację dla spółki dystrybucyjnej na Dolnym Śląsku. W scenariuszu awaria obejmuje 30 tysięcy gospodarstw, temperatura spada do -15 stopni, a 200 klientów korzysta z aparatury podtrzymującej życie. Chatbot, zintegrowany z systemem GIS, ma automatycznie informować o przewidywanym czasie przywrócenia zasilania i wskazywać najbliższe punkty z agregatami. SCA testują skalowalność – czy bot obsłuży 3 tysiące równoległych sesji bez opóźnień powyżej 2 sekund. Sprawdzają też spójność: czy klient z respiratorem dostanie informację o konieczności wezwania karetki, a nie ogólnikową poradę 'proszę czekać na przywrócenie zasilania'. Dodatkowo agenci prowadzą testy adwersarialne – celowo podają niepełne adresy, pytają o gaz przy okazji awarii prądu, symulują osoby starsze, które nie rozumieją technicznego żargonu. Całość odbywa się w kontrolowanym środowisku, bez ryzyka, że prawdziwy klient usłyszy błędną instrukcję.

Korzyści i rachunek ekonomiczny
Ręczne testy obciążeniowe z udziałem 500 testerów kosztują około 200-300 tysięcy złotych i trwają kilka tygodni. Cyfrowa próba generalna z wykorzystaniem SCA zamyka się w 50-80 tysiącach złotych i daje wynik w 48 godzin. Ale prawdziwa wartość leży w uniknięciu kosztów kryzysu wizerunkowego. Przykład z 2022 roku: po awarii w jednym z dużych miast chatbot jednego z operatorów przez 40 minut podawał błędne numery telefonów do pogotowia energetycznego. Efekt? Ponad 2 miliony złotych wydane na kampanię naprawczą i spadek wskaźnika zaufania o 8 punktów procentowych w badaniu ARC Rynek i Opinia. Walidacja SCA pozwala też na systematyczne sprawdzanie zgodności z wytycznymi Urzędu Regulacji Energetyki, który coraz częściej wymaga udokumentowanych testów procedur kryzysowych. Zamiast raz na rok organizować kosztowne ćwiczenia, można uruchamiać symulację co kwartał, przy każdej aktualizacji chatbota.
Od testu do wdrożenia
Nie twierdzę, że cyfrowe sobowtóry zastąpią wszystkie testy. Widziałem już dwa projekty, w których chatbot idealnie przeszedł symulację, ale po wdrożeniu poległ na nietypowych zapytaniach, bo SCA zbudowano tylko na podstawie zgłoszeń z ostatniego roku, bez uwzględnienia rzadkich scenariuszy. Dlatego łączenie automatycznej walidacji z testami eksperckimi i audytem człowieka jest konieczne. Dobrym punktem startowym jest pilotaż dla jednego rejonu dystrybucyjnego. Zbierzcie dane z ostatnich 24 miesięcy, stwórzcie profile 500-1000 SCA i przeprowadźcie symulację najgorszego dnia. Wyniki pokażą słabe punkty bota i luki w samych procedurach komunikacji kryzysowej – na przykład brak gotowych komunikatów dla osób niesłyszących. A o to przecież chodzi: żeby w dniu prawdziwego blackoutu system nie tylko działał, ale i komunikował się z ludźmi tak, jak wymaga tego URE i zwykła przyzwoitość.
- Odporność chatbota na masowe obciążenie w sytuacji kryzysowej
- Spójność komunikatów dla grup wrażliwych zgodnie z wytycznymi URE
- Redukcja kosztów testów z 200 tys. zł do 50 tys. zł przy jednoczesnym zwiększeniu częstotliwości testów
Informacje o artykule
Ten artykuł powstał w oparciu o paper naukowy opublikowany w serwisie arXiv.
Paper: Large-Scale ChatBot Validation Through Customer Digital Twin Simulations
Autorzy: Cristovao Iglesias, Devesh Batra, Alankar Atreya, Stefan Wagner, Robert Hankache i in.
LLM-based chatbots are transforming customer service in regulated domains such as banking, but scalable and cost-effective validation remains a critical barrier to safe deployment. We present a two-part contribution for large-scale chatbot validation. First, we introduce a methodology for creatin...
arXiv: arxiv.org/abs/2607.26060
Czytaj więcej o tej technologii: Cyfrowe sobowtóry klientów testują bankowe chatboty
Artykuł wygenerowany ze wsparciem sztucznej inteligencji.
