🧠 Browser RAG Quiz

100% Client-Side • Transformers.js Powered • No Server Required

Transformers.js MIT License 100% Client-Side Repo: 🌟 Repo: browser-rag-quiz
Embeddings Model: ⏳ Not loaded
LLM Model: ⏳ Not loaded
Knowledge Base: ⏳ Not indexed

🚀 Start Your Quiz

Learn AI & Programming with Real RAG Technology

Experience a fully browser-based quiz powered by real AI models. All processing happens locally — your data never leaves your device.

🔒 Privacy First
🚀 No Server
🧠 Real AI
💾 Cached Models

🏗️ How It Works

🤖 Flan-T5 Text Generation
🔗 Transformers.js Embeddings
📦 Vector Store In-Memory
1

Model Loading

Embedding model loads for text vectorization, then LLM loads for generation

2

Knowledge Indexing

Educational content is embedded and stored in a vector database

3

RAG Retrieval

Relevant context is retrieved for each quiz question

4

AI Evaluation

LLM evaluates your answers using retrieved context

📚 Knowledge Base Topics

Test your knowledge across these domains:

🐍

Python Programming

Syntax, data types, functions, and more

🤖

Machine Learning

Supervised, unsupervised, and neural networks

💬

Large Language Models

Transformers, RAG, and prompt engineering

🌐

Web Development

HTML, CSS, JavaScript, and Web APIs

📊

Data Science

Pandas, NumPy, and visualization

Browser AI

WebGPU, client-side ML, and WASM

🤖 Supported LLM Models

All models run entirely in your browser using ONNX Runtime (WASM)

Model Size Notes
Flan-T5 Small ~250MB ⚡ Fastest - Great for quick responses
Flan-T5 Base ~500MB ✨ Better quality responses
LaMini Flan-T5 ~250MB 📝 Instruction-tuned variant