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