Adaptive AI Learning Ecosystem

StudyGazelle: Technical Documentation

Core
LLMs & Agents
Backend
Python/Node APIs
Frontend
Web Dashboard

Awards & Recognition

Honourable Mention Award | International Data Science Olympiad (IDSOL 2024) Amsterdam 🌏
Gold Medalist | BCOLBD 2024

System Demonstration

Watch StudyGazelle in action - Adaptive learning powered by multimodal agents.

Overview

StudyGazelle is an adaptive learning platform powered by Large Language Models (LLMs) and Pedagogical Conversational Agents (PCAs). The system is designed to overcome the limitations of traditional ed-tech platforms by introducing dynamic, learner-aware, and multimodal educational experiences.

The platform is part of a three-fold ecosystem aimed at streamlining the creation, evaluation, and deployment of adaptive pedagogical agents, including the S.A.L Dataset Generator and Human Evaluator.

Features & Foundations

Adaptive Learning

Powered by Large Language Models (LLMs) to provide dynamic, learner-aware educational experiences.

Pedagogical Agents

Intelligent agents capable of natural language interaction, tracking progress, and adapting strategies.

Multimodal Interaction

Supports text, audio, and video inputs/outputs for a rich learning environment.

RAG Capabilities

Chat with Books and Videos using Retrieval-Augmented Generation pipelines.

Dynamic Classrooms

Customizable avatars and personalized syllabus generation for every learner.

S.A.L Ecosystem

Includes Dataset Generator and Human Evaluator for creating high-quality educational agents.

Backend System

  • Large Language Models (cloud + optional local models)
  • Vector databases for retrieval
  • API-based orchestration

Frontend Interfaces

  • Web-based dashboards
  • Real-time collaboration interfaces
  • Multimodal rendering (audio/video/text)

Technology Stack

Backend

LLMs, Vector DBs, API Orchestration

Frontend

Web Dashboards, Real-time Collab

AI & ML

Large Language Models, RAG

Infrastructure

Cloud-first, Microservices

Security

RBAC, Audit Logs, Isolation