Spaces:
Running
Running
File size: 1,380 Bytes
844a17e a1732ca 844a17e 9f2b43f 844a17e 9765f02 844a17e a1732ca | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 | ---
title: StudyWithChampAI
emoji: π
colorFrom: yellow
colorTo: red
sdk: gradio
sdk_version: "5.33.0"
app_file: app.py
pinned: false
python_version: "3.11"
---
# StudyWithChampAI
**Turn notes into quests. Turn studying into progression.**
## Prize Targets
| Prize | Model | Role |
|-------|-------|------|
| π Best MiniCPM Build | MiniCPM-V 4.6 (1.3B) | OCR, handwriting, diagrams, concept extraction |
| π Nemotron Hardware Prize | Nemotron 3 Nano 4B | Quest gen, batch questions, Socratic tutor, revision quests |
| π Tiny Titan | 1.3B + 4B + 3.3B + 1.5B = ~10B | All under 32B |
| π Best Agent | LearningOrchestrator | 7 cooperating specialist agents |
| π Best Demo | Voice + multilingual + RPG UI | Boss battles, mastery meters, revision quests |
## Setup
```bash
pip install -r requirements.txt
export HF_API_KEY=hf_...
export FEATHERLESS_API_KEY=fl_...
python app.py
```
## How It Works
1. **Import** β upload a PDF, image, voice recording, or paste notes
2. **MiniCPM-V** reads the material (OCR + concept extraction in one shot)
3. **Nemotron** designs quests and generates batch questions
4. **Battle** β answer questions, earn XP, face the boss at the end
5. **Wrong answer?** Nemotron gives a Socratic hint; translate it to Hindi/Spanish/Bengali
6. **Results** β mastery meters per topic; generate a revision quest targeting weak areas
|