DialogFlow: cos’è e come funziona?

di Lorenzo Neri
1.408 visualizzazioni

Dialogflow: cos’è e come funziona? In questo articolo avrò il piacere di guidarti nella scoperta dello strumento che ci offre Google per poter realizzare chatbot e voicebot senza (quasi) una mezza linea di codice!

Se ti trovi qui, è perché molto probabilmente hai letto il mio articolo “Chat bot e voice bot: cosa sono e come funzionano?”, oppure ti ha incuriosito il titolo 😀

Per rispondere alla domanda “Dialogflow: cos’è e come funziona?”, ci servono più o meno cinque minuti perché è giusto e doveroso darti una risposta quanto più completa possibile, ma soprattutto per capire quanto possa essere potente e utile questo strumento!

Ho avuto il piacere di scoprire e usare Dialogflow per tanti casi d’uso, tesi di laurea inclusa, ma siamo qui per parlarne ancora più ampiamente: prima le presentazioni però!

Ciao mi chiamo Lorenzo Neri e sono un informatico: realizzo contenuti per aiutare le persone a padroneggiare l’arte del nuovo millennio, ovvero l’informatica!

Veniamo a noi e cerchiamo di capire cos’è DialogFlow!

Che cos’è DialogFlow

DialogFlow è una piattaforma di Google che permette di creare agenti conversazionali.

È totalmente svincolata da piattaforme di messaggistica.

Per intenderci: potresti creare un chatbot per poi usarlo su Facebook Messenger, sul tuo sito web, su Telegram e tante altre piattaforme allo stesso tempo!

Permette di creare vere conversazioni.

Parliamoci chiaro: esistono tanti sistemi per creare chatbot e voicebot, con una pecca comune.

Ti permettono di creare dialoghi da “botta e risposta” oppure solamente con i bottoni.

Per intenderci:

In altre parole non esiste un vero e proprio dialogo.

Quello che puoi fare con DialogFlow è realizzare un dialogo ramificato invece!

Per intenderci: se inizialmente con l’utente finale stai parlando di prendere un determinato mezzo di trasporto e poi decide di chiederti l’orario della metro, oppure del pullman, oppure dei calessi (sia mai che nella tua città ci sia questo servizio pubblico), puoi farlo.

La conversazione si evolve, prende strade diverse.

Con DialogFlow puoi usare API esterne

Hai un tuo sistema di API? Vuoi usare le API di qualche servizio in particolare per aumentare l’esperienza dei tuoi utenti?

Con DialogFlow puoi integrare nel dialogo le risposte di queste API.

Come funziona DialogFlow?

DialogFlow ha alla base del suo funzionamento l’agente.

L’agente è il chatbot/voicebot vero e proprio. Non ho usato a caso lo slash: una volta che hai creato l’agente, esso può essere un chatbot oppure un voicebot allo stesso tempo!

Sì, ho dimenticato di dirlo prima pensa che scemo che sono!

DialogFlow può essere usato con Alexa, Google Home e soluzioni fai da te come Raspberry Pi e fare uso della voce.

Torniamo a noi.

Alla base dell’agente, c’è l’intent:

L’intent è il cuore di ogni dialogo.

Come puoi notare dalla foto, c’è un insieme di frasi potenziali che l’utente finale può dire e al loro interno determinate parole chiave.

A seguito, ci sono le famose parole chiave che sono i parametri.

I parametri, sono nient’altro che variabili in cui vengono inserite le parole chiave pronunciate dall’utente finale.

Infine, abbiamo le risposte che l’agente conversazionale fornisce.

Come creare un agente conversazionale con DialogFlow

La cosa migliore che puoi fare è scoprire il mio corso: “ChatBot e VoiceBot: come creare assistenti virtuali da zero!”

No, se te lo stai chiedendo non serve saper programmare.

Sì, se te lo stai chiedendo il mio sistema ti permetterà di creare chatbot e voicebot su diverse piattaforme (Facebook Messenger, siti web, Telegram) in pochi istanti.

Puoi crearli come vuoi tu.

Puoi fargli dire ciò che vuoi tu.

Avrai pieno controllo su tutte le conversazioni che si creeranno tra il tuo assistente virtuale e i tuoi clienti.

Ma c’è di più.

Scoprirai come possa bastare la tua conoscenza a creare il miglior assistente virtuale possibile.

Perchè tu, conosci i tuoi clienti meglio di chiunque altro.

Non solo.

Grazie a queste lezioni, ti guiderò in un sistema che è in grado di far imparare automaticamente al tuo assistente virtuale.

Non perdere tempo, iscriviti! 😀

Continua a scoprire di più con questi articoli!

2 commenti

Barbara 30/03/2022 - 07:49

Buon giorno io avrei bisogno di imparare ad utilizzare
Dialog flow ci sono dei corsi per questo programma?

Rispondi
Lorenzo Neri 30/03/2022 - 08:00

Buongiorno Barbara e grazie per il tuo commento!

Proprio in fondo a questo articolo c’è un link che ti porta proprio al corso che ho realizzato per imparare ad usare Dialog Flow!

Se volessi scoprirlo e capire se fa al caso tuo, ci sono delle lezioni gratuite con cui puoi scoprire il tutto.

Ti lascio il link qui: https://www.udemy.com/course/chatbot-e-voicebot-come-creare-assistenti-virtuali-da-zero/?referralCode=09811E7283982D627FBF

Ti auguro una buona giornata, a presto.

Rispondi

Lascia un commento

Questo sito potrebbe fare uso di cookie e siccome l'UE mi obbliga a fartelo presente, eccoti il classico banner dove puoi decidere come gestirli. Accetta Leggi di più