Übersicht (Dialogflow)

Mit Actions on Google können Sie die Funktionalität von Google Assistant mit Actions erweitern. Mit Aktionen können Nutzer Aufgaben über eine dialogorientierte Benutzeroberfläche erledigen. Das kann ein kurzer Befehl zum Einschalten von Lichtern oder eine längere Unterhaltung sein, z. B. ein Quiz.

Dialogflow ist eine Konversationsplattform, mit der Sie Aktionen entwerfen und erstellen können. Dazu wird die Funktionalität des Actions SDK genutzt und es werden zusätzliche Funktionen wie eine benutzerfreundliche IDE, Natural Language Understanding (NLU) und maschinelles Lernen bereitgestellt.

Wenn Sie Google Assistant erweitern möchten, erstellen Sie eine Aktion. Gehen Sie dazu so vor:

Dialog entwerfen

Bevor Sie mit der Entwicklung beginnen, sollten Sie die Unterhaltung oder die Benutzeroberfläche für Ihre Aktion entwerfen. In der Unterhaltung wird beschrieben, wie Nutzer Ihre Aktion aufrufen, was sie Ihrer Aktion sagen können und wie Ihre Aktion darauf reagiert.

Weitere Informationen

Actions on Google-Entwicklerprojekt und Dialogflow-Agent erstellen

Rufen Sie die Actions Console auf und erstellen Sie ein Entwicklerprojekt. Im Projekt können Sie Metadaten zu Ihrer Aktion definieren und Ihre Aktion durch den Genehmigungsprozess verwalten und verfolgen. Sobald Sie ein Projekt haben, können Sie einen Dialogflow-Agent erstellen, in dem alle Ihre Actions definiert sind.

Weitere Informationen

Aktionen definieren

Sie definieren Aktionen in Ihrem Dialogflow-Agent mit Intents, die Einstiegspunkte in die Funktionen Ihrer Aktion definieren. Angenommen, Sie möchten eine Aktion erstellen, mit der Nutzer Waren kaufen, den Status von Bestellungen prüfen und einige Tagesangebote anzeigen lassen können. Sie können Intents definieren, die durch die folgenden Äußerungen ausgelöst werden:

  • „Ok Google, sprich mit My Favorite Shoe Store, um Schuhe zu kaufen.“
  • „Ok Google, sprich mit My Favorite Shoe Store, um den Status meiner Bestellung zu prüfen.“
  • „Ok Google, sprich mit My Favorite Shoe Store und zeige mir die Angebote von heute.“

Weitere Informationen

Auftragsausführung erstellen und bereitstellen

Wenn eine Aktion in Ihrer Aktion aufgerufen wird, wird die Auftragsausführung aufgerufen, um eine Unterhaltung mit Nutzern zu starten und die Aktion auszuführen.

Um einen Dialog zu erstellen, definieren Sie Intents in Dialogflow, um die Grammatik des Dialogs festzulegen. Das sind die Dinge, die Nutzer tatsächlich zu Ihrer Action sagen können. Wenn Nutzer tatsächlich etwas sagen, um einen Intent auszulösen, wird Ihre Auftragsausführung aufgerufen und gibt eine Antwort an den Nutzer zurück.

Diese Abfolge von Anfragen und Antworten wird wiederholt, bis Ihr Fulfillment genügend Informationen hat, um die Aufgabe zu erledigen.

Weitere Informationen

Action zur Genehmigung einreichen und für Nutzer verfügbar machen

Weitere Informationen