Home topics Analisi del sentiment Cos'è l'analisi del sentiment?
Esplora watsonx Assistant
Illustrazione dell'analisi del sentiment con persone che utilizzano dei chatbot

L'analisi del sentiment, o opinion mining, è il processo di analisi di grandi volumi di testo per determinare se il tono emotivo del testo è positivo, negativo o neutro.

Oggi le aziende hanno accesso a una quantità di dati sui clienti mai vista prima, e questo rappresenta un'opportunità e una sfida: analizzare le enormi quantità di dati testuali disponibili ed estrarre insight significativi per guidare le decisioni aziendali.

E-mail, tweet, risposte ai sondaggi online, chat con gli operatori del servizio clienti, recensioni: le fonti disponibili per valutare il sentiment dei clienti sono apparentemente infinite. I sistemi di analisi del sentiment aiutano le aziende a comprendere meglio i propri clienti, a offrire esperienze più solide e a migliorare la brand reputation.

Esplora IBM watsonx Assistant

Scopri come sfruttare tutta la potenza dei conversational ai chatbots.

Contenuti correlati

Iscriviti alla newsletter IBM

Perché l'analisi del sentiment è importante?

Con un numero sempre maggiore di modi per esprimere le proprie opinioni online, le organizzazioni hanno bisogno di strumenti potenti per monitorare ciò che viene detto su di loro e sui loro prodotti e servizi quasi in tempo reale. Secondo un recente report della Technology and Services Industry Association, man mano che le aziende adotteranno l’analisi del sentiment e inizieranno a utilizzarla per analizzare più conversazioni e interazioni, diventerà più facile identificare i punti di attrito dei clienti in ogni fase del customer journey. 1

Ottieni risultati più obiettivi dalle recensioni dei clienti

I più recenti strumenti di analisi del sentiment basati sull'intelligenza artificiale (AI) aiutano le aziende a filtrare le recensioni e i net promoter score (NPS) alla ricerca di pregiudizi personali e a ottenere opinioni più obiettive sul proprio marchio, sui prodotti e sui servizi. Ad esempio, se un cliente esprime un'opinione negativa insieme a un'opinione positiva in una recensione, un umano che valuta la recensione potrebbe etichettarla come negativa prima di arrivare alle parole positive. La classificazione del sentiment potenziata dall'intelligenza artificiale aiuta a ordinare e classificare il testo in modo oggettivo, in modo che ciò non accada e che vengano considerate entrambe le opinioni.  

Ottenere una maggiore scalabilità dei programmi di business intelligence

L'analisi del sentiment consente alle aziende che dispongono di grandi quantità di dati non strutturati di analizzarli e ricavarne insight significativi in modo rapido ed efficiente. Con la quantità di testo generato dai clienti attraverso i canali digitali, è facile che i team umani vengano sommersi dalle informazioni. Gli strumenti avanzati di analisi del sentiment dei clienti, basati sul cloud e potenziati dall'AI, aiutano le organizzazioni a ottenere business intelligence dai dati dei clienti su larga scala, senza dispendio di risorse inutili.

Esegui il monitoraggio della brand reputation in tempo reale

Le imprese moderne devono reagire rapidamente in caso di crisi. Le opinioni espresse sui social media, che siano vere o meno, possono distruggere la reputazione di un marchio costruita in anni di lavoro. Strumenti di analisi del sentiment affidabili e potenziati dall’AI aiutano i dirigenti a monitorare il sentiment generale che circonda il loro marchio in modo da poter individuare potenziali problemi e risolverli rapidamente.

Come funziona l'analisi del sentiment?

L'analisi del sentiment utilizza tecnologie di elaborazione del linguaggio naturale (NLP) e machine Learning (ML) per addestrare il software del computer ad analizzare e interpretare il testo in modo simile agli esseri umani. Il software utilizza uno dei due approcci, basato su regole o su ML, oppure una combinazione dei due, nota come ibrida. Ciascun approccio ha i suoi punti di forza e di debolezza: mentre un approccio basato su regole può fornire risultati quasi in tempo reale, gli approcci basati su ML sono più adattabili e in genere possono gestire scenari più complessi.

Analisi del sentiment basata su regole

Nell'approccio basato su regole, il software viene addestrato a classificare determinate parole chiave in un blocco di testo sulla base di gruppi di parole, o lessici, che descrivono l'intento dell'autore. Ad esempio, le parole di un lessico positivo possono includere "conveniente", "veloce" e "ben fatto", mentre quelle di un lessico negativo possono essere "costoso", "lento" e "di scarsa qualità". Il software quindi esegue la scansione del classificatore per individuare parole del lessico positivo o negativo e calcola un punteggio totale del sentiment in base al volume delle parole utilizzate e al punteggio di sentiment di ciascuna categoria.

Analisi del sentiment basata sul machine learning

Con un approccio di machine learning (ML) viene utilizzato un algoritmo per addestrare il software a valutare il sentiment in un blocco di testo utilizzando le parole che appaiono nel testo e l'ordine in cui appaiono. Gli sviluppatori utilizzano algoritmi di analisi del sentiment per insegnare al software come identificare le emozioni nel testo in modo simile agli esseri umani. I modelli ML continuano ad “imparare” dai dati che ricevono, da qui il nome “machine learning” (apprendimento automatico). Ecco alcuni degli algoritmi di classificazione più comunemente usati:

  • Regressione lineare: un algoritmo statistico che descrive un valore (Y) in base a un insieme di funzioni (X).

  • Naive Bayes: un algoritmo che utilizza il teorema di Bayes per categorizzare le parole in un blocco di testo.

  • Macchine a vettori di supporto: un algoritmo di classificazione veloce ed efficiente utilizzato per risolvere problemi di classificazione a due gruppi.

  • Deep learning (DL): noto anche come rete neurale artificiale, il deep learning è una tecnica avanzata di machine learning che collega più algoritmi per imitare il funzionamento del cervello umano.

L'approccio ibrido

Un approccio ibrido all'analisi testuale combina le funzionalità ML e basate su regole per ottimizzare la precisione e la velocità. Pur essendo molto accurato, questo approccio richiede più risorse, come tempo e capacità tecnica, rispetto agli altri due.

Quali sono i diversi tipi di analisi del sentiment?

Oltre ai diversi approcci utilizzati per creare strumenti di analisi del sentiment, esistono anche diversi tipi di analisi del sentiment a cui le organizzazioni si affidano a seconda delle loro esigenze. I tre tipi più popolari, l'analisi del sentiment basata sulle emozioni, quella dettagliata e quella basata sugli aspetti (ABSA), si basano tutti sulla capacità del software sottostante di misurare una cosa chiamata polarità, ovvero il sentimento complessivo che viene trasmesso da un testo.

In generale, la polarità di un testo può essere descritta come positiva, negativa o neutra, ma categorizzando ulteriormente il testo, ad esempio in sottogruppi come "estremamente positivo" o "estremamente negativo", alcuni modelli di analisi del sentiment possono identificare emozioni più sottili e complesse. La polarità di un testo è la metrica più utilizzata per misurare le emozioni testuali ed è espressa dal software con una valutazione numerica su una scala da uno a 100. Zero rappresenta un sentiment neutro e 100 rappresenta il sentiment più estremo.

Ecco i tre tipi di analisi del sentiment più utilizzati:

Dettagliata (graduata)

L'analisi del sentiment dettagliata, o graduata, è un tipo di analisi del sentiment che raggruppa il testo in base alle diverse emozioni e al livello di emozione espresso. L'emozione viene quindi valutata su una scala da zero a 100, in modo simile al modo in cui i siti web dei consumatori utilizzano le valutazioni a stelle per misurare la soddisfazione dei clienti.

Basata sugli aspetti (ABSA)

L'analisi del sentiment basata sugli aspetti (ABSA) restringe l'ambito di analisi di un testo a un singolo aspetto del prodotto, del servizio o dell'esperienza del cliente che l'azienda desidera esaminare. Ad esempio, un'app per viaggi economici potrebbe utilizzare l'ABSA per capire quanto è intuitiva una nuova interfaccia utente o per valutare l'efficacia di un chatbot del servizio clienti. L'ABSA può aiutare le organizzazioni a capire meglio se i loro prodotti stiano riuscendo o meno a soddisfare le aspettative dei clienti.

Rilevamento delle emozioni

