Your D&D Encounter AI Output Is Slop Because Your Encounter Prompts are Vague
- Danny McKeever
- 41 minutes ago
- 12 min read

A practical guide to building encounters AI can actually help you run
“AI is like a baseball pitcher. If you tell it to go easy, it will lob a slow pitch. If you tell it to bring the heat, it will do that and more.”
Your AI is not stupid. It is obedient.
When a GM gives vague instructions, the AI responds with safe output. It fills space. It describes a scene. It gestures toward conflict. The result looks fine and plays thin.
Most encounter prep struggles for the same reason. The GM asked the AI to go easy. No clear choices. No pressure. No consequences. So, the AI threw a slow pitch.
Encounters are where the game actually happens. This is where the world touches the players and must respond under pressure. If the encounter collapses, the world collapses with it.
This guide shows how to bring the heat. When you give AI clear direction, structure, and stakes, it stops lobbing ideas and starts preparing responses. You cannot predict what the players will do. You can prepare how the world answers when they do.
Prompting 101: How to Bring the Heat
AI gives you exactly what you ask for. If you ask for something loose, it responds with something safe. If you give it pressure and structure, it responds with substance. Prompting is not about clever phrasing. It is about preparation.
Clear Direction
AI slop comes from poor prompting techniques.
A prompt like “create a road encounter” tells the AI to go easy. It has no idea what matters, so it fills space. Clear direction tells the AI what the encounter is testing, what the world wants, and what must stay true no matter what the players do.
Direction turns description into response.
Specific Formatting
Formatting is instruction.
When you give the AI a fixed structure, you remove guesswork. Headings and labeled sections tell it where to think and where to stop. This keeps output tight, readable, and usable during prep.
Structure does the work before prose does.
Concrete Examples
Examples teach faster than explanation.
A finished encounter shows tone, scope, and consequence. The AI mirrors what it sees and stays inside those bounds. This keeps output consistent and table-ready.
Break the Work Into Parts
Encounters carry pressure, choice, and fallout. Asking for all of that at once leads to thin results.
Breaking prep into outcomes gives the AI clear problems to solve. Combat response. Social response. Information response. Absence response. Each stays focused. Together, they hold.
Iterative Refinement
Strong output rarely appears in one pass.
You adjust the prompt. The AI sharpens the response. Each round removes softness and adds clarity. This matches good GM prep. You refine before the session so you do not invent answers under the table.
Prompting works when you stop asking the AI to go easy and start asking it to bring the heat.

