Glosario de Actions on Google (Dialogflow)

En la siguiente lista, se definen algunos de los términos clave que debes conocer cuando desarrollas con Actions on Google.

R

Acción
Es una interacción que compilas para Asistente de Google, que admite un intent específico y tiene una entrega correspondiente que procesa el intent.
Actions on Google
Plataforma de desarrollador que te permite definir y completar acciones que cualquier usuario puede invocar a través del Asistente de Google.
Consola de Actions
Herramienta web para crear, mantener, probar y publicar acciones.
Simulador de acciones
Herramienta web para probar y depurar acciones en tiempo real. El simulador te permite probar tus acciones para todas las plataformas que admite Asistente de Google, sin la necesidad de un dispositivo físico.
Paquete de acciones
Archivo JSON que define tus acciones. Este archivo incluye información para la lista del directorio de acciones, información para vincular la cuenta, una lista de intents que las acciones pueden controlar, y los extremos de entrega reales.
Proyecto de acciones
Un proyecto que creas en la Consola de Actions para administrar, probar y publicar una colección de Actions. Google mantiene tu proyecto de Actions en la infraestructura de nube de Google.
Directorio de acciones
El registro de Google para que los usuarios descubran y aprendan a invocar acciones en Asistente.
  • Sinónimos: Explorador de Asistente, Explorador de acciones, directorio de Asistente, página de exploración, directorio web
Frase de acción
Es una frase que les permite a los usuarios usar un vínculo directo a una funcionalidad específica en una acción. Los usuarios pueden pronunciar el nombre del proyecto de acciones seguido de la frase de acción para invocar una tarea específica que admite la acción (por ejemplo, "Hey Google, habla con Geek Num para obtener información sobre el número 42"). Es posible que los usuarios también puedan pronunciar la frase de acción por sí sola para descubrir tus acciones (por ejemplo, "Hey Google, aprende sobre el número 42").
  • Sinónimos: Frase de invocación de acciones, intent de invocación implícita
agente
Un proyecto que puedes crear en Dialogflow para controlar experiencias de conversación específicas; cada agente puede tener sus propias asignaciones de intents y las definiciones de entrega y entidad correspondientes. Los agentes también pueden controlar varios idiomas y tener versiones (por ejemplo, “dev” y “prod”).
annotation
Cuando se usa Dialogflow, se refiere a la vinculación de palabras o valores dentro de las frases de entrenamiento a sus entidades correspondientes; las anotaciones las usa Dialogflow para reconocer y extraer parámetros de consultas de usuarios.

M

intent integrado
Un identificador único que le indica a Google que tu acción es adecuada para cumplir con una categoría específica de solicitudes de usuarios, como jugar juegos o pedir entradas. Google define los intents integrados y las frases que pueden activar las acciones asociadas con esos intents.

C

API de webhook HTTP/JSON de conversación
Es una API para usar el protocolo de mensajes HTTP a fin de intercambiar datos entre Actions on Google y una entrega.
  • Sinónimos: API de conversación, API de HTTP/JSON
contexto
Cuando se usa Dialogflow, se refiere a una función para administrar flujos de conversación. Los contextos representan el estado actual de la conversación y se pueden adjuntar a los intents en los agentes de Dialogflow.
solicitud de conversación
Solicitudes en el diálogo que hace el usuario una vez que comienza la conversación con tu entrega. En el formato de webhook de conversación, estas solicitudes suelen corresponder a intents actions.intent.TEXT (que representan una respuesta de texto sin procesar del usuario).
respuesta de conversación
La respuesta que envía tu entrega al Asistente de Google, que convierte la carga útil de datos en el resultado de la interfaz gráfica de usuario y de voz procesada, y transmite este resultado a los usuarios.
acción personalizada
Es una acción en la que defines la gramática de invocación de la acción.
entidad personalizada
Es una entidad definida por el desarrollador para palabras y frases específicas del dominio.

D

