CURSO-DIALOGFLOW

Escrito por Rodrigo Cevallos en Planeta Chatbot.

Dialogflow se ha convertido en una herramienta popular para desarrollar agentes conversacionales con Procesamiento de Lenguaje Natural (PNL).

Éste es un curso completo sobre lo esencial de Dialogflow.

Al completar el curso serás capaz de desarrollar un agente completo que ademas de procesar lenguaje natural realice cálculos internos

A continuación te presento una serie de videos dónde aprenderás el manejo esencial de Dialogflow, desde los primeros pasos.

El primer video de la serie es una introducción al curso. Abordamos los temas del curso, los conceptos generales de Dialogflow, presentamos la interfaz de la plataforma y generamos nuestro primer agente.

En el segundo video tratamos los intents” o intenciones. Exploramos qué son los intents, explicamos qué es el “Default Welcome Intent” y el “Default Fallback Intent”. Comentamos los principios generales del diseño de un agente y elaboramos nuestros primeros “intents”.

Las “entities” o entidades son el tema del tercer video. Explicamos qué son, qué tipo de entidades existen, cómo se usan y analizamos cómo referenciar los valores de los parámetros de una entidad.

El cuarto video toca el tema de las entidades compuestas. Abordamos qué son, cómo se usan y cómo podemos referenciar los valores de sus parámetros.

Finalmente llega el momento de que nuestro agente vaya más allá de identificar frases aisladas y desarrollamos diálogo lineal con el mecanismo denominado “slot filling”. Ejemplificamos qué es y cómo usarlo en nuestros agentes.

Conseguimos elaborar diálogo no lineal con ayuda de los contextos.

Probablemente uno de los temas más importantes al momento de desarrollar un agente conversacional con Dialogflow ya que nos permitirán dotar a nuestros agentes de mayor coherencia y simular un mejor entendimiento. En el sexto video de la serie, analizamos qué son los contextos, cómo están conformados y vemos ejemplos de su uso más frecuente.

 

Finalmente en el último video del curso abordamos el tema del “fulfillment”; la forma de introducir código de programación para nuestro agente ya sea para cálculos internos o para comunicarse con servicios externos. Explicamos qué es el “fulfillment”, qué tipos de “fulfillment” son posibles con Dialogflow, cuáles son sus usos más comunes y elaboramos un ejemplo práctico.

 

Si has terminado el curso completo, conoces ahora lo esencial de Dialogflow y estás listo para desarrollar agentes conversacionales con capacidad de procesar lenguaje natural. Gracias a esta poderosa herramienta y sus integraciones, tus agentes podrán tener salida en diversas plataformas que van desde la web y aplicaciones de mensajería, hasta asistentes controlados por voz y dispositivos IoT (Internet de las cosas).

Leave a Reply

Your email address will not be published. Required fields are marked *