Chat Output

Il componente Chat Output in FlowHunt finalizza le risposte del chatbot utilizzando componenti collegati, consentendo risposte complesse e articolate e la conclusione fluida del flusso.

Chat Output

Descrizione del componente

Come funziona il componente Chat Output

I flussi sono uno strumento versatile che ti permette di collegare molte varianti di componenti. Ecco perché serve un modo per dire al bot che hai finito di creare e che è il momento di elaborare una risposta in base ai componenti collegati.

Image showing how chatbot works

Il componente Chat Output serve proprio a dire al chatbot di iniziare a generare una risposta in base ai componenti collegati. Un flusso può avere diversi output che si uniscono in una singola risposta. Ad esempio, un output genera una risposta testuale tramite l’AI, mentre un secondo aggiunge link rilevanti dalla tua knowledge base.

Essendo sempre alla fine della catena, non si collega ad altro, ma qualsiasi componente che produce testo può collegarsi a lui. Per vedere le opzioni, basta passare il mouse sopra il connettore.

Chat output in Flowhunt

Input

Il componente Chat Output accetta i seguenti input:

Nome InputTipoObbligatorioDescrizione
TestoMessaggio (str)Il testo principale del messaggio da mostrare nell’output della chat.
ImmaginiAllegatoNoImmagini da visualizzare insieme al messaggio nell’output.
Data TemplatestrNo(Avanzato) Template per convertire i dati in testo. Se lasciato vuoto, viene usata la chiave ’text’ dei dati. Utile per la formattazione personalizzata.

Dettagli sugli input

  • Testo: Il contenuto principale che apparirà come messaggio della chat. Questo campo è obbligatorio e deve essere fornito affinché il componente funzioni.
  • Immagini: Allegati opzionali che possono essere visualizzati con il messaggio della chat, arricchendo l’output con elementi visivi.
  • Data Template: Opzione avanzata per formattare l’output del messaggio. È possibile usare segnaposti per personalizzare il modo in cui i dati vengono visualizzati come testo.

Output

Il componente produce il seguente output:

Nome OutputTipoDescrizione
MessaggioMessaggioIl messaggio chat elaborato (incluse eventuali immagini), pronto per essere mostrato nell’interfaccia.
  • L’output viene tipicamente usato come step finale di un flusso, rendendo il risultato visibile agli utenti.

Come usare output multipli

Ogni flusso può contenere solo un componente Chat Input, ma può avere vari output. Questi sono utili per creare risposte complesse composte da più elementi. Vediamo un esempio di flusso con diversi output.

Immagina che l’utente voglia sapere cos’è un IVR. Supponiamo che tu voglia che il tuo bot risponda in modo leggero e conversazionale, aggiungendo poi un link di approfondimento dal tuo sito web.

Per ottenere questo risultato, dovrai creare due output separati:

  • Il primo output collega il componente Generatore per creare una risposta testuale con l’aiuto di ChatGPT.
  • Il secondo output recupera informazioni dalle tue fonti di conoscenza e le mostra in modo visuale e interattivo grazie al Widget URL:
Multiple chat outputs in Flowhunt

La risposta finale combinerà questi due tipi di output:

Example of multiple outputs results in Flowhunt

Output separati offrono maggiore flessibilità e controllo sul chatbot. Aggiungendo altri output, puoi continuare a rendere le risposte più complesse. Ad esempio, puoi rendere le fonti collegate ancora più dettagliate aggiungendo anche una ricerca Google, oppure puoi introdurre domande di follow-up per stimolare l’utente a porre altre domande.

Esempi di modelli di flusso che utilizzano il componente Chat Output

Per aiutarti a iniziare rapidamente, abbiamo preparato diversi modelli di flusso di esempio che mostrano come utilizzare efficacemente il componente Chat Output. Questi modelli presentano diversi casi d'uso e best practice, rendendo più facile per te comprendere e implementare il componente nei tuoi progetti.

Precedente Successivo

Domande frequenti

Cos'è il componente Chat Output?

Il componente Chat Output dice al bot di creare una risposta basata sui componenti collegati. Segna la fine del flusso o di una sua parte specifica. Possono esserci diversi output, aggiungendo complessità alla risposta finale.

Posso creare un chatbot solo con i componenti Chat Input e Output?

È possibile, ma il bot sarebbe inutile. Poiché l'input dell'utente sarebbe l'unico componente con cui potrebbe lavorare, si limiterebbe a ripetere l'input. Devono essere aggiunti altri componenti, come il modello LLM desiderato o le fonti di conoscenza, affinché il bot funzioni correttamente.

Cosa succede se dimentico di usare Chat Output?

Se manca l’output, il bot non sa dove terminare. Se dimentichi di includerlo, l’app ti ricorderà che deve essere presente almeno un output.

Prova Chat Output di FlowHunt

Inizia a costruire le tue soluzioni AI e sperimenta la flessibilità dei componenti Chat Output in FlowHunt.

Scopri di più