SDK Actions

Le SDK Actions est un ensemble d'outils pour les développeurs permettant de créer des actions pour l'Assistant Google.

Le SDK fournit des bibliothèques de webhooks, un schéma standard basé sur des fichiers pour définir votre projet Actions, ainsi qu'une CLI pour gérer ce projet. Vous pouvez ainsi intégrer des actions de compilation pour l'Assistant Google dans votre workflow existant.

Principales fonctionnalités

Configuration basée sur les fichiers du projet Actions

Le SDK Actions utilise le nouveau modèle conversationnel Action Builder et fournit des représentations basées sur des fichiers de tous les composants de votre modèle conversationnel : intents, types, scènes et invites.

La configuration basée sur les fichiers du projet Actions vous permet d'effectuer facilement le suivi des versions de vos actions à l'aide du système de contrôle des versions basé sur les fichiers de votre choix, par exemple git.

En savoir plus sur la configuration basée sur les fichiers du projet Actions

Bibliothèques clientes

Le SDK Actions est fourni avec une bibliothèque cliente Node.js qui fournit des interfaces idiomatiques pour le protocole de webhook de conversation. L'Assistant Google utilise le protocole webhook pour communiquer les requêtes de l'utilisateur à une action et recevoir la réponse qui y répond.

La bibliothèque cliente Node.js permet de mettre en œuvre facilement de nombreux parcours utilisateur courants, par exemple pour extraire les paramètres d'une requête vocale (par exemple, des catégories ou un autre type de préférences utilisateur) et générer une représentation multimodale (voix uniquement, voix et images) pour l'Assistant Google.

Premiers pas avec la bibliothèque cliente Node.js

Interface de ligne de commande gactions

La CLI gactions gère le cycle de vie du projet via un ensemble de fichiers de configuration qui définissent votre projet Actions, et fournit des fonctionnalités permettant d'accepter facilement des fonctionnalités plus avancées d'Actions pour l'Assistant Google, comme la localisation et l'association de comptes.

Avec la CLI gactions, vous pouvez facilement effectuer de nombreux workflows courants, par exemple importer un projet existant et commencer à travailler sur une branche de fonctionnalité pour ajouter la localisation.

Premiers pas avec les gactions