Você já deve ter ouvido falar bastante sobre inteligência artificial, ou IA, e sobre como ela rapidamente está abrindo brechas para entrar nos produtos tecnológicos do nosso dia a dia. Faz anos que usamos IA aqui no Duolingo e, há pouco tempo, criamos o Duolingo Max para levar esse poder para os nossos alunos. Mas, além disso, estamos utilizando IA nos bastidores para desenvolver cursos de uma forma melhor e mais rápida que nunca.

O tipo de IA que nós usamos se chama Large Language Model (LLM), ou “modelo de linguagem em larga escala” em português. Ele é muito bom em prever o jeito mais provável de completar um fragmento de texto, como uma frase. É exatamente esse recurso que permite que o seu celular sugira as próximas palavras enquanto você digita uma mensagem!

Um LLM “pensa” mais ou menos assim:

COMEÇO DA FRASE POSSÍVEL PALAVRA SEGUINTE PROBABILIDADE
Eu gosto de jogar… bola muito alta
fora alta
tomate baixa
nada muito baixa
são quase impossível

Com um poderoso LLM disponível, os especialistas em ensino do Duolingo podem gerar uma enorme quantidade de conteúdo para as nossas lições com apenas um clique.

Como a IA nos ajuda a criar lições

A IA não é novidade por aqui. Na verdade, já usamos um modelo de IA chamado Birdbrain para garantir que os exercícios que você vê no aplicativo estejam no nível de dificuldade perfeito de acordo com os seus pontos fortes e fracos. Até agora, todos os exercícios escolhidos pelo Birdbrain eram escritos, revisados, editados e traduzidos por especialistas humanos que estavam sempre pensando em maximizar tanto a diversão quanto o aprendizado em cada lição do Duolingo.

Hoje, é a IA que cria esses exercícios. O LLM consegue aprender muito olhando exemplos de conteúdo do Duolingo que foram criados por especialistas em aprendizagem, mas ele ainda precisa de bastante ajuda de nós, humanos — na realidade, estamos sempre ajustando as instruções que fornecemos ao modelo. Pense na IA como um brinquedo de dar corda. Se você puxar a cordinha, ele certamente vai se mexer, mas, se quisermos que ele vá na direção certa, temos que colocar algo para guiar o caminho.

Veja como o nosso sistema de IA funciona: escrevemos um prompt, ou um conjunto de comandos detalhados, que “explica” para o modelo de IA como criar determinado exercício do Duolingo. Você pode pensar no prompt como um jogo de completar palavras de uma história, mas usado para gerar lições.


Escreva um exercício que use a palavra GO em INGLÊS.

Regras:
1. O exercício deve ter duas opções de resposta.
2. O exercício deve ter menos de 75 caracteres.
3. O exercício deve ser escrito em INGLÊS no nível A2 do CEFR*.
4. O exercício deve conter o TEMPO SIMPLE PAST e o TEMPO PRESENT PERFECT.

Começar!

*O nível A2 do CEFR (sigla em inglês para “Quadro Comum Europeu de Referência para Línguas”) corresponde a um grau de conhecimento básico ou pré-intermediário do idioma.

Algumas das instruções são iguais para um tipo específico de exercício. Por exemplo, as regras 1 e 2 são sempre as mesmas. Outras instruções mudam a cada novo exercício que geramos: a regra 3 varia conforme o curso em que estamos trabalhando e o nível de dificuldade que queremos. A regra 4 depende do objetivo exato da lição. Depois que colocamos todas as informações constantes e variáveis juntas em um único prompt, só precisamos de um clique para que o modelo produza um exercício.

