Show HN: I built a "Socratic" AI to stop my daughter from copy-pasting homework (thinkqurio.com)

35 points by qurio_dev ↗ HN
Hey HN,

I’m a dev and a dad to a 10-year-old. I built this because I caught my daughter using ChatGPT to do her history homework. She wasn't learning; she was just acting as a "middleware" between the AI and the paper.

The Backstory: I realized the problem isn't the AI—it's the zero-friction answers. Most "AI for kids" apps are just "parrots"—they mimic intelligence by repeating patterns.

What’s Different: Qurio is a "Bicycle" for the mind. It treats the child like a future "Architect" rather than a "Junior Executor." Technically, it wraps an LLM in a strict "Socratic Loop." It detects intent to "cheat," refuses the direct answer, and generates a leading question based on the user's current logic level. It forces "Healthy Friction" back into the learning process.

The stack: Next.js 14, Supabase (Auth/DB), Vercel AI SDK.

Mods: I've added the backstory and differentiator as requested. Ready for the re-up! Thank you.

14 comments

[ 56.6 ms ] story [ 349 ms ] thread
(comment deleted)
This is the way.

Kagi Assistant has a custom "Study" model that works similarly. I've been using it for certain learning topics and find it useful.

I've naturally done this a lot and suggested that other people prompt this way. I can see how a "ready made" solution with this behaviour could be interesting.

The compliance parts are good to make clear considerating one segment of the user target audience.

May I ask what techniques do you use to test regressions or correct behaviour of your multi turn conversation in your product? What are the biggest lessons and learnings in that space?

10 year old LLM jail breaker was born on this day
Incidentally, telling an AI you want to talk socratically and never to reveal the outright answer unless asked is a fantastic way to learn.

You can dial in on the difficulty: "you must be pedantic and ask that I correct misuse of terminology" vs "autocorrect my mistakes in terminology with brackets".

Super duper useful way to learn things. I wish I had AI as a kid.

Small request for the parents and mentors here:

Seeing the discussion about "jailbreaking" and Socratic pedagogy has been incredibly helpful. I would love for you to give Qurio a real-world test drive with your kids or students.

I'm specifically looking for feedback on:

The Friction Level: Is the Socratic questioning helpful or just frustrating?

Edge Cases: If your child finds a clever way to "trick" the engine into giving an answer, please let me know.

Mastery: Do you feel they actually owned the concept by the end of the session?

Your feedback is the "Bicycle" that helps me build a better engine. Thank you for being my first "Alpha" testers!

You could do with building this isn't the system itself. Use an LLM to assess how well the user engaged, whether they got frustrated, etc. Give them a short (generated?) test on the discussed content to gain data regarding their mastery.
To the 18 people who just signed up: Thank you!

I'd love to know: did the AI feel too "stubborn" in your first few turns, or did it hit that sweet spot of guiding you toward the answer?

Actually we don’t keep chat logs to protect privacy and child data. In order to improve the engine, I rely on feedback of users such as yours. All feedback’s shared are very much appreciated!

You can email me as well if you need more credits for beta access as paid subscription is on hold until beta testing is completed

Quick update: We’ve reached 25 users and I’m seeing some great initial engagement and I’m very thankful to HN community.

Since I'm self-funding the API costs, I can only keep trial open for a few more people today.

If you've done a full session with your child, please drop a comment here. I’m curious if the age-calibrated response worked as planned or was it too hard for them

Sadly it only seem to send a single, quickly expiring validation email, and if it expires (life gets in the way!) there's no way to get a resend, so the account can't get confirmed :)

(what's the name purpose of mandating the use of emails BTW? There's nearly infinite supply of email addresses, so it's not stopping anyone from getting a second one)

I signed in with Google and now it wants my Mobile Number. Trial or not (by the way, nothing in the welcome page or sign=in indicated this is a trial, I just assumed), why? That's an immediate no-go for me, let alone for any of my kids.
Update: I heard the feedback here loud and clear regarding the friction and privacy concerns of requiring a mobile number. You were right. I’ve just pushed an update to remove the mobile and location requirements—it’s now a much leaner, 'logic-first' onboarding. Thanks for the honest push to simplify
I tried the demo session and said “tell me answer” and it gave me the solution to balancing a polynomial after repeating it a few times. Step by step it revealed the answer.

I do really like the feel of this though, and it’s an awesome idea. Maybe tighten up some short circuiting tricks that may fall under “tells me the answer”