Seguramente has visto el gran revuelo que se generó en Internet en torno a la inteligencia artificial (o IA) y cómo se está introduciendo a cada uno de los productos de alta tecnología que usamos a diario. En Duolingo, hemos utilizado la IA desde hace años y si bien compartimos recientemente su poder con los usuarios a través de Duolingo Max, también seguimos utilizando la IA tras bambalinas para desarrollar nuestros cursos más rápido y mejorarlos como nunca antes.

El tipo de IA que utilizamos es conocido como un gran modelo de lenguaje (o LLM, según sus siglas en inglés para Large Language Model), que es excelente para predecir la forma más probable en la que se completa una cadena de texto, como una oración. ¡Es la que funciona en tu teléfono cuando te sugiere qué palabra usar a continuación cuando escribes un mensaje de texto!

Podríamos imaginar que un gran modelo de lenguaje “piensa” de la siguiente manera:

ORACIÓN INCOMPLETA POSIBLE PALABRA A CONTINUACIÓN PROBABILIDAD
Me gustan las papas… fritas Muy alta
con Alta
frita Baja
la Muy baja
estar Casi imposible

Con el poder de un gran modelo de lenguaje en manos de los expertos de aprendizaje de Duolingo, somos capaces de generar una enorme cantidad de contenido para nuestras lecciones con solo un clic.

Cómo la IA nos ayuda a crear lecciones

Las IA no son algo novedoso en Duolingo. Hemos estado utilizando un modelo de IA llamado Birdbrain para asegurarnos de que los ejercicios que encuentras en Duolingo se ajustan a la perfección a tu nivel según tus puntos débiles y fortalezas. Hasta ahora, cada uno de los ejercicios que seleccionaba Birdbrain era escrito, revisado, editado y traducido por expertos que constantemente pensaban cómo maximizar el valor educativo y de diversión de cada lección de Duolingo.

Hoy, empezamos a usar la IA para generar estos ejercicios. El gran modelo de lenguaje puede aprender mucho a partir de los ejemplos de contenido que crearon nuestros expertos del aprendizaje, pero todavía necesita de la ayuda de los humanos (de hecho, nos encontramos ajustando constantemente las instrucciones que damos al modelo). Puedes pensar en las IA como un juguete de cuerda: si les das cuerda, de seguro se moverán, pero si queremos que vayan en una dirección específica, necesitamos construir barandillas.

Nuestro sistema de IA funciona de la siguiente manera: escribimos una instrucción (o prompt, en inglés), o una serie de indicaciones detalladas, que le “explican” al modelo de IA cómo escribir un ejercicio de Duolingo específico. Puedes pensar en esta instrucción como el juego Mad Lib para generar lecciones de Duolingo.


Escribe un ejercicio que use la palabra GO en INGLÉS.

Reglas:
1. El ejercicio debe tener dos opciones para responder.
2. El ejercicio debe tener menos de 75 caracteres.
3. El ejercicio debe usar un vocabulario de nivel A2 del MCER en INGLÉS.
4. El ejercicio debe contener el TIEMPO PRESENTE SIMPLE y el TIEMPO PRESENTE PERFECTO.

¡Adelante!

Algunas de las instrucciones son iguales para un mismo tipo de ejercicio. Por ejemplo, las reglas 1 y 2 no cambian. Otras instrucciones cambian para cada nuevo ejercicio que generamos: la regla 3 depende del curso en el que estemos trabajando y el nivel de dificultad para el que se está generando el ejercicio. La regla 4 depende del enfoque específico de la lección. Después de añadir toda la información fija y la de las variables en una misma instrucción, el modelo produce el ejercicio con un solo clic.

Al ser capaz de desarrollar estas instrucciones y editar el resultado, la IA es una poderosa herramienta a nuestra disposición. Con un buen operador, como sucede con cualquier herramienta innovadora, la tecnología puede ofrecer a nuestros expertos conveniencia, velocidad y productividad:

  • Conveniencia: solíamos cargar con mapas y atlas en nuestros carros para usarlos en largos viajes. Luego, empezamos a cargar con un GPS que dejábamos sobre el tablero. Actualmente, tenemos apps con mapas en nuestros teléfonos.
  • Velocidad: las calculadoras permiten hacer cuentas simples mucho más rápido que lo que nos toma calcularlo en nuestras cabezas o en papel. Sin embargo, cuando las calculadoras fueron introducidas a los salones de clases, se desató el pánico. ¡¿Cómo pueden aprender matemáticas los estudiantes si tienen una herramienta tan poderosa?! A pesar de ello, resultó que los estudiantes que utilizaban una calculadora aún necesitaban entender los procesos matemáticos subyacentes para alcanzar la respuesta correcta. La herramienta es tan poderosa como el entendimiento de la persona que la usa.
  • Productividad: algunas herramientas de trabajo pueden estimular la productividad con varias aplicaciones diferentes. Por ejemplo, las hojas de cálculo han existido desde hace tiempo y fueron creadas en papel para realizar registros contables. Al avanzar a un formato digital, empezaron a expandirse con otros usos. En Duolingo, uso las hojas de cálculo para organizar los comentarios de mis colegas, rastrear el vocabulario de los cursos en los que trabajo y, hace unos años, ¡incluso las utilizaba para escribir el contenido de la app!

