menu
arrow_back

Asystent Google: tworzenie aplikacji Restaurant Locator (Lokalizator restauracji) z interfejsem Places API

—/100

Checkpoints

arrow_forward

Create a Dialogflow Agent traverse from Action Project

Configure the Default Welcome Intent

Build the Custom Intent (name: get_restaurant)

Initialize and Configure a Cloud Function

Asystent Google: tworzenie aplikacji Restaurant Locator (Lokalizator restauracji) z interfejsem Places API

1 godz. Punkty: 7

GSP486

Moduły Google Cloud do samodzielnego ukończenia

Podsumowanie

Asystent Google to osobisty asystent głosowy umożliwiający wykonywanie wielu różnych czynności i pozwalający na integrację z wieloma urządzeniami. Ponad milion dostępnych akcji sprosta szerokiej gamie potrzeb wyrażanych głosem – od wysyłania SMS-ów i ustawiania przypomnień po zamawianie kawy i odtwarzanie muzyki.

Google Cloud Functions to wymagające niewielu zasobów rozwiązanie oparte na obliczeniach, które umożliwia programistom tworzenie jednozadaniowych, samodzielnych funkcji reagujących na zdarzenia w chmurze bez konieczności zarządzania serwerem lub środowiskiem wykonawczym.

Interfejs Places API to usługa, która zwraca informacje na temat ciekawych miejsc przy użyciu żądań HTTP. Mówiąc dokładniej, dzięki żądaniom Place Details (Szczegóły miejsca) oraz Place Photos (Zdjęcia miejsca) otrzymuje się szczegółowe informacje na temat danych miejsc oraz ich zdjęcia.

Przy wykorzystaniu Cloud Functions oraz interfejsu Places API stworzysz więc aplikację dla Asystenta, która pobiera lokalizację użytkownika oraz jego preferencje gastronomiczne, aby wyszukać restaurację idealnie dopasowaną do danej osoby (jej nazwę, adres i zdjęcia).

Czego się nauczysz

W tym module nauczysz się, jak:

  • stworzyć potok aplikacji Asystenta składający się z projektu przygotowanego w Actions, agenta Dialogflow z niestandardowymi intencjami i encjami, webhooka oraz funkcji w Cloud Functions, by obsłużyć realizację;
  • generować właściwe dane logowania i instalować konieczne zależności, by korzystać z interfejsu Places API;
  • dodawać realizację logiczną do funkcji w Cloud Functions, by realizować wywołania interfejsu Places API;
  • wdrożyć swoją aplikację i przetestować ją za pomocą Actions Simulator (Symulatora Actions).

Wymagania wstępne

To jest moduł dla użytkowników zaawansowanych. Zakładamy, że użytkownik zna usługi Dialogflow i Cloud Functions. Zalecane jest posiadanie podstawowej wiedzy dotyczącej interfejsów API. Znajomość języka JavaScript i środowiska wykonawczego Node.js może być pomocna, ale nie jest konieczna. Jeśli musisz odświeżyć opisane wyżej umiejętności, przed rozpoczęciem tego modułu przejdź jeden z poniższych:

Gdy zechcesz rozpocząć, przewiń stronę w dół i wykonaj opisane niżej kroki, aby skonfigurować środowisko modułu.

Dołącz do Qwiklabs, aby zapoznać się z resztą tego modułu i innymi materiałami.

  • Uzyskaj tymczasowy dostęp do Google Cloud Console.
  • Ponad 200 modułów z poziomów od początkującego do zaawansowanego.
  • Podzielono na części, więc można uczyć się we własnym tempie.
Dołącz, aby rozpocząć ten moduł