Descrizione del flusso
Scopo e benefici
Chatbot con integrazione Tawk: Panoramica del workflow
Questo workflow implementa un chatbot sofisticato progettato per rispondere alle domande degli utenti sfruttando una knowledge base interna. Quando incontra domande troppo complesse o fuori dall’ambito delle sue conoscenze, trasferisce senza problemi la richiesta a un operatore umano tramite Tawk, garantendo un supporto di alta qualità in ogni momento. Il flusso è pensato per una scalabilità ed un’automazione efficienti, rendendolo ideale per le aziende che desiderano ottimizzare i processi di supporto clienti.
Passaggi e componenti del workflow
1. Avvio della sessione chat e messaggio di benvenuto
- Trigger: Il workflow inizia quando un utente apre una sessione chat.
- Azione: Il chatbot invia automaticamente un messaggio di benvenuto all’utente, presentandosi e spiegando le sue capacità, inclusa la possibilità di rispondere alle domande e di trasferire la conversazione a un umano (tramite Tawk) se necessario.
Passaggio | Componente | Scopo |
---|
Chat aperta | ChatOpenedTrigger | Rileva quando inizia una nuova sessione chat |
Messaggio di benvenuto | MessageWidget | Invia il messaggio di benvenuto/presentazione all’utente |
Mostra messaggio | ChatOutput | Mostra il messaggio di benvenuto nell’interfaccia chat |
- Input utente: L’utente inserisce la propria domanda o messaggio nella chat.
- Cronologia chat: Il workflow mantiene una cronologia in tempo reale degli scambi in chat, garantendo il pieno contesto per risposte accurate e per eventuale trasferimento.
Passaggio | Componente | Scopo |
---|
Acquisisci input | ChatInput | Riceve il messaggio dell’utente |
Memorizza cronologia | ChatHistory | Tiene traccia del contesto della conversazione |
3. Risposta automatizzata con integrazione knowledge base
- Recupero conoscenze: Quando un utente invia una domanda, il chatbot (Tool Calling Agent) interroga un Document Retriever interno per cercare informazioni rilevanti nella knowledge base dell’organizzazione.
- Generazione risposta: L’AI usa le informazioni recuperate per comporre una risposta utile. Se il contesto è insufficiente o la domanda non è chiara, il bot chiede ulteriori dettagli all’utente.
Passaggio | Componente | Scopo |
---|
Recupera documenti | DocumentRetriever | Cerca nella knowledge base interna i contenuti rilevanti |
Genera risposta | ToolCallingAgent | Usa l’AI per rispondere o decidere se trasferire la richiesta |
4. Trasferimento intelligente al supporto umano (integrazione Tawk)
- Logica di escalation:
- Se la richiesta dell’utente non può essere soddisfatta tramite la knowledge base ed è relativa al software, il chatbot considera la lingua:
- Se in inglese: suggerisce di collegarsi con un operatore umano.
- Se in un’altra lingua: chiede se l’utente desidera parlare con un operatore che parla inglese.
- Trasferimento senza soluzione di continuità: Il chatbot fornisce un pulsante o un prompt (tramite TawkHumanAssistTool) per mettere in contatto l’utente con un operatore umano tramite Tawk, includendo opzionalmente la cronologia chat utile all’operatore.
- Visualizzazione: L’esito (risposta AI o richiesta di escalation) viene mostrato in chat.
Passaggio | Componente | Scopo |
---|
Trasferimento a umano | TawkHumanAssistTool | Permette di contattare un operatore tramite Tawk |
Mostra risposta | ChatOutput | Mostra la risposta AI o il messaggio di trasferimento all’utente |
Caratteristiche e vantaggi principali
- Supporto automatizzato di primo livello: Gestisce automaticamente la maggior parte delle richieste di routine e basate sulle conoscenze, riducendo il carico degli operatori umani.
- Comprensione contestuale: Mantiene la cronologia della chat e sfrutta la documentazione interna per risposte precise.
- Escalation intelligente: Garantisce che gli utenti non rimangano delusi dai limiti dell’AI: le questioni complesse o ambigue vengono inoltrate a umani.
- Gestione multilingua: Il chatbot può rispondere nella lingua dell’utente e gestisce in modo intelligente il trasferimento per utenti non anglofoni.
- Esperienza utente migliorata: Gli utenti ricevono risposte rapide e utili e chiare indicazioni in caso di trasferimento.
Perché questo workflow è utile per scalabilità e automazione
- Scalabilità: Può gestire più chat contemporaneamente senza aumentare le risorse umane.
- Coerenza: Fornisce risposte standardizzate e accurate basate sulle ultime informazioni interne.
- Efficienza: Riduce i tempi di risposta e assicura che gli operatori umani gestiscano solo le richieste che richiedono davvero la loro esperienza.
- Soddisfazione del cliente: Garantisce che gli utenti abbiano sempre la possibilità di ricevere supporto personalizzato se necessario, evitando vicoli ciechi.
Questo workflow è ideale per le aziende che vogliono automatizzare il supporto di primo livello, massimizzare la produttività degli operatori e mantenere interazioni di alta qualità con i clienti su larga scala.