Com o desenvolvimento desses prompts e a edição do resultado, a IA se torna uma ferramenta poderosa à nossa disposição. Assim como acontece com qualquer ferramenta inovadora, se for utilizada por um bom operador, ela pode trazer conveniência, velocidade e produtividade aos professores que trabalham no Duolingo:

  • Conveniência: antes, costumávamos ter mapas e guias impressos no carro para nos ajudar em viagens longas. Depois, passamos a levar dispositivos de GPS de tamanho considerável que ficavam presos no painel. Hoje, usamos aplicativos de mapa no celular.
  • Velocidade: com as calculadoras, ficou muito mais rápido fazer contas simples que levaríamos um longo tempo para resolver de cabeça ou no papel. Mesmo assim, houve pânico quando elas foram introduzidas na sala de aula. Como os alunos poderiam aprender matemática se eles tivessem uma ferramenta tão poderosa? Acabou que, mesmo com a calculadora, os estudantes precisavam entender a matemática por trás dos cálculos para chegar à resposta certa. Ou seja, o poder dessa máquina era proporcional ao conhecimento do aluno a respeito dela.
  • Produtividade: algumas ferramentas de trabalho podem estimular a produtividade com vários aplicativos diferentes. Por exemplo, há muito tempo se utilizam planilhas, que no início eram feitas no papel e empregadas apenas para fins de contabilidade. Mas, quando passaram para o formato digital, elas começaram a preencher lacunas em muitos outros casos. Aqui no Duolingo, eu uso planilhas para organizar sugestões dos colegas e monitorar o vocabulário dos cursos em que trabalho — alguns anos atrás, usei até para escrever o conteúdo para o aplicativo!

Todas essas inovações mudaram o jeito como trabalhamos e lidamos com desafios, mas o resultado disso é que elas tornaram o nosso trabalho mais conveniente, rápido e produtivo.

Como é a IA em ação?

Passo 1: design de currículo
O designer de aprendizagem planeja o tema, o tópico gramatical, o vocabulário e os tipos de exercício para uma determinada lição. Por exemplo, ele pode querer criar uma lição de inglês com o tema “memórias nostálgicas” porque combina bem com o tópico gramatical do simple past e do present perfect.

Passo 2: preparo da ferramenta de IA
Está na hora de colocar as palavras que faltam no nosso jogo de completar a história. Graças aos nossos incríveis engenheiros, algumas lacunas são preenchidas automaticamente (como o idioma, o nível CEFR e o tema). O designer de aprendizagem preenche mais algumas informações, como o tipo de exercício e o tópico gramatical, para guiar a IA na direção certa.

Passo 3: geração e ajustes
Em questão de segundos, o modelo de IA gera dez exercícios com o nível de dificuldade, o tópico gramatical e o tema solicitados.

Resultado do exemplo anterior:

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.

Em seguida, o designer de aprendizagem escolhe as três frases de que mais gostou, mas ainda é possível fazer mudanças antes que elas apareçam no aplicativo. Se você entende um pouco de inglês, pode ter percebido que todos os exercícios seguem as regras, mas alguns deles parecem um pouco forçados ou artificiais. Nesse caso, o humano provavelmente fará alguns ajustes para deixar o texto mais natural, agregar valor de aprendizagem e adequar o vocabulário. Ou seja, no fim das contas, são os nossos especialistas em ensino de inglês que sempre dão a última palavra.

Os benefícios de usar IA para criar lições

No momento que este post foi escrito, o Duolingo tem menos de 1.000 funcionários e mais de 21 milhões de usuários por dia. Isso significa que é imprescindível priorizar os recursos que nós temos para desenvolver a melhor educação do mundo e torná-la disponível para todos!

Atualmente, a criação, atualização e manutenção dos cursos do Duolingo tomam um tempo considerável, e a maioria deles lança conteúdo novo apenas algumas vezes por ano. Se conseguirmos produzir conteúdo de qualidade mais rapidamente, também conseguiremos:

  1. nos aprofundar na escala CEFR para ensinar conceitos mais avançados;
  2. alocar recursos para mais produtos como Histórias e Podcast, além de uma série de ideias em andamento;
  3. expandir o nosso foco para cursos menores que geralmente não recebem tanta atenção, mas que ainda assim têm um público cativo.

Estamos sempre nos esforçando para aumentar a velocidade com que criamos conteúdo. Dar aos nossos especialistas em ensino uma ferramenta como o LLM nos ajuda a oferecer a você ainda mais recursos do nosso amado Duolingo — melhor e mais rápido que nunca!