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 ID | Product Name | Rating | Estratto di Review Text |
|---|---|---|---|
7wQDdSKxrw | Smart Clock Lock | 3 | Fa il suo lavoro, ma non senza problemi per un team da remoto; ho contattato due volte l’assistenza. |
9xSyNNTkPZ | Mini Phone Scooter | 2 | L’assistenza è stata lenta e la funzione necessaria poco affidabile. |
b3RFuoVRvJ | Mixer Grill | 4 | Ha funzionato bene fin da subito, ma la configurazione iniziale ha richiesto una settimana. |
ZjmazxYl87 | Advanced Microphone Lamp Speaker Smart | 1 | Assistenza 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.
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
Ratingsu 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.
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à | Tipo | Valore accettato o regola |
|---|---|---|
Review Summary | Long text | Una frase oggettiva di massimo 25 parole |
Sentiment | Text o select | Positive, Neutral, Negative o Mixed |
Main Topic | Text o select | Uno dei dieci argomenti del prompt |
Issue Type | Text o select | Praise, Complaint, Feature request, Question o No clear issue |
Urgency | Text o select | High, Medium, Low o None |
Recommended Action | Long text | Una breve azione basata sulla recensione |
Needs Review | Checkbox | Yes 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.
Apri Use template. Prima di scegliere un template, il selettore appare vuoto.
Seleziona Analyze customer reviews. Datablist compila il prompt e i relativi output strutturati, quindi non devi ricreare tutte e sette le definizioni.
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.
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.
Associa ogni valore restituito a una proprietà esistente oppure crea una nuova proprietà di destinazione.
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.
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.
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.
Il test ha completato 10 righe su 10 in 20 secondi, utilizzando 11,07 crediti.
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.
Puoi anche aprire i dettagli di esecuzione di una riga per verificarne lo stato e il consumo di crediti.
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 ID | Estratto originale | Riassunto | Sentiment | Main Topic | Issue Type | Urgency | Recommended Action | Needs Review |
|---|---|---|---|---|---|---|---|---|
7wQDdSKxrw | L’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. | Mixed | Performance and reliability | Complaint | Low | Esaminare i problemi di utilizzo con team da remoto e pubblicare indicazioni di troubleshooting più chiare per ridurre il ricorso all’assistenza. | No |
9xSyNNTkPZ | L’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. | Negative | Support | Complaint | Medium | Ricontattare l’autore per risolvere il ritardo dell’assistenza e documentare i miglioramenti all’affidabilità della funzione richiesta. | No |
ZjmazxYl87 | Assistenza 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. | Negative | Documentation | Complaint | High | Aggiornare 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.
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.
Imposta il filtro su Needs Review is checked, quindi applicalo.
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.
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 Topicper 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 Reviewe 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.























