NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMPADVX5P45W3Y0TKN5NBTA
Run Details
Model:
GPT-4o, May 13th (temp=1)
Test:
Bad Writing Habits
Scenario:
Thriller: chase through city streets
Duration:
16.7s
Cost:
$0.028250
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
Rain pelted Soho with relentless force, each droplet a whisper of urgency against stone and steel. Detective Harlow Quinn’s boots slapped into puddles, water splashing up to soak her trouser legs. Her sharp jaw was set in grim determination as her eyes tracked the figure sprinting ahead through the slick streets. The chase had begun in Covent Garden, but it had wound through alleys and busy thoroughfares, now leading them toward the River Thames. The suspect darted sideways, colliding with a pedestrian who spun and cursed but barely lost stride. Quinn’s conditioned muscles fired, propelling her forward with relentless intent. She clocked the scar running along the man's left forearm—Tomás Herrera. He
was known
in certain circles, though his affiliations were murky. Tonight, all that mattered
was capturing
him. Herrera’s curly dark hair
was plastered
to his forehead, his olive skin
glistening
with rain. She saw the flash of the Saint Christopher medallion around his neck just before he veered towards The Raven’s Nest, the dimly lit bar recognizable by its distinctive green neon sign. Quinn slowed as she neared the bar. She saw him slip inside. The door swung shut, the neon sign casting eerie glows onto the puddles around her feet. Her senses, honed by years on the force, screamed that walking into Silas' domain unprepared would be a grave misstep. Her worn leather
watch
ticked again as she checked the time; every second counted. With a deep breath, she pushed open the door and stepped into the Nest. The scent of stale beer and old wood mingled with a faint smokiness that
seemed to
cling to the walls. Maps aged by decades, maybe centuries, covered the walls alongside black-and-white photographs that bore silent witness to countless stories. Patrons filled the space, murmuring conversations blending into a low hum. A few heads turned her way—some curious, some wary. Behind the polished wooden bar, Silas nodded almost imperceptibly at her, his eyes sharp and knowing. She returned the nod but kept her gaze sweeping the room. Her eyes found Herrera at the edge of the bar. His wet clothes clung to him, making him seem smaller, but the tension in his posture was
palpable
. He spoke furtively to the bartender, then dropped something—a small, bone-like token—into the man’s palm. The bartender palmed the token and gave a curt nod, his eyes darting toward a bookshelf in the far corner. With a subtle motion, he
flicked
his wrist, and Herrera vanished behind the shelves. Quinn’s instincts screamed at her. Allow him to disappear, or pursue into a world not hers but ripe with danger? Her partner DS Morris’ face flashed in her mind, the way he vanished three years ago, leaving an insatiable need for answers swirling within her. Tonight could be a step toward those answers. She crossed the room, aware of every set of eyes on her. At the bookshelf, she ran her fingers along the dusty spines of old, forgotten tomes until she found the hidden latch. She heard the faint click, felt the grip of concealed machinery, and the bookshelf swung open with a sigh of wood. Cool, damp air greeted her as she stepped inside, the city’s night sounds muffling as the door swung shut behind her. Torchlight
flickered
, casting distorted shadows along narrow stone steps leading down. Each step
echoed
in the confined space, a drumbeat in her ears that seemed all too final. At the bottom, she found herself in a tunnel, the
weight
of London above pressing down as though she
were walking
through history itself. The tunnel came alive with the buzz of the Veil Market—merchants hawking enchanted goods, alchemists whispering of forbidden tinctures, and shadows where deals
were made
with little regard for law. Quinn advanced, her senses on high alert. The crowd was dense, faces obscured by hoods and masks, each step a threat and a clue. Her eyes scanned every face, every stall, searching for the man who was her quarry. The aroma of incense and exotic spices mixed with damp stone and moss, making every breath
feel
heavy. Then she saw him. Herrera stood at a vendor's stall, exchanging hurried words. She could see the tension in the set of his shoulders, the way his fingers played with the edge of his jacket pocket. He hadn’t seen her yet. Quinn moved silently through the throng, gliding past supernatural oddities in jars and forbidden tomes bound with ancient glyphs. Her focus was singular. But as she neared him, a robed figure stepped into her path, a pale hand emerging from the sleeve to press a bone token into her palm. "You seek truth," the figure’s voice rasped, eyes like pools of ink locking onto hers. Quinn’s jaw tightened. "I seek a man." The figure smiled, a slow, knowing grin. "Truths often wear human faces." Frustrated, she stepped around the figure and advanced on Herrera. The moment he saw her, his
eyes widened
, and he bolted. She moved with military precision, her training kicking in, and pursued him deeper into the labyrinthine market. He twisted, making sharp turns, cutting through narrow alleys of stalls and stands. Merchants shouted in protest, but Quinn stayed on his heels, closing the gap with every stride. Finally, he took a wrong turn—an alley that dead-ended in a stone wall. Herrera spun to face her, chest heaving, the scar on his arm a vivid reminder of past violence. She approached him
slowly
, hand moving to her belt, ready for whatever trick he might pull next. "Give it up, Herrera," she called, voice steady. His eyes darted around,
calculating
, searching for an escape. She could almost see the gears turning in his head. Then, with a resigned sigh, he reached into his pocket and pulled out a small vial. He held it up, the liquid inside glowing faintly. "The answers you seek are here," he said, voice
tinged
with a blend of defiance and defeat. Quinn’s eyes locked onto the vial. "I'm not here for riddles. I'm taking you in." Herrera shook his head. "This... this can lead you to him. To Morris." Her breath caught—a dangerous slip she
quickly
masked. "What do you know about Morris?" "More than you think." He glanced at the vial again. "But only if you let me go." The stalemate hung between them, thick as the London fog outside. Morris' ghost
loomed
over every decision she made. The urge to lunge forward, to reclaim some sort of justice, gnawed at the edges of her reason. But the promise of answers—of finally understanding what happened all those years ago—was a powerful temptation. With a determined effort, she straightened. "This isn’t a negotiation." But even as she spoke, she knew the choice wasn't simple. In this underworld, with the
weight
of the Veil Market’s secrets surrounding them, sometimes the law had to bend. Her
eyes narrowed
as she made her decision. "Give me the vial," she demanded, stepping closer. "And then we'll talk." Herrera's eyes
flickered
with something
unreadable
—a mixture of relief and
trepidation
. He handed over the vial, fingers brushing against hers momentarily. The liquid inside seemed almost alive, glowing brighter as it passed to her. Quinn pocketed the vial. She’d made a compromise tonight, chasing the ghost of her past, but it brought her one step closer to the truth. As she led Herrera back through the twisting pathways of the Veil Market, she couldn’t help but
feel
the lurking shadows tighten around her, a reminder that some pursuits came at a steep price.
created_at
"2026-02-17T02:19:44.437015+00:00"
2/17/2026, 2:19:44 AM
model
"openai/gpt-4o-2024-05-13"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
383
moderation_latency
(null)
generation_time
16216
tokens_prompt
914
tokens_completion
1926
native_tokens_prompt
811
native_tokens_completion
1613
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.02825
router
(null)
provider_responses
0
id
"chatcmpl-DA4yN4CVfJOegzkY8jZfuhUPUqdUX"
status
200
is_byok
false
latency
359
endpoint_id
"3d6584e7-a2bb-48d6-903d-24e3d90e7e55"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-4o-2024-05-13"
api_type
"completions"
id
"gen-1771294767-UW0xaAlF2blrHZhgqQ9o"
upstream_id
"chatcmpl-DA4yN4CVfJOegzkY8jZfuhUPUqdUX"
total_cost
0.02825
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
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)
84.2271%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1268
totalAiIsmAdverbs
2
found
0
adverb
"quickly"
count
1
1
adverb
"slowly"
count
1
highlights
0
"quickly"
1
"slowly"
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
1268
totalAiIsms
13
found
0
word
"palpable"
count
1
1
word
"tinged"
count
1
2
word
"flickered"
count
2
3
word
"flicked"
count
1
4
word
"glistening"
count
1
5
word
"loomed"
count
1
6
word
"calculating"
count
1
7
word
"unreadable"
count
1
8
word
"trepidation"
count
1
9
word
"weight"
count
2
10
word
"echoed"
count
1
highlights
0
"palpable"
1
"tinged"
2
"flickered"
3
"flicked"
4
"glistening"
5
"loomed"
6
"calculating"
7
"unreadable"
8
"trepidation"
9
"weight"
10
"echoed"
66.6667%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"eyes widened/narrowed"
count
2
highlights
0
"eyes widened"
1
"eyes narrowed"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
87
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
2
hedgeCount
1
narrationSentences
87
filterMatches
0
"watch"
1
"feel"
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
95
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
33
mean
38.03
std
19.86
cv
0.522
sampleLengths
0
74
1
55
2
46
3
62
4
53
5
47
6
77
7
53
8
54
9
49
10
54
11
57
12
41
13
50
14
15
15
7
16
12
17
38
18
42
19
35
20
8
21
44
22
17
23
15
24
13
25
14
26
17
27
53
28
10
29
30
30
20
31
34
32
59
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
3
totalSentences
87
matches
0
"was known"
1
"was plastered"
2
"were made"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
2
totalVerbs
200
matches
0
"was capturing"
1
"were walking"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1199
adjectiveStacks
0
stackExamples
(empty)
adverbCount
32
adverbRatio
0.026688907422852376
lyAdverbCount
12
lyAdverbRatio
0.010008340283569641
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
95
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
95
mean
13.21
std
6.59
cv
0.499
sampleLengths
0
16
1
15
2
20
3
23
4
16
5
10
6
11
7
11
8
7
9
15
10
31
11
7
12
5
13
16
14
20
15
14
16
14
17
20
18
19
19
11
20
9
21
16
22
11
23
10
24
18
25
15
26
20
27
14
28
5
29
15
30
25
31
8
32
12
33
21
34
21
35
21
36
11
37
17
38
24
39
30
40
7
41
17
42
15
43
18
44
4
45
9
46
23
47
5
48
19
49
4
61.0526%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
2
diversityRatio
0.37894736842105264
totalSentences
95
uniqueOpeners
36
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
4
fancyCount
4
fancyTags
0
"the figure’s voice rasped, eyes like pools of ink locking onto hers (rasp, lock)"
1
"she called, voice steady (call, voice)"
2
"he said, voice tinged with a blend of defiance and defeat (say, tinged)"
3
"she demanded, stepping closer (demand, step)"
83.0557%