menu
arrow_back

Google Assistant: Mit der Places API einen Restaurantfinder erstellen

Google Assistant: Mit der Places API einen Restaurantfinder erstellen

1 Stunde 7 Guthabenpunkte

GSP486

Google Cloud-Labs zum selbstbestimmten Lernen

Überblick

Google Assistant ist ein persönlicher Sprachassistent, mit dem verschiedenste Aktionen möglich sind und der sich mit vielen Produkten kombinieren lässt. Sie können zum Beispiel Nachrichten senden, Erinnerungen einrichten, Kaffee bestellen und Musik hören. Mehr als eine Million Aktionen sind per Sprachbefehl verfügbar.

Google Cloud Functions ist eine ressourcensparende Computing-Lösung, mit der Entwickler zweckgebundene, eigenständige Funktionen erstellen können, die auf Cloudereignisse reagieren und keine eigene Server- oder Laufzeitumgebung benötigen.

Die Places API ist ein Dienst, der mithilfe von HTTP-Anfragen Informationen zu POIs (Points of Interest) zurückgibt. Dabei erhalten Sie über die Dienste Place Details und Place Photos detaillierte Informationen und Fotos von Restaurants.

Mithilfe von Cloud Functions-Funktionen und der Places API erstellen Sie eine Assistant-Anwendung, die anhand des aktuellen Standorts und der Restaurantvorlieben von Nutzern das perfekte Restaurant mit Name, Adresse und Fotos findet.

Lerninhalte

Aufgaben in diesem Lab:

  • Eine Pipeline für die Assistant-Anwendung erstellen, die aus einem Actions-Projekt, einem Dialogflow-Agent mit benutzerdefinierten Intents und Entitäten, einem Webhook und einer Cloud Functions-Funktion für die Auftragsausführung besteht
  • Anmeldedaten für die Authentifizierung generieren und die erforderlichen Abhängigkeiten für die Places API installieren
  • Der Cloud Functions-Funktion die Auftragsausführungslogik hinzufügen, um Aufrufe der Places API zu verarbeiten
  • Die Anwendung bereitstellen und mit dem Actions-Simulator testen

Vorbereitung

Dies ist ein Lab für Fortgeschrittene. Es wird davon ausgegangen, dass Sie mit Dialogflow und Cloud Functions-Funktionen vertraut sind. Grundkenntnisse über APIs sind empfehlenswert. Erfahrung mit JavaScript und der Node.js-Laufzeit wird empfohlen, ist aber nicht erforderlich. Bei Bedarf können Sie Ihre Kenntnisse mit einem der folgenden Labs auffrischen, bevor Sie mit diesem beginnen:

Wenn Sie bereit sind, können Sie im nächsten Schritt Ihre Lab-Umgebung einrichten.

Wenn Sie sich in Qwiklabs anmelden, erhalten Sie Zugriff auf den Rest des Labs – und mehr!

  • Sie erhalten vorübergehenden Zugriff auf Google Cloud Console.
  • Mehr als 200 Labs für Einsteiger und Experten.
  • In kurze Sinneinheiten eingeteilt, damit Sie in Ihrem eigenen Tempo lernen können.
Beitreten, um dieses Lab zu starten
Punktzahl

—/100

Create a Dialogflow Agent traverse from Action Project

Schritt ausführen

/ 30

Configure the Default Welcome Intent

Schritt ausführen

/ 10

Build the Custom Intent (name: get_restaurant)

Schritt ausführen

/ 30

Initialize and Configure a Cloud Function

Schritt ausführen

/ 30