Encounters Are Where the Game Actually Happens
Everything a GM prepares only matters once it reaches the table. Your lore, your factions, your themes, your Big Narrative Question all sit idle until the players are forced to choose. That moment of pressure is the encounter.
An encounter is not a fight. It is any situation where the players act and the world responds.
Players do not remember themes in the abstract. They remember moments.
Who stopped them on the road
What they were asked to give up
What changed after they decided
Encounters are the interface between players and the world. This is where the campaign proves it is alive. If the world does not react in a visible way, the choice did not matter.
This is also why AI struggles here more than anywhere else. Encounters are not about description. They are about response. When an encounter is prepared as a static situation instead of a set of possible outcomes, the AI has no leverage. It can describe the scene, but it cannot help you run it once the players push back.
If you want encounters that survive player pressure, you must stop preparing what happens and start preparing how the world answers.
Why AI Struggles with Encounter Prep
Most GMs do not prepare encounters. They prepare generic prompts.
A typical request sounds like this:
“You are a D&D GM. Help me create a road encounter for my campaign.”
“Design a patrol stopping travelers.”
“Design a low-level road encounter with Goblins, for my next session.”
These instructions describe a situation, not a problem. They do not define a choice. They do not state what is at risk. They do not explain how the world reacts when players push, lie, comply, or walk away.
AI struggles here for a simple reason. It mirrors the clarity it is given. When the instruction is vague, the output becomes cautious. You get serviceable descriptions, familiar NPCs, and a default slide toward combat. The encounter reads fine and then collapses once the players apply pressure.
This is not a limitation of the tool. It is a reflection of the prep.
Encounters break down at the table when the GM has not decided what the world actually wants. Without that anchor, every unexpected player action forces improvisation. The theme fades. Consequences soften. The moment loses weight.
AI becomes useful only after the GM stops asking for ideas and starts defining responses. When you give the AI a structure that includes intent, pressure, and consequence, it can help you prepare for what matters. The session stops feeling fragile.
Why AI Still Struggles, even with a Persona and Task
Most GMs improve their prompts by adding a role and a clear request. It feels like real progress.
A common prompt looks like this:
Persona: You are a D&D GM helping me prepare a D&D road encounter. Task: Help me create an encounter with a two-person patrol who are looking for trouble.
This is a reasonable instruction. It defines who the AI should act as and what it should produce. The output will sound competent. You will get a scene, two NPCs, and a reason they stop the party.
It still struggles.
Why? Because the prompt never explains why the patrol exists, what they want, or what changes when the players act. The AI has no guidance on pressure or consequence. It fills the gap with defaults. Authority figures. Suspicion. A tense exchange that quietly leans toward combat.
The encounter reads fine. It struggles to add depth to play.
When the players threaten, comply, lie, sneak past, or walk away, the GM is back to improvising, which is not a bad thing, and it is something we live for. But when this happens encounters can often fall flat because the GM did not consider other directions for the encounter. The patrol loses purpose. Dialog becomes flat, the world is forgotten and the moment loses weight. The theme disappears.
Persona and task shape tone. They do not define response.
AI becomes useful only when the GM goes one step further and tells it how the world behaves under stress. Until then, the tool can describe an encounter, but it cannot help you prepare to run it.
Why This Encounter Struggles Without Outcome Prep
Most GMs would stop after writing the setup. Two guards. A road. An inspection. Maybe a name and a badge. On paper, that feels like enough.
At the table, it is not.
The moment the players respond in an unexpected way, the encounter starts to strain. Someone lies. Someone refuses. Someone backs away. Someone attacks. The GM has not decided what the patrol actually does in those moments, so the response becomes improvised, inconsistent and flat.
This is where encounters struggle.
Without prepared outcomes:
Authority turns vague
Consequences soften
The patrol reacts differently to the same behavior
The theme slips out of reach
The encounter still happens, but it loses shape. It stops testing values and starts resolving tension as quickly as possible. Combat becomes the default release valve, not because it fits the moment, but because it is the only response that feels defined.
AI reflects this gap perfectly. When the GM has not decided how the world responds, the AI cannot help you prepare it. It can describe the patrol. It cannot carry the pressure forward once the players push back.
To fix this, the GM does not need better prose or more NPC detail. The GM needs a way to prepare responses across different player choices without predicting behavior. That is where outcome-based encounter prep begins. This is not about the AI taking the role of the GM, this is about AI helping the GM to think through how this encounter might play out in their world. It helps prepare the GM to improvise effectively, keeping the same depth, pressure and world impact intact for when the players go sideways.
Here is how I think about the 5 outcomes for encounter prep.

