NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMMGFER9WFRZXGSMR6EFKK8
Run Details
Model:
GPT-4o, May 13th (temp=0)
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
9.1s
Cost:
$0.020450
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 pelted the streets of Soho, turning the cobblestones into slick, treacherous traps. Detective Harlow Quinn moved with the precision of a soldier, her sharp jaw set in determination. Her worn leather
watch
, a relic of countless cases, ticked steadily against her wrist as she pursued the shadowy figure ahead. The suspect, a wiry man in a dark hoodie, darted through the narrow alleyways, his
footsteps
echoing
off the brick walls. Quinn's eyes, sharp and unyielding, never
wavered
from her target. She had been on his trail for weeks, piecing together fragments of a puzzle that hinted at something far more
sinister
than petty crime. As she rounded a corner, the green neon sign of The Raven's Nest
flickered
in the rain, casting an eerie glow over the entrance. The suspect hesitated for a moment, glancing back at her with a flash of panic in his eyes. Quinn's
heart pounded in her chest
, the thrill of the chase mingling with the cold bite of the rain. "Stop!" she shouted, her voice cutting through the night. But the man bolted, disappearing into the dimly lit bar. Quinn cursed under her breath and followed, her senses on high alert. Inside, the bar was a haven of shadows and secrets. Old maps and black-and-white photographs adorned the walls, their edges curling with age.
The air was thick with
the scent of damp wood and spilled whiskey. Quinn scanned the room, her eyes adjusting to the gloom. The patrons, a motley crew of late-night drinkers and lost souls, barely glanced up as she moved through the crowd. She spotted the suspect slipping through a door at the back, and she quickened her pace. The door led to a narrow hallway, lined with more maps and photographs. At the end of the hall, a bookshelf stood
slightly
ajar, revealing a hidden passage. Quinn's pulse quickened. She had heard rumors of a secret room in The Raven's Nest, a place where
clandestine
meetings took place. But she had never seen it for herself. She pushed the bookshelf aside and stepped into the hidden room. The suspect was nowhere to be seen, but a trapdoor in the floor was open, revealing a set of stairs leading down into darkness. Quinn hesitated for a moment, her mind racing. She had no idea what lay beneath The Raven's Nest, but she couldn't let the suspect slip away now. Taking a deep breath, she descended the stairs, her
footsteps
echoing
in the confined space. The air grew colder and damper as she went deeper, the walls closing in around her. At the bottom of the stairs, she found herself in an abandoned Tube station, the tracks long since covered in dust and debris. The suspect was already halfway across the platform, heading for a tunnel that disappeared into the darkness. Quinn's instincts screamed at her to turn back, but she pushed forward, her determination
unwavering
. She had come too far to let fear stop her now. As she entered the tunnel, the sound of the rain above faded, replaced by the distant hum of voices and the faint glow of lanterns. The tunnel opened up into a vast underground market, the Veil Market, hidden beneath Camden. Stalls lined the walls, selling enchanted goods, banned alchemical substances, and information.
The air was thick with
the scent of incense and the murmur of hushed conversations. Quinn's eyes darted around, searching for the suspect. She spotted him near a stall selling strange, glowing vials, his hood pulled low over his face. She moved through the crowd, her hand resting on the hilt of her gun. The market was a maze of narrow aisles and hidden corners, and she couldn't afford to lose him now. As she closed in, the suspect glanced over his shoulder and saw her. His
eyes widened
in fear, and he bolted again, weaving through the crowd. Quinn cursed and gave chase, her heart pounding in her chest. The market was a labyrinth, and she struggled to keep him in sight. She rounded a corner and found herself in a dead-end alley, the suspect trapped between her and a wall of crates. He turned to face her, his eyes wild with desperation. "Don't move," Quinn ordered, her voice steady despite the adrenaline coursing through her veins. "You're under arrest." The suspect's eyes
flicked
to the crates, and Quinn's heart sank as she realized what he was about to do. He grabbed one of the vials from the stall and hurled it at her. The vial shattered against the wall, releasing a cloud of shimmering dust. Quinn coughed and staggered back, her vision blurring. When the dust settled, the suspect
was gone
, and Quinn was left alone in the alley, the
weight
of her failure heavy on her shoulders. She took a deep breath, trying to steady herself. She had come so close, but the chase wasn't over yet. She would find him, no matter how deep into the shadows she had to go. As she made her way back through the market, she couldn't shake the feeling that she
was being
watch
ed. The Veil Market was a place of secrets and danger, and she had just scratched the surface. But she was Detective Harlow Quinn, and she wouldn't rest until she uncovered the truth.
created_at
"2026-02-17T01:47:57.623056+00:00"
2/17/2026, 1:47:57 AM
model
"openai/gpt-4o-2024-05-13"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
523
moderation_latency
(null)
generation_time
8516
tokens_prompt
914
tokens_completion
1285
native_tokens_prompt
811
native_tokens_completion
1093
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.02045
router
(null)
provider_responses
0
id
"chatcmpl-DA4TkcogjTReBJa77XXUWHlfKDDmp"
status
200
is_byok
false
latency
238
endpoint_id
"ef6b0afa-fd92-4db6-96e0-b8f0e5e4734b"
provider_name
"Azure"
model_permaslug
"openai/gpt-4o-2024-05-13"
api_type
"completions"
id
"gen-1771292868-Ow9Bq2L2WMzaolgtohsi"
upstream_id
"chatcmpl-DA4TkcogjTReBJa77XXUWHlfKDDmp"
total_cost
0.02045
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
2
adverbTagCount
0
adverbTags
(empty)
88.7387%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
888
totalAiIsmAdverbs
1
found
0
adverb
"slightly"
count
1
highlights
0
"slightly"
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
888
totalAiIsms
11
found
0
word
"flickered"
count
1
1
word
"flicked"
count
1
2
word
"wavered"
count
1
3
word
"clandestine"
count
1
4
word
"sinister"
count
1
5
word
"unwavering"
count
1
6
word
"weight"
count
1
7
word
"footsteps"
count
2
8
word
"echoing"
count
2
highlights
0
"flickered"
1
"flicked"
2
"wavered"
3
"clandestine"
4
"sinister"
5
"unwavering"
6
"weight"
7
"footsteps"
8
"echoing"
0.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
4
maxInWindow
4
found
0
label
"heart pounded in chest"
count
1
1
label
"eyes widened/narrowed"
count
1
2
label
"air was thick with"
count
2
highlights
0
"heart pounded in her chest"
1
"eyes widened"
2
"The air was thick with"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
59
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
0
narrationSentences
59
filterMatches
0
"watch"
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
60
matches
(empty)
34.8469%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
17
mean
52
std
14.14
cv
0.272
sampleLengths
0
50
1
55
2
61
3
31
4
66
5
74
6
62
7
54
8
43
9
67
10
58
11
50
12
31
13
17
14
54
15
60
16
51
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
59
matches
0
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
142
matches
0
"was being"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
882
adjectiveStacks
0
stackExamples
(empty)
adverbCount
17
adverbRatio
0.01927437641723356
lyAdverbCount
4
lyAdverbRatio
0.0045351473922902496
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
60
echoCount
0
echoWords
(empty)
78.7776%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
60
mean
14.73
std
5.11
cv
0.347
sampleLengths
0
13
1
16
2
21
3
21
4
10
5
24
6
24
7
18
8
19
9
9
10
10
11
12
12
10
13
13
14
13
15
10
16
20
17
16
18
13
19
15
20
3
21
19
22
8
23
11
24
24
25
8
26
19
27
15
28
16
29
23
30
17
31
15
32
11
33
25
34
15
35
12
36
15
37
8
38
17
39
14
40
19
41
13
42
13
43
11
44
13
45
21
46
10
47
14
48
3
49
20
47.7778%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
3
diversityRatio
0.31666666666666665
totalSentences
60
uniqueOpeners
19
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
2
fancyCount
2
fancyTags
0
"shouted (shout)"
1
"Quinn ordered, her voice steady despite the adrenaline coursing through her veins (order, course)"
73.5377%