O Duolingo é famoso pelas suas frases doidinhas, como esta em espanhol: A mi caballo le gusta la tele (Meu cavalo gosta de TV). Você deve estar pensando…
“Essas frases só podem ter sido feitas por um algoritmo. Não tem como um especialista ter pensado nelas para ensinar um idioma!”
Será que elas são mesmo feitas por inteligência artificial? Ou será que acontece alguma outra coisa nos bastidores para criar a experiência de aprendizagem divertida e eficaz que é a marca registrada do Duolingo? Descubra a seguir!
O estilo do Duolingo: especialistas + inteligência artificial
No Duolingo, sempre procuramos soluções otimizadas. Para criar uma experiência de aprendizagem de alta qualidade, aprendemos que o melhor a se fazer é combinar o conhecimento humano com a inteligência artificial de uma forma que amplifique as forças de ambos.
O nosso processo de criação de cursos acontece em quatro etapas, e todas requerem pessoas e inteligência artificial. Como é de se esperar, os estágios relacionados à variação e personalização dos exercícios requerem mais o uso da inteligência artificial, ao passo que os primeiros estágios envolvem mais o nosso time de especialistas em aprendizagem!
Vamos explorar cada etapa!
Etapa 1: Construção do currículo
A construção do currículo é a primeira etapa da criação de um curso, e é aqui que os especialistas humanos se destacam. No Duolingo, profissionais experientes na criação de currículos planejam cuidadosamente o que ensinar e quando ensinar em cada um dos nossos cursos. Eles desenvolvem a macroestrutura do curso, especificando a ordem dos objetivos de aprendizagem para que ele siga os padrões do CEFR (Quadro Europeu Comum de Referência para as Línguas), mas também seja customizado para a bagagem linguística específica dos nossos alunos. Esses profissionais também escolhem cenários interessantes da vida real que possam ser usados para ilustrar cada objetivo de aprendizagem. Finalmente, eles decidem a melhor forma de distribuir as palavras, expressões e conceitos gramaticais ao longo das lições. Assim, as pessoas não se sentem sobrecarregadas com muita coisa ao mesmo tempo e podem evoluir de forma gradual a partir do que já sabem.
O que isso tem a ver com o nosso exemplo anterior, A mi caballo le gusta la tele (Meu cavalo gosta de TV)? Nos estágios iniciais da criação de um curso, ainda não existem frases específicas, mas os desenvolvedores do currículo têm um plano para quando ensinar as palavras “cavalo”, “TV” ou “gostar”. A última, “gostar”, é complicada para falantes de português, porque em espanhol as frases sobre gostar ou não gostar têm uma estrutura diferente da que têm na nossa língua. Em vez de dizer "Eu gosto de TV" como é natural para o português, você diria algo como "A mim me gosta a TV". Ao desenvolver o curso de espanhol para falantes de português, os profissionais podem decidir deixar esse conceito gramatical um pouco mais para a frente, com muitas lições para ensiná-lo.
Tudo isso para dizer: nesse ponto do processo, os nossos experts olham para os conceitos isolados, o vocabulário e as estruturas que compõem uma frase, mas não amarram tudo… ainda.
Etapa 2: Criação do conteúdo bruto
A segunda etapa da criação de um curso é construir o conteúdo "bruto" de cada lição, que depois serve como o conjunto de material a partir do qual são criados exercícios específicos. Essa parte é feita por especialistas humanos, cuja experiência de ensino e competência criativa são essenciais para o processo. No entanto, a inteligência artificial entra com um apoio muito importante para que a equipe possa fazer seu trabalho com eficiência.
Para cada lição na sequência do curso, os profissionais do Duolingo escrevem conteúdo bruto que se encaixa no objetivo de aprendizagem especificado no planejamento, como falar sobre os seus hobbies. Isso inclui desde frases ou parágrafos até pequenos diálogos comuns do dia a dia que ilustram bem as novas palavras e conceitos. Também tem que ser um pouco maluco e engraçado para que os alunos deem risada e continuem envolvidos por toda a jornada. Finalmente, escrevemos traduções para todas as palavras e frases, para que quem está aprendendo possa entender o que elas significam. Nesse momento, os especialistas humanos trazem competências ímpares para essas tarefas, mas a inteligência artificial é uma aliada poderosa! Construímos ferramentas alimentadas por algoritmos para ajudar os desenvolvedores de conteúdo a trabalhar mais rápido e com menos erros; assim eles podem se concentrar no que fazem de melhor. Por exemplo, usamos a tecnologia para ajudar a criar um grande leque de possíveis traduções para todas as frases; dessa forma, depois poderemos aceitar as diferentes respostas dos alunos nos casos em que existem várias opções diferentes para dizer a mesma coisa.
É nesse momento que a nossa frase de exemplo seria escrita. Em uma lição sobre hobbies, um dos desenvolvedores de conteúdo escreve várias frases comuns, como "Eu gosto de esportes" ou "Meu pai gosta de ler", mas também pode incluir algumas engraçadas como "Meu cavalo gosta de TV". A equipe de conteúdo também vai criar dicas de tradução para cada palavra (como caballo = cavalo) e listar todas as formas possíveis de falar que o meu cavalo gosta de TV (como escrever "televisão" em vez de "TV"). E tudo isso é feito com ferramentas de inteligência artificial.
Depois que as frases, parágrafos e diálogos já estão escritos, é hora de botar tudo em uso numa lição!
Etapa 3: Criação dos exercícios
A esta altura, temos um planejamento de curso com bastante conteúdo bruto desenvolvido para cada lição. A terceira etapa consiste em pegar esse conteúdo e gerar um conjunto de exercícios interativos para, mais tarde, mostrá-los aos alunos nas lições. Em alguns exercícios esse processo é conduzido pelos nossos especialistas em currículo e conteúdo, mas na maior parte do tempo usamos algoritmos de computador para gerar exercícios automaticamente a partir do conteúdo bruto.
Vamos voltar mais uma vez à nossa frase de exemplo: A mi caballo le gusta la tele. Abaixo estão alguns dos exercícios que podemos criar a partir dessa frase usando inteligência artificial:
- Um exercício de preencher a lacuna para completar a parte mais importante de uma frase longa em espanhol, no qual definimos automaticamente onde colocar a lacuna para trabalhar a estrutura do le gusta.
- Um exercício de montar a frase em espanhol a partir de um banco de palavras que inclui todas as palavras que estão de fato na frase, assim como algumas geradas automaticamente que estarão lá para confundir – inclusive palavras ensinadas recentemente e que podem ainda não ter sido assimiladas por completo.
- Um exercício de escolher qual é a palavra escutada dentro de uma frase, com duas gravações escolhidas automaticamente por terem sons similares (como gusta e cuesta).
A inteligência artificial também tem um papel crítico em como avaliamos muitos tipos de exercício. Por exemplo, quando pedimos que você diga uma frase em voz alta, é ela que usamos para decidir se a pronúncia está correta. A tecnologia também nos permite gerar áudio para os exercícios, e recentemente começamos a fazer isso para as vozes únicas dos personagens do Duolingo World em muitos cursos!
Mas os especialistas de carne e osso também têm muito o que fazer na criação de exercícios porque alguns deles são difíceis de desenvolver apenas com a inteligência artificial. É aí que os humanos tomam a dianteira! Um exemplo disso é quando pedimos para você ler ou ouvir um parágrafo e depois fazemos uma pergunta sobre ele: nesse caso são os desenvolvedores de conteúdo que escrevem as perguntas para garantir que elas estejam alinhadas ao objetivo de aprendizagem da lição e que estejam condicionadas ao entendimento de partes importantes do texto.
Etapa 4: Personalização das lições
O estágio final envolve montar as lições personalizadas que cada pessoa vê quando usa o Duolingo. Como explicamos, os nossos cursos têm uma estrutura predeterminada, com uma sequência específica de lições e várias opções de exercícios disponíveis para cada uma delas. Mas cada lição que uma pessoa vê é única: pegamos o total de exercícios disponíveis e usamos a inteligência artificial para determinar quais exercícios mostrar para cada pessoa em cada momento, de forma que a experiência seja a melhor possível para as suas necessidades específicas. Aqui a inteligência artificial é a estrela da festa!
Combinamos dois modelos diferentes de inteligência artificial para gerar uma experiência personalizada de aprendizagem. Na maioria dos casos, usamos o modelo Birdbrain para entender quais exercícios de determinada lição serão a melhor escolha para o seu nível de conhecimento. Por exemplo, se alguém demonstra dificuldade para falar que gosta de algo em espanhol, o algoritmo pode oferecer um exercício que trabalha especificamente o verbo gustar. Usando a nossa frase de exemplo, A mi caballo le gusta la tele (Meu cavalo gosta de TV), podemos gerar um exercício em que essa pessoa deve selecionar a forma correta de gustar para completar a frase.
Também temos um modelo para o momento de praticar palavras aprendidas anteriormente – usamos esse para compor a lição com exercícios que se concentram nesse grupo de palavras. Juntamos tudo isso à nossa vontade de manter os nossos alunos motivados com um mix de tipos de exercícios diferentes e uma variedade de frases e material linguístico.
O resultado de todas as quatro etapas da criação de cursos é uma lição personalizada do Duolingo que:
- ensina uma série de conceitos escolhidos com muito cuidado;
- oferece um conteúdo linguístico rico, útil para a comunicação e, sim, às vezes engraçadinho;
- se transforma em exercícios interativos que trabalham os pontos mais importantes a serem aprendidos;
- se adapta ao seu momento de aprendizado.
Então, como você pode ver, tem muita coisa acontecendo nos nossos bastidores: especialistas humanos e inteligência artificial trabalham juntos para criar a experiência do Duolingo, incluindo as nossas famosas frases excêntricas. Continue a praticar para ver todo esse trabalho em ação!