The Five Encounter Outcomes Framework
To prepare encounters that survive player pressure, you need to stop thinking in scenes and start thinking in responses. You are not predicting what the players will do. You are deciding how the world reacts when they do it.
This is where the five encounter outcomes come in.
Every meaningful encounter should be able to respond through five lenses:
Combat
Parley
Discovery
Sneak
Avoid
These are not branches in a flowchart. They are not mutually exclusive paths. They are ways the world answers player behavior.
A single encounter can move between them. A conversation can become a fight. A fight can reveal information. Avoidance can still leave consequences behind. What matters is that the world’s response stays consistent with its intent.
In the road patrol encounter, the patrol’s purpose never changes. They are testing loyalty. That truth anchors every outcome. Violence, cooperation, curiosity, deception, or withdrawal all get judged through that same lens.
This framework gives the GM something solid to prepare. It also gives AI a clear job. Instead of inventing scenes, it can help you think through pressure, response, and consequence across each outcome. The encounter stops being fragile. It becomes resilient.
Applying the Framework: The Road Patrol Encounter
What follows is the same encounter, prepared five different ways. Nothing about the setup changes. The patrol still stops the party. The inspection still happens. The loyalty test is still the point.
What changes is how the world responds when the players choose a path.
This is the work most encounter prep skips. This is also where AI becomes useful.
Combat Outcome
Combat breaks out when the players treat the patrol as an obstacle to be removed.
The patrol fights defensively. They are not here to win. They are here to observe. One tries to disengage or flee. One focuses on watching who strikes first and who hesitates.
If the patrol loses, the road is quiet afterward. Too quiet. Someone noticed the patrol never checked in. The party’s description travels ahead of them, incomplete and unflattering.
Order is maintained through memory, not force.
Parley Outcome
Parley begins when the players comply, argue, flatter, or submit.
The patrol listens for tone more than words. Respect matters more than honesty.
Confidence without challenge reads as loyalty. Pushback without violence reads as risk.
Those who pass move on quickly. Those who do not are delayed, questioned, and quietly recorded. No threats are spoken. No laws are cited.
Order here costs dignity, not blood.
Discovery Outcome
Discovery emerges when the players observe instead of react.
A symbol repeated too often. A question that has nothing to do with travel. A glance exchanged between the patrol members after a specific answer. The truth becomes visible through pattern, not confession.
Players who uncover the test gain knowledge but also attention.
Curiosity is noted. Insight has a price.
Order survives by watching who sees too much.
Sneak Outcome
Sneaking past the patrol feels clean. No words exchanged. No inspection endured.
The road is empty. The patrol logs absence instead of presence. Travelers ahead speak of inspections that never came. Someone else paid the cost.
Avoidance does not remove consequence. It redirects it.
Avoid Outcome
Avoidance happens when the party turns back or chooses a longer route.
The patrol never sees them. The authority still acts. Checkpoints increase. Villagers complain. Travel tightens.
The players feel the pressure later, not now.
Order spreads by filling gaps.
Each outcome answers the same question through a different response. None of them require improvising the patrol’s purpose at the table. The encounter stays intact, even under stress.
A Reusable Encounter Section You Can Use Every Time
This section is designed to be copied, reused, and refined. It is not prose. It is an interface.
When you give this structure to AI, you are not asking for ideas. You are telling it how the world behaves under pressure. This is what lets encounters survive contact with players.
Use this for any encounter that matters.
How I use this template. I give AI as much information about the campaign and encounters as possible and then I ask it to output this structure. From their I Iterate and refine saving my final encounter GM notes into GMP.
🎭 ENCOUNTER OVERVIEW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📛 Name: {Encounter name}
📍 Location: {Specific place and context}
🎯 Purpose: {What this encounter is testing}
❓ Narrative Question: {Big question this moment reinforces}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👥 INVOLVED NPCs
• {NPC Name / Role} – {what they watch for}
• {NPC Name / Role} – {how they apply pressure}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧭 PLAYER ASSUMPTION
“{What players are likely to believe at first glance}”
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚖️ HIDDEN TRUTH
{What is really happening}
{What failure or resistance costs}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🗣️ PARLEY OUTCOME
• What they listen for: {tone, attitude, phrasing}
• World response: {how compliance or pushback is handled}
• Cost: {moral, social, or future pressure}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚔️ COMBAT OUTCOME
• NPC behavior: {tactics, priorities, limits}
• World response: {who notices, who reports}
• Cost: {long-term consequence}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔍 DISCOVERY OUTCOME
• Clues: {patterns, tells, inconsistencies}
• World response: {what knowledge triggers}
• Cost: {price of knowing}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕶️ SNEAK OUTCOME
• Immediate result: {what bypassing achieves}
• World response: {how absence is noticed}
• Cost: {who pays instead}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚪 AVOID OUTCOME
• Immediate result: {what delay or retreat looks like}
• World response: {how pressure shifts elsewhere}
• Cost: {delayed or redirected fallout}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 GM NOTES
• {What must remain true}
• {How consequences travel forward}
• {Reminder about tone or theme}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
How to Use This Section
Fill this out before the session for each of your planned encounters. GMP helps you do this.
Give it to AI when you want help preparing responses
Do not skip outcomes just because you expect combat
If an outcome has no consequence, the encounter is not finished
This structure does not predict player behavior. It prepares the world to respond honestly when players act.
That is what turns AI from a slow pitch into heat.
Final Example: Brethrek's Roadside Cart

