Prep
Prep AI · 18 features

The brain that learns YOUR brain.

Most ed-tech sticks a chatbot on top. We built an AI that understands which 3 topics you should drill tonight, predicts your future-score range, and builds the plan to get there.

P2 + P3 · shipping through 2026

Built on your data, not the internet's

Every attempt updates 6 models. Every Sunday your study plan refreshes. Every night your weak-topic shortlist gets rebuilt. You see the rationale on every recommendation.

18
AI features
< 500ms
mastery refresh
< 800ms
coach 1st token

Six pillars

Each pillar is a documented feature with an ID, owner, model registry entry, and weekly calibration job.

It knows your strengths

Per-topic Bayesian skill model updated after every MCQ. Not just accuracy — it understands difficulty, recency, and uncertainty.

AIPI-01 · BKT + Elo

It tells you what to fix

Surfaces the 5 topics where one more hour of practice will maximally move your projected score. Updated every night.

AIPI-02 · weak-topic detector

It picks the right question type

You're 78% on Mechanics conceptual but 41% on Mechanics numericals. The AI knows. Tonight's 15 MCQs are exactly those.

AIPI-04 · per-type classifier

It predicts your future score

Calibrated distribution (10th / 50th / 90th percentile). Always a range. Recalibrated weekly against the previous cohort's actuals.

AIPI-07 · score predictor

It builds your study plan

Given exam date, hours-per-week, current mastery, target score — generates a week-by-week plan. Re-plans every Sunday based on actuals.

AIPI-09 · adaptive plan

It coaches you 24/7

AI tutor that knows YOUR mistakes. Cited responses. Refuses non-exam questions. Never gives a single-number prediction.

AIPI-10 · RAG coach
AIPI-07 in action

Future-score · as a range

"If you stay on this pace, your NEET projected band is 612 to 668 (50th: 642). To cross 680 by exam day you need ~6 more hrs/week on Biology Numericals."

p10
612
p50
642
p90
668

Single-number predictions are forbidden by policy. Bands are always shown with the model version + last calibration date.

Every MCQ updates six things

You tap an answer; six pipelines fire. None of them block your next MCQ — all are async or sub-500ms.

Topic mastery updated
BKT + Elo
Question-type stats
per (topic × type)
Mistake cluster updated
HDBSCAN
Next-MCQ pick refreshed
bandit
Behavior features updated
feature store
Plan delta computed
overnight
AIPI-10

A coach who has read your notebook

U
I'm freaking out about NEET in 12 weeks. What do I do this week?
AI
Three concrete things, in order. (1) You're at θ=0.41 on Plant Physiology — biggest gap with high weight. Drill the 22 MCQs I just queued. (2) Your last 2 mocks show numerical accuracy drops 18% after the 90-min mark. Move Physics numericals to mid-mock, not end. (3) Skip Modern History this week — you're already at 0.92.
Sources: your last 14 mocks · topic_mastery snapshot · syllabus weights for NEET 2026
U
Will I cross 650?
AI
Your current band is 612–668 (p50: 642). To raise the p50 above 650 you'd need ~6 more focused hours/week through week 8. Want me to redraft your study plan with that budget?

Six guardrails

AI that decides your future has to be auditable, opt-outable, and humble about uncertainty.

Explainability

"Why this?" on every recommendation shows the 3 inputs that drove it.

Opt-out

Disable any AI feature in Settings. App still works (falls back to defaults).

No training without consent

Default OFF for "help improve Prep with my anonymised data".

Safety filter

All LLM outputs pass a safety classifier before being shown.

Range-only predictions

Single-number score predictions are forbidden. Always 10/50/90th.

Human override

Teacher / parent / you can pin a topic to override AI recommendation. Pinning logged.

Full model transparency dashboard: /trust · Detailed spec: docs/features/41_ai_prep_intelligence.md
94%

Let the AI handle "what to study next"

You bring the discipline. The AI brings the strategy.