kwi 2026 – sie 2026
Analityka obsługi klienta z LLM
13,5 miesiąca czatów z klientami i 1 130 transkrypcji rozmów przeanalizowanych przez LLM, by pokazać potrzeby klientów
- AI
- Analiza danych
- Czas trwania
- 4 miesiące
- Firma
- Boxette Group
- Rola
- Inżynier danych i analityk
Przegląd
Pełna historia czatów z klientami Boxette, załadowana do Postgres, z każdym niedawno aktywnym kontaktem sklasyfikowanym przez LLM. Wyniki, razem z ocenionymi przez AI transkrypcjami rozmów telefonicznych, złożyły się na raporty i prezentację z rekomendacjami dla zarządu.
Narzędzia
- Node.js
- PostgreSQL

- Gemini
- Claude
- Python
O co naprawdę pytają klienci
Zarząd nie wiedział, w jakich sprawach klienci naprawdę piszą i dzwonią, które pytania mógłby przejąć bot albo FAQ, gdzie baza wiedzy ma luki ani jak szybko odpowiadają operatorzy. Dane leżały w Respond.io, które nie oferuje zbiorczego eksportu treści wiadomości, oraz w bazie ocen rozmów telefonicznych.
Z API do Postgres
Ekstraktory w Node.js pobierają przez API każdą wiadomość z Respond.io dla każdego kontaktu, z paginacją kursorową i przyrostowymi aktualizacjami opartymi na znacznikach (watermark), do osobnego schematu Postgres. Kroki SQL łączą wiadomości z rozmowami, dzielą je na epizody kontaktu i wyliczają poziomy obsługi. Następnie kontakty wyeksportowano jako zwarte paczki transkrypcji dla modeli.
Skalibrowane modele, przedziały tam, gdzie się różnią
Każdy kontakt sklasyfikowano pod kątem tematów, możliwości obsłużenia bez operatora, nierozwiązanych spraw, sentymentu i błędów bota, głównie przy użyciu Gemini Flash, a Claude posłużył do zestawów referencyjnych. Każdy model skalibrowano względem zestawu referencyjnego, a metryki, co do których modele się nie zgadzają, podano jako przedziały. Osobny pięcioetapowy pipeline (Gemini 3.1 Pro z cache’owaniem kontekstu, potem podsumowanie od Claude Opus) porównał ocenione przez AI transkrypcje rozmów z bazą wiedzy agenta obsługi klienta, by znaleźć brakujące tematy. Wyniki złożyły się na raport po gruzińsku, skoroszyt Excel, listę 1 180 nierozwiązanych kontaktów z negatywnym sentymentem do ponownego kontaktu i 19-stronicową prezentację z rekomendacjami; część z nich przygotowali agenci Claude działający pod moją koordynacją.
Rezultat
Załadowano 622 079 wiadomości, 148 129 rozmów i 23 064 kontakty z 13,5 miesiąca oraz przeanalizowano wszystkie 10 392 kontakty aktywne w ostatnich sześciu miesiącach, z czego 8 524 przez Gemini za 96,02 USD, z 0 błędami. Śledzenie przesyłek pojawiło się u 40% kontaktów, deklaracje celne u 27%, a taryfy u 24%; według ostrożnych szacunków co najmniej 56% zgłaszało sprawy, które dobre FAQ lub bot mógłby rozwiązać. W 1 130 rozmowach telefonicznych tylko 28,4% z 1 910 wzmianek o tematach było w pełni pokrytych przez bazę wiedzy, a 33,1% wcale.