This website uses cookies to help improve your user experience
A global language learning platform offering multi-language courses to millions of users worldwide.
Boosting retention, increasing conversions, and sharpening their competitive edge through an AI conversation assistant.
The solution allowing learners to engage in natural, AI-driven dialogue simulations while receiving personalized feedback powered by LLMs.
Delivered a feature for realistic, scenario-based speaking practice with live, adaptive AI responses and instant feedback.
Implemented proprietary guardrails to restrict off-topic or inappropriate LLM responses, tailored for age-appropriate and educational use.
Enhanced audio-to-text accuracy by passing scenario-specific keywords and pronunciation data to the recognition model.
A modular streaming pipeline processes user audio through microservices for real-time speech-to-text, AI response, and feedback.
Early learners often mispronounce words, causing transcription errors.
Oxagile injected scenario-specific keywords and pronunciation data as contextual hyperparameters into the speech-to-text API, boosting recognition accuracy by focusing on relevant terms despite imperfect audio.
Some conversations may extend unnecessarily without a clear direction, resulting in reduced efficiency and failure to drive users toward defined learning objectives or meaningful outcomes.
Each user input triggers a fresh LLM prompt, enabling dynamic, unscripted AI responses. To avoid endless conversations, Oxagile set hard limits (e.g., limited max exchanges per scenario), developed supporting analytics, and embedded logic to recognize when learning goals are met, guiding dialogues to purposeful, satisfying conclusions.
The end-to-end feature involved multiple sequential steps: capturing audio, transcribing it, processing the result through an LLM, and returning a contextual reply — yet had to respond instantly.
Oxagile tested providers and chose OpenAI for best latency and throughput, delivering replies within 2–3 seconds to ensure smooth, real-time interaction.
Off-the-shelf LLM guardrails were not sufficient: topics and phrases acceptable in general use cases could still be inappropriate in an educational environment. False positives were a greater concern as well, as they risked blocking valid, paid content due to overly restrictive filtering.
We built proprietary guardrails with scenario-specific rules and ethical filters, allowing precise LLM output control. Continuous monitoring and feedback loops keep safeguards aligned with evolving user behavior and product needs.
The client required a solution to enable learning designers to efficiently create, organize, localize, and publish language‑learning content for an online platform.
Oxagile delivered a custom CMS featuring multi‑language support, structured course creation (levels, chapters, activities), placement testing tools, grammar review capabilities, user roles, content reuse/tagging, previews across devices, and reporting features to streamline content management.