menu
arrow_back

Assistant Google : créer un outil de localisation de restaurants avec l'API Places

Assistant Google : créer un outil de localisation de restaurants avec l'API Places

Hours Minutes 7 Credits

GSP486

Google Cloud – Ateliers adaptés au rythme de chacun

Présentation

L'Assistant Google est un assistant vocal personnel qui permet d'effectuer toute une série d'actions et d'intégrations. Que vous souhaitiez envoyer des SMS, programmer des rappels, commander du café ou écouter de la musique, plus d'un million d'actions sont possibles pour répondre à un grand nombre de besoins gérés par commande vocale.

Google Cloud Functions est une solution de calcul légère permettant aux développeurs de créer des fonctions autonomes à usage spécifique qui répondent aux événements Cloud sans avoir à gérer de serveur ni d'environnement d'exécution.

L'API Places est un service qui renvoie des informations sur des points d'intérêt à l'aide de requêtes HTTP. Plus précisément, les services Place Details et Place Photos vous permettent d'obtenir des informations détaillées et des photos concernant des établissements.

À l'aide de Cloud Functions et de l'API Places, vous allez créer une application Assistant qui génère une recommandation de restaurant incluant le nom, l'adresse et des photos de l'établissement en fonction de l'emplacement et des goûts d'un utilisateur.

Objectifs de l'atelier

Dans cet atelier, vous apprendrez à effectuer les tâches suivantes :

  • Créer un pipeline de l'application Assistant comprenant un projet Actions, un agent Dialogflow avec des entités et des intents personnalisés, un webhook et une fonction Cloud pour gérer le fulfillment
  • Générer les identifiants d'authentification adéquats et installer les dépendances requises par l'API Places
  • Ajouter une logique de fulfillment à la fonction Cloud pour gérer les appels de l'API Places
  • Déployer votre application et la tester avec le simulateur Actions

Conditions préalables

Cet atelier est d'un niveau avancé. Il présuppose la maîtrise de Dialogflow et de Cloud Functions. Une connaissance de base des API est également préconisée. Enfin, il est recommandé (mais pas indispensable) de savoir utiliser JavaScript et l'environnement d'exécution Node.js. Si vous avez besoin de rafraîchir vos connaissances dans ces domaines, commencez par suivre l'un des ateliers ci-dessous :

Lorsque vous êtes prêt, faites défiler la page vers le bas pour passer à la configuration de l'atelier.

Join Qwiklabs to read the rest of this lab...and more!

  • Get temporary access to the Google Cloud Console.
  • Over 200 labs from beginner to advanced levels.
  • Bite-sized so you can learn at your own pace.
Join to Start This Lab
Score

—/100

Create a Dialogflow Agent traverse from Action Project

Réaliser l'étape

/ 30

Configure the Default Welcome Intent

Réaliser l'étape

/ 10

Build the Custom Intent (name: get_restaurant)

Réaliser l'étape

/ 30

Initialize and Configure a Cloud Function

Réaliser l'étape

/ 30