Scaling AI-Powered Language Learning Through Personalization, Assessment, and Content Generation

duolingo · Education · 2026 · source Agentic: yes · promotional bias: low · source-backed · extracted with prompt 0.5.6 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: AI-powered language learning, assessment, and educational content generation

Duolingo needed to personalize learning difficulty, assess proficiency, scale content creation, and create low-pressure speaking practice for a massive education product without losing learning quality.

Constraints:

Architecture

Duolingo layers long-running personalization systems such as BirdBrain with newer generative AI workflows. BirdBrain models learner difficulty from interaction history, while generative AI supports course content creation, conversational practice with Lily, flexible feedback, and assessment signals. Learning scientists and content experts act as prompt/evaluator designers and human reviewers, turning pedagogy into rubrics and agentic workflows rather than delegating learning design entirely to the model.

Diagram confidence: reconstructed (reconstructed from prose).

flowchart LR
  A["Learner interaction history"] --> B["BirdBrain personalization model"]
  A --> F["Assessment signals"]
  B --> H["Course experience"]
  C["Generative content workflows"] --> D["Learning scientist rubric layer"]
  D --> G["Human review loop"]
  G --> C
  C --> H
  E["Lily conversation feature"] --> F
  E --> H
  F --> H
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Learner interaction history Practice, answer, difficulty, and engagement signals used to personalize learning and evaluate changes. BirdBrain personalization model, Assessment signals
BirdBrain personalization model Difficulty model that adapts content to each learner's current ability. Learner interaction history, Course experience
Generative content workflows AI-assisted workflows for creating and iterating course material, feedback, and conversational experiences. Learning scientist rubric layer, Human review loop, Course experience
Learning scientist rubric layer Domain experts who specify prompts, evaluators, and pedagogical requirements for generated content. Generative content workflows, Human review loop
Lily conversation feature AI character for low-pressure speaking practice and proficiency assessment signals. Assessment signals, Course experience
Assessment signals Rapid proficiency estimates and learning-effectiveness measures brought back from assessment work. Course experience, Lily conversation feature
Human review loop Human-in-the-loop quality and learning-science review for AI-generated educational content. Generative content workflows, Learning scientist rubric layer
Course experience The learner-facing app surface across languages and other subjects. BirdBrain personalization model, Generative content workflows, Lily conversation feature

Data flow

Learner interactions inform personalization and difficulty decisions; course teams use AI-assisted content workflows with human review; Lily conversations and other generated experiences provide both practice and proficiency signals; learning scientists define rubrics and evaluators that translate educational requirements into model-facing workflows.

3 supporting quotes
“the personalized difficulty models of BirdBrain to the current generative frontier where AI characters provide low stakes and high impact conversational practice.”transcript, stated
“we can adapt to how much people can really handle and so we can look at okay with this one change that we're introducing”transcript, stated
“my team has developed completely new skills, retrained, jumped really deep into how to really use these tools”transcript, stated

Why this architecture

Duolingo uses AI where it can scale personalization, generation, and feedback, but keeps learning-science expertise in the loop because educational correctness depends on domain rubrics and long-term learning outcomes.

3 supporting quotes
“still keeping humans in the loop but so much faster when using AI.”transcript, stated
“they were able to combine their expertise in learning and teaching with now articulating it with the two for the AI.”transcript, stated
“what what an [laughter] effective experience requires. This is what this piece of content, this type of content needs.”transcript, stated

Models used: BirdBrain · generative AI models · AI character/conversation models · AI evaluators

Scale

Alternatives considered (roads not taken)

Traditional manual course-authoring pace

Rejected because: The content backlog was too large to ship in a useful timeframe without AI assistance.

“There's so much content that we want to add that we want to iterate on. And it would have taken us probably 100 years”transcript, stated

Hardcoded mistake feedback only

Rejected because: Generative AI made more flexible learner feedback possible than fixed messages.

“Before it was hardcoded what we show you when you make a mistake. Now we've been able to really be much more flexible”transcript, stated

Leave learners to free-form path choice

Rejected because: The discussion says stronger recommendations and easier navigation improved outcomes.

“giving people those stronger recommendations and making it easier for them to navigate the app that that helped.”transcript, stated

Patterns

human-in-the-loop-gate (governance)

Duolingo keeps learning scientists and humans in the content loop so AI generation remains tied to pedagogy and course quality.

“still keeping humans in the loop but so much faster when using AI.”transcript, stated

eval-driven-development (evaluation)

Learning scientists build rubrics and evaluators for generated content and conversational experiences.

“prompt engineering starting to build evaluators and now as you mentioned using the Gentic workflows”transcript, stated

data-quality-loop (data)

Assessment and learner behavior signals are fed back into the app to evaluate learning, difficulty, frustration, and proficiency.

“We look at time spent learning, are people spending more time? We look at the difficulty of the content that we're showing”transcript, stated

tool-use-orchestration (agent-architecture)

Agentic workflows support content creation by letting learning experts coordinate models, prompts, rubrics, and review steps.

“how Boja's team leverages agentic workflows to scale content”transcript, stated

Tradeoffs

Content production operating model

Chose AI-assisted authoring with humans and learning scientists in the loop over fully manual course expansion.

Rationale: AI compressed an otherwise enormous content backlog while humans retained pedagogical control.

“it would have taken us probably 100 years to actually launch the amount of content that we have in the past couple of years with the help of AI.”transcript, stated

Practice interface

Chose AI character conversations over only fixed exercises and hardcoded feedback.

Rationale: Generative AI made flexible conversation and richer feedback possible.

“You can have a just a regular conversation with a bot. Also, with generative AI, we've been able to give people much better feedback.”transcript, stated

Gotchas (what bit them)

Content generation is not just model access.

Root cause: Educational content needs domain-specific rubrics and learning-science judgment.

Resolution: Retrain learning scientists to specify prompts, evaluators, and content requirements.

“my team has developed completely new skills, retrained, jumped really deep into how to really use these tools”transcript, stated
“were able to create specific rubrics for the evaluators.”transcript, stated

Short-term product metrics can miss learning outcomes.

Root cause: Education optimizes for retention and proficiency over long horizons, not only immediate accuracy or engagement.

Resolution: Use assessment signals, difficulty monitoring, and classroom-comparison research to evaluate learning.

“long-term learning outcomes often require different optimization signals than short-term accuracy or engagement.”transcript, stated
“we use the video call with Lily to actually assess people's proficiency because we can just analyze those video calls”transcript, stated

Conversational practice was desirable before the technology could support it.

Root cause: Earlier systems could not pull off regular open conversation with a bot.

Resolution: Use generative AI to power Lily as a conversational character.

“this is something that we've been wanting to do for a very long time, but just there was no technology to really pull it off.”transcript, stated

Evaluation

Duolingo evaluates learning through behavior, difficulty, frustration/drop-off, proficiency assessment, and comparisons to classroom outcomes.

Metrics: time spent learning · difficulty of shown content · drop-off/frustration signals · video-call proficiency estimates · classroom-comparison outcomes

“Are people dropping out? We look at time spent learning, are people spending more time? We look at the difficulty of the content”transcript, stated
“learning on Dualingo could actually match or in some cases even be better than learning in the classroom”transcript, stated

Outcomes

The case describes a decade-long AI evolution at Duolingo, a 40+ person learning-science team, content expansion across subjects, and a claimed 100-year content backlog compressed through AI-assisted workflows.

“it would have taken us probably 100 years to actually launch the amount of content that we have in the past couple of years with the help of AI.”transcript, stated
“learning on Dualingo could actually match or in some cases even be better than learning in the classroom”transcript, stated