L'analisi del sentiment per il rilevamento delle emozioni cerca di comprendere lo stato psicologico dell'individuo che sta dietro a un testo, compreso il suo stato d'animo quando lo ha scritto e le sue intenzioni. È più complessa di quella dettagliata o dell'ABSA, e viene generalmente utilizzata per comprendere più a fondo la motivazione o lo stato emotivo di una persona. Invece di utilizzare la polarità, come positivo, negativo o neutro, il rilevamento emotivo può identificare emozioni specifiche in un testo, come la frustrazione, l'indifferenza, l'irrequietezza e lo shock.

Casi d'uso dell'analisi del sentiment

Le organizzazioni conducono l’analisi del sentiment per una serie di motivi. Ecco alcuni dei casi d'uso più popolari.  

Migliorare il supporto clienti

I team di supporto utilizzano l'analisi del sentiment per fornire ai clienti risposte più personalizzate che riflettono accuratamente lo stato d'animo di un'interazione. I chatbot basati sull’AI che utilizzano l’analisi del sentiment possono individuare i problemi che devono essere risolti rapidamente e dare priorità ai clienti che necessitano di attenzione urgente. Gli algoritmi di machine learning distribuiti sui forum di supporto clienti aiutano a classificare gli argomenti in base al livello di urgenza e possono persino identificare un feedback dei clienti che indica frustrazione nei confronti di un particolare prodotto o funzione. Queste funzionalità aiutano i team del supporto clienti a elaborare le richieste in modo più rapido ed efficiente e a migliorare l'esperienza dei clienti.

Costruire una presenza del marchio più forte

Utilizzando l'analisi del sentiment per il monitoraggio dei social media, i marchi possono capire meglio cosa viene detto su di loro online e perché. Ad esempio, il lancio di un nuovo prodotto sta andando bene? Il monitoraggio delle vendite è un modo per saperlo, ma mostra agli stakeholder solo una parte della situazione. L'utilizzo dell'analisi del sentiment sui siti di recensioni dei clienti e sui social media per identificare le emozioni espresse riguardo al prodotto consentirà di comprendere molto più a fondo l'impatto sui clienti.

Condurre ricerche di mercato

Rivolgendo gli strumenti di analisi del sentiment al mercato in generale e non solo ai propri prodotti, le organizzazioni possono individuare tendenze e identificare nuove opportunità di crescita. Forse la nuova campagna di un concorrente non sta avendo sul pubblico l'effetto che si aspettava, o forse un personaggio famoso ha utilizzato un prodotto in un post sui social media aumentando la domanda. Gli strumenti di analisi del sentiment possono aiutare a individuare le tendenze negli articoli di cronaca, nelle recensioni online e sulle piattaforme di social media e ad avvisare i decisori in tempo reale in modo che possano agire.

Le sfide dell’analisi del sentiment

Sebbene l’analisi del sentiment e le tecnologie alla sua base stiano crescendo rapidamente, si tratta ancora di un campo relativamente nuovo. Secondo “Sentiment Analysis” di Liu Bing (2020) il termine è stato ampiamente utilizzato solo a partire dal 2003.2 C'è ancora molto da imparare e perfezionare: ecco alcuni degli inconvenienti e delle sfide più comuni.

Mancanza di contesto

Il contesto è una componente fondamentale per comprendere quale emozione viene espressa in un testo e spesso causa errori negli strumenti di analisi del sentiment. Rispondendo a un sondaggio, ad esempio, un cliente potrebbe fornire due risposte alla domanda: "Cosa ti è piaciuto della nostra app?" La prima risposta potrebbe essere “funzionalità” e la seconda “UX”. Se la domanda posta fosse diversa, ad esempio "Cosa non ti è piaciuto della nostra app?", il significato della risposta del cliente cambierebbe, nonostante le parole siano le stesse. Per ovviare a questo problema, è necessario fornire all'algoritmo il contesto originale della domanda a cui il cliente stava rispondendo, una tattica che richiede molto tempo, nota come pre o post processing.

Utilizzo di ironia e sarcasmo

Indipendentemente dal livello o dall'estensione dell'addestramento, il software ha difficoltà a identificare correttamente l'ironia e il sarcasmo in un testo. Questo perché spesso quando qualcuno è sarcastico o ironico lo trasmette attraverso il tono di voce o l'espressione del viso e non c'è alcuna differenza percepibile nelle parole che utilizza. Ad esempio, analizzando la frase "Fantastico, un'altra multa da mille dollari, proprio quello di cui avevo bisogno", uno strumento di analisi del sentiment probabilmente confonderebbe la natura dell’emozione espressa e la etichetterebbe come positiva a causa dell’uso della parola “fantastico”.

