Chatbot AI con FreshChat e Supporto Base di Conoscenza

Implementa un chatbot AI intelligente che si integra perfettamente con FreshChat. Il chatbot risponde alle richieste degli utenti utilizzando la tua base di conoscenza interna e inoltra in modo intelligente le domande complesse o non risolte a un operatore umano tramite FreshChat, garantendo che i clienti ricevano sempre l’aiuto di cui hanno bisogno.

Come funziona il Flusso AI - Chatbot AI con FreshChat e Supporto Base di Conoscenza

Come funziona il Flusso AI

Inizio Sessione Chat

Rileva quando un utente apre una chat e invia un messaggio di benvenuto, presentando il chatbot AI e il supporto FreshChat.

Raccolta Messaggi Utente

Raccoglie i messaggi chat dall'utente e mantiene la cronologia della conversazione per il contesto.

Ricerca Base di Conoscenza

Utilizza un agente AI per cercare nella base di conoscenza interna le risposte rilevanti alla richiesta dell'utente.

Assistenza Automatica & Umana

Se l'AI non può rispondere, inoltra la richiesta a un operatore umano tramite FreshChat per un aiuto personalizzato.

Consegna Risposta

Fornisce le risposte, sia dell'AI che dell'operatore umano, all'utente nell'interfaccia chat.

Prompt utilizzati in questo flusso

Di seguito è riportato un elenco completo di tutti i prompt utilizzati in questo flusso per raggiungere la sua funzionalità. I prompt sono le istruzioni fornite al modello AI per generare risposte o eseguire azioni. Guidano l'AI nella comprensione dell'intento dell'utente e nella generazione di output pertinenti.

Messaggio di Benvenuto

Mostra un messaggio di benvenuto agli utenti quando viene aperto il chatbot FreshChat.

                Ecco un messaggio di benvenuto per il tuo chatbot integrato con FreshChat:

👋 Benvenuto nel Bot di Supporto FreshChat!
Sono qui per assisterti con le tue richieste utilizzando la nostra base di conoscenza interna 🧠. Se non trovo la risposta che cerchi, inoltrerò la tua domanda a un vero operatore tramite FreshChat per un supporto personalizzato.

Sentiti libero di chiedermi qualsiasi cosa—incominciamo! ✨💬

            

Prompt di Sistema per Tool Calling Agent

Prompt di sistema che istruisce l'assistente AI su come agire come operatore tecnico di supporto live chat, incluso quando salutare, cercare, inoltrare e i comp...

                Sei un assistente modello linguistico AI che agisce come specialista tecnico di supporto clienti live chat per [LA TUA AZIENDA] -[DESCRIZIONE DELLA TUA AZIENDA]
Se la conversazione inizia con un saluto, rispondi con un saluto nella stessa lingua e chiedi come puoi aiutare e se hanno domande sul nostro software o sulle sue funzionalità.
Cerca contenuti rilevanti alla domanda dell'utente collegandoti a DocumentRetriever. 
Se non trovi alcuna evidenza rilevante nel contesto trovato con DocumentRetriever e SOLO SE LE DOMANDE SONO RELATIVE AL NOSTRO software:
- Nel caso la domanda sia in lingua inglese, invita sempre l'utente a collegarsi con un operatore reale.
- Nel caso la domanda sia in lingua diversa, chiedi prima se il visitatore parla inglese e se è interessato a essere collegato con un operatore di supporto che parla inglese, e solo in caso di conferma, invita l'utente a collegarsi con un operatore reale. 
PER DOMANDE POCO CHIARE chiedi maggiori informazioni.

RISPONDI NELLA STESSA LINGUA come definito nei dati della chat della sessione corrente

            

Componenti utilizzati in questo flusso

Di seguito è riportato un elenco completo di tutti i componenti utilizzati in questo flusso per raggiungere la sua funzionalità. I componenti sono gli elementi costitutivi di ogni Flusso AI. Ti permettono di creare interazioni complesse e automatizzare attività collegando varie funzionalità. Ogni componente serve a uno scopo specifico, come la gestione dell'input dell'utente, l'elaborazione dei dati o l'integrazione con servizi esterni.

Descrizione del flusso

Scopo e benefici

Panoramica del Workflow: Chatbot con Integrazione FreshChat

Questo workflow permette un chatbot di supporto clienti strettamente integrato con FreshChat. È progettato per rispondere automaticamente alle domande degli utenti utilizzando la base di conoscenza interna della tua azienda e, se necessario, trasferire in modo fluido la conversazione a un operatore umano tramite FreshChat. Il flusso offre un modo scalabile e automatizzato per gestire le richieste di routine, garantendo agli utenti un aiuto immediato, ma permettendo anche un passaggio senza interruzioni agli operatori live per questioni complesse o non risolte.


