Leggere centinaia di recensioni richiede tempo. Leggerne migliaia, o centinaia di migliaia, a mano e con costanza non è realistico. Le valutazioni a stelle mostrano un punteggio, ma raramente spiegano il reclamo, il problema ricorrente del prodotto o quale dovrebbe essere il passo successivo per il tuo team.

Con Datablist puoi riassumere le recensioni dei clienti con l’AI su un intero file CSV o Excel. Un unico prompt strutturato analizza ogni recensione e aggiunge le colonne Review Summary, Sentiment, Main Topic, Issue Type, Urgency, Recommended Action e Needs Review. Anziché esaminare solo qualche commento, ottieni un dataset di recensioni che il team può filtrare, verificare e trasformare in azioni concrete.

In questa guida uso un file di 100 righe, così puoi riprodurre l’esempio. Lo stesso workflow vale per export con migliaia o centinaia di migliaia di recensioni: prova il prompt su un campione eterogeneo, elabora le righe rimanenti, controlla i risultati incerti ed esporta insieme i campi originali e quelli generati.

Il risultato utile non è un unico lungo riassunto, ma un foglio di recensioni che puoi filtrare, verificare e usare operativamente. Questa prima fase analizza le recensioni riga per riga. Il conteggio dei temi e il riepilogo generale dell’intero file vengono dopo, una volta controllate le etichette.

Cosa ottieni riassumendo le recensioni con l’AI

Suddivido l’analisi delle recensioni in tre parti.

Per prima cosa, il modello scrive un breve riassunto di ogni recensione. Un buon riassunto conserva l’intento e il tono dell’autore senza ripetere ogni dettaglio. Poi restituisce campi controllati come sentiment, argomento, tipo di problema e urgenza. Questi campi permettono di confrontare recensioni diverse. Infine, suggerisce un’azione coerente con il testo e segnala le righe ambigue da controllare manualmente.

Avere colonne separate è importante. Un paragrafo generato dall’AI può essere leggibile, ma è difficile da filtrare. Lo structured AI output consente di isolare i reclami urgenti, confrontare valutazione e sentiment oppure raggruppare le recensioni per argomento senza dover analizzare nuovamente la risposta.

🔑 Analizza ogni recensione prima di aggregare il file

Conservare ogni valutazione generata accanto alla recensione originale rende pratici il campionamento e le correzioni. Etichette coerenti per ogni riga facilitano i conteggi successivi, ma da sole non producono un report statisticamente valido.

Se ti servono solo un’etichetta controllata e un valore di confidenza, Classification with ChatGPT/OpenAI è l’opzione più mirata. Il workflow di questa guida usa Ask ChatGPT/OpenAI perché una sola richiesta deve compilare sette campi.

Esempio di CSV con recensioni clienti

Ho utilizzato un campione sintetico di 100 recensioni. Contiene Index, Review ID, Product Name, Rating e Review Text. Puoi seguire lo stesso workflow con il tuo export CSV o Excel, purché ogni riga contenga una recensione.

Review IDProduct NameRatingEstratto di Review Text
7wQDdSKxrwSmart Clock Lock3Fa il suo lavoro, ma non senza problemi per un team da remoto; ho contattato due volte l’assistenza.
9xSyNNTkPZMini Phone Scooter2L’assistenza è stata lenta e la funzione necessaria poco affidabile.
b3RFuoVRvJMixer Grill4Ha funzionato bene fin da subito, ma la configurazione iniziale ha richiesto una settimana.
ZjmazxYl87Advanced Microphone Lamp Speaker Smart1Assistenza lenta, istruzioni incomplete e due settimane per la configurazione.

Review Text è l’input obbligatorio. Rating e Product Name forniscono al modello un contesto utile, mentre Review ID permette di ricondurre ogni risultato alla fonte. Mantengo tutte e quattro le colonne nell’export finale.

CSV delle recensioni clienti importato in Datablist con ID, prodotto, valutazione e testo
CSV delle recensioni clienti importato in Datablist con ID, prodotto, valutazione e testo

Il workflow aggiunge i sette campi di analisi, oltre a un flag di elaborazione e allo stato dell’esecuzione. Se devi ancora raccogliere i dati originali, consulta le guide dedicate a raccogliere recensioni da Trustpilot o raccogliere recensioni da Trusted Shops. Questo tutorial parte dal momento in cui le recensioni sono già in un file.

Prepara le recensioni prima di inviarle all’AI

Prima di aprire l’enrichment, controlla il file:

  • Filtra le righe in cui Review Text è vuoto. Senza testo non puoi ottenere un riassunto o una classificazione affidabili.
  • Controlla i duplicati. Le richieste identiche possono beneficiare del caching, ma conviene comunque eliminare i duplicati accidentali prima di analizzare le tendenze.
  • Uniforma Rating su un’unica scala, per esempio da 1 a 5. Usalo come indicatore diagnostico, non come verità assoluta.
  • Individua recensioni insolitamente lunghe o multilingue. Potrebbero richiedere più token in output, un’istruzione sulla lingua o un batch separato.
  • Crea un campione di 10-20 recensioni diverse tra loro. Includi valutazioni basse, medie e alte, testi brevi e lunghi e feedback che trattano più argomenti.

💡 Prova prima le righe più difficili

Un campione vario è più utile delle prime dieci righe. Fa emergere etichette vaghe, contrasti con la valutazione e regole di segnalazione deboli prima di pagare per elaborare l’intero file.

Capire il prompt e gli output dell’analisi

Il prompt svolge quattro compiti: riassume una riga, sceglie etichette controllate, consiglia un’azione basata sulla recensione e segnala gli elementi che richiedono una verifica umana. Usa esclusivamente nome del prodotto, valutazione e testo della recensione. Non deve inventare dettagli sul prodotto o intenzioni del cliente.

Preferisco un campo Needs Review anziché imporre una certezza artificiale. Una recensione con più temi può avere due argomenti principali entrambi plausibili. Inviarla al controllo è più sicuro che nascondere l’ambiguità dietro un’etichetta apparentemente certa.

Per adattare le regole, scopri come scrivere un prompt affidabile per l’analisi dei dati e come inserire i valori di un foglio di calcolo in un prompt. Le etichette controllate rendono confrontabili le righe; Needs Review mantiene visibili le valutazioni incerte.

Il template Analyze customer reviews include già questo prompt. La versione completa riportata qui sotto resta utile se vuoi esaminare o modificare la tassonomia.

Analizza e classifica una recensione cliente

Analizzi le recensioni dei clienti per un team di prodotto. Basa ogni campo esclusivamente sulla recensione, sulla valutazione e sul nome del prodotto forniti. Mantieni i riassunti oggettivi. Usa soltanto le etichette consentite. Se il testo è vuoto, contraddittorio, troppo vago o non permette di compilare un campo, usa il valore di fallback e segnala la riga per la revisione. Non inventare dettagli sul prodotto o intenzioni del cliente.

Attività
Analizza una recensione cliente. Restituisci un riassunto di una sola frase, lungo al massimo 25 parole. Consiglia una breve azione successiva per il team di prodotto, assistenza o marketing. L’azione deve derivare dalla recensione fornita.

Regole di output
Review Summary: una frase oggettiva di massimo 25 parole.
Sentiment: Positive, Neutral, Negative o Mixed.
Main Topic: Product quality, Setup and onboarding, Ease of use, Performance and reliability, Support, Pricing and value, Documentation, Features, Delivery and packaging oppure Other.
Issue Type: Praise, Complaint, Feature request, Question oppure No clear issue.
Urgency: High, Medium, Low oppure None.
Recommended Action: una breve azione basata sul testo oppure un fallback neutro se non è possibile suggerirne una.
Needs Review: Yes se il testo è vago, contraddittorio, contiene più argomenti di pari importanza, è in forte contrasto con la valutazione o non consente una classificazione affidabile. Altrimenti restituisci No.

Input per questa riga
Product Name: {{Product Name}}
Rating: {{Rating}} su 5
Review Text: {{Review Text}}

