Con il numero di opzioni per la creazione di chatbots che sembra crescere di giorno in giorno, può essere difficile capire di cosa avete bisogno per creare un chatbot. Con questo post del blog, intendiamo fornirvi una conoscenza di alto livello dei passi da compiere per iniziare la vostra soluzione di chatbot di intelligenza artificiale conversazionale e come portarla al successo.
Come costruire un chatbot
1. Architettura del caso d'uso
Per iniziare, preparate il tipo di funzionalità che vorreste che il vostro chatbot coprisse. Ad esempio, se volete offrire un chatbot bancario all'interno della vostra app bancaria esistente, pensate a ciò che i vostri clienti vogliono fare e che sarebbe più rapido ed efficiente con un chatbot. Identificate la complessità del caso d'uso, da una semplice interazione di tipo FAQ a chatbots che aggrega informazioni da più fonti per personalizzare l'esperienza. Stabilite se il vostro chatbot deve essere esteso con codice personalizzato e chiamate API ad altri sistemi o se può essere semplicemente programmato con domande e risposte iniziali in stile FAQ per fornire agli utenti un'assistenza 24 ore su 24 e 7 giorni su 7.
Ci sono molti fornitori che promettono soluzioni pronte all'uso che richiedono settimane prima di essere pronte per essere utilizzate dai clienti. Queste soluzioni sono dannose per il successo del vostro progetto perché rischiano di darvi un chatbot generico senza la possibilità di espandere o personalizzare l'esperienza dei clienti.
2. Costruire il team
La scelta di una soluzione può essere impegnativa e confusa a seconda del livello di competenza richiesto per mantenere le funzionalità supportate dall'intelligenza artificiale conversazionale. Quando si assumono o si assegnano risorse, alcuni dei membri più importanti del team sono ingegneri software, designer conversazionali, product manager e talvolta data scientist. Se da un lato è fondamentale avere il team giusto, dall'altro è necessario assicurarsi di disporre di una ricca documentazione e di un fornitore pronto a supportare il progetto.
3. Progettare le conversazioni
I team che si rivolgono ai clienti sono i più adatti a conoscere le ricerche del pubblico. Collaborate con questi utenti aziendali per progettare conversazioni significative. Per collaborare al meglio con questo team, utilizzate piattaforme di chatbot in grado di offrire un'esperienza visiva e intuitiva nella creazione delle conversazioni. Un design conversazionale adeguato non solo renderà felici i vostri clienti, ma li incoraggerà anche a tornare. Durante la fase di pianificazione e di sviluppo, è necessario tenere sempre a mente i principi del design conversazionale.
4. Gestione dell'NLU
Per molti versi, l'NLU può sembrare una scatola nera che deve essere modificata per produrre i risultati desiderati. Sebbene questo sia un requisito parziale, non è così impegnativo come sembra. Una soluzione dotata di un motore NLU gestito può spostare le montagne e può persino eliminare la necessità di assumere data scientist e team di apprendimento automatico! Un motore NLU gestito vi permette di concentrarvi sulla progettazione di un'esperienza che i vostri utenti meritano, sapendo che il fornitore che vi supporta migliora costantemente l'NLU che utilizzate. Dovreste essere sicuri che gli strumenti a vostra disposizione non richiedano una manutenzione costante o una laurea per essere utilizzati. Parte di questo processo è la creazione di intenti, che aiutano il motore a riconoscere ciò di cui l'utente sta parlando. Quando si inizia a organizzare gli intenti, è fondamentale evitare di sovrapporre lo scopo di tali intenti, altrimenti si finirà per ottenere una risposta dell'utente non corretta o fuori portata.
L'NLU è una parte immensamente potente della creazione di chatbots , guidata dall'AI conversazionale, e ciò che non può essere trattato in questo blog può essere spiegato con questo video tutorial, Requesting and Extracting Information - Part 5 of "Building a Cool Bot with Botpress".
5. Sviluppo e test
Ora è il momento di mettere in pratica tutto il duro lavoro di pianificazione! Mentre il vostro team si dedica all'aggiunta di funzionalità al vostro chatbot, è altrettanto importante eseguire test continui per garantire precisione e coerenza. Quando cercate la soluzione giusta per il vostro caso d'uso, cercate un emulatore/debugger facile da usare per ridurre il tempo necessario a identificare i problemi, a risolverli e a confermare che il chatbot si comporta correttamente.
Nell'ambito dello sviluppo rientra anche la configurazione dei canali in cui verrà distribuito l'assistente. Quando si iniziano ad aggiungere canali, è necessario pensare a quali canali si desidera che l'assistente sia disponibile per garantire il massimo utilizzo da parte della propria base di utenti. Sebbene inizialmente il chatbot possa essere disponibile solo sul vostro sito, pensare di avere un bot mobile o che si integri con canali di comunicazione come Vonage, Slack, Twilio e Facebook Messenger è fondamentale per il vostro successo in futuro.
6. Personalizzare l'esperienza
Mentre un numero sempre maggiore di chatbots viene lanciato nel mondo, c'è un fattore che distingue i chatbots efficaci: la personalizzazione. Gli utenti dei chatbot vogliono che le conversazioni siano naturali e questo significa creare un'esperienza che vada oltre il semplice inserimento del nome del cliente nel dialogo. Per creare un'esperienza veramente personalizzata è necessario trovare una soluzione che permetta di attingere a dati esterni per portare l'esperienza del cliente a un livello superiore. Ciò può avvenire tramite chiamate API, interrogazioni di database, integrazione con software di terze parti e altro ancora.
Impostare il chatbot per il successo
Il successo può essere definito in molti modi diversi a seconda del pubblico, del caso d'uso e dell'obiettivo finale di una soluzione chatbot. Il time to market, l'adozione da parte dei clienti e il coinvolgimento degli utenti vi porteranno a iterare e migliorare il vostro bot. Ecco alcuni suggerimenti per iniziare.
Incontrare i clienti dove sono
È fondamentale capire la base di utenti esistente, quali sono le loro esigenze e dove si impegnano attivamente con la vostra azienda. Non solo per fornire loro un'esperienza personalizzata, ma anche per garantire che il chatbot offra il massimo valore. Ad esempio, se avete un sistema IVR per gli utenti che chiamano la vostra azienda, cercate di migliorare l'esperienza configurando un chatbot basato su NLU per conversazioni più simili a quelle umane. Sarà sempre importante per il successo del vostro chatbot trattare ogni canale come se fosse il lancio di un proprio prodotto, facendo coincidere le aspettative dei clienti con l'esperienza del vostro marchio.
Essere pronti a rivedere continuamente il vostro chatbot in base al feedback dei clienti vi permetterà di offrire un'esperienza che non risulti stantia nel tempo. Una piattaforma che supporti la modifica dei contenuti e delle risposte in modo indipendente rende più facile il miglioramento continuo del chatbot e riduce notevolmente il tempo necessario per apportare modifiche.
Creare un piano di lancio
Si può essere tentati di credere che dopo il lancio di un chatbot la base di utenti accorrerà entusiasta, pronta per la trasformazione digitale che deriva da una soluzione conversazionale guidata dall'intelligenza artificiale. Per quanto sarebbe fantastico, è importante costruire un piano che porti gli utenti all'assistente attraverso un piano di lancio strutturato. Questo potrebbe includere l'annuncio dell'offerta in una newsletter, in modo continuo sui social media o attraverso pop-up interattivi all'interno della vostra app, dipende dal caso d'uso, dai vostri clienti e dal vostro marchio.
Capire il coinvolgimento del chatbot
Quando si acquistano diverse piattaforme per le funzionalità, è necessario assicurarsi di disporre di metriche a supporto del progetto. Avere accesso alle metriche relative al comportamento del chatbot, al comportamento di utilizzo, ai punti in cui l'NLU si comporta male e all'identificazione degli intenti più utilizzati, consentirà al chatbot di migliorare continuamente. È necessario riconoscere che il rapporto tra i dati raccolti e l'opinione effettiva dei clienti sull'assistente non è sempre di uno a uno.
Si può essere tentati di affidarsi esclusivamente alle metriche disponibili per determinare il successo del progetto, ma è necessario sfruttare anche gli strumenti per ottenere informazioni sull'opinione che gli utenti hanno dell'assistente. Contattate regolarmente i vostri utenti attraverso sondaggi, interviste, punteggi di customer satisfaction (NPS/CSAT) e team che si interfacciano regolarmente con i clienti che hanno interagito di recente con l'assistente. Se l'assistente è supportato da agenti del servizio clienti, si dispone di un'altra serie di dati da misurare e da correlare alla soddisfazione degli utenti.
Conclusione
Ora che avete le informazioni su come creare un chatbot di successo, non vediamo l'ora di vedere cosa creerete. Se avete domande durante il progetto, avere a disposizione risorse come una solida documentazione, una comunità di sviluppatori attiva ed esperti pronti a rispondere alle vostre domande può sembrare una luce nel buio, quindi assicuratevi di trovare un fornitore che abbia queste opzioni disponibili.
Per vedere un video tutorial su come iniziare a lavorare con la piattaforma Botpress , è disponibile una playlist in cui creerete il vostro Chatbot fotografico per Mars Rover!
Chi siamo?
Botpress è stata creata per fornire agli sviluppatori i migliori strumenti per costruire chatbots oggi e per renderli a prova di futuro, in modo da incorporare gli sviluppi futuri delle tecnologie NLP. Botpress La piattaforma è costruita per consentire alle aziende di costruire facilmente il miglior chatbot possibile, grazie a un ambiente di sviluppo solido, a un'ampia personalizzazione e a un motore NLP gestito che incorpora continuamente gli ultimi sviluppi in materia di NLP. Con Botpress, gli sviluppatori possono accedere alle più recenti tecnologie NLP, senza bisogno di un team di data scientist ed esperti di ML. In poche parole, Botpress è progettato per alimentare il miglior chatbots di oggi e di domani.
Indice dei contenuti
Rimanete aggiornati sulle ultime novità in materia di agenti AI
Condividi questo articolo su: