Duolingo designs LLM-powered AI video calls with Lily for language speaking practice
Using LLMs for language learning is not straightforward — simply instructing the model to speak a language with a learner is insufficient, and the LLM needs structured prompts with clear goals and predictable sentence structure.
When first-question generation instructions were combined with main conversation instructions in a single prompt, the LLM became overloaded and produced undesired results — either overly complex sentences or failure to include required vocabulary.
Duolingo achieved more natural and appropriately leveled AI video calls by separating first-question generation from main call instructions and adding a mid-call evaluation step to detect when learners want to lead the conversation.
Frequently asked questions
What did this team achieve with this AI workflow?
Duolingo achieved more natural and appropriately leveled AI video calls by separating first-question generation from main call instructions and adding a mid-call evaluation step to detect when learners want to lead th…
What tools did this team use?
LLM.
What failed first in this deployment?
When first-question generation instructions were combined with main conversation instructions in a single prompt, the LLM became overloaded and produced undesired results — either overly complex sentences or failure t…
How is this workflow AI workflow structured?
Pre-call first question generation → System instructs Lily → Lily opens the conversation → Mid-call learner intent evaluation → Post-call memory extraction.