How do I use AI to generate session content?

How do I use AI to generate session content?

SwiftPrep's AI generation helps you create content for entity fields on demand. Instead of staring at a blank description box, you can generate a starting point and refine it to fit your vision.

How It Works

AI generation is available on any text field across all entity types. Look for the AI Generate button next to fields like Description, Personality, Atmosphere, and others.

Basic Workflow

  1. Open any entity (NPC, location, encounter, etc.)
  2. Find the field you want to fill
  3. Click the AI Generate button
  4. Optionally provide guidance in the prompt field
  5. Select a tone preset
  6. Adjust the creativity slider
  7. Click Generate
  8. Review the result:
    • Click Use to apply it to the field
    • Click Regenerate for a different take
    • Edit the text directly before applying

Each generation uses 1 credit from your monthly quota.

Generation Options

Prompt (Optional)

Tell the AI what you are looking for. The more specific, the better.

FieldWeak PromptStrong Prompt
NPC Personality"interesting""paranoid but not without reason - she's actually being watched"
Location Atmosphere"scary""the kind of quiet that makes you realize something should be making noise"
Item Properties"powerful""grants strength but slowly makes the wielder cruel"

Leave the prompt empty to let the AI generate based on existing entity content and the selected tone.

Tone Presets

PresetStyleBest For
Dark FantasyGrim, serious, morally greyVillains, horror, difficult moral situations
HeroicBrave, optimistic, larger than lifeHeroes, mentors, inspiring moments
ComedicLight, funny, absurdComic relief, humorous campaigns
MysteriousEnigmatic, secretive, uncertainIntrigue, investigation, the unknown
EpicGrand scale, legendary, sweepingClimactic moments, world-shaking events
GrittyRealistic, harsh, down to earthLow fantasy, survival, consequences
WhimsicalPlayful, magical, fantasticalFey encounters, lighthearted magic

Creativity Slider

Controls how predictable or surprising the output is:

SettingResultUse For
Low (left)Safe, conventional, groundedBackground elements, standard content
Medium (center)Balanced, interesting but plausibleMost everyday use
High (right)Surprising, unusual, unexpectedMemorable elements, villains, unique items

Rule of thumb: Low creativity for things that should fade into the background. High creativity for things that should stand out.

What You Can Generate

AI generation works on text fields across all entity types:

NPCs

  • Description, personality, goals
  • Appearance, voice and mannerisms
  • Traits and quirks, emotional triggers
  • Secrets, combat behavior
  • Any other text field

Locations

  • Description, atmosphere
  • Sensory details (sights, sounds, smells)
  • Features, dangers and hazards
  • Plot hooks connected to this place

Encounters

  • Description and setup
  • Environmental factors
  • Rewards, resolution options
  • DM notes

Items

  • Description and properties
  • Lore and history
  • Attunement requirements

Factions

  • Description, goals, methods
  • Resources and secrets

Plot Hooks

  • Description and stakes
  • Complications

Session Plans

  • Objectives, key scenes
  • Contingency plans
  • DM notes

Player Characters

  • Backstory, goals
  • Development notes

Context-Aware Generation

On Companion and Power tiers, AI generation considers your campaign context:

What the AI Considers

  • Other fields in the current entity
  • Related entities (linked NPCs, locations, factions)
  • Your campaign's existing content and relationships

Why This Matters

Without context, you get generic fantasy:

"The tavern is busy with patrons drinking and talking."

With context, you get content that fits your world:

"The Rusty Anchor is crowded tonight - members of the Dockworkers' Guild cluster near the fire, while a few of Captain Vance's soldiers drink alone at the bar, watching the door."

The AI references your existing factions, NPCs, and established details.

Maximizing Context Value

The more you fill in your entities, the better context-aware generation becomes:

  • Write good descriptions for key entities
  • Create relationships between entities
  • Use tags consistently
  • Build out your world - the AI learns from what exists

Quota and Tiers

Generation Limits

TierMonthly Quota
Free15 generations
Companion150 generations
Power400 generations

Each generation uses 1 credit. Quota resets at the start of each billing cycle.

Quota Indicators

SwiftPrep shows your quota status:

UsageColorMeaning
0-74%GreenNormal usage
75-89%YellowApproaching limit
90-99%RedNearly exhausted
100%Red (blocked)Wait for reset or buy more

Running Low?

Option 1: Wait for your quota to reset at the next billing cycle.

Option 2: Purchase a Pay-As-You-Go package:

PackageGenerationsPrice
Small10$1.00
Medium50$4.00
Large100$7.00

PAYG generations do not expire and carry over month-to-month.

AI Generation vs. Super Swift

SwiftPrep offers two AI tools. Use the right one for the situation:

Use AI Generation WhenUse Super Swift When
Filling a specific fieldCreating a complete entity
Working within an existing entityGenerating from scratch
You need focused, targeted contentYou need content fast
Refining details during prepEmergency prep or mid-session

AI Generation is surgical - one field at a time. Super Swift is rapid - complete entities in seconds.

Tips for Better Results

Write Better Prompts

Be specific: "A retired soldier who runs a pawn shop and regrets something from the war" beats "an NPC."

Include the key detail: What makes this interesting? What is the hook? Include it.

Leave room for surprise: Do not over-specify. "A tavern with a dark secret" lets the AI surprise you with what the secret is.

Use Tone Strategically

Match tone to your campaign: If you are running gothic horror, use Dark Fantasy or Gritty for most content.

Vary tone for depth: Even in a Heroic campaign, your villain might use Dark Fantasy.

Edit Rather Than Regenerate

AI rarely produces perfect content on the first try. But a decent result you spend 2 minutes editing is usually better than burning 5 credits trying to get perfection.

Workflow:

  1. Generate once
  2. Use the result even if imperfect
  3. Edit the parts that do not fit
  4. Add your own ideas
  5. Cut what does not work

Batch Your Generation

Do your AI-heavy work in dedicated prep sessions rather than generating one field at a time throughout the week. You will get into a flow and use credits more efficiently.

Example: Generating NPC Content

Entity: Bartender at The Broken Oar Tavern

Field: Personality

Prompt: "Knows everyone's secrets but never gossips for free"

Tone: Mysterious

Creativity: Medium

Output:

Peg speaks in prices. Every question costs something - sometimes coin, sometimes a secret of your own, sometimes a favor she'll collect later. She never forgets a debt, and she never gives information away. The regulars know the rules: you pay for your drinks, and you pay for what you learn. The only thing she offers freely is a refill if you're interesting enough to keep around.

This gives you a personality you can roleplay: the transactional bartender who trades in information. Edit to taste, then move to the next field.

Related Articles

Was this article helpful?