Appel implicite (Dialogflow)

Un appel implicite est un flux d'interaction qui se produit lorsqu'un utilisateur demande l'exécution d'une tâche sans appeler d'action par son nom. L'Assistant Google tente de faire correspondre la requête de l'utilisateur à un traitement approprié, tel qu'une action, un résultat de recherche ou une application mobile, puis lui présente des recommandations.

Si vous avez déployé une action qui peut aider l'utilisateur dans sa tâche, l'appel implicite permet aux utilisateurs de la découvrir via l'Assistant.

Fonctionnement

Pour trouver les actions correspondantes, Google utilise des signaux tels que des utilisateurs qui demandent à l'Assistant de faire une phrase d'appel pour l'un de vos intents configurés, ou lorsque l'utilisateur se trouve dans un contexte où votre action est appropriée.

Cette interaction se produit comme suit:

  1. Un utilisateur demande à l'Assistant d'effectuer une tâche.
  2. L'algorithme de recommandation détermine que votre action peut terminer la tâche de l'utilisateur.
  3. L'Assistant recommande votre action à l'utilisateur.

Lorsque l'utilisateur sélectionne votre action après un appel implicite, l'Assistant informe votre action de la tâche spécifique demandée par l'utilisateur.

L'exemple suivant montre comment un utilisateur peut déclencher un appel implicite en demandant une recette de soupe au poulet, sans spécifier le nom d'appel d'une action.

Utilisateur Ok Google, j'ai besoin d'une recette de soupe au poulet.
<L'Assistant interroge la plate-forme Actions on Google pour trouver des actions adaptées à la requête de l'utilisateur>
Assistant Bien sûr. Pour cela, vous pourriez utiliser Personal Chef. Tu veux essayer ?

Si les expressions d'appel de votre action ne peuvent pas être mappées à plusieurs requêtes utilisateur associées, elles ne seront pas reconnues comme pertinentes. Pour en savoir plus, consultez la section Bonnes pratiques pour écrire des phrases d'appel utiles.

En raison de la nature évolutive de l'algorithme de recommandation, Google ne peut pas garantir que votre action sera recommandée via un appel implicite.

Ajouter des expressions d'appel

Cette section explique comment ajouter des expressions d'appel pour un appel implicite si vous utilisez Dialogflow ou le SDK Actions pour créer votre action.

Dialogflow

Si vous utilisez des entités dans vos phrases d'entraînement, familiarisez-vous avec les exigences concernant les phrases avec des entités.

Dans Dialogflow, vos actions et leurs phrases d'appel sont définies comme des phrases d'entraînement dans les intents que vous spécifiez pour les appels implicites. Vous pouvez ajouter la prise en charge des liens profonds et des appels implicites à votre action à l'aide d'un processus en une seule étape dans la console Dialogflow, comme décrit dans le guide d'intégration de Dialogflow.

SDK Actions

Dans le SDK Actions, vos actions et leurs phrases d'appel sont définies en tant que formats de requête. Pour en savoir plus, consultez Définir des actions.

Analyser et afficher les appels implicites

Cette section explique comment utiliser la console Actions pour analyser et afficher des informations sur les appels implicites correspondant à votre action.

Analyse de la découverte

La section Analytics > Découverte de la console Actions fournit des informations utiles sur les expressions qui ont incité l'Assistant à recommander votre action et sur les intents qui ont été associés à l'invite.

Pour en savoir plus, consultez notre documentation sur les données analytiques et l'état de la console.

Afficher les phrases d'appel

Dans la console Actions, vous pouvez afficher votre action et ses phrases d'appel sous Build > Actions (Compiler > Actions).

Vous pouvez cliquer sur l'une des actions listées pour afficher les phrases d'appel correspondantes. Si vous utilisez Dialogflow, vous avez la possibilité d'ajouter d'autres expressions, qui vous redirige directement vers les intents de votre action dans Dialogflow.

Exigences concernant les expressions comportant des entités

Si vous utilisez Dialogflow, les règles suivantes s'appliquent aux entités. Ces règles de syntaxe s'appliquent également aux langues (telles que le coréen et le thaï) qui, dans la pratique, n'utilisent pas la séparation par espace entre les mots.

  • Si vous placez une entité dans une expression, elle doit comporter un espace avant et après.
  • Vous n'avez pas besoin d'ajouter d'espace avant l'entité si elle est placée au début d'une expression.
  • Vous n'avez pas besoin d'ajouter d'espace après l'entité si elle est placée à la fin d'une expression.

Si une entité n'est pas séparée par un espace du texte, Actions on Google lit l'expression entière comme une chaîne sans substitution de valeur pour l'entité.

Dans le simulateur Actions, vous devez tester les expressions qui contiennent des entités et du texte pour vous assurer que le sens voulu est conservé.

Pour en savoir plus, consultez la présentation des entités de Dialogflow.

Bonnes pratiques pour écrire des phrases d'appel utiles

Les phrases d'appel offrent aux utilisateurs un outil d'appel et de découverte utile, mais vous devez les choisir avec soin. Tenez compte des bonnes pratiques suivantes lorsque vous concevez les phrases d'appel de votre action:

  • Faites en sorte que vos phrases d'appel soient propres aux cas d'utilisation de votre action

    Votre action doit jouer un rôle spécifique. Par conséquent, assurez-vous que vos phrases d'appel décrivent réellement ce qu'elle fait. Par exemple, si votre action est utilisée pour réserver des vols, n'utilisez pas "How do I get from $location to $location?" (Comment aller de $location à $location ?). La meilleure option est "Réserver un vol de $location à $location.".

    • Si vos expressions d'appel contiennent des entités, assurez-vous que tous les synonymes de ces entités sont pertinents par rapport à leurs phrases et au cas d'utilisation global de votre action.
  • Créer des phrases qui incluent à la fois un verbe et un objet

    Un appel se compose d'une phrase complète, ce qui signifie que la phrase d'appel de votre action doit être une paire verbe-objet pour qu'elle soit naturelle d'un point de vue linguistique. Par exemple, Recette facile. ne serait pas une bonne expression d'appel, car l'appel complet serait Ok Google, recette facile.. Il existe une meilleure alternative, à savoir Comment faire une recette facile ?, qui peut être appelée par Ok Google, comment faire une recette facile.

Considérez les exemples suivants de phrases d'appel de mauvaise qualité et de bonne qualité:

Expressions d'appel incorrectes

  • Il manque un verbe dans la phrase: "Le chiffre cinq."
  • L'expression est trop générale: "Se rendre à New York"

Phrases d'appel efficaces

  • La phrase contient un verbe et un objet clairs: "Écouter une blague à deux balles".
  • Une expression fournit des demandes spécifiques:

    • "Que dois-je porter aujourd'hui ?"
    • "Je veux faire un quiz de culture générale."
    • "Je veux des noms de bébé pour fille."

Ces phrases d'appel peuvent ne pas être propres à votre action. C'est à l'Assistant de déterminer les actions à suggérer aux utilisateurs.