Negazione

Si parla di negazione quando una parola negativa viene utilizzata per trasmettere un'inversione di significato in una frase. Ad esempio, considerando la frase "Non direi che le scarpe siano economiche", il significato espresso è che le scarpe in questione sono costose, o hanno almeno un prezzo medio, ma uno strumento di analisi del sentiment probabilmente non coglierebbe questa sottigliezza.  

Linguaggio idiomatico

Il linguaggio idiomatico, come ad esempio l'uso di frasi comuni come "Non giriamoci intorno" o "In bocca al lupo", spesso confonde gli strumenti di analisi del sentiment e gli algoritmi di ML su cui sono basati. Quando si utilizzano delle frasi in linguaggio umano come quelle sopra citate sui canali di social media o nelle recensioni dei prodotti, gli strumenti di analisi del sentiment le identificano in modo errato - ad esempio "in bocca al lupo" potrebbe essere erroneamente identificato come qualcosa di doloroso o triste - oppure le ignorano completamente.

Strumenti di analisi del sentiment open source e SaaS (software as a service)

Le organizzazioni che decidono di utilizzare la sentiment analysis per comprendere meglio i propri clienti hanno due possibilità: acquistare uno strumento esistente o costruirne uno proprio.

Le aziende che scelgono di creare il proprio strumento di solito utilizzano una libreria open source in un linguaggio di programmazione comune come Python o Java. Queste librerie sono utili perché le loro community sono intrise di data science. Tuttavia, le organizzazioni che desiderano adottare questo approccio dovranno fare un investimento considerevole per l'assunzione di un team di ingegneri e data scientist.

L'acquisizione di uno strumento di analisi del sentiment SaaS (software as a service) esistente richiede un investimento iniziale inferiore e consente alle aziende di implementare un modello di machine learning pre-addestrato anziché crearne uno da zero. Gli strumenti di analisi del sentiment SaaS possono essere messi in funzione con pochi semplici passaggi e sono una buona opzione per le aziende che non sono pronte a effettuare l'investimento necessario per costruirne uno proprio.

Soluzioni di analisi del sentiment
Assistenza clienti IBM® watsonx Assistant

Le più efficaci soluzioni di analisi del sentiment per il supporto clienti utilizzano il potere dell'AI e del machine learning (ML) per migliorare l'esperienza del cliente. IBM watsonx Assistant è una piattaforma di AI conversazionale leader di mercato, basata su modelli linguistici di grandi dimensioni (LLM), che consente alle organizzazioni di creare agenti vocali e chatbot con tecnologia AI in grado di fornire un'assistenza self-service automatizzata di qualità superiore ai propri clienti con un'interfaccia semplice e intuitiva.

Scopri di più su watsonx Assistant Prova watsonx Assistant

Risorse per l'analisi del sentiment Cos'è l'intelligenza artificiale?

Scopri come l'intelligenza artificiale sfrutta computer e macchine per imitare le capacità decisionali e di risoluzione dei problemi della mente umana.

Che cos'è il machine learning?

Acquisisci una comprensione più profonda del machine learning, con definizioni, applicazioni e problematiche importanti per le aziende di oggi.

Watson NLU affronta le distorsioni nell'analisi del sentiment

Scopri l'importanza di mitigare le distorsioni nell'analisi del sentiment e come l'AI viene addestrata per essere più neutrale, imparziale e costante.

Fasi successive

Supera l'attrito del supporto clienti tradizionale e offri esperienze eccezionali a potenziali clienti, clienti e dipendenti con una piattaforma di AI conversazionale leader di mercato, basata su modelli linguistici di grandi dimensioni (LLM) affidabili.

Scopri di più su watsonx Assistant Prova watsonx Assistant
Note a piè di pagina

1 "The Current and Future State of Sentiment Analysis,” (link esterno a ibm.com), Ragsdale, John and Bose, Ashimendu, Technology and Services Industry Association, 4 ottobre 2022

2 “Sentiment Analysis (seconda edizione)," (link esterno a ibm.com), Liu, Bing, Cambridge University Press, 23 settembre 2020