NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQTC402ZZHTT2G9R5BAQ7W
Run Details
Model:
GPT-4.1 Nano
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
12.6s
Cost:
$0.000745
Provider:
OpenAI
Model input
System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
The air shifted as they stepped beneath the ancient oak standing stones that marked the boundary of the Grove, a sensation like slipping through a thin veil of mist into another world altogether. Even Nyx, usually unfazed in their shadow form, paused briefly, violet glow
flicker
ing uncertainly. The trees — impossibly tall, their limbs entwined with
luminous
wildflowers — str
etched
upward like the fingers of a sleeping giant, their bark shimmering with an iridescent hue that
flickered
between silver and deep violet. Aurora kept her eyes wide but steady, her fingers resting
lightly
on the handle of the Fae-Forged Blade tucked into her coat. She could feel the faint tremor of the Heartstone Pendant against her chest, pulsing with a warmth that was almost human in its steadiness but impossible to ignore. She blinked, trying to adjust to the
surreal
stillness. Outside the grove, time was a hurried, relentless march, but within this pocket—an eternity in a few breaths—the world
seemed to
breathe slow and heavy. Nyx’s voice was a whisper carried on the wind, almost lost amid the rustling leaves. “The Veil’s cracks are thin here. Hell and what lies beyond... they bleed through in ways that prick the skin, if you listen closely.” Their silhouette shifted, shadows rippling as if they floated just out of reach of solid form. “Stay close. And be wary of illusions. The grove — it’s a mirror, sometimes distorted, sometimes true.” Victoria’s silver hair caught what little light filtered through the dense canopy, shimmering like a
flicker
of moonlight. Her lavender eyes darted from one strange bloom to another, as if searching for clues in the mutation of flora that defied earthly logic. “The ancient stones,” she murmured, voice riddled with awe and caution. “They’re anchors. Anchors for the realm’s heart... or perhaps its soul.” And so they moved deeper, weaving between towering roots that wound like serpents beneath the canopy, the ground beneath their feet a
mosaic
of
glistening
stones and soft moss that
shimmered
and shifted with e
very
step. The flora was an alien riot—flowers with petals that refracted, casting rainbows into the air; vines thick as a man’s arm curling like serpents around the trees, their leaves whispering unintelligible words. A gentle, haunting hum filled the space, a sound that
seemed to
come from the
very
fiber of this place—a melody woven from the subtle vibrations of the realm itself. Aurora felt it resonate through her bones; e
very
note wove a spell of awe,
tinged
with unease. Each step deeper felt like crossing a threshold, as if the environment
was pulling
threads from her sense of reality. The air prickled, not merely from the strange beauty but from the silent watchfulness of whatever unseen presence lurked here. Suddenly, Nyx parted the shadows with a faint ripple, revealing a shimmering pool of liquid light at their feet. It reflected the grove’s strange glow and the impossible vista beyond: endless sky streaked with shifting colors that defied earthly description. Aurora crouched, peering into the
luminous
surface. Tiny, glittering motes floated within it, like stars captured in a liquid mirror. “That's… new,” she said quietly, voice trembling with a strange awe. “A portal? Or just another trap?” Nyx’s form
flickered
briefly in the shadow's faint glow. “The Grove’s heart,” they whispered, “it’s a nexus of passage and pause. Light and shadow
dance
here, twisting the boundaries. Be mindful of what you see.” Isolde Varga appeared silently among them, her pale lavender eyes
unreadable
beneath her silver hair. She moved with an
ethereal
grace, her
footsteps
leaving no trace on the soft moss. She tilted her head, gaze fixed on the bizarre flora that
seemed to
shift subtly when she looked away. “The Fae’s realm,” she murmured in riddles, “is woven in whispers, in threads unseen. To walk here—be careful what truths you seek, for some doors you cannot unclose.” Aurora felt a
flicker
of uncertainty; her instincts told her they were close to something powerful, perhaps dangerous. Her fingers brushed the pendant at her neck, its faint glow warming her skin like a heartbeat. The blade in her hand hummed
softly
, faintly luminescent, casting a delicate glow that contrasted against the vibrant, living chaos around her. The grove str
etched
further, sunlight
flicker
ing like
fractured
glass through the canopy. Beneath her feet, the ground pulsed
softly
—almost like a heartbeat, a silent rhythm of this realm. As they advanced, the flora grew stranger—flowers with tendrils that
shimmered
with a metallic sheen, leaves with edges that curled unreadably. Sometimes, Aurora thought she saw twitches in the shadows, or glimpses of beings watching from the corners of her vision. A sudden ripple—like a stone cast into a still pond—disturbed the mirrored surface, and the group exchanged cautious glances. Aurora’s pulse quickened. She reached out, palms trembling
slightly
, to touch the pool’s surface. It clung warm and alive to her fingertips, a heartbeat she could almost feel beneath her skin. “Is this...” she began, her voice trailing. “Is this some kind of anchor?” “Or a trap,” Nyx said, voice like a breath of wind. “The realm
flicker
s. The Veil isn’t stable here.” The whispering hum intensified, now layered with distant
echoes
—faint voices that
seemed to
whisper secrets only the grove’s ancient bones could understand. Aurora’s skin prickled with the predatory consciousness lurking just beneath the surface, an awareness that pervaded this living place. She took a deep breath, steadying herself. Her hand moved instinctively toward the Heartstone Pendant. The faint glow pulsed brighter, syncing with her heartbeat. Her mind spun with the possibility of what this place was—more than just a grove, a crossing point or a dying ember of some forgotten magic. It felt alive, aware, waiting. Suddenly, she knew: they weren’t alone. The subtle presence lurking in the shadows was not merely observing. It
was testing
. Perhaps for a gift, or a curse. Or perhaps for something darker. A cluster of wildflowers
shimmered
, their petals twisting into faces—
ethereal
masks of wood and light—that stared openly now. The color drained from Aurora’s face as she recognized the faces from whispered tales—the guardians, perhaps, or manifestations of the realm’s
fractured
soul. “We need to move,” she whispered, voice edged with unease. Behind her, Isolde’s sil
very
head tilted in that cryptic way she always did when contemplating riddles older than stars. “The grove reveals what is hidden, but hides what is meant to stay secret.” With cautious steps, they pressed onward, deeper into the living labyrinth. The world
seemed to
breathe around them, alive with promise, danger, and ancient secrets — a place
etched
into the
very
fabric of realms. Time elongated and contracted, moments str
etched
into eternity as they knelt in quiet wonder and guarded fear, knowing that now they had glimpsed what lies beneath the Veil itself.
created_at
"2026-02-17T02:45:53.392812+00:00"
2/17/2026, 2:45:53 AM
model
"openai/gpt-4.1-nano-2025-04-14"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
433
moderation_latency
(null)
generation_time
12470
tokens_prompt
1590
tokens_completion
1843
native_tokens_prompt
1533
native_tokens_completion
1479
native_tokens_completion_images
0
native_tokens_reasoning
0
native_tokens_cached
0
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"completed"
usage
0.0007449
router
(null)
provider_responses
0
id
"resp_0fcedbfa205c1342016993d6521c34819098d72e3b122983a2"
status
200
is_byok
false
latency
117
endpoint_id
"9251cee5-5503-4be9-9439-7ae21ff062a3"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-4.1-nano-2025-04-14"
api_type
"completions"
id
"gen-1771296338-tkQU6apoyhfmgDaX8eLY"
upstream_id
"resp_0fcedbfa205c1342016993d6521c34819098d72e3b122983a2"
total_cost
0.0007449
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
77.7778%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
6
adverbTagCount
1
adverbTags
0
"she said quietly, voice trembling with a strange awe [quietly]"
29.8246%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1140
totalAiIsmAdverbs
8
found
0
adverb
"lightly"
count
1
1
adverb
"slightly"
count
1
2
adverb
"softly"
count
2
3
adverb
"suddenly"
count
2
4
adverb
"very"
count
2
highlights
0
"lightly"
1
"slightly"
2
"softly"
3
"suddenly"
4
"very"
100.0000%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
0.0000%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1140
totalAiIsms
22
found
0
word
"ethereal"
count
2
1
word
"luminous"
count
2
2
word
"mosaic"
count
1
3
word
"tinged"
count
1
4
word
"flickered"
count
2
5
word
"flicker"
count
2
6
word
"shimmered"
count
3
7
word
"glistening"
count
1
8
word
"surreal"
count
1
9
word
"unreadable"
count
1
10
word
"fractured"
count
2
11
word
"dance"
count
1
12
word
"footsteps"
count
1
13
word
"echoes"
count
1
14
word
"etched"
count
1
highlights
0
"ethereal"
1
"luminous"
2
"mosaic"
3
"tinged"
4
"flickered"
5
"flicker"
6
"shimmered"
7
"glistening"
8
"surreal"
9
"unreadable"
10
"fractured"
11
"dance"
12
"footsteps"
13
"echoes"
14
"etched"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
0
maxInWindow
0
found
(empty)
highlights
(empty)
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
61
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
5
narrationSentences
61
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
67
matches
(empty)
87.0085%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
22
mean
51.36
std
23.35
cv
0.455
sampleLengths
0
82
1
84
2
72
3
64
4
68
5
87
6
60
7
17
8
35
9
77
10
57
11
69
12
50
13
13
14
19
15
41
16
55
17
32
18
41
19
10
20
33
21
64
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
61
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
2
totalVerbs
163
matches
0
"was pulling"
1
"was testing"
92.6529%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
992
adjectiveStacks
0
stackExamples
(empty)
adverbCount
45
adverbRatio
0.04536290322580645
lyAdverbCount
23
lyAdverbRatio
0.023185483870967742
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
67
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
67
mean
16.87
std
8.58
cv
0.509
sampleLengths
0
33
1
14
2
35
3
22
4
28
5
9
6
25
7
15
8
40
9
17
10
18
11
24
12
11
13
11
14
36
15
32
16
30
17
17
18
20
19
20
20
19
21
21
22
7
23
13
24
11
25
6
26
9
27
26
28
15
29
15
30
19
31
28
32
18
33
17
34
22
35
12
36
16
37
21
38
20
39
19
40
3
41
11
42
17
43
7
44
6
45
11
46
8
47
22
48
19
49
7
62.1891%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
5
diversityRatio
0.417910447761194
totalSentences
67
uniqueOpeners
28
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
6
fancyCount
6
fancyTags
0
"she murmured, voice riddled with awe and caution (murmur, riddle)"
1
"she said quietly, voice trembling with a strange awe (say quietly, voice)"
2
"they whispered (whisper)"
3
"she murmured in riddles (murmur)"
4
"Nyx said, voice like a breath of wind (say, like)"
5
"she whispered, voice edged with unease (whisper, edge)"
79.3796%