Cos'è l'AI conversazionale?

Immagine di una giovane donna d'affari che utilizza un laptop e uno smartphone in un ufficio moderno

Cos'è l'AI conversazionale?

L'intelligenza artificiale conversazionale (AI) si riferisce alle tecnologie, come i chatbot o gli agenti virtuali, con cui gli utenti possono parlare. Questi utilizzano grandi volumi di dati,  apprendimento automatico ed elaborazione del linguaggio naturale per aiutare a imitare le interazioni umane, riconoscendo gli input vocali e testuali e traducendone il significato in varie lingue.

L'AI conversazionale combina l'elaborazione del linguaggio naturale (NLP) con l'apprendimento automatico. Questi processi di NLP confluiscono in un ciclo di feedback costante con processi di apprendimento automatico per migliorare continuamente gli algoritmi di AI.

Design 3D di palline che rotolano su una pista

Le ultime notizie e insight sull'AI


Scopri notizie e insight selezionati da esperti in materia di AI, cloud e molto altro nella newsletter settimanale Think. 

Componenti dell'AI conversazionale

L'AI conversazionale ha componenti che le consentono di elaborare, comprendere e generare risposte in modo naturale.

L'apprendimento automatico (ML) è un sottocampo dell'intelligenza artificiale, costituito da una serie di algoritmi, funzionalità e set di dati che si migliorano continuamente con l'esperienza. Man mano che l'input aumenta, la macchina della piattaforma AI migliora nel riconoscere i modelli e li utilizza per fare previsioni

.

L'elaborazione del linguaggio naturale è il metodo attuale di analisi del linguaggio con l'aiuto dell' apprendimento automatico utilizzato nell'AI conversazionale. Prima dell'apprendimento automatico, l'evoluzione delle metodologie di elaborazione del linguaggio è passata dalla linguistica alla linguistica computazionale, fino all'elaborazione statistica del linguaggio naturale . In futuro, il deep learning svilupperà ulteriormente le funzionalità di elaborazione del linguaggio naturale dell'AI conversazionale .

L'NLP si compone di quattro fasi: generazione di input, analisi di input, generazione di output e apprendimento per rinforzo. I dati non strutturati vengono trasformati in un formato che può essere letto da un computer, che viene poi analizzato per generare una risposta appropriata. Gli algoritmi di apprendimento automatico (ML) sottostanti migliorano la qualità della risposta nel tempo man mano che l'apprendimento procede. Questi quattro passaggi dell'NLP possono essere ulteriormente suddivisi in:

  • Generazione dell'input: gli utenti forniscono input tramite un sito web o un'app; il formato dell'input può essere vocale o testuale.

  • Analisi dell'input: se l'input è basato su testo, la soluzione dell'app di AI conversazionale utilizzerà la comprensione del linguaggio naturale (NLU) per decifrare il significato dell'input e ricavarne l'intenzione. Tuttavia, se l'input è basato sul parlato, utilizzerà una combinazione di riconoscimento vocale automatico (ASR) e comprensione del linguaggio naturale (NLU) per analizzare i dati.

  • Gestione del dialogo: in questa fase, la generazione di linguaggio naturale (NLG), un componente della NLP, formula una risposta.

  • Apprendimento per rinforzo: gli algoritmi di apprendimento automatico perfezionano le risposte nel tempo per garantirne l'accuratezza.
Mixture of Experts | 28 agosto, episodio 70

Decoding AI: Weekly News Roundup

Unisciti al nostro gruppo di livello mondiale di ingegneri, ricercatori, leader di prodotto e molti altri mentre si fanno strada nell'enorme quantità di informazioni sull'AI per darti le ultime notizie e gli ultimi insight sull'argomento.

Come creare l'AI conversazionale

L'AI conversazionale parte pensando a come i potenziali utenti potrebbero voler interagire con il prodotto e alle domande principali che potrebbero porre. È possibile, quindi, utilizzare strumenti di AI conversazionale per indirizzarli verso le informazioni pertinenti. In questa sezione, vedremo come iniziare a pianificare e creare un'AI conversazionale.

1. Trova l'elenco delle domande frequenti (FAQ) per gli utenti finali

Le domande frequenti sono il fondamento del processo di sviluppo dell'AI conversazionale. Aiutano a definire le principali esigenze e preoccupazioni degli utenti finali che, a loro volta, alleggeriranno il volume di chiamate al team di supporto. Se non hai un elenco di domande frequenti disponibile per il tuo prodotto, inizia con le storie di successo di clienti per determinare l'elenco appropriato di domande con cui l'AI conversazionale può aiutarti.