Inserisci prima le istruzioni stabili e alla fine le variabili della riga. In questo modo il prefisso ripetuto resta invariato quando il modello e la richiesta selezionati supportano il prompt caching, senza dare per garantito che la cache venga utilizzata.

Proprietà di output da controllare

ProprietàTipoValore accettato o regola
Review SummaryLong textUna frase oggettiva di massimo 25 parole
SentimentText o selectPositive, Neutral, Negative o Mixed
Main TopicText o selectUno dei dieci argomenti del prompt
Issue TypeText o selectPraise, Complaint, Feature request, Question o No clear issue
UrgencyText o selectHigh, Medium, Low o None
Recommended ActionLong textUna breve azione basata sulla recensione
Needs ReviewCheckboxYes per valutazioni ambigue o non supportate; altrimenti No

Il prompt e le descrizioni degli output devono riportare gli stessi set di etichette. Questa piccola ripetizione evita che istruzioni e schema diventino incoerenti.

Seleziona il template Analyze customer reviews

Importa il file delle recensioni

Importa il file CSV o Excel in Datablist. Controlla che Review Text, Rating, Product Name e Review ID siano stati associati alle proprietà previste. Per una panoramica più ampia della configurazione, segui la guida per eseguire un prompt ChatGPT su ogni riga CSV o Excel.

Apri Ask ChatGPT/OpenAI e scegli il template

Apri Enrich, quindi seleziona l’enrichment Ask ChatGPT/OpenAI.

Ask ChatGPT OpenAI nel selettore degli enrichment di Datablist
Ask ChatGPT OpenAI nel selettore degli enrichment di Datablist

Apri Use template. Prima di scegliere un template, il selettore appare vuoto.

Selettore Use template in Ask ChatGPT OpenAI
Selettore Use template in Ask ChatGPT OpenAI

Seleziona Analyze customer reviews. Datablist compila il prompt e i relativi output strutturati, quindi non devi ricreare tutte e sette le definizioni.

Template Analyze customer reviews con prompt precompilato
Template Analyze customer reviews con prompt precompilato

Sostituisci le variabili e controlla gli output

Sostituisci i tre placeholder con le proprietà della collection relative a Product Name, Rating e Review Text. Controllo sempre i chip delle variabili uno per uno, perché un prompt associato alla colonna di testo sbagliata può comunque essere eseguito senza errori.

Mappatura delle variabili nome prodotto, valutazione e testo della recensione nel prompt AI
Mappatura delle variabili nome prodotto, valutazione e testo della recensione nel prompt AI

Esamina quindi gli output strutturati. Le schermate seguenti mostrano la configurazione di riassunto, sentiment, argomento principale, tipo di problema e flag di revisione, oltre ai tipi e alle descrizioni dei valori controllati usati nel test.

Output Review Summary configurato come frase oggettiva di massimo 25 parole
Output Review Summary configurato come frase oggettiva di massimo 25 parole
Output Sentiment configurato con quattro etichette consentite
Output Sentiment configurato con quattro etichette consentite
Output Main Topic configurato in base alla tassonomia del prompt
Output Main Topic configurato in base alla tassonomia del prompt
Output Issue Type configurato con le etichette di intento consentite
Output Issue Type configurato con le etichette di intento consentite
Output Needs Review configurato come checkbox per le classificazioni ambigue
Output Needs Review configurato come checkbox per le classificazioni ambigue

Associa ogni valore restituito a una proprietà esistente oppure crea una nuova proprietà di destinazione.

Output strutturati delle recensioni pronti per la mappatura nella collection
Output strutturati delle recensioni pronti per la mappatura nella collection
Nuove proprietà per riassunto, sentiment e argomento create per l’output AI
Nuove proprietà per riassunto, sentiment e argomento create per l’output AI

Registra le impostazioni dell’esecuzione

Il test documentato ha utilizzato GPT 5.4 nano, Flex mode e Datablist Credits. Sono le impostazioni di questa prova, non una raccomandazione universale. Ask ChatGPT/OpenAI supporta anche altri modelli, un limite massimo di token in output, il caching e la fatturazione tramite la tua API key OpenAI.

