Glosario de Actions on Google (Dialogflow)

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

A

Acción
Es una interacción que compilas para Asistente de Google que admite un intent específico y que tiene una entrega correspondiente que procesa el intent.
Actions on Google
Plataforma para desarrolladores que te permite definir y entregar 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 en todas las plataformas que admite Asistente de Google, sin necesidad de un dispositivo físico.
Paquete de acción
Un archivo JSON que define tus acciones. Este archivo incluye información de la lista del directorio de Acciones, información de vinculación de cuentas, 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 Acciones; Google mantiene tu proyecto de Acciones 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 del Asistente, página Explorar, directorio web
Frase de acción
Es una frase que les permite a los usuarios establecer 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 a fin de 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 Acción por sí mismos para descubrir tus acciones (por ejemplo, "Hey Google, obtén más información sobre el número 42").
  • Sinónimos: Frase de invocación de acciones, intent de invocación implícito
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 manejar múltiples idiomas y tener versiones (por ejemplo, “dev” y “prod”).
annotation
Cuando se usa Dialogflow, esto hace referencia a la vinculación de palabras o valores dentro de las frases de entrenamiento con sus entidades correspondientes. Dialogflow usa las anotaciones para reconocer y extraer parámetros de las consultas de usuarios.

B

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 o pedir entradas. Google define los intents integrados y las frases que pueden activar las acciones asociadas con esos intents.

C

API de webhook de 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 conversacionales. Los contextos representan el estado actual de la conversación y se pueden adjuntar a intents en los agentes de Dialogflow.
solicitud de conversación
Solicitudes en el diálogo que realiza 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 la conversación
Es la respuesta que envía tu entrega al Asistente de Google, que convierte la carga útil de datos en voz renderizada y una salida de interfaz gráfica de usuario, y retransmite esta salida a los usuarios.
acción personalizada
Es una Acción en la que defines su gramática de invocación.
entidad personalizada
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 de forma predeterminada a los agentes recién creados.
intent de bienvenida predeterminado
Cuando se usa Dialogflow, esto 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
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, esto hace referencia a un solo turno de un diálogo, que consta de una sola consulta del usuario y la respuesta de un agente.
Dialogflow
Es la herramienta para desarrolladores de comprensión del lenguaje natural de Google destinada a crear experiencias de conversación para Asistente de Google. Usan 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 del mundo real que se puede usar en las solicitudes de conversación y las respuestas. Las entidades se pueden usar dentro de tus frases de entrenamiento para indicarle a Dialogflow cómo analizar parámetros a partir de las consultas de los usuarios.
modo de ejemplo
Cuando se usa Dialogflow, esto se refiere a una de dos formas de proporcionar frases de entrenamiento para un intent. En el modo de ejemplo, proporcionas frases de entrenamiento en lenguaje natural (por ejemplo, “¿Cuál es el pronóstico para mañana?”).
event
Cuando se usa Dialogflow, se refiere a una función que permite que se active un intent de manera programática en lugar de a través 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 intents en tu agente para que se activen mediante la definición de nombres de eventos en los intents.
invocación explícita
Es una invocación en la que los usuarios usan el nombre del proyecto de Acciones (por ejemplo, "Hey Google, habla con Hora de la Película").

F.

intent de resguardo
Cuando se usa Dialogflow, esto hace referencia a un intent especial que defines en tu agente, que Dialogflow activa cuando la consulta de un usuario no puede coincidir 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 específica del usuario (por ejemplo, "sí", "no" o "cancelar") después de la respuesta del intent superior. Cuando Dialogflow recibe una de estas entradas del usuario esperadas, activa de forma automática el intent de seguimiento correspondiente.
fulfillment
Es un servicio, una app, un feed, una conversación o cualquier otra lógica que maneje un intent y realice la acción correspondiente.

G

Asistente de Google
El asistente virtual personal de Google permite que las conversaciones entre los usuarios y Google realicen tareas.

I

invocación implícita
Una invocación en la que los usuarios enuncian una frase de acción sin un nombre de proyecto de Acciones (por ejemplo, "Hey Google, quiero comprar entradas para el cine").
editor-intercalado
Editor en la consola de Dialogflow para implementar tu entrega; Google implementa este código con Cloud Functions para Firebase.
intent
Un objetivo o una tarea que los usuarios quieren realizar, como pedir un café o buscar una canción. En Actions on Google, esto se representa como un identificador único y las consultas del usuario correspondientes que pueden activar el intent. Cuando se usa 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 la consulta de un 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 hace referencia a una de dos formas en las que puedes especificar un contexto en un intent. Cuando se adjunta un contexto de entrada a un intent, Dialogflow puede activarlo cuando se activó un intent con el contexto de salida correspondiente en un giro de diálogo anterior.
invocación
Es el acto de iniciar una interacción con una acción del usuario.

M

coincidencia
Cuando se usa Dialogflow, esto hace referencia a la forma en que Dialogflow asigna una consulta de usuario a un intent en un agente.

N

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

O

contexto de salida
Cuando se usa Dialogflow, esto hace referencia a una de dos formas en las 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 un número específico de giros 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 definir tus propios parámetros mediante la creación de entidades personalizadas.

S

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 a través de un diálogo. Debes configurar mensajes para recopilar los parámetros obligatorios del usuario.
Charla
Cuando se usa Dialogflow, se refiere a una función que le brinda al agente la capacidad de manejar conversaciones informales. Si habilitas esta función, tu agente podrá obtener una lista de respuestas personalizables para varias preguntas breves.
surface
Cualquier dispositivo que brinde a los usuarios acceso al Asistente de Google, incluidos dispositivos Wear OS, auriculares compatibles con el Asistente, Chromebooks, Android TV, teléfonos y tablets Android, bocinas y pantallas inteligentes, y iPhones
entidad del sistema
Una entidad integrada que Dialogflow conoce (por ejemplo, “color” y “fecha”).

T

modo de plantilla
Cuando se usa Dialogflow, esto se refiere a una de dos formas de proporcionar frases de entrenamiento para un intent. A diferencia del modo de ejemplo, que usa 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?”).
capacitación
Cuando se usa Dialogflow, se refiere al uso del algoritmo de entrenamiento de Dialogflow para mejorar la capacidad de tu agente de realizar la coincidencia. Para ello, actualiza las frases de entrenamiento de los intents de ese agente, ya sea en la página de intents o en la herramienta de entrenamiento, y guarda los intents.
frase de entrenamiento
Cuando se usa Dialogflow, esto hace referencia a una frase de ejemplo que los usuarios podrían pronunciar para expresar su intención. Dialogflow expande tus frases de entrenamiento a otras consultas de usuarios similares para mejorar la coincidencia.
herramienta de entrenamiento
Cuando se usa Dialogflow, se refiere a la herramienta de Dialogflow para entrenar a tu agente a fin de que realice la coincidencia de la forma más precisa posible. Puedes usar la herramienta para revisar 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
Es la entrada que proporciona el usuario cuando interactúa con una superficie.
  • Sinónimos: entrada del usuario, declaración del usuario

W

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