Mashal is 15. She bakes. She's been selling at school, taking orders from family, figuring out pricing and packaging and how to not run out of chocolate chips mid-order.
She didn't ask for an AI. I just wanted to help her think through the business stuff without it feeling like a lecture from her uncle.
So I built her one. Set up a workspace, wired up image generation so she could visualize packaging ideas, added it to her WhatsApp. The whole setup took a few hours.
She named it Mishi.
I've built AI tools for enterprise clients. I've thought a lot about what makes an agent useful - the architecture, the system prompt design, the handoff logic. That's the professional version of this problem.
Building for Mashal was different. The bar isn't "does it complete the task." The bar is "does she actually want to talk to it."
A 15-year-old will not tolerate corporate AI energy. She will not re-read a long response. She will not engage with something that feels like a school assignment. If Mishi doesn't feel like a friend who happens to know about business, Mashal won't open the app.
So the persona matters more than the architecture. The tone matters more than the feature set. The first message matters more than the system design.
There's something that happens when you build for someone specific instead of for a user persona. You stop optimizing for the average case. You stop hedging. You know exactly who you're building for, what annoys them, what makes them laugh, what they actually need help with.
For Mashal: pricing her bakes without underselling herself. Thinking through an order she's not sure she can fulfill. Coming up with names for things. Figuring out what to post.
Mishi knows all of that. Not because I engineered a sophisticated context system - because I know my niece, and I wrote it down.
The image gen was Mashal's favorite part immediately. She started generating packaging mockups within the first ten minutes. That told me more about what she needed than any requirements gathering would have.
Sometimes you build a feature you think is secondary and it turns out to be the whole thing.
I don't know if Mishi is going to help Mashal build something real. Maybe she'll use it for a month and move on. Maybe it'll still be open on her phone when she's 20 and running an actual bakery.
Either way, Mishi named herself. That felt like a good sign.