Esempi su GitHub # (Dialogflow)

Utilizza questa pagina per filtrare i nostri esempi in base alle funzionalità di Actions on Google supportate.

Fai clic sul nome del campione per visualizzare e scaricare gli esempi completi su GitHub, quindi inizia a creare le tue azioni.

Dialogflow

La tabella seguente elenca i nostri progetti di azioni di esempio che utilizzano Dialogflow. Puoi filtrare questa tabella in base alle funzionalità di Actions on Google che vuoi che vengano utilizzate nell'esempio.

Filtra per
Esempio Descrizione Funzionalità
Creatore di nomi sciocco Questa app, interamente integrata in Dialogflow, mostra come creare intent semplici, analizzare l'input utente basato sulle entità e riutilizzarlo in una risposta vocale. Recupero di testo non elaborato, SSML, Fulfillment tramite webhook, entità di sistema, riempimento degli slot
Creatore di nomi sciocco con webhook
(Node.js, Java)
Questo è Silly Name Maker implementato con un webhook. Il webhook specificato utilizza la libreria client Node.js per concatenare l'input dell'entità utente con una stringa di risposta. Argomenti intent, evasione tramite webhook
Informazioni su Google
(Node.js, Java)
Questa app introduce diversi concetti avanzati della libreria client Node.js e di Dialogflow. Sono inclusi intent di attivazione aggiuntivi, utilizzati per introdurre nuove azioni in un'app Dialogflow, nonché contesti Dialogflow, utilizzati per applicare la direzionalità e mantenere lo stato nelle finestre di dialogo. SSML, Fulfillment tramite webhook, Entità personalizzate, Più azioni (link diretto/intent di attivazione), Contesti Dialogflow, Impostazione del contesto da webhook, Persistenza dei dati nella finestra di dialogo, Risposta avanzata (ad es. schede, link out, chip di suggerimenti)
Name Psychic
(Node.js, Java)
Questo esempio illustra l'API Permission per le informazioni degli utenti, che richiedono il nome o la località. Evasione tramite webhook, intent Helper: "askForPermission"
Componenti di conversazione
(Node.js, Java)
Questo esempio mostra tutti i possibili elementi visivi avanzati di una conversazione utilizzando Dialogflow. Evasione tramite webhook, Risposta avanzata (ad es. schede, link out, chip di suggerimenti), Selezione dell'elenco, Selezione del carosello, Sfoglia la selezione del carosello, Risposta dei contenuti multimediali
Generazione dei numeri
(Node.js, Java)
Number Genie (disponibile sui dispositivi con l'assistente idonei; "Hey Google, parla con Number Genie") è un tipico esempio di app di qualità per l'assistente. In questo esempio, puoi trovare un utente tipo ben sviluppato, interazioni sofisticate ed esempi di riparazione della conversazione. SSML, Fulfillment tramite webhook, Entità di sistema, Riempimento slot, Più azioni (link diretto/intent di attivazione), Contesti Dialogflow, Impostazione del contesto da webhook, persistenza dei dati nella finestra di dialogo, Risposta avanzata (ad es. schede, link out, chip di suggerimenti), persistenza dei dati nelle finestre di dialogo, best practice di progettazione di VUI, localizzazione
Transazioni
(Node.js, Java)
Questo è un esempio della sandbox per completare il flusso di transazione. Include la conferma che un utente può eseguire una transazione, il recupero di un indirizzo di consegna e la conferma del completamento di una transazione. Evasione tramite webhook, Transazioni
SSML
(Node.js, Java)
Questo esempio dimostra l'utilizzo di SSML, inclusi prosodia ed effetti sonori. SSML, evasione tramite webhook
Intent Helper
(Node.js, Java)
Questo esempio mostra l'utilizzo degli intent helper integrati di DialogFlow, tra cui askForPlace, askForConfirmation e altri. Evasione tramite webhook, intent helper: "askForConfirmation", intent Helper: "askForDateTime", intent Helper: "askForPermission", intent helper: "askForPlace", intent Helper: "askForSignIn"
Aggiornamenti
(Node.js, Java)
Questo esempio mostra un'app che offre suggerimenti sullo sviluppo di app per l'Assistente Google utilizzando Actions on Google. Illustra l'utilizzo dell'API Updates per inviare notifiche all'utente. Più azioni, Fulfillment tramite webhook, Entità personalizzate, Risposta avanzata (ad es. schede, link out, chip di suggerimenti), persistenza dei dati in più dialoghi, Cloud Firestore, API Updates
Prodotti digitali
(Node.js)
Questo esempio mostra l'utilizzo dell'API Digital Goods per effettuare acquisti digitali. Transazioni, API Digital Goods
Azione GDG
(Node.js)
Questo esempio utilizza l'API Meetup e l'API Cloud Translation per fornire informazioni accessibili a livello globale su Google Developer Group SSML, Fulfillment tramite webhook, Entità di sistema, Riempimento slot, Entità personalizzate, Azioni multiple (link diretto/intent di attivazione), Contesti Dialogflow, persistenza dei dati nella finestra di dialogo, Risposta avanzata (ad es. schede, link out, chip di suggerimenti), Best practice per la progettazione di VUI, Localizzazione
Canvas interattivo
(Node.js)
Questo esempio mostra come creare una semplice esperienza Interactive Canvas utilizzando Actions on Google per l'Assistente Google. Utilizza l'API sendTextQuery per attivare il fulfillment dall'interfaccia utente. Evasione dell'ordine tramite webhook, Interactive Canvas
Pupazzo di neve
(Node.js)
Questo esempio mostra come creare un'esperienza di gioco di conversazione con Interactive Canvas utilizzando Actions on Google per l'Assistente Google. Evasione dell'ordine tramite webhook, Interactive Canvas

SDK Actions

La seguente tabella elenca i nostri progetti Actions di esempio che utilizzano l'SDK Actions. Puoi filtrare questa tabella in base alle funzionalità di Actions on Google che vuoi che vengano utilizzate nell'esempio.

Filtra per
Esempio Descrizione Funzionalità
Di' numero
(Node.js, Java)
Questo esempio esplora le nozioni di base di un'app a singola azione per l'assistente con la nostra libreria client Node.js. Include funzionalità semplici come l'accesso all'input utente e la manipolazione di SSML. Recupero di testo non elaborato, SSML, risposta avanzata (ad es. schede, link out, chip di suggerimenti)
Componenti di conversazione
(Node.js, Java)
Questo esempio mostra tutti i possibili elementi visivi avanzati di una conversazione utilizzando l'SDK Actions. Evasione tramite webhook, Risposta rapida (ad es. schede, link out, chip di suggerimenti), Selezione dell'elenco, Selezione del carosello, Sfoglia selezione del carosello, Risposta dei contenuti multimediali
Aggiornamenti
(Node.js, Java)
Questo esempio mostra un'app che offre suggerimenti sullo sviluppo di app per l'Assistente Google utilizzando Actions on Google. Illustra l'utilizzo dell'API Updates per inviare notifiche all'utente. Più azioni, Distribuzione tramite webhook, Risposta rapida (ad es. schede, link out, chip di suggerimenti), persistenza dei dati in più dialoghi, Cloud Firestore, API Updates

Smart home

Vuoi consentire agli utenti di controllare il tuo dispositivo IoT con l'Assistente Google? Guarda il nostro esempio di smart home. In questo esempio vengono utilizzati dispositivi virtuali per evidenziare la funzionalità delle API per la smart home, mostrando come puoi sincronizzare lo stato del dispositivo con Home Graph di Google ed eseguire i comandi di controllo del dispositivo dell'utente.