NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMMCVF8TGT0C6Z8KRWXVNFP
Run Details
Model:
GPT-4o, May 13th (temp=0)
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
18.5s
Cost:
$0.027325
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="4413" name="Silas Blackwood" aliases="Silas, Si, the Spymaster" pronouns="he/him" species="Human" storyRole="Mentor"> <eyeColor>hazel</eyeColor> <hair>grey-streaked auburn</hair> <height>6'1"</height> <age>58</age> <beard>neatly trimmed, matching his grey-streaked auburn hair</beard> <limp>slight limp in his left leg from an old knee injury</limp> <signetRing>silver signet ring, always worn on his right hand</signetRing> <description>Silas is a retired intelligence operative turned bar owner. He carries himself with quiet authority.</description> <backstory>Former MI6 field agent who retired after a botched operation in Prague left him with a permanent knee injury. He opened "The Raven's Nest" bar in Soho as a front for his network of contacts.</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> </codex> Write a fully fleshed out scene of at least 1000 words in the literary fiction genre. Two old friends who haven't seen each other in years run into each other unexpectedly at a bar. One of them has changed significantly. Through their conversation and the tension between who they were and who they've become, reveal the weight of time and unspoken regret. 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
Aurora Carter pushed open the heavy wooden door of The Raven's Nest, the familiar creak of the hinges a welcome sound in the otherwise bustling chaos of Soho. The green neon sign above the entrance cast a ghostly glow on the wet pavement, reflecting off the puddles left by the afternoon rain. She stepped inside, the warmth and dim light of the bar enveloping her like an old, comforting blanket. The walls
were adorned
with old maps and black-and-white photographs, relics of a world that seemed both distant and intimately familiar. She spotted Silas behind the bar, his grey-streaked auburn hair and neatly trimmed beard giving him an air of distinguished authority. He
was polishing
a glass, his silver signet ring catching the light with each movement. "Rory," he greeted her with a nod, his hazel eyes crinkling at the corners. "You're early." "Couldn't wait," she replied, her voice steady but her heart racing. She hadn't been back to the Nest in months, not since the last time she and Silas had a falling out over one of his
clandestine
operations. But tonight, she needed the familiarity, the sense of belonging that only this place could offer. She slid onto a barstool, her eyes scanning the room. It was still early, and the usual crowd hadn't yet arrived. A few regulars were scattered around, nursing their drinks and lost in their own worlds. The hidden back room, accessible through a cleverly disguised bookshelf, remained closed, its secrets safely tucked away for now. Silas set the polished glass down and poured her a drink without asking. "Whiskey, neat," he said, sliding it across the bar to her. "Thanks, Si," she murmured, taking a sip and feeling the warmth spread through her chest. She glanced at the small crescent-shaped scar on her left wrist, a reminder of a childhood accident that seemed like a lifetime ago. The door creaked open again, and Aurora turned to see who had entered. Her breath caught in her throat as she recognized the figure standing in the doorway. It was Eva, her childhood friend, the one who had convinced her to flee to London all those years ago. But Eva looked different now, older, more worn. Her once vibrant red hair was now streaked with grey, and there was a hardness in her green eyes that hadn't been there before. "Eva?" Aurora's voice was barely a whisper, but it was enough to catch Eva's attention. Eva's
eyes widened
in surprise, and for a moment, the hardness melted away, replaced by a
flicker
of the old warmth. "Rory? Is that
really
you?" Aurora nodded, unable to find her voice. Eva crossed the room in a few quick strides and enveloped her in a tight hug. The scent of rain and city streets clung to her, mingling with the familiar smell of the bar. "It's been too long," Eva said, pulling back to look at her. "You look... different." "So do you," Aurora replied, her eyes searching Eva's face for the friend she once knew. "What brings you here?" Eva glanced around the bar, her gaze lingering on Silas for a moment before returning to Aurora. "I needed a drink. And maybe a bit of company." Silas, ever the observant one, had already poured a drink for Eva and set it on the bar. "On the house," he said with a nod. Eva took the glass and raised it in a silent toast before taking a long sip. She set it down and sighed, the
weight
of
unspoken
years hanging between them. "How have you been, Rory?" Eva asked, her voice softer now, almost hesitant. Aurora shrugged, tracing the rim of her glass with her finger. "I've been managing. Working part-time at the Golden Empress, living above the bar. You know, the usual." Eva's eyes
flickered
with something—regret, perhaps? "I heard about Evan. I'm sorry." Aurora's grip tightened on her glass, the mention of her ex stirring up memories she had
tried to
bury. "It's in the past," she said, her voice firmer than she felt. "What about you? What have you been up to?" Eva hesitated, her gaze dropping to her drink. "I've been... around. Doing some work here and there. Nothing too exciting." Aurora raised an eyebrow, sensing there was more to the story. "Come on, Eva. We used to tell each other everything. What's
really
going on?" Eva sighed, running a hand through her hair. "It's complicated, Rory. I've made some choices I'm not proud of. Burned some bridges I can't rebuild." Aurora reached out and placed a hand on Eva's arm, the old connection between them sparking to life. "We all make mistakes, Eva. But that doesn't mean we can't find a way forward." Eva looked up, her eyes meeting Aurora's. "Do you
really
believe that?" Aurora nodded, her bright blue eyes filled with determination. "I do. And I think you do too, deep down." Silas, who had been quietly observing their reunion, cleared his throat. "Why don't you two take a seat? Catch up properly." Aurora and Eva exchanged a glance and nodded. They moved to a corner booth, the dim light casting long shadows on the worn leather seats. They sat across from each other, the
weight
of time and
unspoken
regret hanging heavy in the air. "So," Aurora began, her voice softer now, "tell me everything." Eva took a deep breath, her eyes distant as she
began to
speak. "After you left, I
tried to
keep things together. But it wasn't easy. I got involved with some people I shouldn't have, made some bad decisions. I thought I was doing the right thing, but it all fell apart." Aurora listened, her heart aching for her friend. She could see the pain
etched
in Eva's face, the toll the years had taken on her. "Why didn't you reach out? I would have been there for you." Eva shook her head, a bitter smile on her lips. "I didn't want to drag you into my mess. You had enough to deal with." Aurora reached across the table and took Eva's hand, squeezing it
gently
. "We're in this together, remember? No matter what." Eva's eyes filled with tears, and she nodded, her grip tightening on Aurora's hand. "I missed you, Rory. More than I can say." "I missed you too," Aurora replied, her voice choked with emotion. "But we're here now. And we can figure this out together." They sat in silence for a moment, the
weight
of their shared history settling around them. The bar buzzed with the low hum of conversation, the clinking of glasses, and the soft strains of jazz playing in the background. It was a familiar
symphony
, one that had played the soundtrack to many of their nights together. Silas approached their table, a knowing look in his eyes. "Everything alright here?" Aurora nodded, a small smile on her lips. "Yeah, Si. Everything's alright." He gave them a nod and returned to the bar, leaving them to their conversation. Aurora turned back to Eva, her heart full of hope and determination. They had both changed, both carried the
weight
of their pasts, but they were still here, still fighting. And in that moment, Aurora knew that no matter what the future held, they would face it together.
created_at
"2026-02-17T01:46:07.96577+00:00"
2/17/2026, 1:46:07 AM
model
"openai/gpt-4o-2024-05-13"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
371
moderation_latency
(null)
generation_time
18329
tokens_prompt
867
tokens_completion
1791
native_tokens_prompt
809
native_tokens_completion
1552
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.027325
router
(null)
provider_responses
0
id
"chatcmpl-DA4RpGOR8MIvppg6RnsJuHfXepPdB"
status
200
is_byok
false
latency
353
endpoint_id
"3d6584e7-a2bb-48d6-903d-24e3d90e7e55"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-4o-2024-05-13"
api_type
"completions"
id
"gen-1771292749-Mxj4Ab5YjTNJkSnppDWF"
upstream_id
"chatcmpl-DA4RpGOR8MIvppg6RnsJuHfXepPdB"
total_cost
0.027325
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
72.7273%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
11
adverbTagCount
2
adverbTags
0
"Eva said, pulling back to look at her [back]"
1
"Aurora replied, her eyes searching Eva's face for the friend she once knew [once]"
67.3203%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1224
totalAiIsmAdverbs
4
found
0
adverb
"gently"
count
1
1
adverb
"really"
count
3
highlights
0
"gently"
1
"really"
100.0000%
AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0
"Blackwood"
found
(empty)
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
10.1307%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1224
totalAiIsms
11
found
0
word
"symphony"
count
1
1
word
"flickered"
count
1
2
word
"flicker"
count
1
3
word
"clandestine"
count
1
4
word
"unspoken"
count
2
5
word
"weight"
count
4
6
word
"etched"
count
1
highlights
0
"symphony"
1
"flickered"
2
"flicker"
3
"clandestine"
4
"unspoken"
5
"weight"
6
"etched"
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 widened"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
67
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
2
narrationSentences
67
filterMatches
(empty)
hedgeMatches
0
"tried to"
1
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
90
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
40
mean
30.45
std
16.9
cv
0.555
sampleLengths
0
70
1
57
2
16
3
54
4
55
5
24
6
38
7
80
8
15
9
26
10
41
11
15
12
20
13
27
14
26
15
30
16
13
17
28
18
12
19
40
20
20
21
25
22
25
23
33
24
12
25
19
26
21
27
43
28
10
29
52
30
37
31
25
32
20
33
23
34
22
35
56
36
13
37
12
38
45
39
18
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
67
matches
0
"were adorned"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
156
matches
0
"was polishing"
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
948
adjectiveStacks
1
stackExamples
0
"small crescent-shaped scar"
adverbCount
29
adverbRatio
0.03059071729957806
lyAdverbCount
10
lyAdverbRatio
0.010548523206751054
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.53
std
6.06
cv
0.448
sampleLengths
0
28
1
24
2
18
3
21
4
21
5
15
6
14
7
2
8
11
9
27
10
16
11
10
12
11
13
15
14
19
15
13
16
11
17
15
18
23
19
13
20
15
21
20
22
8
23
24
24
15
25
21
26
5
27
7
28
16
29
18
30
12
31
3
32
16
33
4
34
17
35
10
36
18
37
8
38
16
39
14
40
13
41
11
42
17
43
6
44
6
45
19
46
12
47
9
48
8
49
12
50.3704%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
3
diversityRatio
0.32222222222222224
totalSentences
90
uniqueOpeners
29
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
11
fancyCount
9
fancyTags
0
"he greeted her with a nod, his hazel eyes crinkling at the corners (greet crinkle)"
1
"she replied, her voice steady but her heart racing (reply, race)"
2
"he said, sliding it across the bar to her (say, slide)"
3
"she murmured, taking a sip and feeling the warmth spread through her chest (murmur, take feel)"
4
"Eva said, pulling back to look at her (say, pull look)"
5
"Aurora replied, her eyes searching Eva's face for the friend she once knew (reply, search once know)"
6
"she said, her voice firmer than she felt (say, feel)"
7
"Aurora began, her voice softer now (begin)"
8
"Aurora replied, her voice choked with emotion (reply, choke)"
82.0323%