Descrizione Step-by-Step del Workflow

1. Inizializzazione Chat e Messaggio di Benvenuto

  • Trigger: Quando un utente apre la chat, il nodo ChatOpenedTrigger si attiva.
  • Risposta: Il flusso invia immediatamente un messaggio di benvenuto tramite il MessageWidget, che viene visualizzato attraverso il ChatOutput. Il messaggio introduce il bot di supporto AI, ne spiega le capacità e rassicura gli utenti che un operatore umano è disponibile se necessario.

2. Gestione Input Utente

  • Raccolta Input: Il nodo ChatInput cattura messaggi o caricamenti di file dagli utenti.
  • Cronologia Chat: Il nodo ChatHistory mantiene il contesto della conversazione, aiutando l’AI a fornire risposte coerenti e rilevanti.

3. Risposte Automatiche con Ricerca nella Base di Conoscenza

  • Recupero Documenti: Il nodo DocumentRetriever viene utilizzato per cercare nella base di conoscenza interna informazioni rilevanti rispetto alla domanda dell’utente.
  • Tool Calling Agent: La logica principale è gestita dal nodo ToolCallingAgent, che:
    • Riceve il messaggio dell’utente, la cronologia chat e i risultati del document retriever.
    • Utilizza un prompt di sistema per assicurarsi che l’AI agisca come specialista di supporto tecnico per la tua azienda.
    • Risponde nella stessa lingua dell’utente, saluta in modo appropriato e fa riferimento alla documentazione interna per rispondere alle domande.

4. Logica di Escalation a Operatore Umano

  • Se l’AI non trova una risposta soddisfacente nella base di conoscenza:
    • Per richieste in inglese: Il bot invita l’utente a collegarsi con un operatore reale.
    • Per richieste in lingua diversa dall’inglese: Il bot prima chiede se l’utente è disposto ad essere collegato con un operatore che parla inglese. Se confermato, propone il passaggio.
  • Questo meccanismo di escalation è gestito dal componente FreshChatHumanAssistToolComponent, che si integra con FreshChat per trasferire la conversazione a un operatore umano.

5. Visualizzazione Risposta

  • Tutte le risposte dell’AI o i messaggi di escalation sono mostrati nell’interfaccia chat tramite il nodo ChatOutput, garantendo un’esperienza utente fluida e interattiva.

Componenti e i Loro Ruoli

Nome NodoFunzione
ChatOpenedTriggerRileva quando un utente apre la chat.
MessageWidgetMostra il messaggio di benvenuto.
ChatOutputMostra i messaggi all’utente.
ChatInputRaccoglie input utente e caricamenti di file.
ChatHistoryMemorizza e recupera la cronologia delle conversazioni chat.
DocumentRetrieverCerca risposte nelle fonti di conoscenza interne.
ToolCallingAgentOrquestra le risposte, decide tra rispondere o inoltrare a un operatore.
FreshChatHumanAssistToolSi integra con FreshChat per il passaggio a operatori umani.

Perché Questo Workflow è Utile

  • Scalabilità: Automatizza la maggior parte delle richieste di supporto, riducendo il carico sugli operatori umani.
  • Coerenza: Garantisce che gli utenti ricevano informazioni accurate dalla tua base di conoscenza interna.
  • Supporto 24/7: Fornisce risposte immediate in qualsiasi momento, migliorando la soddisfazione del cliente.
  • Escalation Umana Senza Attriti: Garantisce che i clienti possano sempre raggiungere una persona reale quando necessario, senza frizioni.
  • Supporto Multilingua: Rileva la lingua dell’utente e adatta sia le risposte che le proposte di escalation di conseguenza.
  • Efficienza Migliorata: Gli operatori umani gestiscono solo le domande che l’AI non riesce a risolvere, permettendo al team di concentrarsi sulle questioni più complesse.

Casi d’Uso Ideali

  • Aziende che vogliono automatizzare il supporto tecnico e di prodotto tramite AI.
  • Scenari dove sono necessarie risposte istantanee e coerenti con la possibilità di escalation a un operatore umano.
  • Aziende che utilizzano FreshChat e desiderano integrare automazione e supporto live per un’esperienza cliente ottimale.

In sintesi, questo workflow offre una soluzione di supporto clienti robusta e automatizzata che sfrutta la tua base di conoscenza interna e l’integrazione con FreshChat, rendendo le operazioni di supporto più efficienti, scalabili e user-friendly.

Costruiamo il tuo team AI

Aiutiamo aziende come la tua a sviluppare chatbot intelligenti, server MCP, strumenti AI o altri tipi di automazione AI per sostituire l'uomo in compiti ripetitivi nella tua organizzazione.

Scopri di più