Un proyecto de Actions empaqueta todas las acciones en un solo contenedor. Publicas este proyecto en Actions on Google para que Asistente de Google sepa cómo descubrir e invocar tus experiencias conversacionales.
Usarás los siguientes componentes de bajo nivel para compilar tu proyecto de acciones:
En Configuración y recursos, se definen los metadatos y los recursos del proyecto, como los íconos de estos. Google usa esta información para publicar tus acciones en el directorio del Asistente, de modo que los usuarios puedan descubrirlas e invocarlas.
Los intents representan una tarea que se llevará a cabo, como una entrada del usuario o un evento del sistema que necesita procesamiento. El tipo de intent más común que usarás son los intents del usuario. Estos intents te permiten declarar frases de entrenamiento que el motor de CLN (comprensión del lenguaje natural) expande de forma natural para incluir muchas más frases similares. La CLN usa la agregación de estas frases para entrenar un modelo de idioma que Asistente usa para que coincida con la entrada del usuario. Durante una conversación, si alguna entrada del usuario coincide con el modelo de idioma del intent, el entorno de ejecución del Asistente envía el intent a tu acción para que pueda procesarla y responder al usuario.
Los tipos te permiten extraer datos estructurados de las entradas del usuario. Mediante la anotación de frases de entrenamiento con tipos, la CLN puede extraer datos estructurados relevantes por ti, de modo que no tengas que analizar entradas abiertas.
Los escenas procesan intents y son los ejecutores lógicos principales de tus acciones. Pueden completar espacios de ranuras, evaluar la lógica condicional, mostrar solicitudes al usuario y hasta llamar a servicios web externos para llevar a cabo la lógica empresarial. En combinación con los intents, las escenas te brindan una forma eficaz de detectar entradas específicas del usuario o eventos del sistema, además de llevar a cabo la lógica correspondiente.
Los mensajes definen las respuestas estáticas o dinámicas que usas para responder a los usuarios.
Los webhooks te permiten delegar trabajos adicionales a los servicios web (entrega), como validar datos o generar mensajes. Tus acciones se comunican con tu entrega a través de un protocolo de webhook basado en JSON.
Interactive Canvas te permite crear experiencias enriquecidas y envolventes con aplicaciones web que usan HTML, CSS y JavaScript.
Cómo crear un proyecto
Debes crear un proyecto en la Consola de Actions antes de poder desarrollar para el Asistente de Google. Para crear un proyecto, sigue estos pasos:
- Ve a la Consola de Actions.
- Haz clic en Proyecto nuevo.
- Ingresa un nombre para tu proyecto y haz clic en Crear proyecto.
- En la pantalla What kind of Action do you want to build?, selecciona la categoría que mejor represente tu proyecto y haz clic en Next.
- En la pantalla How do you want to build it, selecciona una forma de compilar y haz clic en Start build. Por ejemplo, puedes comenzar con un proyecto vacío o con una muestra.
Define la información del proyecto
La configuración y los recursos de tu proyecto definen información sobre tu proyecto, como la compatibilidad de funciones y de superficie, las configuraciones regionales compatibles, el nombre visible, la descripción, los logotipos y mucho más. En la siguiente tabla, se describen la configuración y los recursos principales que proporcionas. Actions on Google usa esta información para implementar y publicar tu proyecto en el directorio de Asistente.
Nombre | Descripción |
---|---|
Información del directorio | Proporciona información para que Actions on Google pueda publicar tu proyecto en el directorio de Asistente. Incluye metadatos y descripciones sobre tu proyecto y recursos de imagen para logotipos e imágenes de banner. |
Segmentación geográfica | Configura las configuraciones regionales en las que tus acciones están disponibles. |
Funciones de la superficie | Configura las superficies en las que están disponibles tus acciones. |
Datos de la empresa | Especifica la información de contacto de tu empresa. |
Verificación de marca | Conecta un sitio web o app de Android que tengas para obtener beneficios adicionales, como nombres de invocación reservados y vínculos a sitios web dentro de tus acciones. |
Versión | Configura diferentes versiones de prueba y producción para tu acción de prueba y producción. |
Vínculos del Asistente | Permite que los usuarios invoquen tus acciones desde tus propiedades web. |
Para definir la información del proyecto:
Proyectos de prueba en el simulador
La Consola de Actions proporciona un simulador para obtener una vista previa de tus acciones. El simulador te permite ver información de depuración, establecer las capacidades del dispositivo, simular la configuración regional y mucho más.

Para probar un proyecto, haz lo siguiente: