What Does Show, Don't Tell Mean to an AI — and Can It Actually Do It?

A man in a brown jacket types on a vintage typewriter by candlelight, creating a classic writing atmosphere.
Photo by cottonbro studio on Pexels

If you've ever typed a prompt into an AI writing tool and watched it produce sentences like "She felt devastated" or "He was extremely angry," you already understand the core frustration behind ai show dont tell — the gap between what we ask artificial intelligence to do and what it actually delivers. Show, don't tell is one of the most fundamental principles in literary fiction, and yet it's also one of the hardest things to get an AI to execute consistently.

The Short Answer

AI writing tools can technically execute show, don't tell — producing sensory detail, physical gesture, and implication rather than flat emotional statement — but they default to telling because it is statistically safer and more common in training data. With deliberate prompting, strong character context, and the right tool constraints, AI-generated prose can demonstrate genuine showing. The challenge is consistency, not capability.

"AI doesn't default to telling because it lacks imagination. It defaults to telling because telling is what most text looks like."

This isn't a small craft quibble. For indie fiction authors who care deeply about the texture of their prose, this problem cuts right to the heart of whether AI can be a genuine creative collaborator or just a fast, sloppy first-draft machine. The answer is more nuanced — and more hopeful — than most writing communities tend to acknowledge. Let's get into it.

What "Show, Don't Tell" Actually Means — and Why It's Hard to Define

Before we talk about what AI does with this principle, it's worth being precise about what the principle actually demands. "Show, don't tell" is one of those phrases that gets repeated so often it starts to lose its edges. Writers hear it in workshops, read it in craft books, see it scrawled on manuscript feedback — but the instruction is genuinely more complex than it first appears.

At its simplest, telling delivers information directly: "Maria was nervous." Showing renders that nervousness through observable, sensory detail: the way Maria's thumbnail finds the corner of her cuticle, the way she re-reads the same line of the email four times. The reader infers the emotion; the writer never names it.

But this is where most explanations stop, and they shouldn't. Because showing is not just about replacing emotion words with physical gestures. It's about trusting the reader to do interpretive work. It's about understanding that specificity creates credibility — that a particular detail convinces us in a way that a label never can. Cormac McCarthy doesn't tell you the road is bleak; he shows you a landscape so perfectly rendered in ash and silence that bleakness becomes the only conclusion available.

The Three Layers of Showing

It helps to think of showing as operating on three distinct levels:

When we ask AI to show rather than tell, we're asking it to operate on all three levels simultaneously — and to do so with the kind of specificity that feels earned rather than generated. That's a tall order.

A person reads and writes by candlelight, creating a moody and contemplative atmosphere.
Photo by cottonbro studio on Pexels

Why AI Defaults to Telling: The Statistical Problem

Here's something that reframes the whole conversation: AI doesn't default to telling because it lacks imagination. It defaults to telling because telling is what most text looks like.

Large language models are trained on vast corpora of human writing. That writing includes literary fiction, yes — but it also includes fan fiction, web content, how-to articles, Wikipedia entries, and millions of pages of functional prose where emotional clarity matters more than aesthetic restraint. When you ask an AI to describe a character's grief, it reaches for the most statistically probable response. And statistically, most writers say "she felt grief" or "he was overcome with sadness" because most writers — especially developing ones — are still learning to show.

The AI isn't failing craft. It's reflecting the average of the writing it learned from. This is a crucial distinction because it means the problem isn't inherent to AI — it's a defaults problem. And defaults can be overridden.

The Compounding Problem: Vague Character Data

There's a second reason AI prose tends to tell rather than show, and it's one that indie authors have direct control over: insufficient character specificity. Showing requires particularity. You cannot write a specific physical gesture if you don't know what kind of person would make that gesture. You cannot render meaningful behavioral detail without knowing your character's history, nervous habits, and emotional triggers.

When an author prompts an AI with nothing more than "write a scene where Jenna finds out her brother has been lying to her," the AI has no raw material for specificity. It defaults to generic emotion tags because that's all the information it has. Feed the AI a full character portrait — Jenna's childhood, her relationship with touch, the specific way she goes cold when betrayed rather than hot — and the resulting prose has a fighting chance at real showing.

This is exactly why tools that maintain persistent character context matter. If you've looked into the why does ai keep changing your character's personality mid-story? problem, you'll recognize this pattern: without anchored character data, AI doesn't just forget who your character is — it flattens them into the nearest archetype, which produces prose that tells rather than shows every single time.

Pro Tip

Before prompting any AI tool for an emotionally charged scene, write out five to eight specific behavioral details that are unique to your character — not personality adjectives, but actions. What does this person do with their hands when they're frightened? How do they speak differently when they're performing calm versus actually feeling it? Give the AI that raw material and watch the output change.

