Assistente Chat AI con Memoria della Conversazione

Un semplice workflow di assistente chat AI che sfrutta la cronologia delle conversazioni precedenti per generare risposte pertinenti all’input dell’utente. Include un messaggio di benvenuto e utilizza un modello linguistico per rispondere contestualmente in base alla cronologia della chat.

Come funziona il Flusso AI - Assistente Chat AI con Memoria della Conversazione

Come funziona il Flusso AI

Inizializzazione della Sessione Chat

Si attiva all'apertura della sessione chat e mostra un messaggio di benvenuto all'utente.

Input Messaggio Utente

Riceve i messaggi di input dall'utente.

Recupero Cronologia Chat

Recupera la cronologia chat precedente da utilizzare come contesto per la conversazione.

Genera Risposta AI Contestuale

Combina l'input attuale dell'utente e la cronologia della chat in un prompt e utilizza un modello linguistico per generare una risposta pertinente.

Mostra Risposta AI

Mostra la risposta generata dall'AI nell'interfaccia della chat affinché l'utente possa visualizzarla.

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.

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: Flusso Semplice con Cronologia Chat

Questo workflow è progettato per facilitare un’esperienza di chat interattiva in cui l’assistente AI risponde ai compiti definiti dall’utente, sfruttando la cronologia della chat per fornire risposte contestuali. Si tratta di un modello generico, che lo rende adattabile a una vasta gamma di automazioni conversazionali e soluzioni di chat AI scalabili.

Suddivisione del Workflow Passo per Passo

1. Avvio della Sessione Chat e Messaggio di Benvenuto

  • Trigger Chat Opened: Quando la chat viene aperta, si attiva un trigger.
  • Messaggio di Benvenuto: Un widget messaggio mostra un messaggio di benvenuto amichevole all’utente:

    👋 Benvenuto nel Simple Task Flow!
    Questo strumento è pensato per permetterti di definire il tuo compito in base al tuo input 🌟. Terrò conto della nostra cronologia chat per offrirti assistenza pertinente senza bisogno di ulteriori dettagli.
    Dimmi pure cosa vuoi fare e iniziamo! ✨💬

  • Visualizzazione: Il messaggio di benvenuto viene mostrato nell’area di output della chat, fornendo onboarding e impostando le aspettative.

2. Acquisizione dell’Input Utente

  • Nodo Chat Input: Riceve input testuale (ed eventualmente file) dall’utente, rappresentando il compito o la domanda che desidera affrontare.

3. Recupero della Cronologia Chat

  • Nodo Chat History: Recupera fino agli ultimi 10 messaggi (con un limite di 8000 token) dalla chat. Questa cronologia viene poi utilizzata per fornire contesto e mantenere la continuità della conversazione.

4. Costruzione del Prompt

  • Nodo Prompt Template: Costruisce un prompt dinamico per il modello linguistico. Integra:

    • L’ultimo input dell’utente.
    • La cronologia recente della chat.
    • Un messaggio di sistema fisso che istruisce l’AI a generare risposte contestuali.

    Il template del prompt utilizzato è:

    You are an AI language model assistant.
    
    Your task is to generate answer for human INPUT with consideration of previous conversation in CHAT HISTORY.
    
    --- CHAT HISTORY START
    {chat_history}
    --- CHAT HISTORY END
    
    --- INPUT START
    {input}
    --- INPUT END
    
    ANSWER:
    

5. Generazione AI

  • Nodo Generator: Riceve il prompt costruito e genera una risposta testuale utilizzando un modello linguistico di grandi dimensioni (LLM). Ciò garantisce che la risposta sia pertinente al contesto e personalizzata in base alla richiesta dell’utente.

6. Visualizzazione Output

  • Nodo Chat Output: La risposta generata dall’AI viene mostrata all’utente nell’interfaccia della chat.

Tabella Struttura del Workflow

StepNodo/ComponenteScopo
Avvio ChatChatOpenedTriggerRileva quando la chat viene aperta
Messaggio BenvenutoMessageWidgetAccoglie e informa l’utente
Visualizza BenvenutoChatOutputMostra il messaggio di benvenuto
Input UtenteChatInputRaccoglie il compito o la domanda dell’utente
Recupera CronologiaChatHistoryRecupera la conversazione recente come contesto
Costruzione PromptPromptTemplateCostruisce il prompt per l’LLM con input e cronologia
Generazione AIGeneratorProduce una risposta contestuale tramite il prompt
Visualizza Output AIChatOutputMostra la risposta AI generata all’utente

Perché Questo Workflow è Utile per la Scalabilità e l’Automazione

  • Interazioni Contestuali: Integrando la cronologia della chat, il sistema mantiene il contesto, migliorando la pertinenza delle risposte e la soddisfazione degli utenti.
  • Compiti Definiti dall’Utente: Il workflow è agnostico rispetto ai compiti, permettendo agli utenti di definire i propri obiettivi e risultando quindi estremamente flessibile.
  • Automazione Scalabile: Il design modulare è adatto alla scalabilità—più utenti possono interagire simultaneamente, ciascuno con il proprio contesto di sessione.
  • Facile Personalizzazione: Il template del prompt e i nodi possono essere facilmente adattati a casi d’uso specifici (ad esempio, supporto, recupero informazioni, onboarding).
  • Esperienza Utente Consistente: Accoglienza automatica e risposte contestuali assicurano che ogni interazione sia gestita in modo professionale ed efficiente.

Esempi di Casi d’Uso

  • Chatbot di supporto clienti che ricordano le interazioni precedenti.
  • Assistenti per l’onboarding che guidano nuovi utenti sulla base della loro conversazione in corso.
  • AI helper generici in app dove gli utenti possono definire le proprie query o compiti.

Questo workflow fornisce una base solida per costruire automazioni chat intelligenti e contestuali che possono essere adattate a molti usi diversi.

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ù