NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMPCY0TYN07J5J84WKNMX0Q
Run Details
Model:
GPT-4o, May 13th (temp=1)
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
19.5s
Cost:
$0.034320
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
Aurora Carter stood at the edge of the grove,
eyes narrowed
, the sunlight filtering through the dense foliage and throwing patches of iridescent light onto her skin. Her straight shoulder-length black hair
fluttered
lightly
in the breeze. She adjusted the strap of her backpack and glanced over at Nyx, who lingered at the periphery, their form a liquid silhouette that
seemed to
absorb the
very
light around them. In their faintly glowing violet eyes, she could see a reflection of the curiosity she herself felt. "Rory, are you sure about this?" Nyx’s whisper carried on the wind, barely louder than the rustling leaves. "Sure as I can be," Aurora replied, her voice steady despite the small knot of tension in her stomach. She tucked a stray lock of hair behind her ear, drawing attention to the small crescent-shaped scar on her left wrist. The scarred skin felt tight, almost itchy, as it often did when she was on the brink of something unknown. From behind an ancient oak standing stone, Isolde Varga emerged, her silver hair glowing
ethereal
ly in the half-light of the grove. Her pale lavender eyes
seemed to
pierce through the veil of reality itself, and she offered the faintest of smiles. "The grove awaits," Isolde said, her voice melodic, laced with the cadence of centuries. "Step
carefully
, for time weaves differently here." With that, Aurora took a deep breath and stepped forward, the air around her shifting as if she’d crossed an invisible boundary. Immediately, there was a
palpable
change. The atmosphere grew warmer, scented with wildflowers blooming in e
very
hue — flowers that had no earthly counterpart in color or shape. Butterflies flit from blossom to blossom, their wings leaving trails of sparkling dust in the air. Nyx moved right behind her, their shadowy form in
stark
contrast to the vibrant flora. Further into the grove, the distinction between night and day blurred, and the sky above was a twilight canvas streaked with lines of pink, purple, and silver. A soft hum permeated the air, a
symphony
of sorts created by the rustling leaves, whispering brook, and the distant,
echoing
calls of mystical creatures. As they ventured deeper, Aurora felt the ground beneath her feet change, becoming softer, almost springy. She knelt briefly and touched it, discovering it
was lined
with moss that gave off a gentle luminescence. Her hand twinged
slightly
at the cold touch of the Fae-Forged Blade she wore at her belt, but she knew she’d soon appreciate its protection. “What do you see?” Nyx asked, their voice an almost imperceptible gust against her ear. “E
very
thing,” Aurora breathed, standing again, a look of awe painting her features. “And nothing I recognize.” Isolde's
footsteps
remained soundless behind them, her presence more felt than heard. The path wound ahead, lined by trees with bark that
shimmered
like metal, leaves that whispered secrets in a language Aurora couldn’t understand. They approached a clearing where a ring of ancient oaks formed a natural cathedral. At the center, a stone dais covered in runes pulsed with a dull blue light. Aurora stepped closer, compelled by the silent song of the stones. “Careful,” Isolde advised, appearing at her side. “The stones are old, older than memory. They bear witness to time itself.” Aurora touched the Heartstone Pendant around her neck, feeling its gentle warmth. She sensed it pulse
slightly
as if in response to the ancient magic around them. The faint inner glow of the pendant mirrored the shifting lights of the stones. “Is there something we need to do here?” Aurora asked. “This is a place of revelation,” Isolde said enigmatically. “The grove reveals what one seeks but not always in the manner one expects.” Nyx slithered beside them, their form
wavering
between solid and incorporeal. “I don’t like this,” they murmured, their gaze flickering with unease. “Stay close,” Aurora said, though her companions’ discomfort mirrored her own. She stepped up to the dais, her booted foot making a soft thud on the stone surface. The runes flared briefly at her touch, and she closed her eyes, reaching out with her mind and heart. A ripple of energy surged through her, and when she opened her eyes, she saw not only the grove but flickers of other realms layered upon it. Glimpses of Dymas’s sprawling orchards, molten rivers, and grand feasts overlapped with the
ethereal
beauty of the Fae’s hidden world. The Heartstone Pendant pulsed more insistently, and for a moment, she
was overwhelmed
by sights and sounds of lands she had only read about in myths. She saw Prince Belphegor’s gluttonous realm where bound souls toiled in eternal culinary competitions. The air reeked of exotic spices and sweet decay. Her vision shifted to the Veil itself, a shimmering barrier interspersed with rifts watched over by silent Wardens. Pulling back from the overwhelming influx, Aurora gasped, her heart hammering. “I saw…” “E
very
thing,” Isolde finished, her voice softer, sympathetic even. “The grove shows the interconnections of realms, the Veil that binds us all. You saw what lies beyond.” Nyx wrapped around Aurora protectively, their form solidifying momentarily. “You alright?” “Yeah,” Aurora answered, shaking off the vestiges of the vision. Her curiosity was now
tinged
with a healthy dose of caution. “Let’s keep moving.” They continued deeper into the grove, the path shifting unpredictably, sometimes narrowing to little more than animal trails only to open again into vast meadows filled with bioluminescent flowers. Aurora admired one such flower, its petals a cascade of light that danced at her touch, casting prismatic colors over her skin. They reached another clearing where an ancient, burbling spring fed into a small, crystal-clear pond. Fish with scales like quicksilver darted beneath the surface, leaving ripples that
shimmered
in the perpetual twilight. “Kneel,” Isolde instructed. Aurora and Nyx complied, albeit
warily
. Isolde dipped her hand into the water, her touch causing
radiant
patterns to spread across the surface. “Drink,” she said, offering cupped hands filled with the enchanted water. Aurora hesitated, but she trusted Isolde’s guidance. She leaned forward and drank, immediately feeling a surprising warmth spread through her, a
stark
contrast to the usual cool touch of Fae magic. Her senses sharpened further, the grove’s e
very
nuance now vividly clear. Nyx declined, their
ethereal
form rippling. “Water of the Fae is not for us,” they said, a
spectral
smile lilting their voice. Standing, Aurora observed how the spring’s light now felt softer, more inviting, as if it recognized her. “What’s next?” “We keep moving,” Isolde said enigmatically, her pale lavender eyes flashing with an
unreadable
emotion. “The heart of the grove awaits.” They moved once more, the grove growing more
surreal
with each step. The twilight gave way to an
otherworldly
glow that
seemed to
come from nowhere and e
very
where. Trees with bark speckled with what looked like constellations branched out above them. The ground beneath their feet vibrated occasionally, as though acknowledging their presence. More standing stones appeared, each inscribed with ancient runes of power that made Aurora’s pendants warm further in response. The enchantment of the place deepened, and Aurora felt her own magic resonating with it. Their journey culminated in a vast clearing where an enormous tree lay; its roots dug deep into both earth and magic. Its bark
was silvered
, like Isolde’s hair, and it emanated an ancient, calming presence. At the tree's base, a Fae-Forged Blade identical to the one Aurora carried lay embedded in a stone, pulsing faintly. Aurora approached it
cautiously
, senses alert. “This… this is like my blade.” Isolde nodded. “A twin, for balance. Your journey begins and ends here, in the heart of the grove.” Aurora reached out, her hand hesitating just above the hilt, feeling the coldness radiate from the moonsilver. She knew, in her heart, this grove held many secrets, but the most important ones were those she’d have to decipher herself. With a deep breath, she grasped the hilt and pulled, feeling the blade slide out effortlessly, sealing her bond to this
otherworldly
place and its magic.
created_at
"2026-02-17T02:21:09.169703+00:00"
2/17/2026, 2:21:09 AM
model
"openai/gpt-4o-2024-05-13"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
320
moderation_latency
(null)
generation_time
19481
tokens_prompt
1590
tokens_completion
2174
native_tokens_prompt
1533
native_tokens_completion
1777
native_tokens_completion_images
(null)
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
"stop"
usage
0.03432
router
(null)
provider_responses
0
id
"chatcmpl-DA4zh6QYtWJFZAJHXnqT9MwyBvopU"
status
200
is_byok
false
latency
300
endpoint_id
"3d6584e7-a2bb-48d6-903d-24e3d90e7e55"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-4o-2024-05-13"
api_type
"completions"
id
"gen-1771294849-iQpMalbtUHquG1NPboQp"
upstream_id
"chatcmpl-DA4zh6QYtWJFZAJHXnqT9MwyBvopU"
total_cost
0.03432
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
66.6667%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
15
adverbTagCount
3
adverbTags
0
"Aurora breathed, standing again, a look of awe painting her features [again]"
1
"Isolde said enigmatically [enigmatically]"
2
"Isolde said enigmatically, her pale lavender eyes flashing with an unreadable emotion [enigmatically]"
47.7612%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1340
totalAiIsmAdverbs
7
found
0
adverb
"carefully"
count
1
1
adverb
"cautiously"
count
1
2
adverb
"lightly"
count
1
3
adverb
"slightly"
count
2
4
adverb
"warily"
count
1
5
adverb
"very"
count
1
highlights
0
"carefully"
1
"cautiously"
2
"lightly"
3
"slightly"
4
"warily"
5
"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
1340
totalAiIsms
19
found
0
word
"palpable"
count
1
1
word
"ethereal"
count
2
2
word
"symphony"
count
1
3
word
"tinged"
count
1
4
word
"shimmered"
count
2
5
word
"wavering"
count
1
6
word
"fluttered"
count
1
7
word
"spectral"
count
1
8
word
"otherworldly"
count
2
9
word
"surreal"
count
1
10
word
"unreadable"
count
1
11
word
"radiant"
count
1
12
word
"stark"
count
2
13
word
"footsteps"
count
1
14
word
"echoing"
count
1
highlights
0
"palpable"
1
"ethereal"
2
"symphony"
3
"tinged"
4
"shimmered"
5
"wavering"
6
"fluttered"
7
"spectral"
8
"otherworldly"
9
"surreal"
10
"unreadable"
11
"radiant"
12
"stark"
13
"footsteps"
14
"echoing"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"eyes widened/narrowed"
count
1
highlights
0
"eyes narrowed"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
79
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
3
narrationSentences
79
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
91
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
38
mean
35.13
std
19.99
cv
0.569
sampleLengths
0
85
1
18
2
60
3
41
4
21
5
66
6
67
7
59
8
15
9
16
10
35
11
40
12
20
13
41
14
10
15
23
16
22
17
47
18
73
19
41
20
13
21
26
22
11
23
24
24
51
25
32
26
9
27
28
28
42
29
22
30
19
31
21
32
53
33
34
34
55
35
12
36
18
37
65
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
3
totalSentences
79
matches
0
"was lined"
1
"was overwhelmed"
2
"was silvered"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
211
matches
(empty)
77.5162%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1192
adjectiveStacks
2
stackExamples
0
"small crescent-shaped scar"
1
"small, crystal-clear pond."
adverbCount
58
adverbRatio
0.04865771812080537
lyAdverbCount
28
lyAdverbRatio
0.02348993288590604
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
91
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
91
mean
14.67
std
6.76
cv
0.461
sampleLengths
0
27
1
10
2
31
3
17
4
18
5
19
6
21
7
20
8
21
9
20
10
14
11
7
12
22
13
6
14
22
15
16
16
15
17
27
18
25
19
16
20
18
21
25
22
15
23
12
24
4
25
12
26
23
27
14
28
15
29
11
30
7
31
13
32
12
33
15
34
14
35
10
36
9
37
14
38
11
39
11
40
11
41
17
42
19
43
27
44
20
45
26
46
14
47
9
48
18
49
11
76.9231%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
0
diversityRatio
0.46153846153846156
totalSentences
91
uniqueOpeners
42
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
15
fancyCount
11
fancyTags
0
"Isolde said, her voice melodic, laced with the cadence of centuries (say, lace)"
1
"Aurora breathed, standing again, a look of awe painting her features (breathe, stand again, paint)"
2
"Isolde advised, appearing at her side (advise, appear)"
3
"Isolde said enigmatically (say enigmatically)"
4
"they murmured, their gaze flickering with unease (murmur, flicker)"
5
"Isolde finished, her voice softer, sympathetic even (finish)"
6
"Aurora answered, shaking off the vestiges of the vision (answer, shake)"
7
"Isolde instructed (instruct)"
8
"she said, offering cupped hands filled with the enchanted water (say, cup fill)"
9
"they said, a spectral smile lilting their voice (say, lilt)"
10
"Isolde said enigmatically, her pale lavender eyes flashing with an unreadable emotion (say enigmatically, flash)"
80.5216%