The AI Show Don't Tell Problem in Practice: Before and After

Let's make this concrete. Here's the kind of output you typically get when you ask an AI to write an emotional scene without sufficient context or craft instruction:

Before (AI default — telling):

Daniel felt a deep sense of loss as he stood in his father's study. He was very sad and overwhelmed by grief. Everything reminded him of his father and he couldn't stop thinking about all the things he'd never said. It was extremely painful to be in that room.

This is prose that tells us what to feel rather than giving us the experience of feeling it. Now here's the same scene prompted with specific character detail, behavioral instruction, and an explicit craft directive to avoid naming emotions directly:

After (AI with context and craft constraint):

Daniel picked up the letter opener — his father had used it to open bills, only bills, always bills, as though correspondence that mattered deserved to be torn open by hand. He turned it over. Set it down. Picked it up again. The desk lamp was still angled toward the chair where his father had sat, and he couldn't make himself adjust it. Outside, a car backed out of a driveway. Someone's life, continuing.

That second passage isn't perfect literary fiction — but it's doing real work. It's grounding us in physical specificity, using a repeated behavior to imply psychological state, and ending on an image rather than an emotion label. The AI produced it. The author directed it.

How to Actually Get AI to Show Rather Than Tell

This is where we move from diagnosis to craft. There are several concrete techniques that consistently improve AI output in this area.

1. Replace Emotion Words in Your Prompt

If your prompt contains words like "sad," "angry," "happy," or "anxious," you are almost guaranteeing that those words will appear in the output. Instead, describe the situation and the character's behavioral tendencies — never the emotion itself. Let the AI work from the outside in.

Instead of: "Write a scene where Clara feels betrayed by her best friend."

Try: "Write a scene where Clara has just discovered that her best friend told her ex-husband where she was living. Clara tends to become very precise and formal when she is hurt — she starts organizing things, speaking in complete sentences, refusing small courtesies like offers of tea. She does not cry in front of people."

2. Anchor Scenes in Sensory Specificity

Tell the AI exactly what environment the character inhabits and what they can perceive. Vague settings produce vague prose. Specific settings give the AI something to work with — and sensory detail is the foundation of all genuine showing.

3. Use Structural Constraints

Explicitly forbid certain moves. "Do not name any emotion directly" is a powerful constraint. So is "Do not use adverbs to describe how speech is delivered." These negative instructions shape output as meaningfully as positive ones.

4. Give the AI Your Character's Voice and History

The more the AI knows about your character's specific past — not their personality traits in general, but the events that shaped them — the more it can draw on particular, earned detail rather than generic gesture. A story codex that captures each character's history, speech patterns, and behavioral tendencies gives AI writing tools the raw material they need to produce prose that actually shows rather than tells.

A man in a dimly lit room with cigarettes and a book adds a sense of rebellion and mystery.
Photo by Obes on Pexels

5. Ask for Revision, Not Generation

One of the most effective approaches is to generate a raw scene and then prompt specifically for showing revisions. "Rewrite this passage so that every emotional state is communicated through physical action, dialogue subtext, or environmental detail — never through direct naming." Revision prompts often outperform generation prompts because they give the AI a draft to work from.

Pro Tip

When revising AI-generated prose for showing, focus especially on dialogue tags and the beats between lines of speech. AI tends to pile in adverbs and emotion labels here: "she said bitterly," "he replied with barely concealed anger." Replace these with a single precise action beat instead — what the character does with their hands, eyes, or body while talking. This one change dramatically improves the felt reality of a scene.

What AI Does Surprisingly Well — and Where It Still Falls Short

In fairness to the technology, there are areas where AI-assisted showing has genuine strengths. AI tools are often quite good at generating sensory detail when prompted carefully. They can produce atmospheric description that grounds a scene physically. They can iterate quickly on subtext — offering multiple versions of the same piece of dialogue at different registers of concealment and implication.

Where they continue to struggle is in what we might call earned restraint — the kind of showing that works precisely because of everything the author has built before it. When Kazuo Ishiguro's Stevens in The Remains of the Day refuses, again and again, to name what he feels for Miss Kenton, the restraint is devastating because we've lived in his repressed interiority for 250 pages. An AI producing that scene cold, without the weight of the novel behind it, would have no mechanism for that devastation. The showing depends on the architecture. AI can execute individual techniques; it cannot yet build the long structural showing that the best literary fiction depends on.

This is worth naming honestly — not to discourage you from using AI tools, but to clarify the collaboration correctly. AI is excellent at the sentence-level execution of craft techniques when given the right constraints. The larger architecture — the pacing of revelation, the cumulative weight of withheld information — remains the author's work.