Flex mode è uno dei vantaggi di eseguire questo workflow in Datablist. Con i modelli OpenAI supportati può dimezzare il costo di elaborazione rispetto alla modalità Standard, quando il processo tollera risposte più lente e meno prevedibili. Datablist rende l’impostazione disponibile direttamente nell’enrichment, così puoi usare la fascia più economica senza creare un workflow API separato. Consulta la guida a OpenAI Flex mode per verificare i modelli compatibili, confrontare i costi e gestire i timeout.

GPT 5.4 nano selezionato con Flex mode attiva
GPT 5.4 nano selezionato con Flex mode attiva

Prova un piccolo batch, poi elabora il file

Prova 10-20 recensioni diverse

Usa Run on first 10 items oppure seleziona manualmente righe rappresentative. In questo test, il primo batch conteneva 10 recensioni. Ho controllato la fedeltà dei riassunti, le etichette consentite, l’urgenza, le azioni consigliate e la corretta segnalazione delle recensioni ambigue.

Ask ChatGPT OpenAI pronto per l’esecuzione sulle prime 10 recensioni
Ask ChatGPT OpenAI pronto per l’esecuzione sulle prime 10 recensioni

Il riassunto è stato accettato quando conservava l’intento e il tono dell’autore della recensione. Il risultato del test era abbastanza valido da mantenere invariati prompt e configurazione degli output.

Riassunti e classificazioni generati per il test di 10 righe
Riassunti e classificazioni generati per il test di 10 righe

Il test ha completato 10 righe su 10 in 20 secondi, utilizzando 11,07 crediti.

Test di 10 righe completato con righe elaborate, crediti e durata
Test di 10 righe completato con righe elaborate, crediti e durata

Elabora le recensioni rimanenti

Dopo aver validato il test, esegui le righe restanti. Mantieni il flag di elaborazione per non inviare nuovamente il primo batch. Se una richiesta non riesce, filtra gli stati non riusciti e riprova solo quelle righe.

📌 Esecuzione testata

L’esempio da 100 righe ha utilizzato due batch: un test di 10 righe, seguito dalle 90 rimanenti con lo stesso prompt e le stesse impostazioni.

Il secondo batch ha completato 90 righe su 90 in 34 secondi, utilizzando 110,49 crediti.

Cronologia con i batch completati da 10 e 90 righe
Cronologia con i batch completati da 10 e 90 righe

Puoi anche aprire i dettagli di esecuzione di una riga per verificarne lo stato e il consumo di crediti.

Dettagli di una riga elaborata correttamente con Ask ChatGPT OpenAI
Dettagli di una riga elaborata correttamente con Ask ChatGPT OpenAI

Controlla gli output e i risultati misurati

Confronta i campi originali e generati

Non controllare i campi generati isolandoli dal contesto. Mantieni visibili l’estratto originale e il Review ID, così ogni valutazione resta verificabile.

Review IDEstratto originaleRiassuntoSentimentMain TopicIssue TypeUrgencyRecommended ActionNeeds Review
7wQDdSKxrwL’uso con un team da remoto non è stato fluido; assistenza contattata due volte.Smart Clock Lock funziona per sostituzioni e configurazione iniziale, ma non è fluido con team da remoto e ha richiesto due contatti con l’assistenza.MixedPerformance and reliabilityComplaintLowEsaminare i problemi di utilizzo con team da remoto e pubblicare indicazioni di troubleshooting più chiare per ridurre il ricorso all’assistenza.No
9xSyNNTkPZL’assistenza è stata lenta e la funzione necessaria poco affidabile.Le risposte dell’assistenza hanno richiesto troppo tempo e la funzione necessaria è sembrata inaffidabile, nonostante aggiornamenti email e custodia fossero chiari.NegativeSupportComplaintMediumRicontattare l’autore per risolvere il ritardo dell’assistenza e documentare i miglioramenti all’affidabilità della funzione richiesta.No
ZjmazxYl87Assistenza lenta, passaggi di configurazione mancanti e due settimane per completarla.Assistenza lenta, istruzioni incomplete e due settimane per la configurazione iniziale hanno creato aspettative negative sulla qualità dopo il test di un ricambio.NegativeDocumentationComplaintHighAggiornare le istruzioni complete e dettagliate di configurazione e dare priorità alle richieste di assistenza relative ai ricambi.Yes

