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.
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.
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.