Usa esta página para filtrar nuestras muestras por las funciones de Actions on Google que admiten.
Haz clic en el nombre de la muestra para ver y descargar las muestras completas en GitHub y, luego, comienza a compilar tus propias Acciones.
Dialogflow
En la siguiente tabla, se enumeran nuestros proyectos de acciones de muestra que usan Dialogflow. Puedes filtrar esta tabla según las funciones de Actions on Google que te gustaría que se usen en la muestra.
Ejemplo | Descripción | Atributos |
---|---|---|
Creador de nombres graciosos | Esta app, compilada por completo en Dialogflow, muestra cómo crear intents simples, analizar las entradas del usuario basadas en entidades y volver a usarlas en una respuesta de voz. | Obtén texto sin procesar, SSML, entregas a través de webhook, entidades del sistema, llenado de ranuras |
Silly Name Maker con webhook (Node.js, Java) |
Este es el Silly Name Maker implementado con un webhook. El webhook específico usa la biblioteca cliente de Node.js para concatenar la entrada de la entidad del usuario con una string de respuesta. | Argumentos del intent, entrega a través de webhook |
Datos sobre Google (Node.js, Java) |
En esta app, se presentan varios conceptos avanzados de la biblioteca cliente de Node.js y Dialogflow. Esto incluye intents de activación adicionales, que se usan para introducir acciones nuevas en una app de Dialogflow, así como contextos de Dialogflow, que se usan para aplicar la direccionalidad y mantener el estado en el diálogo. | SSML, entrega a través de webhook, entidades personalizadas, varias acciones (vínculos directos/activación de intents), contextos de Dialogflow, configuración del contexto desde webhook, persistencia de datos en diálogo, respuesta enriquecida (es decir, tarjetas, vínculos externos, chips de sugerencias) |
Name Psychic (Node.js, Java) |
En este ejemplo, se ilustra la API de Permission para obtener información del usuario y se solicita el nombre o la ubicación. | Entrega mediante webhook, intent auxiliar: "askForPermission" |
Componentes de conversación (Node.js, Java) |
En esta muestra, se muestran todos los elementos visuales enriquecidos y posibles de una conversación mediante Dialogflow. | Entrega a través de webhook, respuesta enriquecida (es decir, tarjetas, salidas de vínculos, chips de sugerencias), selección de listas, selección de carrusel, exploración de selección de carrusel, respuesta de medios |
Number Genie (Node.js, Java) |
Number Genie (disponible en dispositivos aptos con el Asistente integrado: "Hey Google, habla con Number Genie") es un ejemplo típico de una app de calidad para Asistente. En esta muestra, puedes encontrar un arquetipo bien desarrollado, interacciones sofisticadas y ejemplos de reparación de conversaciones. | SSML, entrega a través de webhook, entidades del sistema, relleno de ranuras, varias acciones (vínculos directos/intents de activación), contextos de Dialogflow, configuración del contexto desde webhook, persistencia de datos en diálogo, respuesta enriquecida (es decir, tarjetas, vínculos externos, chips de sugerencias), persistencia de datos de diálogo cruzado, prácticas recomendadas del diseño de VUI, localización |
Transacciones (Node.js, Java) |
Este es un ejemplo de una zona de pruebas para completar el flujo de transacciones. Esto incluye confirmar que un usuario puede realizar una transacción, obtener una dirección de entrega y confirmar que una transacción se completó correctamente. | Entrega mediante webhook, transacciones |
SSML (Node.js, Java) |
En este ejemplo, se muestra el uso del SSML, que incluye la prosodia y los efectos de sonido. | SSML, entrega a través de webhook |
Intents auxiliares (Node.js, Java) |
En este ejemplo, se muestra el uso de los intents auxiliares integrados de DialogFlow, incluidos askForPlace, askForConfirmation y otros. | Entrega a través de webhook, intent de ayuda: "askForConfirmation", Intent de ayuda: "askForDateTime", intent de ayuda: "askForPermission", intent de ayuda: "askForPlace", intent de ayuda: "askForSignIn" |
Actualizaciones (Node.js, Java) |
En este ejemplo, se muestra una app que brinda sugerencias sobre el desarrollo de apps para el Asistente de Google con Actions on Google. Se demuestra cómo usar la API de Updates para enviar notificaciones al usuario. | Varias acciones, entrega a través de webhook, entidades personalizadas, respuesta enriquecida (es decir, tarjetas, vínculos externos, chips de sugerencias), persistencia de datos de diálogo cruzado, Cloud Firestore, API de actualizaciones |
Artículos digitales (Node.js) |
En este ejemplo, se muestra el uso de la API de Digital Goods para realizar compras digitales. | Transacciones, API de artículos digitales |
Acción de GDG (Node.js) |
En esta muestra, se usa la API de Meetup y la API de Cloud Translation para proporcionar información accesible de forma global sobre los Grupos de Google Developers. | SSML, entrega a través de webhook, entidades del sistema, relleno de ranuras, entidades personalizadas, varias acciones (vínculos directos/activación de intents), contextos de Dialogflow, persistencia de datos en diálogo, respuesta enriquecida (es decir, tarjetas, vínculos externos, chips de sugerencias), prácticas recomendadas para el diseño de VUI y localización |
Interactive Canvas (Node.js) |
En este ejemplo, se muestra cómo crear una experiencia simple de Interactive Canvas con Actions on Google para el Asistente de Google. Usa la API de sendTextQuery para activar la entrega desde la IU. | Entrega mediante webhook, Interactive Canvas |
Muñeco de nieve (Node.js) |
En este ejemplo, se muestra cómo crear una experiencia de juego conversacional con Interactive Canvas usando Actions on Google para Asistente de Google. | Entrega mediante webhook, Interactive Canvas |
SDK de Actions
En la siguiente tabla, se enumeran nuestros proyectos de acciones de muestra que usan el SDK de Actions. Puedes filtrar esta tabla según las funciones de Actions on Google que quieres que se usen en la muestra.
Ejemplo | Descripción | Atributos |
---|---|---|
Di un número (Node.js, Java) |
En esta muestra, se exploran los conceptos básicos de una app de acción única para Asistente con nuestra biblioteca cliente de Node.js. Incluye funciones simples, como el acceso a las entradas del usuario y la manipulación de SSML. | Obtener texto sin procesar, SSML, respuesta enriquecida (es decir, tarjetas, vínculos de salida y chips de sugerencias) |
Componentes de conversación (Node.js, Java) |
En esta muestra, se muestran todos los elementos visuales enriquecidos y posibles de una conversación con el SDK de Actions. | Entrega a través de webhook, respuesta enriquecida (es decir, tarjetas, salidas de vínculos, chips de sugerencias), selección de listas, selección de carrusel, exploración de selección de carrusel, respuesta de medios |
Actualizaciones (Node.js, Java) |
En este ejemplo, se muestra una app que brinda sugerencias sobre el desarrollo de apps para el Asistente de Google con Actions on Google. Se demuestra cómo usar la API de Updates para enviar notificaciones al usuario. | Varias acciones, entrega a través de webhook, respuesta enriquecida (es decir, tarjetas, vínculos externos, chips de sugerencias), persistencia de datos de diálogo cruzado, Cloud Firestore, API de actualizaciones |
Hogar inteligente
¿Deseas permitir que los usuarios controlen tu dispositivo IoT con el Asistente de Google? Consulta nuestra muestra de casas inteligentes. En este ejemplo, se usan dispositivos virtuales para destacar la funcionalidad de las APIs de Smart Home y se muestra cómo puedes sincronizar el estado del dispositivo con Google Home Graph y ejecutar los comandos de control del dispositivo del usuario.