Saltar al contenido principal

Bots educativos: Aprendiendo a través de los Chatbots

Hemos desarrollado un Bot educativo utilizando el framework V4 con QnA, LUIS* y Técnicas de minería de conocimiento para recuperar información sobre diferentes cursos.

¿Qué es un chatbot?

Un chatbot es un programa informático que actúa como asistente que simula y procesa conversaciones humanas, comunicándose con los usuarios a través de mensajes de texto. Esta tecnología permite al usuario mantener una conversación  en la que el bot resuelve sus dudas sin que haya una persona detrás contestando.

Los chatbots están impulsados por IA, reglas automáticas, procesamiento de lenguaje natural (NPL) y Machine Learning para procesar los datos y dar respuestas acordes a las preguntas. Además, tiene la ventaja de estar disponibles 24/7 para resolver esas dudas de los usuarios. Los algoritmos permiten a los chatbots aprender, llegando a intuir los hábitos y entender los gustos y preferencias de los usuarios.

Chatbot online

El Bot educativo es capaz de obtener los cursos en los que está inscrito un usuario porque ha deducido todos los metadatos del usuario de la cuenta de estudiante. Usamos QnA Maker para construir nuestra base de conocimientos sobre los cursos. En este caso, el usuario está preguntando por el gobierno actual de los Países Bajos.

 

 

  • Cuando el estudiante necesita saber más sobre Mark Rutte, estamos usando LUIS (Servicios Cognitivos) que es capaz de detectar la intención de «búsqueda» con la consulta «Mark Rutte».
  • Anteriormente, hemos indexado todo el contenido relacionado con las ciencias políticas usando Azure Cognitive Search con OCR y habilidades de computer vision. En este ejemplo, el robot llama a la API de Azure Search y ordena los resultados por puntuación (TF-IDF) detectando los documentos e imágenes en los que aparece la consulta «Mark Rutte».
  • En el tercer elemento del carrusel aparece la imagen de Mark Rutte. Utilizamos computer vision (servicios cognitivos) durante el proceso de indexación, pudiendo obtener la leyenda de las imágenes y las cajas delimitadoras donde pueden aparecer los diferentes objetos. En este caso las personas y objetos detectados son Mark Rutte y tie tie.
  • El alumno selecciona el segundo documento. Como podemos ver en la vista del documento la consulta «Mark Rutte» aparece seleccionada en este.

* Language Understanding (LUIS)es un servicio de API basado en la nube que aplica la inteligencia de aprendizaje automático personalizada a una conversación o texto en lenguaje natural de un usuario para predecir el significado global y extraer información relevante y detallada.

logo plain concepts
Autor
Plain Concepts
Rediscover the meaning of technology

Formulario de descarga

¡Gracias!