Sei un imprenditore che desidera automatizzare o fornire servizi senza spendere un sacco di soldi? Forse stai cercando un chatbot. Dall'assistenza clienti sui siti Web alle conversazioni con l'Assistente Google, i chatbot hanno fatto molta strada.
Mentre puoi creare un chatbot da zero, ci vuole uno sforzo immenso per costruirlo, addestrarlo e distribuirlo. È qui che Google Dialogflow viene in soccorso.
Cos'è Google Dialogflow?
Google Dialogflow è uno strumento end-to-end che utilizza Natural Language Understanding (NLU), un tipo avanzato di Elaborazione del linguaggio naturale, per produrre ricche conversazioni umane. Ti aiuta a creare chatbot che puoi integrare con il tuo sito Web e applicazioni come Slack, Messenger e Telegram.
Un chatbot è un'applicazione software che simula ed elabora conversazioni umane sotto forma di testo o audio.
Google Dialogflow viene fornito con un generatore di flussi visivi per visualizzare il flusso di lavoro. Utilizza tecniche di intelligenza artificiale avanzate e fornisce funzionalità di gestione come analisi, CI/CD, esperimenti e convalide.
La parte migliore è che contiene oltre 40 agenti predefiniti. Questi casi coprono casi come prenotazione di hotel, operazioni bancarie, casa intelligente e navigazione, che puoi personalizzare e utilizzare nel tuo prodotto.
Puoi facilmente creare un chatbot utilizzando Google Dialogflow anche senza la conoscenza della codifica. È così che puoi creare Yummeteria, un robot per la consegna di cibo per pizza che richiede il tuo nome, indirizzo e-mail, numero di telefono, indirizzo, dimensioni della pizza, topping e crosta. Quindi risponde con le scelte selezionate.
Come costruire un chatbot per la consegna di cibo
Segui questi passaggi per creare un chatbot per la consegna di cibo per pizza.
- Visita Flusso di dialogo e accedi utilizzando il tuo account Google.
- Accetta i Termini di servizio e fai clic su Crea agente pulsante. Un agente rappresenta il chatbot nel suo insieme.
- accedere Nome agente e clicca sul Creare pulsante. Nota, non puoi usare gli spazi bianchi per nominare il tuo agente.
- Clicca su Intenti nel pannello del menu a sinistra e fare clic su Crea Intento. Gli intenti sono categorie di conversazione che vuoi che il chatbot esegua. Per impostazione predefinita, Google Dialogflow include l'intento di benvenuto che saluta l'utente e conduce la conversazione. Allo stesso modo, creerai un intento che richiede i tuoi dati personali e la pizza che desideri e ordinala.
- Aggiungi un Nome intento e clicca su Aggiungi frasi di allenamento. Non esiste un modo perfetto di conversare. Le frasi di addestramento aiutano ad addestrare il chatbot su vari esempi di vita reale e a rispondere di conseguenza.
- Aggiungi alcune frasi di formazione che il cliente potrebbe chiedere al chatbot come "Ordina una pizza", "Voglio una pizza", E "Voglio ordinare una pizza."
- Per addestrare il chatbot a chiedere e-mail, digita "Formazione sull'ID e-mail: [email protected]" nel Aggiungi espressione utente campo. Fare doppio clic sul formato dell'e-mail. Viene visualizzato un menu. Digita l'e-mail e seleziona @sys.email.
- Clicca su Salva. Scorri verso il basso e seleziona la casella accanto al parametro email sotto il Azione e parametri sezione. Quindi, fare clic sul Definisci prompt... opzione situata sulla destra.
- Aggiungi i prompt che richiedono l'e-mail del cliente.
- Ripetere Passaggi 7-9 per addestrare il chatbot a riconoscere nomi, numeri di telefono e indirizzi. Seleziona il tipo come @sys.given-name, @sys.numero-telefono, E @sys.address rispettivamente per nome, numero di telefono e indirizzo.
- Nel riquadro del menu a sinistra, seleziona Entità e clicca sul Crea entità pulsante. Le entità sono un meccanismo che aiuta a identificare ed estrarre dati utili dalla conversazione umana.
- Inserisci un Nome dell'entità e aggiungi le opzioni che vuoi dare all'utente una per una. Ad esempio, crea un'entità chiamata Misurare e aggiungi opzioni come Normale, Piccolo, Medio, Grande e Mostro. Clicca su Salva. Ripetere questo passaggio per creare il file guarnizione entità, il Base entità e qualsiasi altra personalizzazione che desideri offrire.
- Ritornare a Intenti e aggiungi frasi di addestramento per le entità create in Passo 12. Ad esempio, per addestrare il chatbot a chiedere la dimensione della pizza, digita "Allenamento sulla dimensione della pizza: dimensione" e fare doppio clic su misurare. Selezionare @misurare tipo. Allo stesso modo, ripetere questo per il base, E guarnizione anche.
- Seleziona tutte le caselle di controllo e aggiungi i prompt per tutte le sezioni. Puoi ordinare l'ordine delle domande del chatbot facendo clic e trascinando la freccia a doppia faccia all'estrema destra di ogni campo.
- Scorri verso il basso e inserisci una risposta di testo sotto il Risposte sezione della pagina Intenti. Usa il simbolo del dollaro $ per inserire entità. Questo fungerà da conferma d'ordine per questo progetto.
- Clicca sul Impostazione (⚙) icona a destra del nome dell'agente. Aggiorna la descrizione e inserisci l'URL di un'immagine che funga da immagine del profilo per il tuo chatbot. Facoltativamente, puoi aggiornare il nome con il nome dell'azienda in cui desideri che il chatbot appaia sul sito. Clicca su Salva.
Il chatbot è ora pronto per l'integrazione.
Il chatbot completo è disponibile come file zip in questo Deposito GitHub che puoi importare in Google Dialogflow e utilizzare. Per importare, fare clic sul file Impostazioni icona accanto al nome dell'agente e selezionare Importa da ZIP opzione sotto il Esporta e Importa scheda.
Come integrare Google Dialogflow Chatbot con il tuo sito web
Segui questi passaggi per integrare il chatbot di Google Dialogflow con il tuo sito web:
- Clicca su Integrazioni sul pannello del menu a sinistra. Scorri verso il basso e seleziona Dialog Flow Messenger sotto il Basato su testo sezione.
- Clicca su Abilitare.
- Copia il codice e incollalo nella sezione body del tuo sito web.
Come testare e personalizzare un chatbot nel tuo ambiente locale
Segui questi passaggi per testare il chatbot nel tuo ambiente locale:
- Crea un file denominato indice.html e incolla il codice qui sotto.
<html>
<Testa>
<nome meta="finestra" contenuto="larghezza-larghezza-dispositivo, scala-iniziale=1">
</head>
<corpo>
-- Incolla lo script copiato dalla pagina di messaggistica di Dialogflow in basso -->
</body>
</html> - Avvia un server locale. Puoi esplorare questi strumenti per avviare un server di sviluppo web locale. Python è uno dei metodi più semplici da configurare. Apri il tuo terminale nello stesso percorso in cui risiede il tuo file HTML e digita:
Navigare verso http://localhost: 9000/index.html per vedere il tuo chatbot in azione. Ecco come appare il chatbot. Cliccaci sopra per interagire e ordinare la tua Pizza preferita!python3-Mhttp.server 9000
- Puoi personalizzare il colore del carattere, il colore dello sfondo, il colore della bolla e altro. Visitare il Guida di Dialogflow Messenger e scorri verso il basso per trovare un intero elenco di personalizzazioni CSS. Puoi utilizzare queste proprietà e incollarle nella sezione Head della pagina HTML. Ecco come il chatbot si prende cura di alcune personalizzazioni.
I chatbot hanno molte applicazioni diverse
I chatbot sono un modo affascinante per simulare conversazioni, automatizzare i processi e risparmiare denaro. Le principali aziende e siti Web come Naukri.com, Vedantu, Zomato e Spotify utilizzano i chatbot per migliorare l'esperienza dell'utente.
Oggi i chatbot trovano applicazioni in campi che vanno dal servizio clienti e dalle prenotazioni alberghiere ai processi di fatturazione degli alimenti, al monitoraggio dei cicli mestruali e molto altro.