Aprenderás cómo crear un bot sencillo para ayudar a memorizar los animales en inglés, aplicando las directivas para hacerlo responsable, utilizando plantillas de Visual Studio.
Para la creación de este programa, se necesitan los siguientes programas instalados:
Software | Instalación |
---|---|
Visual Studio | Guía oficial |
Extensión Bot Framework v4 SDK para Visual Studio | Descarga |
Bot Framework Emulator | Descarga |
Sigue estos pasos para crear el bot:
- Desde la ventana de inicio de Visual Studio, selecciona Crear un proyecto nuevo.
- En la página Crear un proyecto nuevo, en la lista de proyectos, selecciona AI Bots (Bots de IA) para mostrar solo las plantillas de bot.
- Selecciona la plantilla Echo Bot (Bot Framework v4 - .NET Core 3.1) y después Siguiente.
- Asigne al proyecto un nombre como AnimalHelp, seleccione una ubicación para el código y, después, seleccione Crear.
Para obtener la información que le servirá al bot para realizar las traducciones de los animales, se debe descargar el archivo animals.csv
aquí y se debe pegar en el directorio raíz donde se encuentra la plantilla.
Crea un archivo nuevo dentro de la solución de AnimalHelp
de tipo Clase
y llámalo AnimalData.cs
. Dentro de este archivo copia el código del archivo AnimalData.cs
al que puedes acceder desde aquí
Para el mensaje de bienvenida, se debe modificar el archivo EchoBot.cs
. Dichas modificaciones se encuentran aquí
Ejecuta el programa sin depurar en Visual Studio. Si todo sale bien, se desplegará una página web que contendrá la dirección en nuestro localhost en la cual se está ejecutando nuestro bot. Abre Bot Framework Emulator y pega dicha dirección el menú de abrir bot.
De esta manera, ¡ya tenemos creado nuestro bot responsable!
Estos pasos se pueden extender para otro tipo de aplicaciones, pues podríamos tener diferentes bases de datos de las cuales nuestro bot obtendrá la informaión. En un ámbito empresarial sería útil para un servicio de respuestas automáticas a las preguntas más comunes. Si se tienen conocimientos más avanzados, se pueden integrar otros servicios de Azure Cognitive Services para cumplir con todos los requerimientos de un bot responsable.
Este tutorial está basado en módulo de Microsoft Learn Creación de un bot de chat para ayudar a los alumnos a aprender geografía.
- Bots responsables: 10 directrices para los desarrolladores de IA conversacional
- Rutas de aprendizaje: