Hace unos días me preguntaban qué avance tecnológico en los últimos años me parecía el más reseñable y, tras darle unas vueltas, creo que lo que más me ha impresionado ha sido la evolución de las herramientas para enseñar a niños a usar la Inteligencia Artificial.
La Inteligencia Artificial (IA) está acompañándonos en nuestro día a día desde hace unos cuantos años, es frecuente escuchar noticias sobre nuevos avances o propuestas de limitaciones regulatorias que nos protejan, pero lo cierto es que gracias a ella nuestra vida es más fácil: anuncios, música y noticias según nuestros gustos, reconocimiento de voz, huellas e imágenes para desbloquear dispositivos, apoyo en la escritura y muchos otros que se dan en las empresas que nos proveen de servicios: viajes, bancos, etc.
Nuestros hijos no son ajenos a esta tecnología sino más bien todo lo contrario, son una de las partes más vulnerables. Enseñarles cómo funciona la IA y crear en ellos un pensamiento crítico hará que los sesgos inherentes a esta tecnología les afecten menos.
Recientemente hemos realizado un taller de formación al profesorado, en el que enseñamos a la máquina a distinguir fotografías de acciones que tienen una influencia negativa en el cambio climático y otras que no, usando el lenguaje de programación Scratch y la herramienta “Machine Learning for Kids”. Puedes encontrar este taller online en maestros.tech
Machine Learning for Kids es un entorno web donde los niños pueden crear proyectos o juegos en Scratch o Python para que usen modelos de aprendizaje automático, una de las ramas de la IA, para la clasificación de texto, números o el reconocimiento de imágenes. Previamente los alumnos han tenido que entrenar a la máquina para crear el modelo. El entorno se basa en la herramienta cloud IBM Watson que aporta la parte de “inteligencia”.
Otras herramientas para usar la IA en clase son:
- mBlock: Entorno de programación basado en Scratch que dispone de tres extensiones interesantes Teachable Machine, Cognitive Services y AI Services
- Cognimates: Añade a Scratch 3.0 una serie de extensiones que permiten usar la IA en tus programas e incluye la interacción con otros dispositivos como robots, luces inteligentes, el asistente virtual Alexa e incluso realizar acciones con la mente usando los cascos de Muse. ¡Todo un descubrimiento!
- Teachable Machine: Google aporta un entorno para crear modelos de aprendizaje automático que después se pueden usar en otros lenguajes de programación. En Experiments with Google tienes un montón de ideas y ejemplos de uso con las herramientas de Google.
- Node-RED junto con Watson, ambos creados en IBM, son herramientas para crear aplicaciones que usen modelos de aprendizaje automático, aunque esta es un poco más complicada que las anteriores.