NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR0KJNDZBKFX43QY5EKSMV
Run Details
Model:
GPT-4.1 Nano
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
12.1s
Cost:
$0.000659
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="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
The rain hammered down in relentless sheets, turning the uneven cobblestones into slick, mirror-like patches that reflected the dim glow of streetlights and neon signs. Harlow Quinn’s shoes scraped against the wet pavement, each step hurried but precise, her breath visible in the cold night air. The suspect darted ahead, silhouette blurred by the downpour, weaving through the narrow alleyways like a shadow hungry for cover. Quinn’s grip on her coat tightened, the leather strap of her worn watch tugging at her wrist as she pushed herself forward. She didn’t need to see the man’s face to know he
was nervous
. Hands
clenched in fists
, jaw tight with the effort to keep moving without looking back. He was quick, lithe—probably desperate—and that made him dangerous. She’d chased enough to know when someone
was cornered
; this one
wasn’t slowing
down. When he slipped under a crumbling archway into an alley lined with rusted fire escapes and faded graffiti, she pressed on, boots splashing into puddles that spread and bubbled with each step. The alley twisted and dipped, leading her toward what looked like a dead end—except for the faint outline of a door, half hidden behind a stack of battered crates. The suspect hesitated, glancing
nervously
over his shoulder, then pushed the door open and vanished inside. Quinn reached just in time to see him slip through, her instincts firing harsher now. She halted a heartbeat, listening. The rain muffled sound, but there was movement—light, hurried
footsteps
—and then a faint, muffled thud. Her hand hovered near her side, where her firearm rested. Her breath steadied as she peered inside the dim doorway. The space beyond was dark, cramped, reeking of damp concrete, old wood, and secrets. Somewhere in the background, the distant hum of the city melded with the drip of water
echoing
from above. Quinn slipped through, silent as a predator, her eyes adjusting to the gloom. Shadows danced along the narrow corridors, lit only by the faint
flicker
of faulty bulbs hanging from the ceiling. The suspect was there, hunched behind a stack of crates, clutching something—her gaze landed on the faint shimmer of metal in his grip. A gun. She tensed, finger curling against her palm. She could call out, command him to stop, but the adrenaline prickled at her nerves, urging her instead to move closer with caution. “Stop right there,” she said
softly
, voice
echoing
between the damp walls. Her tone firm, authoritative. The man froze, caught in the faint glow of a filament swaying in the draft. His eyes darted toward her, wide, frantic. Barely
a flicker of recognition
. He looked like any street rat—clothes torn, hair matted from rain—yet the tension in his stance screamed desperation. “I ain’t got time for games,” she continued, stepping forward. “Lay the weapon down, now.” He hesitated, then—without warning—jerked the gun upward, aiming it at her. Quinn’s heart skipped, instinct sharpening. She reacted faster. The flick of her hand was almost a reflex. She drew her sidearm in a smooth, practiced motion, finger steady on the trigger. In that suspended moment, she hesitated just enough to see the fear
etched
in his face. Not outright madness, not malice—just fear. Her mind spun. She’s been in this game long enough to know desperation churns into violence quick and unforgiving. “Don’t do this,” she said, voice low but
unwavering
. Her every muscle tensed, ready if he made a sudden move. The rain continued to pour outside, masking the sounds of their struggle and the distant murmur of the city beyond. He squeezed the trigger, a split second—then a clang. The gunfire missed, ricocheting harmlessly off a pipe behind her. She fired back instinctively, and he staggered, clutching his shoulder as the gun clattered to the concrete. He doubled over in pain, eyes wide with shock. Quinn didn’t waste the chance, closing the distance in two swift steps, snatching the weapon from the ground before he could recover. Her gaze locked on him, wary, commanding. “Enough,” she said, voice clipped. “What’s your name?” He panted, trembling, voice barely a whisper. “I—I wasn’t—” “Don’t lie,” she cut in, voice sharper now. “You’re running from something. That’s why I chased you here. So tell me—what is it?” He looked away, ashamed, breathing heavily. The rain continued to hammer the roof overhead, the sounds muffled but relentless. Quinn kept the gun trained on him, hesitant, weighing her options. The narrow corridor
suddenly
felt constrictive, claustrophobic. She could hear the faint hum of machinery somewhere deeper inside, foreign in this shadowy underworld. But then, something
flickered
—an instinct, a sixth sense—warning her to look beyond the immediate. Her eyes
flicked
to the shadows, then
slowly
widened. The faintest shimmer of a strange glow jittered around a corner, like faint lightning trapped within the darkness. The air grew heavy, charged—something foreign, supernatural. She’s not stupid. She’d heard rumors about this place—the underground market, Veil Market, the black hole where the supernatural traded banned substances, forbidden lore, secrets too dangerous to see daylight. This was more than just a drug den or a hideout. It was something else. Her mind whirred. The suspect wasn’t just running from her. He looked haunted—like he knew what lurked down here, what the darkness could hide—and he
was afraid
it knew him more. She
slowly
lowered her gun, a sign of cautious trust. “Who sent you here?” His lips parted, trembling. “No one. I was looking for a way out. I didn’t mean to get involved—” “You’re lying,” she interrupted. “You’re tangled up in something bigger. And whatever it is, it’s dangerous enough to make you run all the way underground.” The faint glow
flickered
again, brighter this time, brushing along the edges of an open doorway to a hidden chamber—an entrance to the unseen depths beneath the city. Her instincts clamored. She was torn between the rules—the way she’d always been trained—and a gut
feeling that some
lines had already been crossed. She thought of her partner, Morris, lost three years ago to something supernatural she’d never quite understood. That same haunting feeling pressed against her now. She weighed her options with a breath, then nodded to the suspect. “Stay where you are. Don’t move. I need to see what’s down there.” He looked like he’d argue, but then swallowed back his words, defeated. As Quinn stepped closer to the secret doorway, the glow pulsed again, and her pulse raced with it. The law had boundaries, but sometimes… sometimes, the darkness demanded more.
created_at
"2026-02-17T02:49:14.933557+00:00"
2/17/2026, 2:49:14 AM
model
"openai/gpt-4.1-nano-2025-04-14"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
516
moderation_latency
(null)
generation_time
11998
tokens_prompt
914
tokens_completion
1764
native_tokens_prompt
811
native_tokens_completion
1445
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.0006591
router
(null)
provider_responses
0
id
"resp_0abe0ff006d7fcef016993d71e5e608193bc35742d651812e0"
status
200
is_byok
false
latency
122
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-1771296542-3rJR3Rkxq6iZg8KRaXYA"
upstream_id
"resp_0abe0ff006d7fcef016993d71e5e608193bc35742d651812e0"
total_cost
0.0006591
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 softly, voice echoing between the damp walls [softly]"
54.6691%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1103
totalAiIsmAdverbs
5
found
0
adverb
"nervously"
count
1
1
adverb
"slowly"
count
2
2
adverb
"softly"
count
1
3
adverb
"suddenly"
count
1
highlights
0
"nervously"
1
"slowly"
2
"softly"
3
"suddenly"
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)
9.3382%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1103
totalAiIsms
10
found
0
word
"flickered"
count
2
1
word
"flicker"
count
2
2
word
"flicked"
count
1
3
word
"unwavering"
count
1
4
word
"footsteps"
count
1
5
word
"echoing"
count
2
6
word
"etched"
count
1
highlights
0
"flickered"
1
"flicker"
2
"flicked"
3
"unwavering"
4
"footsteps"
5
"echoing"
6
"etched"
66.6667%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"clenched jaw/fists"
count
1
1
label
"flicker of emotion"
count
1
highlights
0
"clenched in fists"
1
"a flicker of recognition"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
2
narrationSentences
81
matches
0
"was nervous"
1
"was afraid"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
0
narrationSentences
81
filterMatches
(empty)
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
89
matches
0
"feeling that some"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
29
mean
37.31
std
19.54
cv
0.524
sampleLengths
0
88
1
83
2
60
3
40
4
65
5
55
6
16
7
45
8
15
9
42
10
41
11
40
12
36
13
38
14
8
15
9
16
23
17
30
18
23
19
48
20
45
21
31
22
14
23
19
24
25
25
28
26
49
27
25
28
41
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
81
matches
0
"was cornered"
1
"was torn been trained—been crossed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
191
matches
0
"wasn’t slowing"
93.2920%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1007
adjectiveStacks
0
stackExamples
(empty)
adverbCount
48
adverbRatio
0.047666335650446874
lyAdverbCount
12
lyAdverbRatio
0.011916583912611719
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
89
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
89
mean
12.16
std
6.97
cv
0.573
sampleLengths
0
25
1
21
2
20
3
22
4
13
5
15
6
9
7
14
8
32
9
29
10
16
11
15
12
5
13
15
14
10
15
10
16
14
17
19
18
13
19
19
20
23
21
2
22
7
23
23
24
12
25
4
26
15
27
7
28
5
29
18
30
10
31
5
32
11
33
5
34
3
35
9
36
14
37
16
38
6
39
3
40
16
41
9
42
11
43
20
44
9
45
10
46
17
47
9
48
22
49
7
50.1873%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
7
diversityRatio
0.34831460674157305
totalSentences
89
uniqueOpeners
31
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
6
fancyCount
6
fancyTags
0
"she said softly, voice echoing between the damp walls (say softly, voice echoing)"
1
"she continued, stepping forward (continue, step)"
2
"she said, voice low but unwavering (say, voice unwaver)"
3
"she said, voice clipped (say, clip)"
4
"she cut in, voice sharper now (cut in, voice)"
5
"she interrupted (interrupt)"
79.5253%