Lalli Fafa
How we use AI to create stories that feel human
Behind the Scenes 7 min read2 Mar 2025

How we use AI to create stories that feel human

AI-generated children's stories could easily feel mechanical and hollow. Here's how we think about the problem — and what we do to make sure Lalli Fafa stories feel genuinely warm.

The first time we generated a children's story using AI, we were genuinely impressed — and a little unsettled. The story was technically correct. The sentences were clean. The moral was clear. And it felt completely hollow.

If you've ever read an AI-generated children's book, you may know the feeling. Something is off. The warmth is performed rather than felt. The characters have names but not personalities. The lesson is stated rather than discovered.

We knew that building Lalli Fafa well meant solving this problem, not working around it.

The "what" and the "how"

The fundamental challenge with AI storytelling for children isn't the "what" — AI can generate plot structures, character arcs, and moral resolutions reliably well. The challenge is the "how": the specific texture of language that makes a story feel warm, the precise moment a character makes a choice that feels true, the detail that makes a child laugh or lean in.

Most AI children's stories get the "what" right and completely miss the "how." They tell you a character was brave without showing you the moment bravery felt hard. They resolve the conflict without the genuine messiness that makes resolution satisfying.

What we did about it

We spent months doing something unglamorous: reading. Children's books. Thousands of them — the classics, the overlooked, the translated-from-other-languages gems. We paid attention not to what happened in the stories, but how it was said.

A few patterns emerged that we built directly into how our system generates stories:

Specificity over generality

"The forest was beautiful" is generic. "The forest smelled like rain and the bark of the old neem tree that Rohan always touched on the way to school" is specific. Specificity is what makes fiction feel real. We train our system to reach for the particular detail rather than the broad stroke.

Conflict before comfort

A story with no resistance is not a story — it's a sequence of events. Good children's stories, even very short ones, give the child-protagonist a real moment of difficulty before the resolution. Not trauma, but a genuine "what do I do now?" moment that the character has to navigate. This is what makes the ending earned rather than given.

Show the feeling, name it second

The weakest AI stories tell emotions: "Priya felt scared." The best children's authors show them first — "Priya's stomach felt like it was full of butterflies doing somersaults" — and only then (if at all) name the emotion. We've baked this principle into our generation logic explicitly.

Language calibrated to age, not dumbed down

There's a difference between age-appropriate language and condescending language. Children's books don't need to avoid interesting words — in fact, a single, perfectly-placed unfamiliar word, explained by context, is one of the most effective vocabulary-building tools that exists. Our stories are calibrated to reading age without being stripped of richness.

The personalisation layer

Here's where the warmth really comes from: knowing your child. When Lalli Fafa generates a story for a six-year-old named Ishaan who loves dinosaurs and whose favourite colour is green, the story isn't generated with those as surface decorations. They're woven into the story's logic. Ishaan's dinosaur expertise becomes the thing that saves the day. The green detail appears at the moment it matters most — not sprinkled randomly.

This is the difference between personalisation that feels like mail-merge and personalisation that feels like someone wrote this for your child specifically.

What AI genuinely can't do — and what we do about it

We're honest with ourselves about this. AI cannot replicate the specific warmth of a parent's voice reading a story. It cannot know that your child is afraid of thunder right now, or that they just had a hard day at school, or that the character named "Rohan" should be gentle and funny because that's what your child needs to see in a hero this week.

What it can do is give you a beautifully crafted, uniquely personalised story in two minutes — one that you then read to your child in your voice, with your warmth, at your pace. The AI is not the storyteller. You are. The AI is the writer who had a wonderful idea.

That's a collaboration we feel good about.

Lalli Fafa

The Lalli Fafa Team

Building magical, personalised stories for children across India.

Lalli Fafa

Put this into practice tonight

Create a personalised story for your child — free, in under 2 minutes.

Try free