Muestras en el número de GitHub (Dialogflow)

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.

Filtrar por
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.

Filtrar por
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.