Centro assistenza
Funzionalità della chat

Flusso di domande e risposte predefinite

Ultimo aggiornamento:

I flussi predefiniti di domande e risposte ti consentono di guidare i visitatori attraverso una conversazione strutturata. Invece di una chat aperta, il chatbot pone una serie di domande, presenta le opzioni di risposta sotto forma di pulsanti cliccabili e risponde in base alle selezioni del visitatore.

Esistono due modi per creare un flusso di questo tipo in ChatLab:

  • Approccio 1: editor Conversation Flow (consigliato) - un editor visivo a nodi in Settings > Flow (Impostazioni > Flusso) in cui organizzi la conversazione in fasi e transizioni. Il grafo definisce le transizioni possibili tra le fasi; l'IA interpreta le relative condizioni.
  • Approccio 2: basato su prompt - un prompt strutturato in Settings > Role & Behavior (Impostazioni > Ruolo e comportamento) che descrive le domande e la logica decisionale in testo semplice. È rapido da configurare, ma la struttura si affida alla capacità dell'IA di seguire le tue istruzioni.

In entrambi gli approcci, l'attivazione di Dynamic suggested follow-ups (Domande di follow-up suggerite dinamiche) in Settings > Chat Conversation (Impostazioni > Conversazione chat) è ciò che fa apparire le opzioni di risposta come pulsanti cliccabili nella chat.

Esempio

Guardalo in una conversazione

Guida la conversazione attraverso diverse fasi

Configura fasi e passaggi in Conversation Flow. I pulsanti di risposta aiutano i visitatori a scegliere; i suggerimenti generati dall'IA non sono scelte fisse garantite.

Esempio ChatLabConversazione di esempio

Assistente: Cerchi informazioni sulla spedizione o aiuto nella scelta di un prodotto?

Riproduci l'esempio o leggilo qui sotto. Non viene utilizzato alcun dato reale dei clienti.
1 / 5

Inizia individuando l'obiettivo del visitatore.

La riproduzione va in pausa quando questo esempio esce dallo schermo. Questa è una simulazione, non una chat dal vivo. I comandi del widget all'interno della riproduzione non sono interattivi.
Leggi l'esempio completo
  1. Inizia individuando l'obiettivo del visitatore.

    Assistente: Cerchi informazioni sulla spedizione o aiuto nella scelta di un prodotto?

  2. Il visitatore seleziona un percorso.

    Visitatore: Aiuto nella scelta di un prodotto.

  3. La fase successiva raccoglie il requisito pertinente.

    Assistente: Qual è il tuo budget?

  4. La risposta fornisce il contesto per la fase successiva.

    Visitatore: Meno di 100 $.

  5. Una ricerca prodotti configurata può completare questo percorso.

    Abito a portafoglio smeraldo, $79. Viscosa, lunghezza midi.

Ecco un flusso predefinito in azione. Il chatbot chiede informazioni sulle esigenze del visitatore, presenta le opzioni come pulsanti e consiglia un piano in base alle risposte:

Visualizza lo screenshot statico

Flusso predefinito di domande e risposte nel widget della chat|width=35

Approccio 1: editor Conversation Flow (consigliato)

L'editor Conversation Flow ti consente di progettare la conversazione come un grafo visivo. Ogni blocco rappresenta una fase con le proprie istruzioni, e le frecce con etichetta tra le fasi - chiamate transizioni - determinano quando la conversazione passa al passaggio successivo. Le istruzioni della fase corrente integrano il prompt generale del ruolo. L'IA interpreta le condizioni di transizione e genera le risposte, quindi può comunque fraintendere una risposta o tralasciare una domanda.

Ecco un esempio completo di flusso creato nell'editor: la conversazione inizia su Greeting (Saluto) e si ramifica in fasi distinte a seconda di ciò che desidera il visitatore:

Esempio di flusso di conversazione nell'editor visivo

Passaggio 1: abilita il flusso

Seleziona il tuo chatbot e vai su Settings > Flow. Seleziona la casella di controllo Enable Conversation Flow (Abilita flusso di conversazione). La prima volta che apri l'editor, vedrai un flusso di esempio predefinito: modificalo o fai clic su Clear sample (Cancella esempio) per iniziare da zero.

Passaggio 2: crea una fase per ciascuna parte

