La progettazione di chatbot è la convergenza tra la progettazione dell'esperienza utente (UX), la progettazione dell'interfaccia utente (IU), il copywriting, l'AI conversazionale e il machine learning nell'implementazione di chatbot, sistemi automatici di risposta vocale (IVR) e agenti virtuali. Determina l'interazione con gli utenti umani, i risultati attesi e l'ottimizzazione delle prestazioni.
Un sofisticato processo di progettazione di chatbot all'interno del contesto aziendale incorpora anche business process management e process mining per identificare dove e come le implementazioni dei chatbot possono migliorare l'esperienza utente e i risultati aziendali, mappando le azioni specifiche da intraprendere durante o dopo le interazioni con i chatbot.
Scopri la potenza dell'integrazione di una strategia data lakehouse nella tua architettura dei dati, compresi i miglioramenti per scalare l'AI e le opportunità di ottimizzazione dei costi.
Registrati per l'ebook sull'AI generativa
Nella progettazione di chatbot, come in qualsiasi altra disciplina di progettazione orientata all'utente, la progettazione dell'interfaccia utente e la progettazione dell'esperienza utente sono due concetti distinti, anche se interconnessi.
La progettazione dell'interfaccia utente si riferisce all'aspetto delle cose: elementi visivi tangibili come layout, pulsanti, interruttori, colori, campi di testo e caratteri, ovvero gli aspetti di un prodotto, app o sito web con cui l'utente interagisce (o "si interfaccia") più direttamente. La progettazione dell'interfaccia utente del chatbot informa le decisioni, ad esempio dove un utente digita l'input di testo o le dimensioni e la posizione della finestra del chatbot.
L'UX design si riferisce al modo in cui funzionano le cose: preoccupazioni strategiche e logistiche, come ad esempio quali azioni possono essere intraprese in ogni fase, quali informazioni vengono fornite o raccolte dall'utente e come si svolge il percorso utente ideale. Le considerazioni sulla UX dei chatbot comprendono quali domande porrà un chatbot, come risponde a input specifici o quando inoltrare i casi a un agente umano.
In sostanza, la progettazione dell'interfaccia utente mette in moto la progettazione dell'esperienza utente. Ciò che un chatbot dice (e perché) viene stabilito dalla progettazione dell'esperienza utente, ma il modo in cui il dialogo del chatbot viene visualizzato agli utenti viene stabilito dalla progettazione dell'interfaccia utente; le informazioni che un chatbot richiede in un dato passaggio sono determinate dalla progettazione dell'esperienza utente, ma il fatto che gli utenti digitino la loro risposta o la selezionino da un menu a discesa viene determinato dalla progettazione dell'interfaccia utente.
Sebbene i dettagli precisi dell'interfaccia utente del chatbot possano variare in base alla natura unica del marchio, degli utenti e dei casi d'uso, alcune considerazioni sulla progettazione dell'interfaccia utente sono abbastanza universali.
In tutti i contesti, l'interfaccia utente del chatbot dovrebbe essere:
Per alcune implementazioni di chatbot, come le integrazioni in app di messaggistica di terze parti come Slack, WhatsApp o Facebook Messenger, l'interfaccia conversazionale non può essere personalizzata. Questi elementi fissi dell'interfaccia utente dovrebbero essere presi in considerazione nella pianificazione dell'esperienza utente.
Per molte aziende, specialmente quelle senza risorse per sviluppare un'interfaccia utente su misura da zero, è più efficiente utilizzare un generatore di chatbot con modelli e workflow drag and drop che semplificano le decisioni sull'interfaccia utente. I principali fornitori di chatbot offrono l'opportunità di personalizzare gli elementi stilistici per adattarli al proprio marchio, ma aderire a modelli di progettazione dell'interfaccia utente comprovati consente di concentrarsi sulle priorità UX uniche della propria organizzazione.
Nell'esplorare ulteriormente la progettazione dell'esperienza utente dei chatbot, utilizzeremo alcuni termini con significati specifici in questo contesto.
Un'ottima esperienza di chatbot richiede una profonda comprensione di ciò di cui gli utenti finali hanno bisogno e quali di queste esigenze sono meglio soddisfatte con un'esperienza conversazionale. Utilizza il chatbot non solo perché puoi, ma perché sai che un chatbot fornirà la migliore esperienza utente possibile.
Scegli il dominio o i domini giusti: dove può essere di grande aiuto un chatbot?
Le tue FAQ sono un'eccellente base di conoscenza per query, attività e problemi che emergono frequentemente e in modo prevedibile. Anche i team del servizio clienti sono un'importante fonte di insight. Un solido business process management può identificare ulteriormente opportunità e inefficienze, nonché aiutare a delineare i diversi centri di conoscenza, canali di comunicazione e livelli di complessità, sicurezza e privacy pertinenti a ciascun dominio.
I chatbot offrono il massimo valore quando è necessaria una conversazione bidirezionale o quando un bot può realizzare qualcosa più velocemente, più facilmente o più spesso rispetto ai mezzi tradizionali. Alcuni domini potrebbero essere meglio serviti dagli articoli di aiuto o dalle procedure guidate di configurazione. Altri, come quelli che richiedono assistenza altamente tecnica o informazioni personali sensibili, potrebbero essere meglio affidati a una persona reale.
Bilancia gli obiettivi aziendali a breve e lungo termine
Per il tuo primo chatbot, è consigliabile iniziare dalle basi prima di provare qualcosa di più avanzato. Meno dati ha, meno può fare previsioni con sicurezza: le aziende che trascorrono mesi a creare un chatbot inaugurale che abbraccia molti argomenti spesso apprendono (dopo il lancio) che i presupposti chiave sul comportamento degli utenti erano sbagliati e devono praticamente ricominciare da capo. Affrontare efficacemente un elenco più breve di argomenti e intenti offre un'esperienza utente migliore rispetto alla fornitura di risultati incoerenti in un dominio più ampio.
Detto questo, scegli un dominio con potenziale di crescita. Una strategia chatbot davvero efficace non produce soluzioni autonome, ma strumenti di conversazione distribuiti su tutti i canali pertinenti (siti web, app di messaggistica, sistemi telefonici) che si arricchiscono a vicenda generando dati condivisi per l'addestramento e l'ottimizzazione.
In generale, le offerte di chatbot si dividono in due categorie: chatbot basati su regole e AI chatbot.
I chatbot basati su regole sono semplici ed economici. Funzionano secondo le regole if-then-else: a ogni passaggio (o ramo di un albero decisionale) vengono assegnati input specifici che il chatbot è in grado di riconoscere, ciascuno abbinato a una risposta scritta. In mancanza di elaborazione del linguaggio naturale (NLP), i bot basati su regole devono limitare le espressioni dell'utente a semplici frasi o opzioni predefinite. Questo può limitare il successo a meno che le esigenze degli utenti non siano altamente prevedibili, ripetitive e semplici e rimangano tali con l'aumento di scala.
Gli AI chatbot sono più robusti, versatili e scalabili. Le funzionalità di intelligenza artificiale come l'AI conversazionale consentono a questi chatbot di interpretare le espressioni uniche degli utenti e di identificarne accuratamente le intenzioni. Il machine learning può integrare o sostituire la programmazione basata su regole, imparando nel tempo quali enunciati hanno maggiori probabilità di produrre risposte preferite. L'AI generativa, addestrata su enunciati passati e di esempio, può creare risposte bot in tempo reale. Gli agenti virtuali sono AI chatbot in grado di applicare la Robotic Process Automation (RPA), migliorando ulteriormente la loro utilità.
Molte situazioni traggono beneficio da un approccio ibrido e la maggior parte dei bot AI sono anche in grado di programmare in base a delle regole.
Prima di progettare i dettagli della tua esperienza del cliente, pianifica le basi del tuo chatbot.
Gli utenti inconsciamente deducono automaticamente un carattere dietro il tuo bot. Dovrebbe trasmettere le caratteristiche positive che cerchiamo nella conversazione umana: empatia, curiosità, pazienza, affabilità, pur mantenendo la trasparenza dell'essere un robot. Quest'ultimo aspetto è essenziale sia per gestire le aspettative degli utenti sia per evitare l'effetto "uncanny valley": lo strano disagio provocato da cose umanoidi che non sono del tutto giuste. Ciò può essere ottenuto più facilmente con una scelta ponderata del nome, dell'avatar e del saluto.
La personalità del tuo chatbot influisce sulla maggior parte degli elementi della progettazione della conversazione. Dovrebbe riflettere il tuo marchio ed essere appropriata per gli utenti e le funzioni previsti: un bot assistente fitness dovrebbe usare un linguaggio attivo; un'app di diagnosi sanitaria dovrebbe evitare barzellette.
Inizia considerando dove si colloca il tuo chatbot in vari spettri:
Un chatbot fornisce solo metà di una conversazione. Non è possibile controllare o prevedere completamente la metà dell'utente. Una solida progettazione delle conversazioni garantisce un'esperienza utente positiva affrontando il flusso delle conversazioni in modo tale che, indipendentemente dall'espressione dell'utente, la risposta del chatbot sia naturale, credibile e produttiva.
La reale conoscenza di un argomento richiede non solo la progettazione di percorsi di conversazione ideali, ma anche l'immaginazione di tutti i percorsi unici che una conversazione potrebbe seguire, comprese potenziali confusioni, deviazioni e vicoli ciechi. È possibile programmare il bot di pianificazione in modo che riconosca "Voglio modificare l'appuntamento", ma un utente potrebbe dire "Non posso più fare il martedì". Potresti avere un percorso ottimale, ma esiste un piano B se il piano A fallisce? Se il piano B fallisce, il bot può spiegare il problema all'utente? Se l'utente non comprende una richiesta, il bot può formulare l'espressione in modo diverso?
Anche se la tua logica di flusso è impeccabile, gli errori accadono, ma piccole imperfezioni non dovrebbero far deragliare uno scambio. Anche in questo caso, gli AI chatbot hanno un grande vantaggio: invece di prevedere e pianificare manualmente ogni singolo errore di battitura per evitare interruzioni, l'intelligenza artificiale può formulare ipotesi plausibili e mantenere le cose in movimento. Ad esempio, IBM watsonX Assistant è dotato di correzione automatica degli errori di ortografia e di logica fuzzy per facilitare il riconoscimento di intenti ed entità. Allo stesso modo, gli AI bot con funzionalità Speech to Text possono essere addestrati a interpretare correttamente accenti, errori di pronuncia e gergo negli input vocali.
Come nelle normali conversazioni tra esseri umani, gli utenti vogliono sentirsi compresi. La progettazione di chatbot può raggiungere questo obiettivo garantendo che tutte le risposte dei bot, anche le risposte non preferite, siano informative e pertinenti all'enunciato dell'utente. Quando scrivi il dialogo del chatbot, cerca di riconoscere ciò che l'utente ha detto ed evita bruschi cambi di argomento, salti casuali nella conversazione o di "dimenticare" le informazioni che l'utente ha fornito in precedenza nel contatto.
I chatbot hanno dei limiti. La capacità di fallire in modo elegante e fornire percorsi per riparare la conversazione è essenziale: va bene che un bot si sbagli, ma sbagliare ed essere irrilevante può rovinare lo scambio e ridurre la fiducia nel chatbot. I bot devono essere progettati per gestire con garbo le molestie, riconoscere enunciati senza senso o irrilevanti, reagire ai cambiamenti di argomento e rimettere in sesto la conversazione.
Riduci sempre lo sforzo da parte dell'utente.
Una copia chiara e concisa riduce l'attrito e dimostra rispetto per il tempo dell'utente. Riconsidera il flusso della conversazione se richiede istruzioni lunghe.
La progettazione efficace di chatbot comporta un ciclo continuo di test, implementazione e miglioramento. Le persone possono comportarsi in modo imprevedibile, ma l'analisi dei dati dei contatti passati può rivelare flussi interrotti e opportunità per migliorare ed espandere la progettazione delle tue conversazioni.
I chatbot si basano su una grande quantità di dati degli utenti, li generano e li analizzano. Tali dati devono essere trattati con cura. La mancata osservanza di questa norma comporta conseguenze non solo etiche, ma anche potenzialmente legali e finanziarie.
Potrebbe anche influire sull'adozione del tuo chatbot: secondo Pew Research1, più della metà degli americani ha deciso di non utilizzare un prodotto per preoccupazioni su come (e quanto) raccoglie dati personali.
Offri un servizio clienti intelligente e coerente in tutti i canali e i touchpoint con i conversational AI chatbot.
Trova risposte e insight fondamentali tra i tuoi dati aziendali utilizzando la tecnologia di ricerca aziendale basata su AI.
Moltiplica la potenza dell'AI con la nostra piattaforma di dati e intelligenza artificiale di nuova generazione.
Maggiori informazioni su come pianificare, progettare, costruire e migliorare il tuo primo chatbot.
Esplora tre tecniche per semplificare il dialogo della tua AI, aumentarne l'efficacia e soddisfare i tuoi utenti: chiedere meno, offrire scelte chiare e modificare i testi.
Scopri le competenze necessarie per creare un'AI conversazionale affidabile con articoli di aiuto, tutorial, video e altro ancora.
Attraverso corsi tenuti dagli esperti, scopri l'AI sottostante, il machine learning e il Natural Language Understanding disponibili per le PMI non tecniche.
1 https://www.pewresearch.org/short-reads/2020/04/14/half-of-americans-have-decided-not-to-use-a-product-or-service-because-of-privacy-concerns/