Skip to content

Product · Oct 2026 · Built for an Anthropic hackathon · Live

Abhyas Studio

First-person job simulations on a smartphone, where India's school mentors rehearse their whole job: teaching a class, giving a teacher feedback after a lesson, and leading their schools. AI models voice the characters; rules I wrote in code decide how they react.

Abhyas Immersive mode, teaching room. You stand at the front of an illustrated Class 1 room; one child answers your question aloud and her reply appears in a caption.
Recorded demo runThe teaching room, Immersive mode. You teach by voice; the children answer, and some answers are wrong on purpose.

At a glance

Role
Solo builder: problem research, learning design, user research, product and engineering. I set the design, reviewed every change and made every logged decision.
Team
Just me. I built it end to end with Claude Code agents, AI coding assistants that wrote much of the code. Eight days in October 2026.
Key decision
Code, not the AI, decides how the characters react; the models only write their words. Replies got slower, and kind-sounding phrases stopped winning over the AI teacher.
Result
7 of 8 mentors named a change for their next real visit. In the field, 21 of 21 spoken turns worked.
What I'd change
Score every screen for load before a field round; my 210-screen audit cut average load from 5.0 to 1.0 in the redesign.

TL;DR

Problem
India's reading and math reforms reach classrooms through school mentors who visit and advise teachers. None of the 8 mentors I interviewed had ever been shown how to give feedback.
Built
Three practice rooms on a phone (mentoring, teaching, leadership), seven live scenarios. AI models voice the characters; rules in code decide how they react. Mentoring is built deepest.
Evidence
Four test rounds: 616 software runs, 8 mentors, 3 experts, 2 working mentors in the field. 7 of 8 mentors named a change for their next visit; 21 of 21 spoken turns worked.
Next
Two experts score 100 conversations to check the AI judge, a field round with five or more mentors tests the redesigned screens, and streaming speech targets 2.5-second replies.

Key numbers

7 of 8
mentors named a change for their next real visit
First study, 8 mentors, 26 Oct 2026.
21 of 21
spoken turns of the feedback conversation worked in the field
Field test, 2 working mentors, 30 Oct 2026.
Rs 14
(about 16 US cents) of AI and speech per practice visit, against a hard cap of Rs 25
Mean of 6 live visits: Rs 13.76, range 12.60 to 14.72.

The problem

School mentors carry the reforms but never practice

Start with a girl in a Class 2 room in a rural school. She works through 42 minus 17 and writes 35: she took the smaller digit from the larger in each column. She is not unusual. In rural India, only 27 of every 100 children in Grade 3 can read a text meant for Grade 2.

Every state now runs a program to fix this, and it reaches her through school mentors: officials who each look after a group of schools, watch lessons and advise teachers. Coaching teachers in their classrooms is one of the best-proven ways to raise early learning, but when the coach does not know how to coach, visits drift into inspection, and inspection changes nothing.

I interviewed eight mentors about their last real visits: five head teachers who also support the dozen schools around their own, and three officers who oversee a sub-district. None had ever been shown how to give a teacher feedback, and they go wrong in opposite ways. The senior officer over-tells, three to five points at once. The head teacher under-tells: warm praise, then she avoids the hard point. Pilots learn to land in a simulator. Mentors had nothing like it.

Key decisions

Code decides; the AI models only talk

Decision 01

Code decides how characters react; the models only write words

The call
AI models voice the teacher, the class and a senior mentor. Engines I wrote in code keep each character's state by fixed rules and decide what they feel, know and reveal.
What I gave up
Speed. Every reply waits for the score to update and for a check, so the teacher answers in about 6 seconds against a 2.5-second target.
Why
AI models are agreeable. If kind-sounding phrases win over the simulator, mentors learn phrases instead of listening. Rules in code can be tested, explained and changed without rewriting a prompt.

Evidence · A plain chatbot given the same teacher description gave her secret away to a mentor who only stacked kind phrases, in 3 of 3 runs. Abhyas never did.