intent de resguardo predeterminado
Cuando se usa Dialogflow, se refiere a un intent de resguardo genérico que Dialogflow agrega a los agentes recién creados de forma predeterminada.
intent de bienvenida predeterminado
Cuando se usa Dialogflow, se refiere a un intent que Dialogflow agrega a los agentes recién creados de forma predeterminada que tiene un evento de bienvenida predefinido.
diálogo
Es un intercambio de consultas de usuarios y las respuestas correspondientes que muestra Actions on Google.
  • Sinónimos: conversación
Turno de diálogo
Cuando se usa Dialogflow, se refiere a una sola vuelta de un diálogo, que consiste en una sola consulta del usuario y la respuesta de un agente.
Dialogflow
Es la herramienta para desarrolladores comprensión del lenguaje natural de Google a fin de crear experiencias de conversación con Asistente de Google. Usa el aprendizaje automático para comprender la intención y el contexto de lo que dice un usuario a fin de responder de la manera más útil.
Consola de Dialogflow
Herramienta web para crear y mantener agentes de Dialogflow.

E

entidad
Representación de un objeto real que se puede usar en solicitudes de conversaciones y respuestas. Las entidades se pueden usar en las frases de entrenamiento para indicarle a Dialogflow que analice los parámetros de las consultas de los usuarios.
modo de ejemplo
Cuando se usa Dialogflow, esto se refiere a una de las dos formas de proporcionar frases de entrenamiento para un intent. En el modo de ejemplo, debes proporcionar frases de entrenamiento en lenguaje natural (por ejemplo, “¿Cuál es el pronóstico para mañana?”).
event
Cuando se usa Dialogflow, esto se refiere a una función que permite que un intent se active de manera programática en lugar de una consulta del usuario. Actions on Google envía eventos de entrada especiales a Dialogflow (como GOOGLE_ASSISTANT_WELCOME o actions_intent_CANCEL); puedes habilitar los intents en tu agente para que se activen por definir nombres de eventos en los intents.
invocación explícita
Una invocación en la que los usuarios usan el nombre del proyecto de acciones (por ejemplo, "Hey Google, habla con la hora de ver una película").

V

intent de resguardo
Cuando usas Dialogflow, esto hace referencia a un intent especial que defines en tu agente y que se activa cuando no se puede hacer coincidir ninguna consulta de un usuario con ningún otro intent.
intención de seguimiento
Cuando usas Dialogflow, puedes adjuntar un intent de seguimiento a un intent cuando esperas una entrada de usuario específica (por ejemplo, "sí", "no" o "cancelar") después de la respuesta del intent superior. Cuando Dialogflow recibe una de estas entradas de usuario esperadas, activa automáticamente el intent de seguimiento correspondiente.
fulfillment
Es un servicio, una app, un feed, una conversación o cualquier otra lógica que controla un intent y ejecuta la acción correspondiente.

G

Asistente de Google
Es el asistente virtual personal de Google, que permite que los usuarios y las conversaciones conversen.

I

invocación implícita
Es una invocación en la que los usuarios dicen una frase de acción sin el nombre de un proyecto de acciones (por ejemplo, "Hey Google, quiero comprar entradas para el cine").
editor directo
Editor en la consola de Dialogflow para implementar la entrega; Google implementa este código con Cloud Functions para Firebase.
intent
Es un objetivo o tarea que los usuarios quieren hacer, como pedir café o encontrar una pieza de música. En Actions on Google, se representa como un identificador único y las consultas de usuario correspondientes que pueden activar el intent. Cuando usas Dialogflow, esto se refiere a las asignaciones de intents que defines en tu agente.
  • Términos relacionados: evento
