The Humanity Pass: Making Characters Exceed Their Function

·

AI writes characters who are thematically productive. Every gesture means something. Every line of dialogue advances the arc. Every scene beats serve the plot. This is the problem.

Real people are not thematically productive. They have private pleasures that don’t symbolize anything. Their bodies betray them in ways they don’t notice. They say things they regret. They are sometimes funny for no narrative reason. They are messy in ways that exceed their function in the story.

I kept noticing this in the drafts. The characters were correct — they did the right things at the right times, they revealed the right information, they grew in the right direction. But they didn’t feel alive. They felt like the output of a system that understood story structure perfectly and human behavior not at all.

What the Pass Does

The humanity pass audits each chapter for six specific gaps:

Private pleasures. Does each major character enjoy something in this chapter that isn’t loaded with meaning? A character who only experiences emotions that serve the plot feels hollow. The fix is small — a few sentences of a soldier enjoying food, a healer laughing at something unexpected, an officer rating something according to private criteria no one else cares about. Moments where the character is a person rather than a narrative instrument.

Involuntary tells. Does each character’s body betray them at least once? Not deliberate gestures — the ones they choose to make — but involuntary ones. Hands clenching. Breathing changing. A physical reaction the character doesn’t know they’re having. If a character’s body only does what they intend, they’re a puppet, not a person.

Humor. Is the chapter relentlessly serious? Most chapters in a war novel should be heavy. But people under pressure are often funny — dark humor, deadpan observation, the unexpected joke that breaks tension. If no character in the chapter produces a single moment of genuine wit, the chapter is probably too controlled.

Mess. Is every character perfectly coherent? Do they always say the right thing, always maintain composure, always act in accordance with their arc? Characters who are always right are not characters. The pass flags anyone who never says something they regret, never misreads a situation, never loses composure in a way they can’t recover from. Then it adds a beat of human mess — small, specific, unrecoverable.

Surprise. Does every character behave exactly as their character document predicts? This is the subtlest check and the most important one. If I can read a character’s reference file and predict everything they do in a chapter, the character is a function, not a person. At least one character per chapter should do something their file didn’t specify — an unexpected kindness, an unexpected pettiness, an unexpected interest. Not a plot twist. A behavioral surprise.

Theme-speaking. Does any character articulate their own theme? “Freedom is worth fighting for.” “I need to learn to trust.” These lines appear in AI writing constantly. No human being speaks like this. The pass flags any line where a character sounds like they’ve read their own character sheet and replaces it with something oblique, specific, or behavioral.

Why This Is Hard for AI

The fundamental problem is that language models optimize for coherence. A coherent character is one whose behavior follows logically from their setup. Every action is motivated. Every line connects to the arc. Every detail serves the theme.

But coherence is not the same as humanity. Humanity includes the parts that don’t serve anything — the private pleasures, the involuntary reactions, the moments of mess and surprise that exist because a person is more than a set of narrative functions. The humanity pass is a systematic attempt to add back what the model’s coherence instinct removes.

The pass adds content — typically 1-3 sentences per fix. A private pleasure moment. An involuntary tell. A humor beat. A mess moment. It’s one of the few passes that makes the chapter longer rather than tighter. That feels right. Characters need room to be people.

- Zach