Brethrek’s cart appears at first like a simple roadside merchant stop, the kind players expect to skim past or use to restock supplies. Under that surface sits something slower and more dangerous.
Brethrek trades in rare knowledge as much as coin, and every question, purchase, or shortcut reveals how the party treats power that grows quietly instead of loudly. This encounter works best when it feels optional, unthreatening, and easy to dismiss, then lingers through consequences, rumors, and future attention long after the cart rolls on.
🎭 ENCOUNTER OVERVIEW
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📛 Name: Old Man Starleaf’s Roadside Cart
📍 Location: A quiet stretch of road just outside town, shaded by low trees and hedgerows
🎯 Purpose: Offer knowledge and opportunity while testing curiosity, restraint, and trust
❓ Narrative Question: What is the cost of rare knowledge?
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
👥 INVOLVED NPCs
• Brethrek “Old Man Starleaf” – eccentric half-elf herbalist, watches for genuine interest over greed
• Passing Locals (optional) – farmers or travelers who hint at rumors and shortages
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧭 PLAYER ASSUMPTION
“This is just a merchant stop to restock.”
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚖️ HIDDEN TRUTH
Brethrek’s rare herbs draw attention from forces that value control over nature.
Those who push too hard or act carelessly may be remembered or followed.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🗣️ PARLEY OUTCOME
• What he listens for: curiosity, patience, respect for nature
• World response: discounts, extra knowledge, or quiet trust
• Cost: time spent listening, personal stories shared
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚔️ COMBAT OUTCOME
• NPC behavior: Brethrek avoids violence, uses terrain and cart for cover
• World response: locals distrust the party, rare wares vanish for a time
• Cost: loss of access to information and future aid
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🔍 DISCOVERY OUTCOME
• Clues: Starleaf sigil, damaged herb bundles, mentions of Blue Shadevine
• World response: new quests and deeper lore unlocked
• Cost: attention from those hunting rare plants
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🕶️ SNEAK OUTCOME
• Immediate result: opportunity to inspect wares unseen
• World response: Brethrek notices disturbances later
• Cost: loss of trust, rumors spread quietly
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🚪 AVOID OUTCOME
• Immediate result: party passes without interaction
• World response: hooks resurface later through others
• Cost: missed knowledge and rare resources
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧠 GM NOTES
• Brethrek values knowledge and balance over profit
• Consequences ripple through rumors and future encounters
• Rare herbs connect to larger forces beyond this meeting
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Encounters do not live on the page. They live in the moment where players act and the world answers back. When that response is unclear, everything feels thin. When it is prepared, the game holds.
AI does not fix weak encounter prep. It reflects it. If the prompt is vague, the output stays soft. If the structure is clear, the responses sharpen. This is why outcome-based encounter prep matters. It gives the world something honest to say no matter how the players push.
You do not need to predict player behavior. You need to prepare consequences that travel forward. When you do that, AI becomes useful. It helps you stress-test choices, surface pressure, and stay consistent under chaos.
Encounters are the interface between the world and the table. Prepare that interface well, and everything else starts to work.
