Duolingo Roleplay: multi-prompt LLM orchestration for personalized language practice
A naive single prompt telling an LLM to practice a language with a learner does not produce a targeted, level-appropriate, or structurally satisfying learning experience.
Duolingo's Roleplay feature uses a multi-prompt LLM architecture to deliver targeted, CEFR-aligned, character-consistent language practice that dynamically adapts to whatever the learner says.
Frequently asked questions
What did this team achieve with this AI workflow?
Duolingo's Roleplay feature uses a multi-prompt LLM architecture to deliver targeted, CEFR-aligned, character-consistent language practice that dynamically adapts to whatever the learner says.
What tools did this team use?
LLMs.
What results were reported?
Language learning experience quality: targeted, delightful, and useful language learning experience; Learner experience improvement: more entertaining, more personalized, and most importantly, more effective (source-reported, not independently verified).
How is this workflow AI workflow structured?
Learner starts Roleplay session → Narrator opens and structures session → Flow chart selects specialized prompt → Context injected into selected prompt → Specialized prompt generates response → Transcript passed for continuity.