Le colonne generate mostrano insieme tutte le valutazioni. È qui che cerco etichette che sembrano incoerenti con il testo originale.

Colonne di output AI con riassunti, sentiment, argomenti, tipi di problema e urgenza
Colonne di output AI con riassunti, sentiment, argomenti, tipi di problema e urgenza

Riporta i dati misurati senza generalizzare

La misurazione riguarda un solo CSV sintetico con 100 recensioni. Sono stati usati GPT 5.4 nano, Flex mode e Datablist Credits. Il file è stato elaborato con un test di 10 righe seguito da un batch di 90.

Tutte le 100 righe hanno ottenuto uno stato di esecuzione riuscito. I due riepiloghi indicano rispettivamente 20 e 34 secondi, per un totale di 54 secondi. Il consumo è stato di 11,07 più 110,49 crediti, ossia 121,56 crediti complessivi.

Questo test ha elaborato 100 righe su 100 in 54 secondi e in due esecuzioni, utilizzando 121,56 Datablist Credits. Considera questi numeri come dati relativi a questo file e a questa configurazione, non come una garanzia valida per modelli, prompt o dataset diversi.

Filtra le righe da controllare manualmente

L’export contiene cinque righe con Needs Review = Yes. Per isolarle, apri il menu della proprietà Needs Review e scegli Filter on property.

Apertura del menu dei filtri sulla proprietà Needs Review
Apertura del menu dei filtri sulla proprietà Needs Review

Imposta il filtro su Needs Review is checked, quindi applicalo.

Filtro della collection sulle recensioni con Needs Review selezionato
Filtro della collection sulle recensioni con Needs Review selezionato

Leggi insieme testo originale, classificazioni e azione. L’autore ha controllato manualmente due righe segnalate, ZjmazxYl87 e nMtoYjtzgk, accettandole entrambe senza modifiche. Ognuna conteneva più problemi rilevanti, quindi mantenere il flag di revisione era comunque corretto.

Controllo di un’azione consigliata accanto a una recensione segnalata per la revisione manuale
Controllo di un’azione consigliata accanto a una recensione segnalata per la revisione manuale

Confronta anche Sentiment e Rating. Una discrepanza può indicare sfumature o ambiguità, ma non significa automaticamente che il sentiment sia errato.

Trasforma le recensioni in una lista di azioni

Dopo aver validato le etichette, combina i filtri anziché leggere il foglio dall’inizio alla fine. Per la maggior parte dei team bastano tre viste:

  • Prodotto: filtra i reclami ad alta urgenza, quindi raggruppali per Main Topic per definire le priorità.
  • Assistenza: isola i reclami relativi al supporto e controlla il follow-up suggerito accanto a ogni recensione originale.
  • Marketing o ecommerce: separa gli apprezzamenti dai problemi relativi a pagina prodotto, valore, consegna o imballaggio.

Verifica la coerenza delle etichette prima di contare gli argomenti. Un conteggio basato su etichette incoerenti crea una falsa precisione. Mantieni Review ID e Review Text nell’export per poter ricondurre ogni azione alle relative prove.

Datablist può filtrare queste righe ed esportare in CSV o Excel sia i campi originali sia quelli generati. Se ti serve un riepilogo per il management, prima raggruppa o conta le righe validate, quindi usa l’aggregato come input per una seconda fase di sintesi. L’elaborazione riga per riga non crea automaticamente questo report narrativo.

Errori, limiti e validazione dei risultati

Cosa ha evidenziato il test

Due recensioni segnalate combinavano diversi problemi importanti. Entrambe sono state elaborate correttamente e le classificazioni sono state accettate dopo il controllo manuale. Il flag ha svolto il suo compito: ha indirizzato le righe soggettive a una persona senza eliminare l’output AI.

