frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I built a "Socratic" AI to stop my daughter from copy-pasting homework

https://thinkqurio.com/
18•qurio_dev•1d ago
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.

Comments

treetalker•7h ago
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.

qurio_dev•5h ago
Appreciate the 'Mandalorian' reference! I’m a fan of Kagi’s approach. I think there’s a massive gap between 'Search' (finding info) and 'Study' (owning the concept). I’m trying to focus Qurio specifically on that 'Healthy Friction'—making sure the child has to pedal the mental miles themselves rather than just being a passenger.
treetalker•41m ago
For sure! There's a saying in education: the person who does the work is the person who does the learning. (And for that reason, effective classrooms are quiet ones in which all students are actively engaged in plying the material, not lecture halls.)
alexhans•7h ago
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?

qurio_dev•5h ago
Great question. Testing multi-turn Socratic logic is much harder than testing standard RAG. We currently use a 'Shadow Evaluator'—a separate LLM instance that reviews session logs to flag cases where the tutor 'collapsed' and gave a direct answer.

The biggest learning so far: 'Instruction Drift' is real. You can't just give one long prompt. You have to break the reasoning into smaller 'Cognitive Process Capsules' (CPCs) to keep the model from losing the Socratic thread during long sessions.

iwontberude•5h ago
10 year old LLM jail breaker was born on this day
qurio_dev•5h ago
Haha, exactly. My daughter is the ultimate QA engineer. She’s already tried the 'but my teacher said you have to tell me' prompt several times. That’s actually why I had to move beyond simple system prompting and build a secondary 'Gatekeeper' agent to audit the output. It’s a constant arms race.
mickeyp•4h ago
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.

qurio_dev•4h ago
Thanks for the feedback! Being 'pedantic' about terminology is exactly the kind of nuance we're trying to bake in.
qurio_dev•4h ago
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!

spondyl•4h ago
Is there a differentiator between Qurio and ChatGPT's built-in Study Mode?

https://chatgpt.com/features/study-mode/

qurio_dev•4h ago
Great question. Even I came across it while I was in development process and I've tested the built-in "Study Modes" extensively, and the difference comes down to Intent Persistence.

1. Instruction Drift vs. The Gatekeeper: General-purpose LLMs are trained to be "helpful and agreeable." If a student pushes or shifts the topic, the model often "drifts"—like you mentioned, it might start correcting grammar instead of pushing the child to derive the essay's core logic. Qurio uses a secondary "Gatekeeper" agent that audits every response turn specifically to ensure the "Socratic Loop" stays on the core concept, not just surface-level fixes.

2. The Walled Garden: A general-purpose AI is an open "Ducati"—it has the entire internet's biases and infinite distractions. Qurio provides a closed-loop logic environment. It removes the ads, tracking, and the constant temptation to "just get the answer" that is always one click away in a standard bot.

3. The "Architect" UI: Unlike a standard chat, our Cognitive Process Capsules (CPCs) record the thinking journey, not just the final result. This allows parents to see the logical steps their child took, which is a feature prioritized for education rather than just production.

Ultimately, a kid uses this because it treats them like a Future Architect who needs to understand the "Why," rather than just a user who needs a "Result."

walletdrainer•3h ago
Why do you talk like a LLM?
qurio_dev•3h ago
You caught me. English is not my native language, so I use an LLM to polish my thoughts and correct my grammar before posting. I want to make sure I’m explaining the technical parts of Qurio clearly, but I realize it can end up sounding a bit "robotic."

I'm a developer and a dad—the project is real, even if my grammar needs a boost! I'll try to let more of my own "unfiltered" voice through.

qurio_dev•3h ago
As far as your query regarding chatGPT, I tried its study mode to write an essay on climate control for a 10 year old kid and instead of focusing on essay, it kept insisting me to correct my grammar instead. And having a switch button to full fledged LLM right in front needs a lot of patience and dedication. I tried conveying this though by taking help of LLM. Thanks
qurio_dev•2h ago
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

qurio_dev•1h ago
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

Show HN: CEL by Example

https://celbyexample.com/
8•bufbuild•1h ago•1 comments

Show HN: AsteroidOS 2.0 – Nobody asked, we shipped anyway

https://asteroidos.org/news/2-0-release/index.html
420•moWerk•19h ago•54 comments

Show HN: Codex skills as RE playbooks: unpacking and IOC extraction

