Assistant by Dialogflow (Assistant par Dialogflow)

Avertissement : La V1 de l'API de Dialogflow sera arrêtée le 23 octobre 2019. Veuillez suivre ces instructions pour passer à la version 2.

Vue d'ensemble

Le composant Assistant de Google Dialogflow vous permet de bénéficier de la puissance d'un Google Home ou d'un Amazon Alexa, tout en bénéficiant du confort du microphone intégré à votre appareil mobile.

Pour commencer

Créer un compte Dialogflowgratuit

Créer un nouvel agent

Un agent est un chatbot vocal programmé pour écouter et répondre à une conversation donnée.

Connectez votre agent Dialogflow avec Thunkable

Il y a 3 champs à remplir dans le panneau des propriétés de Thunkable pour le connecter à Dialogflow : Client Email, Private Key et Project ID.

ID Project

Pour obtenir l'identifiant du projet, il vous suffit de vous rendre dans ⚙settings de votre compte Dialogflow.

Client Email et Private Key

Pour obtenir le Client Email et la Private Key, vous devrez créer un nouveau compte de service Google Cloud Platform. Il s'agit d'une étape supplémentaire, mais elle est mise en place pour fournir une sécurité afin que Google sache que vous êtes le seul à accéder à votre application.

Pour accéder à la plateforme Google Cloud, il suffit de cliquer sur le lien "Service Account" qui se trouve sous le champ ID Project.

Cela vous mènera à la page ci-dessous sur le compte de la plateforme Google Cloud.

Assurez-vous que vous êtes connecté avec le même compte Google, sinon vous risquez d'obtenir une erreur.

Après vous être connecté, sélectionnez le bouton de menu à trois points et choisissez l'option Create Key.

Il vous demandera ensuite de sélectionner le format de la clé. Sélectionnez JSON et choisissez Create.

Le fichier JSON sera alors téléchargé sur votre ordinateur.

Ouvrez le fichier JSON dans votre éditeur de texte préféré et vous trouverez les champs Email Client et Private Key comme champs dans le fichier. Copiez et collez-les dans les champs appropriés de votre panneau de propriétés Assistant sur Thunkable.

Ouf ! C'est tout pour la mise en place. Vous êtes maintenant prêt à programmer votre assistant.

Programmer l'assistant

Créer des intentions et des réponses

La magie du composant Assistant est qu'il peut écouter certaines phrases parlées ou intentions et déclencher une réponse basée sur ces phrases. Plus vous créez d'intentions, plus l'assistant sera en mesure de répondre à des commandes ou à des questions. Comme l'assistant est alimenté par une technologie révolutionnaire appelée traitement du langage naturel, l'utilisateur ne devra pas toujours dire exactement ce qui est spécifié dans les intentions (même si plus il y a d'expressions, mieux c'est).

Pour programmer une intention, il suffit de créer de nouvelles intentions dans l'interface Dialogflow.

Les intentions sont destinées à déclencher une réponse spécifique, et pour la plupart des utilisateurs, il s'agira simplement d'une simple réponse textuelle.

La réponse textuelle ci-dessus peut ensuite être programmée avec des blocs Thunkable pour effectuer une certaine action, par exemple jouer un fichier son spécifique comme dans l'application d'exemple, Papa.

La réponse textuelle que vous programmez dans Dialogflow est la même que celle du bloc d'écoute Start sur Thunkable, comme indiqué ci-dessous.

Les blocs d'événements suivants sont disponibles pour être programmés dans votre application sur Thunkable.

Événement

Description

StartListening

Demande à l'assistant de commencer à écouter une requête vocale. Vous devez utiliser les deux événements Start Listening et Stop Listening. Lorsqu'il détecte une intention programmée, il répondra en conséquence avec une valeur s'il s'agit d'une réponse textuelle ou d'une action (voir ci-dessous)

StopListening

Demande à l'assistant de cesser d'écouter une requête vocale

Query (text)

Soumettre une requête à l'assistant sous forme de texte

Créer une action

Pour les utilisateurs plus avancés, Dialogflow vous permet également de programmer des actions dans les applications tierces suivantes. Chaque application a un processus d'intégration différent. Suivez donc attentivement les instructions si vous souhaitez utiliser cette option.

Sélectionnez la langue d'écoute

L'agent est actuellement disponible pour comprendre les langues suivantes, d'autres étant ajoutées périodiquement (veuillez nous excuser si la liste ci-dessous n'est pas à jour) :

Propriété

Description

Language

Désigne à la fois la langue reconnue par l'assistant et la langue qu'il parle à haute voix. Actuellement disponible : ENGLISH, ENGLISH_GB, ENGLISH_US, CHINESE_CHINA, CHINESE_HONGKONG, CHINESE_TAIWAN, DUTCH, FRENCH, GERMAN, GREEK, ITALIAN, JAPANESE, KOREAN, PORTUGUESE, PORTUGUESE_BRAZIL, RUSSIAN, SPANISH, UKRANIAN

Pour changer la langue, il suffit de la modifier dans le panneau des propriétés de l'assistant et dans votre tableau de bord Dialogflow.

Mise à niveau de la V1 à la V2

Avertissement : La V1 de l'API de Dialogflow sera arrêtée le 23 octobre 2019. Veuillez suivre ces instructions pour passer à la version 2.

La mise à niveau de V1 à V2 se fait en deux étapes.

Tout d'abord, naviguez vers la page de Dialogflow ⚙settings et assurez-vous que l'API V2 est sélectionnée

Ensuite, vous devrez suivre ces étapes pour reconnecter votre agent Dialogflow àThunkable.

Vous devrez récupérer le Projet ID sur la page Dialogflow que vous avez visitée et créer une nouvelle clé de sécurité sur le compte de service Google Cloud pour récupérer le Client Mail et sa Private Key. Cela peut sembler beaucoup mais si vous suivez les instructions, cela devrait être relativement indolore.

Last updated