I progressi dei sistemi di NLP consentono a tutti di intraprendere una conversazione naturale con i dati.
L'elaborazione del linguaggio naturale (NLP) unisce l'informatica e la linguistica per aiutare i computer a comprendere il significato del linguaggio umano. Oggi, i fornitori di BI offrono un'interfaccia di linguaggio naturale alle visualizzazioni, in modo che gli utenti possano interagire con i propri dati con naturalezza e fare domande così come le pensano, senza una conoscenza approfondita dello strumento di BI.
Nel contesto della BI moderna, il linguaggio naturale viene applicato per supportare la conversazione analitica. Si definisce conversazione analitica quella che un essere umano ha con il sistema riguardo i propri dati. Il sistema sfrutta il contesto della conversazione per comprendere l'intenzione dell'utente dietro una query e proseguire il dialogo, creando un'esperienza di conversazione più naturale. Ad esempio, quando una persona pone una domanda di follow-up ai propri dati, non deve riformulare la domanda per andare più in profondità o chiarire un'ambiguità. È possibile chiedere a uno strumento di BI: "Trova grandi terremoti vicino alla California", poi fare una domanda di follow-up: "E vicino al Texas?" senza citare di nuovo i terremoti.
L'apprendimento automatico permette ai sistemi di acquisire nel tempo una maggiore conoscenza del dominio, basata sui dati dell'azienda e sul tipo di domande fatte dagli utenti. "Una delle caratteristiche principali della conversazione analitica è la possibilità di evitare le strade senza uscita, ma di fare una domanda, ottenere un risultato e archiviare la domanda originale", spiega Vidya Setlur, Development Manager del team di linguaggio naturale di Tableau.
Il linguaggio naturale permette agli utenti anche di fare domande basate sulla visualizzazione dei dati: "Supponiamo che io chieda al mio strumento di BI informazioni sui focolai di una malattia e ottenga in risposta una visualizzazione. Potrei chiedere: cos'è quel picco arancione?" dice Ryan Atallah, Software Engineer di Tableau. "È una domanda di follow-up, ma non si basa sui dati. Si basa sulla codifica delle visualizzazioni." Se una visualizzazione già esistente non ha senso nel contesto della domanda successiva, offrirà un'alternativa.
Il linguaggio naturale rappresenta un cambiamento di paradigma nel modo in cui le persone interrogano i propri dati. Se le persone possono interagire con una visualizzazione come con una persona, si aprono aree del processo di analisi che erano riservate ai data scientist e agli analisti esperti. Gli utenti non sono limitati dalle loro capacità di analisi, soltanto dall'ampiezza delle loro domande. Consente inoltre agli utenti avanzati di rispondere a domande più approfondite in meno tempo e di offrire agli altri funzionalità più interessanti nella dashboard. Con la crescita del linguaggio naturale nel settore della BI, cadranno gli ostacoli per l'adozione dell'analisi nelle organizzazioni e per incorporare sempre di più i dati nella cultura del lavoro.