If you're evaluating which tools genuinely support this kind of craft-aware collaboration, it's worth researching the best AI writing tools for fiction with an eye toward which ones allow you to maintain persistent character and story context across sessions, since that context is the foundation of any real showing capability.

The Role of Canon and Consistency in Showing

There's a structural issue that often undermines showing in AI-generated fiction that doesn't get discussed enough: inconsistency erodes specificity. If an AI forgets that your character has a prosthetic hand, it cannot write the particular physical gestures that belong to someone who navigates the world that way. If it forgets that your setting has no electricity, it cannot render the sensory texture of candlelight and shadow that would make a scene feel real.

Good canon enforcement for AI-generated scenes is not just a continuity issue — it's a craft issue. Showing depends on specificity, and specificity depends on the AI knowing and respecting the established facts of your world and your characters. Every inconsistency is a missed showing opportunity.

ProseEngine approaches this by keeping your story's canon, character profiles, and world rules accessible to the AI throughout the writing session — which means the physical and behavioral specifics that make showing possible are actually available when it matters. It's the difference between prompting a stranger and prompting someone who has read your whole manuscript.

For authors wondering about the practical and financial side of integrating these kinds of tools into their process, it's worth understanding what AI novel writing software costs at different feature levels, since the tools with persistent context features tend to sit in a different pricing tier than basic generation tools.

Try This

Find your telling words and map them to the three layers of showing

  1. Open one emotionally charged scene from your draft and circle every word or phrase that labels an emotion directly — words like "felt," "was sad," "seemed angry," "appeared nervous" — anywhere the prose names the feeling rather than rendering it.
  2. Beside each circled phrase, write out five to eight specific behavioural details unique to that character: not personality adjectives, but physical actions — what they do with their hands, how their speech changes, what small habitual thing they reach for under pressure.
  3. Count your circled phrases, then mark each one with S, B, or I to indicate which layer of showing it is still missing — Sensory grounding, Behavioural specificity, or Implication and restraint — so you have a labelled list showing exactly where your prose is telling and which layer would replace it.

Running the same check across a full novel-length draft — typically eighty thousand to a hundred thousand words — takes several focused hours and produces a long list of passages to revisit.

Key Takeaways

  • AI defaults to telling because most of its training data is written that way — it's a statistical tendency, not an inherent limitation, and it can be overridden with deliberate prompting.
  • The single most effective way to improve AI showing is to provide specific behavioral character detail before prompting — actions, habits, and tendencies, not personality labels.
  • Structural constraints (forbidding direct emotion naming, adverbs, abstraction) shape AI output as powerfully as positive instructions do.
  • Sentence-level showing is achievable with AI; the cumulative architectural showing that defines literary fiction remains the author's responsibility.
  • Canon consistency and persistent character context are craft issues, not just continuity issues — without them, AI cannot generate the specificity that showing requires.

Frequently Asked Questions

Can AI writing tools actually learn show don't tell, or do they always default to telling?

AI tools do not learn in the session-to-session way humans do, but they can execute showing techniques reliably when given the right constraints and context. The key is treating your prompt as a craft directive, not just a plot instruction — specify behavioral details, forbid direct emotion naming, and anchor scenes in sensory specificity. With those inputs, AI-generated prose can demonstrate genuine showing at the sentence level.

Why does AI keep writing things like "she felt devastated" instead of showing the emotion?

This happens because emotion labels are statistically common in the text AI was trained on — they are the default way most writers express feeling, especially in earlier drafts and informal writing. The AI is not making a craft choice; it's producing the most probable output given your prompt. The fix is to remove emotion words from your prompt entirely and describe only observable behavior and circumstance.

What's the best way to prompt AI to write more literary, showing-focused prose?

Three moves make the biggest difference: give the AI specific behavioral tendencies for your character (not personality adjectives, but physical actions), include explicit negative constraints like "do not name any emotion directly," and use revision prompts rather than cold generation when you can. Asking the AI to rewrite a passage using only physical action, dialogue subtext, and environmental detail produces stronger results than asking it to generate from scratch with vague craft instructions.

Does the AI tool I use matter for show don't tell quality, or is it all in the prompting?

Both matter, but they affect different things. Prompting technique controls the sentence-level craft of any individual passage, and good prompting can dramatically improve output across all tools. The tool matters most for consistency over a full manuscript — tools that maintain persistent character and world context give the AI the specific detail it needs to show rather than tell across hundreds of scenes, not just one. For a deep dive into options, the ProseEngine FAQ covers how persistent context works in practice.

Stop solving this by hand.

Analyze a chapter — free, no signup

or start writing free →