prioridad de intents
Cuando se usa Dialogflow, se refiere a una función que te permite asignar diferentes pesos a los intents para la coincidencia. Si una consulta de usuario puede coincidir con varios intents, es más probable que Dialogflow active un intent si tiene una prioridad más alta.
contexto de entrada
Cuando se usa Dialogflow, esto se refiere a una de las dos maneras en que puedes especificar un contexto en un intent. Cuando se adjunta un contexto de entrada a un intent, Dialogflow puede activar ese intent cuando un intent con el contexto de salida correspondiente se activó en un turno de diálogo anterior.
invocación
Es el acto de iniciar una interacción con una acción por parte del usuario.

L

coincidencia
Cuando se usa Dialogflow, se refiere a cómo Dialogflow asigna una consulta del usuario a un intent en un agente.

N

comprensión del lenguaje natural
La capacidad del software de comprender y analizar las entradas de los usuarios. Los desarrolladores pueden optar por usar la solución de CLN de Dialogflow o sus propias soluciones de CLN cuando creen acciones.

O

contexto de salida
Cuando se usa Dialogflow, esto se refiere a una de las dos maneras en que puedes especificar un contexto en un intent. Cuando Dialogflow activa un intent con un contexto de salida, el contexto del intent se activa durante una cantidad específica de turnos de diálogo.

P

parámetro
Cuando se usa Dialogflow, se refiere a una función para capturar palabras, frases o valores importantes en las consultas de los usuarios. Dialogflow puede identificar entidades en tus frases de entrenamiento para extraer los parámetros correspondientes de las consultas de los usuarios en el entorno de ejecución. También puedes crear entidades personalizadas para definir tus propios parámetros.

4

relleno de ranuras
Cuando se usa Dialogflow, se refiere a una función que te permite recopilar automáticamente varios parámetros necesarios dentro de un solo intent mediante un diálogo. Debes establecer mensajes para recopilar los parámetros obligatorios del usuario.
Charla
Cuando se usa Dialogflow, se refiere a una función que le da a un agente la capacidad de manejar conversaciones informales. Si habilitas esta función, se le proporcionará a tu agente una lista de respuestas personalizables para varias preguntas de “charla breve”.
surface
Cualquier dispositivo que brinde acceso al Asistente de Google, lo que incluye dispositivos Wear OS, auriculares compatibles con el Asistente, Chromebooks, Android TV, teléfonos y tablets Android, pantallas inteligentes y bocinas, y iPhones
entidad del sistema
Una entidad integrada que Dialogflow conoce (por ejemplo, “color” y “date”).

T

modo de plantilla
Cuando se usa Dialogflow, esto se refiere a una de las dos formas de proporcionar frases de entrenamiento para un intent. A diferencia del modo de ejemplo, que usa un lenguaje natural, las frases de entrenamiento en el modo de plantilla usan nombres de entidades para formar frases (por ejemplo, “¿Cuál es la @condición para @sys.date?”).
entrenamiento
Cuando se usa Dialogflow, esto se refiere al uso del algoritmo de entrenamiento de Dialogflow para mejorar la capacidad del agente de realizar la coincidencia. Para ello, actualiza las frases de entrenamiento de los intents de ese agente, ya sea en la página Intents o en la herramienta de entrenamiento, y, luego, guarda los intents.
frase de entrenamiento
Cuando se usa Dialogflow, esto se refiere a una frase de ejemplo que los usuarios podrían expresar para expresar su intent. Dialogflow expande tus frases de entrenamiento a otras consultas de usuario similares para mejorar la coincidencia.
herramienta de capacitación
Cuando se usa Dialogflow, se refiere a la herramienta de Dialogflow para entrenar al agente a fin de que coincida con la mayor precisión posible. Puedes usar la herramienta para revisar los registros de conversaciones entre los usuarios y tu agente, agregar consultas de usuarios sin coincidencias a los intents existentes como frases de entrenamiento y agregar o editar anotaciones.

U

consulta del usuario
Entrada que proporciona el usuario cuando interactúa con una superficie.
  • Sinónimos: entrada del usuario, declaración del usuario

M

webhook
Es una devolución de llamada HTTP que puedes implementar como entrega en conversaciones.