Ad esempio, supponiamo che tu sia una banca. L'elenco iniziale di domande frequenti potrebbe essere:

  • Come accedo al mio account?

  • Dove posso trovare il mio numero di routing e di conto?

  • Quando arriverà la mia carta di debito?

  • Come posso attivare la mia carta di debito?

  • Come posso ordinare degli assegni?

  • Come posso parlare un banchiere locale?

Puoi sempre aggiungere altre domande all'elenco nel tempo, quindi inizia con un piccolo segmento di domande per campionare il processo di sviluppo dell'AI conversazionale.

2. Utilizza le FAQ per sviluppare obiettivi nel tuo strumento di AI conversazionale

Le tue FAQ costituiscono la base degli obiettivi, o intenzioni, espressi all'interno dell'input dell'utente, come l'accesso a un account. Una volta delineati i tuoi obiettivi, puoi inserirli in uno strumento di AI conversazionale competitivo come watsonx Assistant.

Da qui, dovrai insegnare all'AI conversazionale i modi in cui un utente può formulare o chiedere questo tipo di informazioni. Se prendiamo l'esempio della frase "come accedere al mio account", si potrebbe pensare ad altre frasi che gli utenti potrebbero usare quando chattano con un addetto al supporto, del tipo: "come accedere", "come reimpostare la password", "registrarsi per un account" e così via.

Se non hai la certezza di altre frasi che i clienti potrebbero usare, allora potrebbe essere utile collaborare con i team di analytics e supporto. Se gli strumenti di chatbot analytics sono stati configurati in modo appropriato, i team di analytics possono estrarre i dati web ed esaminare altre query dai dati di ricerca del sito. In alternativa, possono anche analizzare i dati di trascrizione delle conversazioni via web chat e call center. Se i team di analytics non sono predisposti per questo tipo di analisi, i team di supporto possono anche fornire insight sui modi in cui i clienti solitamente formulano le domande.

3. Usa gli obiettivi per comprendere e creare nomi e parole chiave pertinenti

Pensa a sostantivi, o entità, associati agli intenti. In questo esempio, ci siamo concentrati sul conto bancario di un utente. Di conseguenza, ha senso creare un'entità intorno alle informazioni legate al conto bancario.

In questa categoria di informazioni potrebbero rientrare diversi valori, ad esempio "nome utente", "password", "numero di conto" e così via.

Per comprendere le entità che collegano gli intenti specifici degli utenti, puoi utilizzare le stesse informazioni raccolte dagli strumenti o dai team di supporto per sviluppare obiettivi o intenti. Questi sostantivi precederanno o seguiranno la richiesta primaria.

4. Riunisci il tutto al fine di creare una conversazione significativa con il tuo utente

Tutti questi elementi lavorano insieme per creare una conversazione con l'utente finale. Gli intenti consentono a una macchina di decifrare ciò che l'utente sta chiedendo e le entità agiscono come un modo per fornire risposte pertinenti. Ad esempio, si potrebbe immaginare che il dialogo tra un'AI conversazionale e un utente con una password dimenticata si svolga nel modo seguente:

Insieme, obiettivi e sostantivi (o intenti ed entità come piace chiamarli a IBM) lavorano per creare un flusso conversazionale logico basato sulle esigenze dell'utente. Se vuoi iniziare a creare la tua AI conversazionale, puoi provare gratuitamente la versione watsonx Assistant Lite di IBM 

.

Casi d'uso dell'AI conversazionale

Quando si pensa all'intelligenza artificiale conversazionale, spesso vengono in mente chatbot online e assistenti vocali per i loro servizi di supporto clienti e l'implementazione omnicanale. La maggior parte delle app di AI conversazionale dispone di analisi approfondite integrate nel programma di backend , che aiutano a garantire esperienze di conversazione simili a quelle umane.

Gli esperti considerano deboli le attuali applicazioni di AI conversazionale, in quanto si concentrano sull'esecuzione di un campo di attività molto ristretto. L'AI forte, che è ancora un concetto teorico, si concentra sullo sviluppo di una coscienza simile a quella umana in grado di risolvere vari compiti e risolvere un'ampia gamma di problemi.