L’export ha evidenziato anche un problema più diretto nello schema. La recensione pe2dhcKl7J ha restituito Issue Type = Mixed, nonostante Mixed non fosse un’etichetta consentita per il tipo di problema. Lo stato dell’esecuzione risultava riuscito e Needs Review era false.

⚠️ Esecuzione riuscita non significa risultato valido

Uno stato riuscito conferma che la riga è stata elaborata, non che ogni etichetta sia corretta. Valida tassonomia e coerenza con il testo prima di contare gli argomenti o assegnare attività.

Altri limiti dipendono dall’input. Testi vuoti o vaghi potrebbero non consentire di compilare tutti i campi. Nelle recensioni contraddittorie o con più temi, la scelta dell’etichetta dominante è soggettiva. La valutazione può non coincidere con il testo. Modificare il prompt può ridurre la coerenza delle etichette tra batch. I dataset multilingue potrebbero richiedere un’istruzione esplicita sulla lingua di output o test separati.

Riassunti, argomenti, urgenze e azioni generati dall’AI sono valutazioni del modello, non verità aziendali definitive. Usali per organizzare e smistare il lavoro, mantenendo un controllo umano quando un’etichetta errata potrebbe influire sulla decisione.

Checklist di validazione prima dell’export

  • Verifica che ogni riga con una recensione abbia uno stato riuscito oppure l’esito documentato di un nuovo tentativo.
  • Controlla che i riassunti conservino intento e tono della recensione senza aggiungere informazioni.
  • Verifica ogni valore di sentiment, argomento, tipo di problema e urgenza rispetto alle etichette consentite.
  • Confronta sentiment e valutazione per individuare contraddizioni da esaminare, usando la valutazione solo come indicatore diagnostico.
  • Accertati che ogni azione consigliata derivi dalla recensione originale.
  • Esamina tutte le righe Needs Review e un campione di righe riuscite non segnalate, soprattutto quelle con più argomenti.
  • Mantieni nell’export Review ID, testo originale, valutazione, campi generati, stato di elaborazione e stato dell’esecuzione.

Analizza le recensioni con Datablist

Importa in Datablist il tuo CSV o file Excel con le recensioni, seleziona Analyze customer reviews, associa i tre input e prova 10-20 righe diverse. Quando etichette e flag di revisione sono soddisfacenti, elabora il resto ed esporta i risultati verificati.

FAQ

ChatGPT può analizzare recensioni in un CSV?

Sì. Datablist invia al modello selezionato i valori di ogni riga e scrive la risposta strutturata in nuove proprietà. Rispetto al caricamento di un unico file in una chat, il workflow per righe mantiene ogni riassunto, etichetta, azione e stato collegato alla recensione originale.

Come riassumere migliaia di recensioni clienti?

Inizia con un campione rappresentativo, verifica etichette e flag, quindi elabora le righe restanti in batch. Conserva ID originali e stati, così puoi riprovare le richieste non riuscite senza perdere la tracciabilità. Tempi e consumo di crediti variano in base a modello, prompt, lunghezza dei testi e impostazioni: prova un tuo campione prima di stimare l’intera elaborazione.

Il workflow analizza recensioni multilingue?

Può elaborare le lingue supportate dal modello selezionato, ma i file multilingue richiedono test. Aggiungi una regola esplicita sulla lingua di output se vuoi tutti i riassunti nella stessa lingua, oppure suddividi le lingue in batch separati quando la coerenza è importante.

Il sentiment deve coincidere con le stelle?

No. Una valutazione positiva può includere un reclamo serio, mentre una valutazione bassa può comunque citare un’assistenza utile o un reso semplice. Usa le discrepanze per individuare le righe da leggere, quindi valuta l’etichetta rispetto al testo della recensione.

L’analisi AI sostituisce la revisione manuale?

No. L’AI rende più semplice ordinare e controllare un file di grandi dimensioni. Esamina le righe segnalate, valida le etichette controllate e verifica un campione dei risultati riusciti prima di usarli per decisioni di prodotto, assistenza o marketing.