StyleMyStudy 🎓✨

Inspiration

Learning is never one-size-fits-all. Some students understand better through stories, others through analogies, and some prefer clear step-by-step explanations. We wanted to build an AI-powered assistant that adapts dynamically to the learner’s style, making difficult subjects easier to grasp.


What it does

StyleMyStudy is an AI-driven multi-agent system that explains any concept in different teaching styles:

  • 📖 Storytelling Agent → Turns concepts into engaging stories.
  • 🔗 Analogy Agent → Explains by comparing with real-life examples.
  • 🪜 Step-by-Step Agent → Breaks down concepts into structured steps.
  • 🎯 Style Selector Agent (Coordinator) → Orchestrates the process and routes the query to the right agent based on user choice.

👉 Users simply input a concept (e.g., Photosynthesis), select their preferred learning style, and receive explanations tailored to them.


How we built it

  • ⚡ Multi-Agent Architecture powered by Maestro
  • 🐍 Agents built in Python using FastAPI
  • 📦 Containerized with Docker for smooth deployment
  • 🔑 Integrated OpenAI APIs to generate natural, adaptive explanations
  • 🚀 Deployed agents on Maestro platform with dlm deploy for live testing

Challenges we ran into

  • 🔄 Learning how to configure Maestro agent deployment with maestro.yaml, requirements.txt, and entrypoints
  • 🐳 Debugging Docker + FastAPI services when Maestro showed configuration errors
  • ⚡ Handling different explanation styles consistently while keeping responses lightweight
  • 🔑 Managing API keys & environment variables securely

Accomplishments that we're proud of

  • ✅ Built a working 4-agent network that runs autonomously
  • 🌍 Made explanations accessible in multiple styles for different learners
  • 🛠 Learned to package & deploy AI agents with Maestro’s unified pipeline
  • 🎥 Created a demo showing agents live in action!

What we learned

  • 🧩 How to design modular AI agents that can collaborate
  • 🚀 Deployment best practices with Maestro CLI and service configs
  • 🔑 Importance of input/output schemas for clean agent communication
  • 💡 The value of tailoring AI explanations to user preferences

What's next for StyleMyStudy

  • 🌐 Expand into multi-language support for global learners
  • 📚 Add visual learning agents (diagrams, mind maps)
  • 🔎 Build a personalized learning history so the agent adapts over time
  • 🎓 Partner with EdTech platforms to integrate directly into classrooms

⚡ With 4 Maestro-powered agents, StyleMyStudy is already live and ready to show how AI can personalize learning for everyone.

Built With

+ 6 more
Share this project:

Updates