10 pasos para crear un chatbot personaliado para el eLearning

Los robots de chat son una forma básica de usar la IA para responder automáticamente a las preguntas más frecuentes (FAQs). La idea de este proyecto es utiliar un chatbot como recurso de aprendiaje en una actividad de aprendiaje o como herramienta de apoyo al rendimiento en el trabajo.

Puedes seguir los pasos de este artículo para crear tu propio chatbot de Skype con fines de aprendiaje electrónico. Hay 4 partes para desarrollar esto, y son:

  1. La cuenta gratuita de Skype utiliada como canal de chat
  2. La cuenta gratuita de QnAMaker utiliada como base de conocimiento para el chatbot
  3. Cuenta gratuita de BotFramework para crear el chatbot
  4. Herramienta de autoría de eLearning o sitio web para incrustar el chat en

Muestra de eLearning Bot

Siempre me gusta empear los tutoriales con una muestra del trabajo terminado, así que ha clic en la imagen de abajo para comprobarlo. También verás un vídeo que muestra el proceso creativo con el QnA Maker de Microsoft.

Crédito: Alexander Salas

1. Crear cuentas de Skype y QnA

Adelante, crea primero tus cuentas gratuitas de Skype y QnAMaker.

2. Crear una nueva base de conocimientos

QnAMaker es un servicio de Microsoft que creará nuestra base de conocimientos para que el chatbot la utilice. Este servicio es muy práctico porque todo lo que tienes que hacer es proporcionarle el conocimiento que necesita. Luego aplicará la inteligencia artificial necesaria para limpiar los sitios web o documentos que usted proporcione para encontrar las respuestas.

En QnAMaker, ha clic en Crear nuevo servicio y dale un nombre a tu bot, por ejemplo, chat de eLearning, etc.

Puede proceder a añadir cualquier URL a una página web que tenga preguntas frecuentes. Si no tienes una página web, sólo crea un documento de word con una serie de preguntas y respuestas, es decir.

¿Qué es una bicicleta?

Un vehículo de dos ruedas.

Si te confundes, mi video en la muestra de eLearning también te muestra cómo se ve el documento de Word.

Creación del servicio QnAMaker

3. Verifique los datos de su base de conocimientos

Después de hacer clic en el botón Crear, su base de conocimientos de QnAMaker se crea y se verá como la imagen de abajo. En este punto, sólo asegúrate de que tus preguntas y respuestas estén correctamente emparejadas. Ha clic en Agregar nuevo par si deseas agregar nuevas preguntas y respuestas, pero no olvides hacer clic en Guardar y volver a entrenar.

Base de conocimientos de QnAMaker

4. Pruebe sus respuestas de la base de conocimientos

Después de que estés contento con el aspecto de las cosas con tus Qs y As, quieres hacer clic en Test y el sistema te mostrará un simulador de chat donde puedes escribir preguntas para comprobar si está proporcionando las respuestas correctas. Esto se llama la fase de “entrenamiento” en la IA; puedes proporcionar información al sistema sobre si está proporcionando las respuestas correctas. Esta información ayuda al sistema a “aprender” de su entrada.

Entrenando al robot

5. Obtenga sus identificaciones de la base de conocimientos

En este punto y si todo funciona como se espera, el último paso sería hacer clic en Publicar y el sistema le dará un identificador único y una clave de suscripción (piense en ello como un nombre de usuario y una contraseña) para su base de conocimientos. Esta es una información muy importante que necesitarías para conectar tu base de conocimientos con el chatbot real que construiremos usando BotFramework. Por lo tanto, toma nota del identificador y la clave de suscripción de la base de conocimientos, ya que los necesitarás un poco más tarde.

“POST /bases de conocimiento/[la base de conocimiento se encuentra aquí]/

generateAnswer
Anfitrión: https://westus.api.cognitive.microsoft.com/qnamaker/v2.0
Ocp-Apim-Suscripción-Clave: [El código de la clave de suscripción está aquí]
Tipo de contenido: aplicación/json
“{\a6}*Pregunta: “Hola”.

6. Crear un chatbot con BotFramework

Gran trabajo hasta ahora; ahora necesitamos crear nuestro chatbot, para que pueda leer nuestra base de conocimientos.

Por favor, sigue estas instrucciones para crear tu bot. La parte más importante es seleccionar el Preguntas y respuestas plantilla de bot. Presta mucha atención a la imagen de abajo.

7. Conectar Chatbot a la base de conocimientos

En el momento en que se escribió este artículo, Microsoft está planeando migrar todos los servicios de BotFramework y alojarlos a través de su Portal Aure. Por lo tanto, puede parecer que en este proceso tendrías dos cuentas separadas, pero todo está consolidado bajo tu cuenta de Microsoft. En tu portal Aure, abre tu aplicación de bot y copia/pega el ID y la clave del paso 5 en los campos QnAknowledgebaseID y QnASubscriptionKey como se ve a continuación.

identificaciones y llaves

8. Añadir un canal de Skype al Chatbot

¡Oye! ¡Esto es más o menos el último paso del montaje! Hasta ahora, tenemos una base de conocimientos y un chatbot, pero no hay ningún lugar donde desplegarlo para que los usuarios puedan participar. Aquí es donde Skype entra como un complemento del bot dentro de tu portal Aure. En la configuración de tu bot, encuentra Administración de Bot>Canales. Luego, ha clic en el botón de Skype y añádelo como un canal para el bot.

administración de botes

9. Busca y copia tu ID de Chatbot

El ID del chatbot se puede encontrar en Gestión de Botes>Configuración de Aplicaciones>MicrosoftAppId

Por favor, asegúrate de copiar esta identificación ya que la necesitarás para el paso 10.

10. Incrusta tu chatbot de Skype en el aprendiaje electrónico

Para este último paso, puedes usar el código compartido aquí o personaliarlo desde el sitio de Skype para desarrolladores.

El toque final es colocar las siguientes líneas de código dentro de la de cualquier página web, es decir, story_html5.html si estás usando Articulate Storyline

Resumen

En resumen, el uso de los robots de charla en el eLearning puede ser un complemento refrescante de las actividades de aprendiaje, y el método que se muestra aquí no requiere ningún conocimiento de programación. La creación de su propio chatbot puede ser un ejercicio útil para familiariarse con la IA y cómo puede potenciar sus estrategias de formación como profesional del aprendiaje.

Dejar respuesta

Please enter your comment!
Please enter your name here

Información básica sobre protección de datos Ver más

  • Responsable los propietarios legales de editorialcomplutense.
  • Finalidad  Moderar los comentarios. Responder las consultas.
  • Legitimación Su consentimiento.
  • Destinatarios  contabo.
  • Derechos Acceder, rectificar y suprimir los datos.
  • Información Adicional Puede consultar la información detallada en la Política de Privacidad.