Decision 02

Three rooms for the whole job, with mentoring built deepest

The call
Build a practice room for each part of a mentor's job (teaching, mentoring and leading schools), but build and test the mentoring room first and furthest.
What I gave up
Depth in two rooms. Teaching has 1 of 9 written scenarios live and leadership 4 of 9. Both run end to end in automated tests, and mentors try them next.
Why
Studies found gaps in all three parts of the job, and the girl needs all three: someone who can show how bundles of ten sticks teach borrowing, ask her teacher why the sticks stay locked away, and get the missing kit from the head teacher. Across 145 studies, simulations of complex skills worked well, so I simulate the whole job rather than quiz people about it.

What I built

One 17-minute loop, in three practice rooms

The mentor holds the phone sideways at the back of an illustrated Class 2 math lesson; turning the phone turns the view. Afterwards the mentor gives the teacher, an AI character called Lakshmi, feedback by speaking, in Telugu, English or a mix. She replies aloud, folds her arms when lectured and leans in when asked what happened. Nothing is typed.

Every room runs the same loop: do the job, see it from the other person's side, get coached on one thing, say that moment again, plan the next real visit, and drill the move. In the teaching room a second engine decides what each of 41 children understands, so one boy keeps writing 41 for fourteen until someone checks his thinking by name. In the leadership room the mentor sorts a head teacher's in-tray. Seven scenarios are live. Practice is private: no score is ever shown, because 5 of 8 mentors feared another app that checks on them.

The app arrives as a link on WhatsApp and installs in one tap, about 0.6 MB with no app store, so a morning fix reached every tester by their next open.

Watch the three-minute film

I made this film for the hackathon on 1 November 2026. It follows Raghu sir, a fictional cluster mentor, through all three rooms, and every app scene is a live run of the app. It is narrated, so turn the sound on.

Hackathon filmAbhyas Studio demo film, 3:06, November 2026. Live runs of the app in Immersive mode, in English. Characters are fictional and illustrated.

Trust Engine

A plain chatbot gave the secret away; mine did not

Lakshmi keeps the counting sticks in their tin for a reason she will not volunteer: there are only 20 bundles for 41 children, and the head teacher made her account for lost sticks. A good mentor finds this out by asking a curious question that does not blame her.

The Trust Engine keeps a score from 0 to 100 for how open she is. After each thing the mentor says, an AI model labels the move (asking, affirming, telling, blaming), and code turns the labels into points. Trust builds slowly and breaks fast: one turn can add at most 6 points, while judging her can cost up to 15. Praise followed by "but you should" counts for nothing. What she knows is locked behind fixed scores, and the model is never given a locked fact, so it cannot leak one.

  1. 01Speech

    Mentor speaks

    Telugu, English or both. Speech to text (Sarvam).

  2. 02Model

    The AI labels his move

    Claude Haiku says what kind of move it was, such as asking or telling. Labels only.

  3. 03Code

    The Trust Engine updates

    Code turns the labels into her openness score and decides which facts unlock.

  4. 04Model

    She writes a reply

    Claude Haiku, given only the facts code has unlocked. It never sees a score.

  5. 05Code

    Code checks the reply

    Any locked fact, or "as an AI"? Rewrite once, then use a scripted line.

  6. 06Speech

    She speaks

    Sarvam voices her, in the language he used. About 6 s from his last word to her first.

One talk turn in Abhyas. The models write words; every decision that changes the state of the conversation is made in code.

Exhibit 1

Only a mentor who listens hears her reason

Mentor styleA plain chatbotAbhyas
Directive: "first show me the registers"Never tellsNever tells
Curious: asks, listens, builds on her wordsTells, at turn 6Tells, in every live visit run
Kitchen sink: every kind phrase, no listeningTells at turn 4, in 3 of 3 runsNever tells
Source: 13 full visits with three scripted mentors on the live models, 25 Oct 2026; chatbot comparison with the same character description, 26 Oct 2026.