https://www.joshuamckiddy.com/blog/ai-skills
2•dozercat•35m ago•1 comments

Show HN: Axiom – A math-native OS where x² is valid syntax (built from scratch)

https://fawazishola.ca/axiom/
2•fawazishola•38m ago•1 comments

Show HN: Clawy, a companion device to track your Claude Code sessions

https://clawy.lol/
3•mrcv•50m ago•0 comments

Show HN: Bubble sort on a Turing machine

https://github.com/purplejacket/bubble_sort_on_tm
11•purplejacket•4d ago•2 comments

Show HN: Owoa – Image watermarking resistant to camera capture

https://owoa.app
3•wodoshio•1h ago•0 comments

Show HN: Breadboard – A modern HyperCard for building web apps on the canvas

https://breadboards.io/
54•simquat•1d ago•6 comments

Show HN: Nedagram – Transfer Text Over Sound, when internet isn't available

https://nedagram.com/
3•shayanbahal•1h ago•2 comments

Show HN: Refine.tools – 10 client-side career tools (Next.js, no DB)

https://www.refine.tools/
2•HarakiriGod•1h ago•2 comments

Show HN: I wrote a technical history book on Lisp

https://berksoft.ca/gol/
228•cdegroot•23h ago•85 comments

Show HN: SunnyFlight – Find cheap weekend flights to sunny destinations

https://sunnyflight.com/
2•coderai•2h ago•1 comments

Show HN: ReARM – Release-Level Supply Chain Evidence Platform

https://rearmhq.com/
3•taleodor•2h ago•0 comments

Show HN: I Made a Programming Language with Python Syntax, zero-copy and C-Speed

https://github.com/CrimsonDemon567PC/Mantis
4•CrimsonDemon567•5h ago•0 comments

Show HN: Pg-typesafe – Strongly typed queries for PostgreSQL and TypeScript

https://github.com/n-e/pg-typesafe
64•n_e•20h ago•26 comments

Show HN: I taught LLMs to play Magic: The Gathering against each other

https://mage-bench.com/
108•GregorStocks•22h ago•78 comments

Show HN: Free printable micro-habit tracker inspired by Atomic Habits

https://atomichabits-calendar.com
8•winmonaye•8h ago•6 comments

Show HN: I built a "Socratic" AI to stop my daughter from copy-pasting homework

https://thinkqurio.com/
18•qurio_dev•1d ago•17 comments

Show HN: Benchmarking Apple Silicon unified mem for GPU-accelerated SQL analysis

https://github.com/sadopc/unified-db-2
3•sadopc•4h ago•1 comments

Show HN: Glitchy camera – a circuit-bent camera simulator in the browser

https://glitchycam.com
166•elayabharath•2d ago•22 comments

Show HN: Jarvish – A New AI Integrated Shell inspired by J.A.R.V.I.S. on marvel

https://github.com/tominaga-h/jarvis-shell
2•tominaga-h•4h ago•0 comments

Show HN: Box of Rain - Auto-Layouted ASCII Diagrams

https://github.com/switz/box-of-rain
22•switz•3d ago•13 comments

Show HN: 6cy – Experimental streaming archive format with per-block codecs

https://github.com/byte271/6cy
33•yihac1•22h ago•8 comments

Show HN: Writing a C++20M:N Scheduler from Scratch (EBR, Work-Stealing)

https://github.com/lixiasky-back/tiny_coro-build_your_own_MN_scheduler
15•lixiasky•16h ago•19 comments

Show HN: Jemini – Gemini for the Epstein Files

https://jmail.world/jemini
473•dvrp•2d ago•97 comments

Show HN: Bashtorio – Factorio-Like in the Browser Backed by a Linux VM

https://bashtorio.xyz/
10•elijahcham•15h ago•0 comments

Show HN: Scanned 1927-1945 Daily USFS Work Diary

https://forestrydiary.com/
115•dogline•1d ago•27 comments

Show HN: Continue – Source-controlled AI checks, enforceable in CI

https://docs.continue.dev
44•sestinj•22h ago•7 comments

Show HN: Wildex – Pokémon Go for real wildlife

https://apps.apple.com/us/app/wildex-identify-plants-animals/id6748092158
100•AnujNayyar•1d ago•71 comments

Show HN: Cycast – High-performance radio streaming server written in Python

https://github.com/LukeB42/Cycast
21•LukeB42•23h ago•2 comments