Nonostante il suo focus ristretto, la tecnologia dell'AI conversazionale è estremamente vantaggiosa per le imprese in quanto le aiuta a essere più redditizie. Sebbene un AI chatbot sia la forma più popolare di AI conversazionale, esistono molti altri caso d'uso aziendali. Ad esempio ci sono:

  • Supporto clienti online: i chatbot online stanno sostituendo gli agenti umani nel percorso del cliente. Rispondono alle domande frequenti (FAQ) su argomenti come la spedizione, oppure forniscono consigli personalizzati, effettuano vendite incrociate di prodotti o suggeriscono taglie per gli utenti, cambiando il modo in cui pensiamo al coinvolgimento dei clienti su siti web e piattaforme di social media. Esempi includono bot di messaggistica su siti di e-commerce con agenti virtuali, app di messaggistica come Slack e Facebook Messenger e attività solitamente svolte da assistenti virtuali e assistenti vocali.

  • Accessibilità: le aziende possono diventare più accessibili riducendo le barriere all'ingresso, in particolare per quegli utenti che utilizzano tecnologie assistive. Le funzioni comunemente utilizzate di AI conversazionale per questi gruppi sono il text to speech e la traduzione linguistica.

  • Processi HR: molti processi delle risorse umane possono essere ottimizzati utilizzando l'AI conversazionale, come la formazione dei dipendenti, i processi di onboarding e l'aggiornamento delle informazioni sui dipendenti.

  • Sanità: l'AI conversazionale può rendere i servizi sanitari più accessibili e convenienti per i pazienti, migliorando anche l'efficienza operativa e il processo amministrativo, come l'elaborazione dei reclami.

  • Dispositivi Internet of things (IoT): la maggior parte delle famiglie ora dispone almeno di un dispositivo IoT, dagli altoparlanti Alexa agli smartwatch e ai telefoni cellulari. Questi dispositivi utilizzano il riconoscimento vocale automatizzato per interagire con gli utenti finali. Le applicazioni più popolari includono Amazon Alexa, Apple Siri e Google Home.

  • Software informatico: molte attività in un ufficio sono semplificate dall' AI conversazionale, come il completamento automatico della ricerca quando si cerca qualcosa su Google e il controllo ortografico.

Sebbene la maggior parte degli AI chatbots e delle app siano attualmente un po' rudimentali nella risoluzione dei problemi, sono comunque in grado di ridurre i tempi e migliorare l'efficienza in termini di costi nelle interazioni ripetitive con il supporto clienti, liberando risorse di personale che può così concentrarsi su interazioni più coinvolgenti con i clienti. Nel complesso, le app di AI conversazionale sono in grado di replicare le conversazioni umane, alzando il grado di soddisfazione dei clienti.

Benefici dell'IA conversazionale

L'AI conversazionale è una soluzione efficiente in termini di costi per molti processi aziendali. Di seguito, sono riportati alcuni esempi dei benefici derivanti dall'utilizzo dell'AI conversazionale

.

Convenienza

Il personale di un servizio clienti può essere piuttosto oneroso, soprattutto perché deve rispondere alle domande al di fuori del normale orario di ufficio. Fornire assistenza ai clienti tramite interfacce conversazionali può ridurre i costi aziendali relativi agli stipendi e alla formazione, soprattutto per le piccole e medie imprese. I chatbot e gli assistenti virtuali possono rispondere istantaneamente 24 ore su 24 ai potenziali clienti.

Le conversazioni umane possono anche portare a risposte incoerenti ai potenziali clienti. Poiché la maggior parte delle interazioni con l'assistenza è ripetitiva e riguarda la ricerca di informazioni, le aziende possono programmare conversational ai chatbots per gestire vari caso d'uso, garantendo completezza e coerenza. Ciò crea continuità all'interno dell' esperienza del cliente e permette a valide risorse umane di occuparsi di query più complesse.

Aumento delle vendite e del coinvolgimento dei clienti

Con l'adozione dei dispositivi mobili nella vita quotidiana dei consumatori, le aziende devono essere pronte a fornire informazioni in tempo reale ai propri utenti finali. Poiché gli strumenti di AI conversazionale possono essere accessibili più facilmente rispetto alla forza lavoro, i clienti possono interagire più rapidamente e frequentemente con i marchi. Questo supporto immediato consente ai clienti di evitare lunghi tempi di attesa con i call center, con conseguenti miglioramenti dell'esperienza complessiva del cliente. Con l'aumento della soddisfazione dei clienti, le aziende vedranno risultati in termini di maggiore fidelizzazione dei clienti e maggiori entrate derivanti dal passaparola

.

Le funzioni di personalizzazione all'interno dell'AI conversazionale forniscono anche chatbots capaci di dare consigli agli utenti finali, consentendo alle aziende di proporre prodotti che i clienti potrebbero non aver preso in considerazione inizialmente.

Scalabilità

L'AI conversazionale è anche molto scalabile, in quanto l'aggiunta di infrastrutture per supportarla è più economica e più veloce del processo di assunzione e onboarding di nuovi dipendenti. Questo è particolarmente utile quando i prodotti si espandono in nuovi mercati geografici o durante picchi inaspettati di richiesta nel breve termine, come ad esempio durante le festività natalizie.

Le sfide delle tecnologie di AI conversazionale

L'AI conversazionale è ancora agli albori e l'adozione diffusa da parte delle aziende è iniziata negli ultimi anni. Come per tutte le novità tecnologiche, la transizione alle applicazioni di AI conversazionale presenta alcune sfide. Ad esempio:

Input linguistico

L'input può essere un punto dolente per l'AI conversazionale, che si tratti di testo o voce. Dialetti, accenti e rumori di sottofondo possono influire sulla comprensione dell'input da parte dell'AI. Anche lo slang e il linguaggio non scritto possono generare problemi con l'analisi dell'input.

Tuttavia, la sfida più grande per l'AI conversazionale è il fattore umano nell'input linguistico. Le emozioni, il tono e il sarcasmo rendono difficile all'AI conversazionale interpretare le intenzioni dell'utente e rispondere in modo appropriato.

Privacy e sicurezza

Poiché l'AI conversazionale dipende dalla raccolta di dati per rispondere alle query degli utenti, è anche vulnerabile a violazioni di sicurezza. Sviluppare app di AI conversazionale con elevati standard di privacy e sicurezza e sistemi di monitoraggio aiuterà a creare fiducia tra gli utenti finali, aumentando in definitiva l'utilizzo di chatbot nel tempo.

Preoccupazione dell'utente

Gli utenti possono preoccuparsi di condividere informazioni personali o sensibili, soprattutto quando si rendono conto che stanno conversando con una macchina anziché con un essere umano. Poiché non tutti i clienti saranno early adopter, sarà importante istruire e socializzare i destinatari di riferimento sui benefici e sulla sicurezza di queste tecnologie per creare migliori esperienze per  i clienti. Ciò può portare a una cattiva esperienza utente e a un calo delle prestazioni dell'AI, annullando gli effetti positivi

.

Inoltre, a volte i chatbot non sono programmati per rispondere all'ampia varietà di richieste degli utenti. In caso ciò accada, sarà importante fornire un canale di comunicazione alternativo per soddisfare le richieste più complesse, poiché potrebbe risultare frustrante per l'utente finale nel caso venisse fornita una risposta sbagliata o incompleta. In questi casi, i clienti devono avere la possibilità di comunicare con un operatore umano dell'azienda.

Infine, l'AI conversazionale può anche ottimizzare il workflow in un'azienda, portando a una riduzione della forza lavoro per una particolare funzione lavorativa. Ciò può innescare attivismo socio-economico, che può tradursi in un effetto negativo per un'azienda.

Soluzioni correlate
IBM® watsonx.ai

Addestra, convalida, adatta e implementa le funzionalità di AI generativa, foundation model e machine learning con IBM watsonx.ai, uno studio aziendale di nuova generazione per builder AI. Crea applicazioni AI in tempi ridotti e una minima quantità di dati.

Esplora watsonx.ai
Soluzioni di intelligenza artificiale

Metti l'AI al servizio della tua azienda con l'esperienza leader di settore e il portfolio di soluzioni di IBM nel campo dell'AI.

Esplora le soluzioni AI
Consulenza e servizi per l'intelligenza artificiale (AI)

I servizi di AI di IBM Consulting aiutano a reinventare il modo in cui le aziende lavorano con l'AI per la trasformazione.

Esplora i servizi AI
Fasi successive

Ottieni l'accesso completo a funzionalità che coprono l'intero ciclo di vita dello sviluppo dell'AI. Crea soluzioni AI all'avanguardia con interfacce intuitive, workflow e accesso alle API e agli SDK standard di settore.

Esplora watsonx.ai Prenota una demo live