L'intelligenza artificiale (AI) ci consente di creare nuovi modi di esaminare i problemi esistenti, dalla ripensamento delle strategie ambientali di ripensamento a come impariamo. I tuoi progetti - se app, siti Web o giochi - possono sfruttare AI per renderli più coinvolti, più facili da usare e avere risultati più preziosi. Uno di questi metodi prevede la creazione di un chatbot in lingua naturale per aiutare gli utenti interagire con il tuo sito.
Per creare il tuo primo chatbot, utilizzeremo il nuovo set di strumenti di dialogo di Google. Imbraca potente apprendimento automatico e discorso a testo. Può essere incorporato direttamente nel tuo sito web come widget o personalizzato per le tue esigenze.
Se sei in procinto di pianificare un nuovo sito, avrai bisogno di consigli su tutto, dall'ideale Builder del sito web a cui web hosting Servizio da scegliere, quindi dai un'occhiata alle nostre guide. Creare un nuovo sistema di progettazione? Salvalo in modo sicuro in deposito cloud. Quindi è accessibile a tutta la tua squadra. Ora su come creare un chatbot ...
Vai a dialogflow.com. e crea il tuo account. Accedi e accetta le autorizzazioni per abilitare il dialogo di avere accesso al tuo account.
Dialogflow utilizza il termine "agente" per rappresentare le istanze del tuo AI. Pensa all'agente come l'intelligenza virtuale che stai creando. Potresti avere molti agenti che lavorano per te, ognuno con la propria personalità e uno scopo.
Fare clic sul pulsante "Crea agente" e inserisci un nome per il tuo agente: 'HAL 9000'.
Innanzitutto, è necessario creare un intento. Stiamo definendo l'intenzione degli input dell'utente. Fai clic su "Crea intenzione" e chiamalo "Apri Doors". Premi 'Salva'.
Allena l'AI per questo intento fornendo frasi che un utente potrebbe utilizzare. L'AI NLP utilizzerà queste e variazioni derivate per addestrare l'agente. Aggiungi le seguenti frasi di formazione nella finestra "Frasi di allenamento" e aggiungi più di te come ti piace:
Successivamente, è necessario aggiungere alcune risposte con cui l'agente risponderà. Ti inseriti nella finestra delle "risposte". Prova un po 'come questo:
Quindi premere 'Aggiungi risposte' e 'Salva' in alto in alto. Vedrai notifiche che l'agente viene addestrato e poi è pronto.
Sul lato destro dello schermo è uno strumento di test. Il chatbot utilizzerà il servizio vocale per il testo di Google per tradurre la tua voce in testo se lo provi. Dovresti vedere i risultati della tua richiesta e la risposta dell'agente AI selezionato. Molto bello!
Le entità sono concetti che possono essere definiti e riutilizzati nelle risposte dell'agente come variabili. Alleniamo l'AI per capire quando un utente esprime un'emozione, quindi usa quella risposta all'utente.
Nel menu a sinistra, fare clic su "Entità". Digita 'emozione' per il nome della tua nuova entità. Conservare "Definisci sinonimi" controllato. Clicca nella tabella sottostante e digita 'arrabbiato' come la prima emozione. Quindi fai clic su a destra di questo e aggiungi sinonimi come "pazzo", "sconvolto", e così via. Quindi aggiungere un'altra voce per "spaventato" e utilizzare i sinonimi "paura", "terrorizzata", ecc., Che ti piace. Premi "Salva" quando finito.
Questo ora ha addestrato l'agente per capire che "arrabbiato" e "spaventato" sono emozioni che un utente può comunicare. Tutti quei sinonimi sono varianti che potrebbero verificarsi. Anche l'AI genererà alcuni.
Ora creeremo un nuovo intento di usare l'entità 'emozione' che abbiamo creato. Chiamare questa intenzione 'emozioni' e fai clic su "Salva".
Avanti Aggiungi nuove frasi di formazione come "Mi stai spaventando", "Mi stai facendo impazzire ', e' molto arrabbiato, 'usando le variazioni di parole chiave arrabbiate e spaventate. Questo addestrare l'agente per comprendere i vari modi in cui un utente può frase in frase questa dichiarazione emotiva.
Noterai il sistema evidenzia le parole spaventate e arrabbiate per te. Sta già segnalando questi come entità. Ha anche aggiunto una voce nella finestra 'Azioni e parametri'. Ciò consente di utilizzare anche queste entità nelle tue risposte.
Nella finestra delle risposte, aggiungi nuove risposte che utilizzano questa nuova entità. Nota il '$' per indicare l'entità '$ emozione'. Prova ad aggiungere queste risposte:
Fai clic su "Aggiungi risposta" e premere il pulsante "Salva" nella parte superiore dello schermo per salvare l'intero intento.
Prova a dire o digitare le seguenti frasi nello strumento di test.
Nota come ha risposto usando 'spaventato' con il secondo? Ha usato il sinonimo del sinonimo, "impazzito" per sapere che intendevamo spaventati. Molto bello
Sentiti libero di giocare con questo così come aggiungere altri intenti e risposte che ti piacciono e poi aggiungeremo questo a una pagina web.
Per aggiungerlo alla pagina Web, fai clic su "Integrations" sul menu a sinistra. Quindi fare clic sulla casella "Web Demo" per attivare questa opzione.
Apparirà un pop-up che mostra un collegamento diretto in modo da poter utilizzare per testare la tua integrazione subito. Mostra anche uno snippet di codice che è possibile utilizzare per rilasciare il widget nel proprio sito Web. Copia che snippet negli appunti in modo da poterlo incollare nel tuo sito.
Creare una pagina HMTL di base e includi questo snippet di codice prossimo. Prova il seguente codice e caricarlo sul tuo server o eseguilo sul tuo server locale. Sostituisci lo snippet qui sotto con quello che hai copiato dal tuo Agente di dialogo:
& lt ;! DOCTYPE HTML & GT;
& lt; html & gt;
& lt; head & gt;
& lt; Titolo & GT; NET - AI CATBOT & LT; / Titolo & GT;
& lt; / head & gt;
& lt; corpo e GT;
& lt; IFRAME
Allow = "Microfono;" larghezza = "350" altezza = "430" src = "https://console.dialogflow.com/api-client/demo/embedded/bbd27d04-5546-4b62-85546-4b62-85a5-C373575A33AA" & GT;
& lt; / iframe & gt;
& lt; / corpo e GT;
& lt; / html & gt;
Questo articolo è stato originariamente pubblicato in emissione 312 di NET, la rivista best-seller del mondo per i web designer e sviluppatori. Acquista il problema 312. o Iscriviti a Rete. .
Desideroso di saperne di più su come puoi portare AI nei tuoi disegni? Josh Clark, fondatore di Big Medium, darà il suo keynote 'Ai è il tuo nuovo materiale di design "a Genera New York il 25 aprile, in cui ti insegnerà a utilizzare contenuti generati dalla macchina, intuizione e interazione come materiale di progettazione in il tuo lavoro quotidiano.
Generare New York da corsa dal 24 al 25 aprile - Ottieni i tuoi biglietti ora !
Articoli Correlati:
(Immagine di immagine: Phil Galloway) Per questo tutorial Adobe Affresco, creerò un ritratto vibrante ed emotivo, mo..
In questo tutorial daremo un'occhiata ai modi di cambiare gli stili di elementi di CSS, oltre a styling apparentemente i loro gen..
La tua pagina di destinazione è un elemento cruciale nel tuo Layout del sito web . È la prima reale opportunità..
Pagina 1 di 2: Pagina 1 Pagina 1 Pagina 2 Design del personagg..
Questo tutorial WebGL dimostra come creare una simulazione ambientale 3D che mostra ciò che accade al mondo come livelli di CO2 ..
Pagina 1 di 3: Pagina 1 Pagina 1 Pagina ..
Pagina 1 di 2: Pagina 1 Pagina 1 Pagina ..
Adobe sta lanciando una nuova serie di tutorial video oggi chiamato lo rendono ora, il che mira a delineare come creare specifici progetti di progettazione utilizzando vari Nuvola cre..