Fai clic su Add stage (Aggiungi fase) per ogni passaggio della tua conversazione. Per l'esempio del consulente riportato sopra, le fasi potrebbero essere:

  1. Greeting - dà il benvenuto al visitatore e chiede di cosa ha bisogno.
  2. Needs questions - pone le domande predefinite una alla volta.
  3. Recommendation - associa le risposte raccolte a una raccomandazione.

Passaggio 3: scrivi le istruzioni della fase

Inserisci le domande e le indicazioni per le risposte di ciascuna fase nel campo Stage instructions (Istruzioni della fase) corrispondente. Ad esempio, la fase "Needs questions" potrebbe contenere:

Ask the following questions one at a time, waiting for an answer after each:
1. What will you mainly use the chatbot for?
- Customer support
- Lead generation
- Internal knowledge base
2. Roughly how many visitors does your website get per month?
- Under 1,000
- 1,000 to 10,000
- Over 10,000
Offer the answer options after each question.

Una fase priva di istruzioni viene ignorata dal flusso, quindi compila ogni fase che desideri far utilizzare al chatbot.

Passaggio 4: collega le fasi con le transizioni

Crea una transizione da una fase a quella successiva (fai clic su New connection [Nuova connessione] oppure trascina la linea dal punto sul lato destro di una fase). Assegna a ogni transizione una Condition (Condizione), ovvero una descrizione in linguaggio naturale che specifica quando passare avanti, ad esempio "Visitor said what they need help with" oppure "Both questions have been answered". Dopo ogni messaggio del visitatore, il chatbot verifica le transizioni della fase corrente e avanza quando una condizione è soddisfatta.

Passaggio 5: contrassegna le fasi Start e Default

Assicurati che la tua fase di saluto sia contrassegnata come START (se non lo è, selezionala e fai clic su Set as start [Imposta come iniziale]). La fase Default (Predefinita) è il punto in cui la conversazione ritorna al messaggio successivo del visitatore dopo una fase senza transizioni in uscita: inizialmente coincide con la fase iniziale.

Passaggio 6: attiva i pulsanti di risposta ed effettua un test

Vai su Settings > Chat Conversation e abilita Dynamic suggested follow-ups in modo che le opzioni di risposta vengano visualizzate come pulsanti cliccabili. Quindi apri il tester della chat nella scheda Overview (Panoramica) e prova il flusso per verificare che ogni fase ponga le domande corrette e che le transizioni si attivino come previsto.

Tieni a mente i limiti dell'editor: un flusso può contenere fino a 15 fasi, ogni fase fino a 4 transizioni in uscita, e le istruzioni della fase hanno un limite di caratteri che dipende dalla dimensione del contesto della chat. Consulta l'articolo su Conversation Flow per la guida completa all'editor, inclusi dettagli su fasi iniziali e predefinite, fasi non raggiungibili e tutti i limiti.

Approccio 2: basato su prompt (alternativa leggera)

L'approccio basato su prompt guida la conversazione attraverso istruzioni inserite direttamente nel prompt del ruolo del tuo chatbot. È una buona soluzione se desideri semplicemente condurre la conversazione attraverso una breve serie di domande senza configurare un flusso completo.

Come funziona

Un flusso di domande e risposte basato su prompt combina due funzionalità:

  • Prompt personalizzato in Role & Behavior - definisce le domande, le opzioni di risposta e la logica decisionale
  • Dynamic Suggested Follow-ups - presenta le opzioni di risposta come pulsanti cliccabili dopo ogni risposta

Quando un visitatore attiva il flusso (ad esempio chiedendo informazioni sui prezzi o facendo clic su una domanda suggerita), il chatbot segue le istruzioni presenti nel tuo prompt. Dopo ogni risposta, genera pulsanti di follow-up corrispondenti alle scelte di risposta che hai definito. Il visitatore fa clic su un'opzione e il chatbot passa al passaggio successivo.

Passaggio 1: scrivi il prompt

Vai su Settings > Role & Behavior e apri la scheda Custom Role Definition (Definizione del ruolo personalizzata) - la seconda scheda della modalità, accanto a Predefined Role (Ruolo predefinito). Il passaggio a questa scheda ti consente di sostituire le impostazioni guidate del ruolo con le tue istruzioni personalizzate.

Role & Behavior con la scheda Custom Role Definition e la sottoscheda del prompt Chat / Text