Todas estas innovaciones cambiaron la forma en la que trabajamos e interactuamos con los desafíos que encontramos, pero en definitiva, permitieron que nuestro trabajo fuera más conveniente, veloz y productivo.

¿Cómo se ve la IA en la práctica?

Paso 1: diseño de currículo
El diseñador de aprendizaje planea el tema, gramática, vocabulario y tipos de ejercicios de una lección en particular. Por ejemplo, puede crear una lección con el tema “recuerdos nostálgicos” porque encaja con el enfoque gramatical del pasado simple y el presente perfecto.

Paso 2: preparación de la herramienta de IA
Es hora de llenar los espacios en blanco de las instrucciones. Gracias a nuestro asombroso equipo de ingenieros, algunos espacios en blanco son completados automáticamente (como el idioma, el nivel del MCER y el tema “Recuerdos nostálgicos”). El diseñador de currículo completa otros espacios en blanco, como el tipo de ejercicio y el foco gramatical, para conducir a la IA por el camino correcto.

Paso 3: generación y ajustes
En cuestión de segundos, el modelo de IA produce diez ejercicios que se ajustan al nivel de dificultad, gramática y temas indicados.

Ejemplo:

1. I went to the amusement park last summer. I have gone to the amusement park many times.
2. She has eaten her grandmother's apple pie since she was a child. She ate her grandmother's apple pie yesterday.
3. They swam in the lake every summer when they were young. They have swum in the lake recently.
4. We saw the old tree where we carved our names. We have seen the old tree several times.
5. He caught fireflies with his friends last night. He has caught fireflies many times before.
6. She had her favorite childhood book read to her. She has had it read to her numerous times.
7. They sang their favorite songs around the campfire. They have sung those songs together many times.
8. We threw snowballs during the snowstorm last year. We have thrown snowballs every winter.
9. He told me about the time he met his childhood hero. He has told me that story several times.
10. She bought her favorite childhood candy at the store. She has bought that candy whenever she finds it.

Luego, el diseñador de currículo elige sus tres oraciones favoritas, aunque puede realizar ajustes antes de que vayan a la app. Si sabes algo de inglés, probablemente te des cuenta de que todos estos ejercicios siguen las reglas, pero algunos suenan artificiales o poco naturales. En esos casos, el diseñador de currículo probablemente realice algunos cambios para que suenen naturales, para aumentar su valor de aprendizaje y para que empleen el vocabulario apropiado. En definitiva, nuestros expertos del aprendizaje de inglés siempre tienen la última palabra.

Beneficios de usar una IA para crear lecciones

Al momento de escribir esta publicación, Duolingo tiene menos de 1,000 empleados y más de 21 millones de usuarios diarios. Esto significa que debemos priorizar sin consideración los recursos con los que contamos para desarrollar la mejor educación posible en el mundo y hacerla accesible para todos.

En la actualidad, desarrollar, actualizar y mantener los cursos de Duolingo toma una gran cantidad de tiempo, y la mayoría de los cursos lanzan nuevo contenido solo algunas veces al año. Si podemos producir contenido de calidad con mayor rapidez, podemos:

  1. Ir más allá en la escala del MCER para enseñar conceptos más avanzados
  2. Distribuir nuestros recursos a otras funcionalidades como Cuentos, Podcasts y una variedad de ideas en las que estamos trabajando
  3. Expandir nuestro enfoque a cursos más pequeños que no suelen ser el centro de atención, pero que de todas formas cuentan con un grupo dedicado de usuarios de Duolingo

Nos esforzamos constantemente por mejorar la velocidad con la que creamos los cursos. Dar a nuestros expertos del aprendizaje la oportunidad de usar una herramienta como el gran modelo de lenguaje (o LLM) nos ayuda a ofrecerte más del Duolingo que amas, ¡más rápido y mejor que nunca!