NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMPF4QSYQ7RQS4Y38YHRM7D
Run Details
Model:
GPT-4o, May 13th (temp=1)
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
12.8s
Cost:
$0.026675
Provider:
Azure
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="4416" name="Detective Harlow Quinn" aliases="Quinn, Detective Quinn, Harlow" pronouns="she/her" species="Human" storyRole="Antagonist"> <eyeColor>brown</eyeColor> <hair>closely cropped salt-and-pepper</hair> <height>5'9"</height> <age>41</age> <jawline>sharp jaw</jawline> <watch>worn leather watch on her left wrist</watch> <bearing>military precision</bearing> <description>A Metropolitan Police detective with 18 years of decorated service who suspects the clique is involved in criminal activity.</description> <backstory>She lost her partner, DS Morris, during a case three years ago under unexplained circumstances that had supernatural origins she doesn't yet understand.</backstory> </character> <character id="4417" name="Tomás Herrera" aliases="Tommy, Tomás, Herrera" pronouns="he/him" species="Human" storyRole="Support"> <eyeColor>warm brown</eyeColor> <hair>short curly dark brown</hair> <height>5'10"</height> <age>29</age> <skinTone>olive skin</skinTone> <scar>scar running along his left forearm from a knife attack</scar> <medallion>Saint Christopher medallion around his neck</medallion> <birthplace>Seville, Spain</birthplace> <description>A former paramedic who provides off-the-books medical care for the clique.</description> <backstory>Born in Seville, Spain. He moved to London to work for the NHS but lost his license after administering unauthorized treatments to supernatural patients.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> <location id="856" name="The Veil Market" aliases="Veil Market, the Market, underground market" realm="Earth"> <currentLocation>abandoned Tube station beneath Camden</currentLocation> <entryRequirement>bone token</entryRequirement> <schedule>moves locations every full moon</schedule> <description>A hidden supernatural black market that sells enchanted goods, banned alchemical substances, and information.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the thriller genre. A detective is pursuing a suspect through rain-soaked city streets at night. The chase takes them from the street level down into an underground market. The detective must decide whether to follow the suspect into unfamiliar and potentially dangerous territory. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
Rain pounded the slick pavement as Detective Harlow Quinn sprinted through the winding streets of Soho. Her breath came in sharp, controlled bursts; eyes keen beneath the brim of her newsboy cap. Ahead, a shadowy figure – her suspect. Quinn’s boots slapped against the ground, splashing through puddles that reflected the pale glow of street lamps. "Stop!" Quinn's voice cut through the storm, but the figure didn't slow. They darted into an alleyway. With military precision, Quinn fixed her gaze on her target and followed. Her salt-and-pepper hair, cropped close to her head,
was beginning
to cling to her scalp with the moisture. Her
watch
, a constant companion, felt almost out of place under her soaked sleeve. Rounding the corner, Quinn nearly collided with an overturned crate. The figure knocked it over
deliberately
, trying to slow her down. She hurdled over it, not missing a beat. The distant hum of city life was a muted backdrop to the pounding of her heart. The chase continued, the figure desperate as they wound through more narrow passageways. Quinn's sharp jaw was set with determination. She had pursued criminals through worse, scenes more chaotic than this weather-soaked night. Yet, something about this chase felt different. The figure emerged onto a larger street, soaked and shimmering under the rain. About thirty meters ahead, they darted down the old stone steps leading to one of the abandoned Tube stations. Quinn's mind raced. She knew these stations. Places people went to disappear. As she chased after the figure, Quinn's eyes
flicked
upwards to a distinctive green neon sign that glowed through the rain. The Raven's Nest, moments away from closing. She noted it with passing interest—right now, her attention was on her suspect. Her feet pounded down the stone steps. The descent felt eternal, e
very
step
echoing
through the empty underpass. The figure reached the bottom and briefly glanced back, catching Quinn’s eye with a
glint
of determination or perhaps fear. It was enough to tell Quinn she was on the right track. Reaching the bottom, she skidded to a stop. The vast, empty expanse of the abandoned Tube station unfolded before her. Tunnels extending like veins into darkness. The figure
was slipping
through a once-secret entrance, now just a dark gaping maw that led to the underground Veil Market. The Veil Market. Quinn had only heard whispers of its existence — a realm beneath the surface where the lines between the natural and supernatural blurred. She was not in the mood for games, especially with the potential danger those tales involved. "Think, Harlow," she muttered, eyes narrowing. DS Morris’ memory
flickered
— it had been similar circumstances where she’d lost him, a hint of the supernatural that didn’t sit right with her logical mind. But she couldn't let the suspect get away. Squaring her shoulders, she stepped through the entrance. The transition
was disorienting
. The familiar industrial decay of the Tube station gave way to the underground market's strange, bustling energy. The scent of damp stone mixed with exotic spices filled her nostrils. Lanterns hanging from the ceiling cast an
otherworldly
glow over the market stalls. Sellers peddled potent concoctions and forbidden artifacts. She spotted Tomás Herrera, his olive skin and short curly dark hair standing out among the unusual patrons. He had his usual stall, a modest setup where he offered his medical services to those in the know. Their eyes met briefly, but her focus
quickly
shifted back. A flash of movement—her suspect had blended into the crowd, now weaving between stands of enchanted goods and obscured secrets. Quinn gritted her teeth. Following them meant
delving
deeper into unknown territory. Risks she'd avoided taking ever since Morris. “Harlow?” Tomás’ voice was a low, careful rumble near her ear. He had moved closer while she hesitated. He wore a worn brown jacket, a scar running along his left forearm that indicated a shared history of close calls. The Saint Christopher medallion around his neck
glint
ed
softly
in the lantern light. “Don’t, Tommy. This isn't your problem.” Harlow’s voice was firm but also spoke volumes of
unspoken
gratitude. He had always known when to appear. “It’s your call, Harlow.” He didn’t argue, respecting the boundary. “Watch your six. These dealings down here...” His eyes
flicked
towards several shadowy figures haggling over an alchemical substance that radiated a faint, toxic glow. “Thanks.” She followed the shadow, now more certain of her path but not dismissive of its danger. The Market unfolded before her like some
macabre
dream. Quinn stayed focused, her suspect’s form a whisper ahead—visible only in brief flashes. She heard murmurs of deals and exchanges, glimpses of darker, even supernatural interactions. Deeper into the Market, the environment grew tangled and dense. The bustle
seemed to
press in around Quinn. The specter she followed darted past a vendor selling rare, ancient maps—the edges frayed and colors almost alive in their intricacy. Quinn’s side ached as her breath came harder, the air thick with incense and something strange she could not place. She dodged between customers and arcane artifacts, eyes locked on her target. The suspect made a sudden turn, slipping behind a
tapestry
depicting an ancient,
otherworldly
battle. Quinn drew closer, like a panther to its prey. Her senses were taut—a stretch of vibrance against the
oppressive
market atmosphere. A final stride and Quinn burst through the heavy fabric. She found herself faced with a small secluded room, faintly lit with scattered, flickering candles. Her breath caught, the scene more
clandestine
than she anticipated. Her suspect stood there—cornered. The swirl of their cloak was anachronistic against the modernity her mind habitually favored. “Stop right there.” Quinn’s voice was low, steady—a command that brooked no refusal. The figure turned
slowly
, revealing a young man with pale skin and striking blue eyes—eyes that
seemed to
pierce through the darkness and her
very
being. Beneath the cloak, remnants of a scared child could be seen, but a deeper, more twisted knowledge lingered. “Why did you run?” Quinn demanded, stepping closer but keeping her guard up. The
weight
of her decision to follow now hung in the heavy air, the cramped space. “They would have killed me if I led you to them out there,” the young man’s voice was a tremor, yet it carried an unmistakable truth. “You wouldn’t understand. Not from up there...” Quinn’s heartbeat steadied even as a bone-chilling realization crept in. She was part of something far more
intricate
, fraught with layers she’d only begun to peel back. She had stepped into the rabbit hole, and the only way out was through, gathering the truth one shredded piece at a time. Steeling herself, Quinn extended a hand, “I’m not here to hurt you. Just tell me what you know.” He nodded, blue eyes wide with a sort of relieved acceptance. From the corner, unseen by all but the deepest shadows, an
ethereal
presence shifted; the
dance
of something ancient and unexplained beginning to stir the air once more, leading Quinn into a labyrinth far removed from familiar streets.
created_at
"2026-02-17T02:22:15.181034+00:00"
2/17/2026, 2:22:15 AM
model
"openai/gpt-4o-2024-05-13"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
524
moderation_latency
(null)
generation_time
12687
tokens_prompt
914
tokens_completion
1888
native_tokens_prompt
811
native_tokens_completion
1508
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.026675
router
(null)
provider_responses
0
id
"chatcmpl-DA50r5OfYCI3hUYwRQxvknZzsf3fX"
status
200
is_byok
false
latency
240
endpoint_id
"ef6b0afa-fd92-4db6-96e0-b8f0e5e4734b"
provider_name
"Azure"
model_permaslug
"openai/gpt-4o-2024-05-13"
api_type
"completions"
id
"gen-1771294921-yl7DsRsVl7UZvkTOHIKY"
upstream_id
"chatcmpl-DA50r5OfYCI3hUYwRQxvknZzsf3fX"
total_cost
0.026675
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Azure"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
4
adverbTagCount
0
adverbTags
(empty)
57.7346%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1183
totalAiIsmAdverbs
5
found
0
adverb
"deliberately"
count
1
1
adverb
"quickly"
count
1
2
adverb
"slowly"
count
1
3
adverb
"softly"
count
1
4
adverb
"very"
count
1
highlights
0
"deliberately"
1
"quickly"
2
"slowly"
3
"softly"
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
1183
totalAiIsms
17
found
0
word
"ethereal"
count
1
1
word
"tapestry"
count
1
2
word
"flickered"
count
1
3
word
"flicked"
count
2
4
word
"glint"
count
1
5
word
"oppressive"
count
1
6
word
"macabre"
count
1
7
word
"otherworldly"
count
2
8
word
"clandestine"
count
1
9
word
"unspoken"
count
1
10
word
"intricate"
count
1
11
word
"weight"
count
1
12
word
"dance"
count
1
13
word
"delving"
count
1
14
word
"echoing"
count
1
highlights
0
"ethereal"
1
"tapestry"
2
"flickered"
3
"flicked"
4
"glint"
5
"oppressive"
6
"macabre"
7
"otherworldly"
8
"clandestine"
9
"unspoken"
10
"intricate"
11
"weight"
12
"dance"
13
"delving"
14
"echoing"
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
89
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
2
narrationSentences
89
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
90
matches
(empty)
56.0151%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
28
mean
41.89
std
14.5
cv
0.346
sampleLengths
0
56
1
61
2
45
3
40
4
44
5
41
6
50
7
47
8
42
9
33
10
37
11
79
12
39
13
52
14
24
15
35
16
17
17
35
18
39
19
68
20
53
21
13
22
44
23
29
24
33
25
50
26
18
27
49
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
89
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
3
totalVerbs
188
matches
0
"was beginning"
1
"was slipping"
2
"was disorienting"
93.9064%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1122
adjectiveStacks
1
stackExamples
0
"short curly dark hair"
adverbCount
45
adverbRatio
0.040106951871657755
lyAdverbCount
17
lyAdverbRatio
0.015151515151515152
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
90
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
90
mean
13.03
std
6.32
cv
0.485
sampleLengths
0
16
1
16
2
7
3
17
4
12
5
5
6
12
7
18
8
14
9
10
10
11
11
8
12
16
13
13
14
7
15
13
16
7
17
13
18
19
19
3
20
4
21
5
22
21
23
7
24
13
25
7
26
11
27
20
28
12
29
8
30
12
31
6
32
21
33
3
34
23
35
16
36
6
37
27
38
8
39
8
40
4
41
17
42
12
43
13
44
7
45
18
46
19
47
10
48
20
49
4
59.2593%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
10
diversityRatio
0.4222222222222222
totalSentences
90
uniqueOpeners
38
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
4
fancyCount
4
fancyTags
0
"she muttered, eyes narrowing (mutter, narrow)"
1
"demanded (demand)"
2
"the young man’s voice was a tremor, yet it carried an unmistakable truth (be carry)"
3
"Steeling herself, Quinn extended a hand, (steel extend)"
80.4068%