Bloomy's core is a diagnostic-driven, knowledge-graph-supported personalized learning path. The platform integrates third-party assessments and offers its own diagnostics, generating a skill path for each student. Each skill requires independent completion of 10 questions with 90% accuracy in the "Summit" phase to advance. If a student struggles excessively, they are redirected to a more appropriate skill.
The AI tutor, BloomyBot, is not a blank chat window but receives the current question, student attempts, author explanations, and misconception context, following a scaffolded tutoring ladder: first ask what the student tried, then point to concepts, suggest strategies, provide step-by-step guidance, and only offer stronger support after persistent difficulty. Students can interrupt the tutor, and support for Spanish, French, and other languages has begun.
A key design choice is that AI does not participate in course selection or mastery determination, and tutoring is only active within the current course, redirecting off-topic questions, limiting conversation length, and being disabled during mastery assessments. The founder emphasizes that a "helpful" AI answer can be poor tutoring—giving the answer directly may let students complete tasks but not necessarily learn.