L'area del prompt personalizzato è suddivisa in due sottoschede: Chat / Text e Voice Conversation (Conversazione vocale). Scrivi le istruzioni del tuo flusso nella sottoscheda Chat / Text.

Scrivi un prompt che definisca il tuo flusso. Una buona struttura di prompt include:

  1. Una descrizione generale del ruolo - cosa fa il chatbot
  2. Una sezione con un nome - usa le parentesi quadre come [Nome della sezione] per etichettare il flusso
  3. Domande numerate - ciascuna con un elenco di opzioni di risposta
  4. Una sezione di mappatura - collega le combinazioni di risposte a consigli specifici
  5. Un'istruzione di trigger - indica al chatbot quando avviare il flusso

Ecco un modello di prompt che puoi adattare:

You are the assistant for [Your Company]. Help customers with [your topic].

[Advisor Flow]:
Ask the following questions one by one. After each answer, explain which option fits the user's needs.

1. [First question]?
- Option A
- Option B
- Option C

2. [Second question]?
- Option A
- Option B
- Option C

Mapping:
Option A + Option A = Recommendation 1
Option A + Option B = Recommendation 2
Option B + Option C = Recommendation 3

When user asks about [topic], proceed with the [Advisor Flow].

Passaggio 2: abilita Dynamic Suggested Follow-ups

Vai su Settings > Chat Conversation e attiva l'interruttore Dynamic suggested follow-ups.

Impostazioni di conversazione con l'interruttore Dynamic suggested follow-ups abilitato

Questo è ciò che fa apparire le opzioni di risposta come pulsanti cliccabili nella chat. Senza questo interruttore, il chatbot elencherebbe le opzioni come semplice testo anziché come pulsanti interattivi.

Mantieni disattivata l'opzione Hide suggested questions after first message (Nascondi domande suggerite dopo il primo messaggio). Attendi la conferma automatica Saved (Salvato) prima di effettuare i test.

Passaggio 3: testa il flusso

Apri il tester della chat dalla scheda Overview e prova la conversazione. Verifica che il chatbot segua la sequenza corretta di domande e che le opzioni di risposta appaiano sotto forma di pulsanti.

Suggerimenti per flussi basati su prompt più efficaci

  • Formula domande brevi - il chatbot genera pulsanti di follow-up brevi; il numero esatto e la formulazione possono variare. Progetta opzioni di risposta concise.
  • Usa mappature chiare - associa in modo esplicito le combinazioni di risposte ai risultati, così che il chatbot fornisca consigli coerenti.
  • Aggiungi una condizione di trigger - specifica quando deve iniziare il flusso (ad esempio "Quando l'utente chiede informazioni sui prezzi" o "Quando l'utente desidera aiuto nella scelta di un prodotto").
  • Testa diverse varianti - prova percorsi di risposta differenti per verificare che tutte le combinazioni producano i risultati corretti.
  • Combina con i dati di addestramento - il chatbot può continuare a utilizzare la tua knowledge base parallelamente al flusso, quindi addestralo con contenuti pertinenti per ottenere risposte più dettagliate.

Quale approccio dovrei usare?

  • Editor Conversation Flow - il grafo limita le transizioni possibili e fornisce le istruzioni della fase corrente insieme al ruolo generale. Utilizza condizioni chiare e testa i rami, poiché le risposte generate dall'IA e l'instradamento possono comunque contenere errori. È l'opzione ideale per conversazioni articolate in diverse fasi distinte. Tieni a mente i limiti dell'editor (fino a 15 fasi, 4 transizioni per fase).
  • Basato su prompt - rapido da configurare e molto flessibile: tutto risiede in un unico prompt, senza limiti di fasi. Il compromesso è che la struttura è solida solo quanto le tue istruzioni: l'IA potrebbe occasionalmente deviare dal copione, soprattutto nelle conversazioni lunghe. Ideale per sequenze di domande brevi e semplici.

In caso di dubbi, inizia con l'editor Conversation Flow: è il metodo consigliato per creare conversazioni guidate.

Compatibilità dei modelli

La funzione Dynamic Suggested Follow-ups richiede un modello di IA compatibile. La funzionalità non è disponibile per GPT 4o, GPT 4o Mini e Gemini 3.1 Flash-Lite. Se il tuo chatbot utilizza uno di questi modelli, passa a qualsiasi altro modello in Settings > Model & Advanced (Impostazioni > Modello e opzioni avanzate).

Articoli correlati