Descripción general (Dialogflow)
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Actions on Google te permite extender la funcionalidad del Asistente de Google con acciones. Las acciones permiten que los usuarios realicen tareas a través de una interfaz conversacional que puede abarcar desde un comando rápido para encender las luces hasta una conversación más larga, como jugar un juego de preguntas y respuestas.
Dialogflow es una plataforma conversacional que te permite diseñar y compilar acciones encapsulando la funcionalidad del SDK de Actions y proporcionando funciones adicionales, como un IDE fácil de usar, comprensión del lenguaje natural (NLU), aprendizaje automático y mucho más.
Para extender el Asistente de Google, debes crear una Acción siguiendo estos pasos.
Diseña tu conversación
Antes de desarrollar, debes diseñar tu conversación o la interfaz de usuario de tu Acción. La conversación describe cómo los usuarios invocan tu Acción, las cosas válidas que pueden decirle y cómo tu Acción les responde.
Más información
Crea un proyecto para desarrolladores de Actions on Google y un agente de Dialogflow
Ve a Actions console y crea un proyecto para desarrolladores.
El proyecto te permite definir metadatos sobre tu Acción, y administrar y hacer un seguimiento de tu Acción durante el proceso de aprobación. Una vez que tengas un proyecto, podrás crear un agente de Dialogflow que defina todas tus Actions.
Más información
Define acciones
Defines acciones en tu agente de Dialogflow con intents que definen puntos de entrada en la funcionalidad de tu acción. Por ejemplo, supongamos que quieres crear una acción que pueda comprar algunos productos, verificar el estado de los pedidos y mostrar algunas ofertas diarias. Puedes definir intents que se activen diciendo lo siguiente:
- "Ok Google, habla con Mi zapatería favorita para comprar zapatos"
- "Ok Google, habla con Mi zapatería favorita para consultar mi pedido"
- "Ok Google, habla con Mi zapatería favorita para mostrarme las ofertas de hoy"
Más información
Compila e implementa la entrega
Cuando se invoca una acción en tu Acción, se llama a la entrega para iniciar una conversación con los usuarios y completar la Acción.
Para crear tu conversación, define intents en Dialogflow para crear la gramática de tu conversación, es decir, las cosas que los usuarios pueden decir a tu Acción.
Cuando los usuarios dicen algo para activar un intent, se llama a tu entrega y se devuelve una respuesta al usuario.
Esta solicitud y respuesta se repiten hasta que tu cumplimiento tiene suficiente información para completar la tarea.
Más información
Envía tu Acción para su aprobación y hazla disponible para los usuarios

Más información
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-24 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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)"]]