Beispiele auf GitHub # (Dialogflow)

Auf dieser Seite können Sie unsere Beispiele nach den von ihnen unterstützten Actions on Google-Funktionen filtern.

Klicken Sie auf den Beispielnamen, um sich die vollständigen Beispiele auf GitHub anzusehen, herunterzuladen und mit dem Erstellen eigener Aktionen zu beginnen.

Dialogflow

In der folgenden Tabelle sind unsere Actions-Beispielprojekte aufgeführt, die Dialogflow verwenden. Du kannst diese Tabelle nach den Actions on Google-Funktionen filtern, die im Beispiel verwendet werden sollen.

Filtern nach
Beispiel Beschreibung Funktionen
Name-Maker Diese vollständig in Dialogflow entwickelte Anwendung zeigt, wie einfache Intents erstellt, entitätsbasierte Nutzereingaben analysiert und in einer Sprachantwort wiederverwendet werden. Rohtext abrufen, SSML, Auftragsausführung über Webhook, Systementitäten, Slot-Füllung
Silly Name Maker mit Webhook
(Node.js, Java)
Dies ist der Silly Name Maker, der mit einem Webhook implementiert wurde. Der angegebene Webhook verwendet die Node.js-Clientbibliothek, um die Eingabe der Nutzerentität mit einem Antwortstring zu verketten. Intent-Argumente, Auftragsausführung über Webhook
Fakten zu Google
(Node.js, Java)
In dieser Anwendung werden mehrere erweiterte Konzepte aus der Node.js-Clientbibliothek und von Dialogflow vorgestellt. Dazu gehören zusätzliche Trigger-Intents, mit denen neue Aktionen in eine Dialogflow-Anwendung eingeführt werden, sowie Dialogflow-Kontexte, mit denen die Direktionalität erzwungen und der Status im Dialogfeld beibehalten wird. SSML, Auftragsausführung über Webhook, benutzerdefinierte Entitäten, mehrere Aktionen (Deeplinks/auslösende Intents), Dialogflow-Kontexte, Kontext über Webhook festlegen, Datenpersistenz im Dialogfeld, Rich-Antwort (z.B. Karten, Link-Outs, Vorschlags-Chips)
Name Psychic
(Node.js, Java)
Dieses Beispiel veranschaulicht die Permission API für Nutzerinformationen, mit der entweder Name oder Standort angefordert wird. Auftragsausführung über Webhook, Hilfs-Intent: „askForPermission“
Unterhaltungskomponenten
(Node.js, Java)
Dieses Beispiel zeigt alle möglichen komplexen visuellen Elemente einer Unterhaltung mit Dialogflow. Auftragsausführung über Webhook, Rich-Media-Antworten (z.B. Karten, Linkouts, Chips für Vorschläge), Listenauswahl, Karussellauswahl, Karussellauswahl, Medienantwort
Number Genie
(Node.js, Java)
Number Genie (verfügbar auf kompatiblen Assistant-Geräten – „Ok Google, sprich mit Number Genie“) ist ein typisches Beispiel für eine hochwertige App für Assistant. In diesem Beispiel findet ihr eine gut entwickelte Persona, anspruchsvolle Interaktionen und Beispiele für die Reparatur von Unterhaltungen. SSML, Ausführung über Webhook, Systementitäten, Slot-Füllung, mehrere Aktionen (Deeplinks/auslösende Intents), Dialogflow-Kontexte, Kontext aus Webhook festlegen, Datenpersistenz im Dialogfeld, Rich-Response (z.B. Karten, Linkouts, Vorschlags-Chips), Dialogübergreifende Datenpersistenz, Best Practices für VUI-Design, Lokalisierung
Transaktionen
(Node.js, Java)
Dies ist ein Sandbox-Beispiel für die Ausführung des Transaktionsablaufs. Dazu gehört die Bestätigung, dass ein Nutzer eine Transaktion ausführen kann, das Abrufen einer Lieferadresse und die Bestätigung, dass eine Transaktion erfolgreich abgeschlossen wurde. Auftragsausführung über Webhook, Transaktionen
SSML
(Node.js, Java)
In diesem Beispiel wird die Verwendung von SSML einschließlich Prosodie und Soundeffekte veranschaulicht. SSML, Auftragsausführung über Webhook
Helper-Intents
(Node.js, Java)
Dieses Beispiel zeigt die Verwendung von integrierten Hilfs-Intents von DialogFlow, einschließlich AskForPlace, AskForConfirmation und andere. Auftragsausführung über Webhook, Helper-Intent: "askForConfirmation", Helper-Intent: "askForDateTime", Helper-Intent: "askForPermission", Helper-Intent: "askForPlace", Helper-Intent: "askForSignIn"
Updates
(Node.js, Java)
Dieses Beispiel zeigt eine App, die Tipps zur Entwicklung von Apps für Google Assistant mithilfe von Actions on Google gibt. Es wird veranschaulicht, wie die Updates API zum Senden von Benachrichtigungen an den Nutzer verwendet wird. Mehrere Aktionen, Auftragsausführung über Webhook, benutzerdefinierte Entitäten, Rich-Media-Antworten (z.B. Karten, Link-Outs, Chips für Vorschläge), Dialogübergreifende Datenpersistenz, Cloud Firestore, Updates API
Digitale Waren
(Node.js)
In diesem Beispiel wird die Verwendung der Digital Goods API für digitale Käufe veranschaulicht. Transaktionen, Digital Goods API
GDG-Aktion
(Node.js)
In diesem Beispiel werden die Meetup API und die Cloud Translation API verwendet, um global zugängliche Informationen zu Google-Entwicklergruppen bereitzustellen. SSML, Ausführung über Webhook, Systementitäten, Slot-Füllung, benutzerdefinierte Entitäten, mehrere Aktionen (Deeplinks/Trigger, die Intents auslösen), Dialogflow-Kontexte, Datenpersistenz im Dialogfeld, Rich-Response (z.B. Karten, Link-Outs, Vorschlags-Chips), Best Practices für VUI-Design, Lokalisierung
Interaktiver Canvas
(Node.js)
In diesem Beispiel wird gezeigt, wie mit Actions on Google für Google Assistant ein einfaches interaktives Canvas-Element erstellt wird. Sie verwendet die sendTextQuery API, um die Auftragsausführung über die Benutzeroberfläche auszulösen. Auftragsausführung über Webhook, interaktiver Canvas
Schneemann
(Node.js)
In diesem Beispiel wird gezeigt, wie du mit Actions on Google für Google Assistant eine dialogorientierte Spielumgebung mit dem interaktiven Canvas erstellst. Auftragsausführung über Webhook, interaktiver Canvas

