Présentation (Dialogflow)
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Actions on Google vous permet d'étendre les fonctionnalités de l'Assistant Google avec des actions. Les actions permettent aux utilisateurs d'accomplir des tâches grâce à une interface conversationnelle. Il peut s'agir d'une commande rapide pour allumer des lumières ou d'une conversation plus longue, comme jouer à un jeu de questions-réponses.
Dialogflow est une plate-forme conversationnelle qui vous permet de concevoir et de créer des actions en encapsulant les fonctionnalités du SDK Actions et en fournissant des fonctionnalités supplémentaires telles qu'un IDE facile à utiliser, la compréhension du langage naturel (NLU), le machine learning, etc.
Pour étendre l'Assistant Google, vous devez créer une action en procédant comme suit.
Concevoir votre conversation
Avant de développer votre action, vous devez concevoir votre conversation ou l'interface utilisateur. La conversation décrit comment les utilisateurs appellent votre action, les choses valides qu'ils peuvent dire à votre action et comment votre action leur répond.
En savoir plus
Créer un projet pour développeurs Actions on Google et un agent Dialogflow
Accédez à la console Actions et créez un projet de développeur.
Le projet vous permet de définir des métadonnées sur votre action, et de la gérer et de la suivre tout au long du processus d'approbation. Une fois que vous avez un projet, vous pouvez créer un agent Dialogflow qui définit toutes vos actions.
En savoir plus
Définir des actions
Vous définissez des actions dans votre agent Dialogflow avec des intents qui définissent les points d'entrée dans la fonctionnalité de votre action. Imaginons que vous souhaitiez créer une action permettant d'acheter des produits, de vérifier l'état des commandes et d'afficher des offres quotidiennes. Vous pouvez définir des intents qui sont déclenchés en disant :
- "Ok Google, parle à Ma boutique de chaussures préférée pour acheter des chaussures"
- "Ok Google, parle à Ma boutique de chaussures préférée pour vérifier l'état de ma commande"
- "Ok Google, parle à Ma boutique de chaussures préférée pour me montrer les offres du jour"
En savoir plus
Créer et déployer le traitement
Lorsqu'une action de votre Action est appelée, elle appelle le traitement pour démarrer une conversation avec les utilisateurs afin de répondre à l'Action.
Pour créer votre conversation, vous définissez des intents dans Dialogflow afin de créer la grammaire de votre conversation, c'est-à-dire ce que les utilisateurs peuvent réellement dire à votre action.
Lorsque les utilisateurs disent quelque chose pour déclencher un intent, votre fulfillment est appelé et renvoie une réponse à l'utilisateur.
Cette demande et réponse se répètent jusqu'à ce que votre service d'exécution dispose de suffisamment d'informations pour accomplir la tâche.
En savoir plus
Envoyer votre action pour approbation et la rendre disponible pour les utilisateurs

En savoir plus
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/24 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/24 (UTC)."],[[["\u003cp\u003eActions on Google lets you build Actions to extend Google Assistant functionality, enabling users to interact through voice commands for tasks or conversations.\u003c/p\u003e\n"],["\u003cp\u003eDialogflow simplifies Action development by providing tools like an IDE, NLU, and machine learning, wrapping the Actions SDK functionality.\u003c/p\u003e\n"],["\u003cp\u003eBuilding an Action involves designing the conversation flow, creating a developer project and Dialogflow agent, defining Actions with intents, and building and deploying fulfillment logic.\u003c/p\u003e\n"],["\u003cp\u003eBefore submitting your Action for approval, it's essential to thoroughly design the user interaction and define how users invoke and interact with your Action.\u003c/p\u003e\n"],["\u003cp\u003eActions are invoked through specific phrases or commands, triggering intents within your Dialogflow agent, which then execute fulfillment logic to handle the user request.\u003c/p\u003e\n"]]],["Actions on Google enhance Google Assistant's capabilities through conversational interfaces. Developers use Dialogflow to build these Actions. The process involves designing the conversation flow and creating a developer project and Dialogflow agent. Define Actions using intents within the Dialogflow agent, which are triggered by user phrases. When triggered, intents call on fulfillment to complete the requested task, creating an interactive conversation until the task is done. Finally, the action is submitted for approval.\n"],null,["# Overview (Dialogflow)\n\nActions on Google lets you extend the functionality of Google Assistant with\n***Actions***. Actions let users get things done through a conversational\ninterface that can range from a quick command to turn on some lights or a\nlonger conversation, such as playing a trivia game.\n\nDialogflow is a conversational platform that lets you design and build\nActions by wrapping the functionality of the [Actions SDK](/assistant/df-asdk/actions-sdk)\nand providing additional features such as an easy-to-use IDE, natural language\nunderstanding (NLU), machine learning, and more.\n\nTo extend Google Assistant, you build an Action with the following steps.\n\nDesign your Conversation\n------------------------\n\nBefore developing, you should design your conversation, or the user interface\nfor your Action. The conversation describes how users invoke your Action, the\nvalid things that they can say to your Action, and how your Action responds to\nthem.\n\n[Learn more](/assistant/df-asdk/design)\n\nCreate an Actions on Google developer project and Dialogflow Agent\n------------------------------------------------------------------\n\nGo to the [Actions console](https://console.actions.google.com/) and create a developer project.\nThe project lets you define metadata about your Action and manage and track\nyour Action through the approval process. Once you have a project, you can\ncreate a Dialogflow agent that defines all your Actions.\n\n[Learn more](/assistant/df-asdk/dialogflow/project-agent)\n\nDefine Actions\n--------------\n\nYou define Actions in your Dialogflow agent with intents that define entry\npoints into your Action's functionality. For example, say you wanted to build an\nAction that could purchase some goods, check the status of orders, and to show\nsome daily deals. You can define intents that are triggered by saying:\n\n- *\"Ok Google, talk to My Favorite Shoe Store to purchase some shoes\"*\n- *\"Ok Google, talk to My Favorite Shoe Store to check on my order\"*\n- *\"Ok Google, talk to My Favorite Shoe Store to show me today's deals\"*\n\n[Learn more](/assistant/df-asdk/dialogflow/define-actions)\n\nBuild and deploy fulfillment\n----------------------------\n\nWhen an Action in your Action is invoked, it calls fulfillment to start a\nconversation with users to fulfill the Action.\n\nTo create your conversation, you define intents in Dialogflow to create your\nconversation's grammar, or the things users can actually say to your Action.\nWhen users actually say something to trigger an intent, your fulfillment is\ncalled and returns a response back to the user.\n\nThis back and forth request and response happens repeatedly until your\nfulfillment has enough information to complete the task.\n\n[Learn more](/assistant/df-asdk/dialogflow/fulfillment)\n\nSubmit your Action for approval and make it available to users\n--------------------------------------------------------------\n\n[Learn more](/assistant/df-asdk/submit-project)"]]