Vai al contenuto
Giorgi Eliadze
Progetti: Boxette Group

apr 2026 – ago 2026

Analisi dell’assistenza con LLM

13,5 mesi di chat con i clienti e 1.130 trascrizioni di chiamate, lette con LLM per mostrare i bisogni dei clienti

  • IA
  • Analisi dei dati
Durata
4 mesi
Azienda
Boxette Group
Ruolo
Data engineer e analista

Panoramica

L’intera cronologia delle chat dei clienti di Boxette, caricata in Postgres, con ogni contatto attivo di recente classificato tramite LLM. I risultati, insieme alle trascrizioni delle chiamate valutate dall’AI, sono diventati report e una presentazione di raccomandazioni per il management.

Strumenti

  • Node.js
  • PostgreSQL
  • Respond.io
  • Gemini
  • Claude
  • Python

Che cosa chiedono davvero i clienti

Il management non sapeva per cosa i clienti scrivono e chiamano davvero, quali domande potrebbero essere gestite da un bot o da una FAQ, dove la base di conoscenza avesse lacune, né quanto velocemente rispondessero gli operatori. I dati stavano in Respond.io, che non offre un’esportazione massiva del testo dei messaggi, e nel database di valutazione delle chiamate.

Dall’API a Postgres

Estrattori Node.js scaricano tramite API ogni messaggio Respond.io per contatto, con paginazione a cursore e aggiornamenti incrementali basati su watermark, in uno schema Postgres dedicato. Passaggi SQL collegano i messaggi alle conversazioni, li suddividono in episodi di contatto e calcolano i livelli di servizio. I contatti sono stati poi esportati in lotti compatti di trascrizioni per i modelli.

Modelli calibrati, intervalli dove non concordano

Ogni contatto è stato classificato per argomenti, potenziale di self-service, problemi irrisolti, sentiment ed errori del bot, per lo più con Gemini Flash, usando Claude per i set di riferimento. Ogni modello è stato calibrato su un set di riferimento, e le metriche su cui i modelli non concordano sono riportate come intervalli. Una pipeline separata in cinque passaggi (Gemini 3.1 Pro con context caching, poi una sintesi di Claude Opus) ha confrontato le trascrizioni delle chiamate valutate dall’AI con la base di conoscenza dell’agente di assistenza per trovare gli argomenti mancanti. I risultati sono diventati un report in georgiano, una cartella di lavoro Excel, un elenco di follow-up di 1.180 contatti irrisolti con sentiment negativo e una presentazione di raccomandazioni di 19 pagine, in parte prodotti da agenti Claude da me orchestrati.

Risultato

Caricati 622.079 messaggi, 148.129 conversazioni e 23.064 contatti relativi a 13,5 mesi, e analizzati tutti i 10.392 contatti attivi negli ultimi sei mesi, 8.524 dei quali tramite Gemini per 96,02 $ con 0 errori. Il tracking è emerso nel 40% dei contatti, le dichiarazioni doganali nel 27% e le tariffe nel 24%, e secondo una stima prudente almeno il 56% ha posto questioni che una buona FAQ o un bot potrebbe risolvere. Sulle 1.130 chiamate, solo il 28,4% delle 1.910 menzioni di argomenti era coperto completamente dalla base di conoscenza, e il 33,1% per niente.

Progetti: Boxette Group