Actions SDK

In der folgenden Tabelle sind unsere Actions-Beispielprojekte aufgeführt, die das Actions SDK verwenden. Du kannst diese Tabelle nach den Actions on Google-Funktionen filtern, die im Beispiel verwendet werden sollen.

Filtern nach
Beispiel Beschreibung Funktionen
Sag Number
(Node.js, Java)
In diesem Beispiel werden die Grundlagen einer Single-Action-Anwendung für Assistant mit unserer Node.js-Clientbibliothek erläutert. Sie umfasst einfache Features wie den Zugriff auf Nutzereingaben und die SSML-Bearbeitung. Rohtext, SSML, Rich-Response (z.B. Infokarten, Link-Outs, Vorschlags-Chips) abrufen
Unterhaltungskomponenten
(Node.js, Java)
In diesem Beispiel werden alle möglichen komplexen, visuellen Elemente einer Unterhaltung gezeigt, für die das Actions SDK verwendet wird. Auftragsausführung über Webhook, Rich-Media-Antworten (z.B. Karten, Linkouts, Chips für Vorschläge), Listenauswahl, Karussellauswahl, Karussellauswahl, Medienantwort
Updates
(Node.js, Java)
Dieses Beispiel zeigt eine App, die Tipps zur Entwicklung von Apps für Google Assistant mithilfe von Actions on Google gibt. Es wird veranschaulicht, wie die Updates API zum Senden von Benachrichtigungen an den Nutzer verwendet wird. Mehrere Aktionen, Auftragsausführung über Webhook, Rich-Media-Antworten (z.B. Karten, Link-Outs, Chips für Vorschläge), Dialogübergreifende Datenpersistenz, Cloud Firestore, Updates API

Smart Home

Möchten Sie Nutzern ermöglichen, Ihr IoT-Gerät mit Google Assistant zu steuern? Sieh dir unser Beispiel für ein Smart Home an. In diesem Beispiel werden virtuelle Geräte verwendet, um die Funktionen der Smart Home APIs hervorzuheben und zu zeigen, wie du den Gerätestatus mit Google Home Graph synchronisieren und die Gerätesteuerungsbefehle des Nutzers ausführen kannst.