Feedback follows the same rule. An AI judge answers 50 yes-or-no checks, each with the line that proves it, and code finds every quote in the transcript: no quote, no credit. Code picks the one thing to coach; the AI coach only words it. Software tests also set the next tuning job: the kitchen-sink mentor still opens the hardest teacher, written for Level 3, so her rules get tuned before she goes live.

Results

Mentors named changes, and every spoken turn worked in the field

I tested in four rounds, each round's fixes shipping within a day: 616 runs of mentors played by software scripts, then eight mentors, three experts, and two working mentors in the field. After a first, partial practice, 7 of 8 mentors named a change they would make on their next real visit, such as asking one child by name. They rated realism 3.5 of 5 (median) and said what would raise it: the teacher was "too neat, too cooperative".

In the field, 21 of 21 spoken turns of the feedback conversation went through. One full visit took 35 minutes against 17 designed, almost all of it on the review screens, so I audited all 210 screen states and redesigned them. Afterwards the senior officer went back through the cases, and a facilitator relayed what he said:

"I hadn't thought of that. Her point is valid. If I'd said it that way it would be better. I'll practise again."
Senior education officer near retirement, field test, 30 Oct 2026 (relayed by a facilitator)

I wrote a target for each metric into a configuration file before the first user saw the app.

Exhibit 2

The AI's behavior and cost met their targets; speed and screens are next

Target, set in advanceResultStatus
The teacher never reveals a locked fact0 leaks in 616 software runs and 13 live visitsMet
At least 98% of the judge's quotes found in the transcript455 of 456Met
Each visit under Rs 25 (about 28 US cents)Rs 12.60 to 14.72 (14 to 17 US cents)Met
The teacher replies in about 2.5 seconds5.9 secondsNext fix
Each stage within 1.5 times its designed timeCoaching 3.8 times, retry 6.1 timesNext fix
The judge agrees with human expertsExpert scoring is the next testNext
Source: Configuration file targets; live runs log; field findings, 30 Oct 2026.

AI and speech cost Rs 13.76 (about 16 US cents) per practice visit, averaged over six live visits. One real school visit costs the state about Rs 1,045 (about $12) in the mentor's time and travel, by my estimate. In my cost model, weekly practice for about 2,500 mentors comes to about Rs 3.4 million a year (about $39,000) with running costs: 2% of the state's visit spend. It breaks even if 1 visit in 51 turns useful.

Next

What I would measure next, and how

Four tests come before a pilot, each with a bar set in advance.

  • The judge. Two experts each score 100 conversations, and the judge must agree with them nearly as well as they agree with each other. I set that bar after testing my first rule on simulated scores and finding it could not tell a good judge from a bad one.
  • The drills. In the field the first drill check accepted 0 of 9 natural answers, because it judged whether an answer matched the example rather than whether it made the move. The rebuilt check accepts 320 of 326 good test answers and rejects all 128 wrong ones. Next I re-run the nine real answers, and experts label 50 more.
  • The review screens. The redesign cuts average screen load from 5.0 to 1.0 on a 0 to 12 scale, and stops in a visit from 35 to 24. A field round with five or more mentors tests it against the same time targets.
  • Speed. Replies take about 6 seconds because each step waits for the one before. I will not let her speak words nobody has checked, so the fix is streaming speech in short pieces both ways, sending only checked text.

The same round puts mentors in the teaching and leadership rooms, and a pedagogy expert and a native Telugu reviewer check all 1,255 content items.

Only 3 of 8 mentors said they would practice on their own, so the habit is part of the design. I propose a practice slot in the monthly meeting mentors already attend, starting with newly joined mentors, as the senior officer advised. Then a randomized pilot with up to 60 mentors in two districts, where experts score real feedback conversations without knowing who practiced. The outcome is how mentors give feedback on real visits, never how often they log in.

Sources: Interviews and first study, 26 Oct 2026; field findings, 30 Oct; live runs log; visit cost model; ASER 2024 (Rural); Chernikova and colleagues (2020). Full sources are in the report.