NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMPADVZHXWQ3T666P1GZS13
Run Details
Model:
GPT-4o, May 13th (temp=1)
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
14.3s
Cost:
$0.029350
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
The green neon sign of The Raven's Nest cast an inviting glow over the rain-slicked pavement of Soho. Aurora Carter, or Rory as she preferred, hunched her shoulders against a chill breeze, her black hair framing her face in loose, damp strands. She tugged open the heavy wooden door, stepping out of the drizzle and into the dim warmth of the bar. Immediately, the smell of aged wood and the faint tang of whiskey enveloped her, a peculiar comfort she hadn’t known she missed. Her eyes adjusted to the muted lighting, taking in the quiet hum of subdued conversations and the lazy swirl of cigarette smoke. She nodded to Silas Blackwood, the bar owner, whose familiar hazel eyes met hers with a mixture of surprise and restrained approval. Silas, with his signature silver signet ring and the slight limp that spoke of old stories and bygone escapades, was behind the counter polishing a glass. “You’re a sight for sore eyes, Rory,” Silas greeted, his voice a rough rumble like gravel against
silk
. He set the glass down and leaned forward, resting his broad hands on the bar's scarred surface. “Thanks, Silas,” Rory said, her bright blue eyes catching the dim overhead lights. “It’s been a day. I could use a drink.” He nodded, a slow, understanding dip of his head. “What’s your poison?” “Whiskey. Neat,” Rory replied, sliding onto a stool. Silas moved with practiced ease, the limp barely noticeable, as he fetched an unmarked bottle from a shelf and poured her a generous measure. She took the glass, feeling its reassuring
weight
in her hand, and took a sip. The burn was instantaneous, spreading warmth through her chest. Sloshing sounds and muted chatter filled the silence between them before Silas spoke again. “Tough shift?” “Something
like that,” Rory
said, a wry smile tugging at her lips. Deliveries for Yu-Fei Cheung’s Golden Empress had turned out to be a more complex job than she had anticipated, filled with coded messages and shadowy transactions. But Silas didn’t need to know that. Her attention shifted to the room, eyes falling on the worn leather booths and the old maps hanging like skeletons of lost empires on the walls. Rory almost missed the figure sitting alone near the back, where the shadows encroached. A woman, backlit by the soft glow of a wall-mounted lamp, her face initially obscured by the wide brim of a hat. Something about her
sent a shiver down
Rory’s spine—a distant
echo
of a memory she had yet to fully grasp. The woman shifted, and the hat tilted upward, revealing a face Rory hadn’t seen in nearly a decade. The years
flickered
away, and she saw a younger version, vibrant and laughing, with eyes that held the promise of countless adventures. The face now was sharper, more guarded, but undeniably familiar. “Eva?” Rory murmured,
barely above a whisper
. She slipped off the stool, drink in hand, and made her way to the corner booth. Silas watched her go, a silent
sentinel
. As Rory approached, the woman’s eyes—once a lively green now tempered by time—locked onto hers. For a heartbeat, neither spoke. Then Eva’s lips curved into a lopsided grin. “Rory Carter. Of all the bars in all the towns in all the world…” Her voice had matured, gained a depth that hadn’t been there before. Eva gestured to the seat opposite her. Rory slid in, placing her glass on the table between them. “I didn't expect to see you in London,” Rory admitted, her eyes searching Eva’s face for the friend she used to know. “Life has a funny way of circling back on itself,” Eva replied, taking a sip from her own drink—something amber and likely as strong as Rory’s whiskey. “I was passing through, had a bit of business to attend to. And you?” “This is where I ended up,” Rory said. She kept her tone light, but
the weight of her words
settled around them like a dense fog. Eva nodded, her gaze thoughtful. “I heard about Evan. I’m sorry.” Rory flinched at the mention of her ex’s name, old wounds reopening in an instant. She took a sip of her whiskey, needing its fire to steady her. “It’s in the past,” she said, though they both
knew that the
past had a way of haunting the present. Silence stretched between them, filled with
unspoken
regrets and the ghosts of shared memories. Rory looked at Eva,
really
looked at her, and saw the subtle changes: the fine lines at the corners of her eyes, a hardness in her stare that hadn’t been there before. “You’ve changed,” Rory said
softly
, not an accusation but a simple statement of fact. “I’ve had to,” Eva replied, her tone equally gentle yet edged with steel. “We both have, haven’t we?” Rory took another sip of her drink, the alcohol doing little to burn away the chill that had settled in her bones. “I guess we have.” Eva leaned back in her seat, her eyes never leaving Rory’s. “Do you remember the lake? That summer after graduation?” Rory smiled at the memory. “We swore we’d conquer the world.” “Turns out the world had other plans for us,” Eva said with a rueful chuckle. The tension between who they had been and who they had become was
palpable
. They had once shared dreams, whispered under the cover of darkness, secrets that had felt like the linchpins of the universe. But as the years had rolled on, those dreams had shifted, cracked under the
weight
of reality, and splintered into paths that had taken them far from each other. “What happened to us, Eva?” Rory asked, the question emerging raw and jagged. “Life,” Eva said simply. “Life happened. We made choices, faced consequences.” She paused, her eyes softening. “But I never stopped thinking about you, Rory. Wondering if you were okay.” Rory swallowed hard. “I’m... making it. Day by day. What about you?” Eva’s smile
was tinged
with something Rory couldn’t quite place—resignation, perhaps, or acceptance. “I get by. It’s all any of us can do, isn’t it?” Rory nodded, feeling the
weight
of time and distance settle between them like an invisible barrier. They were no longer the carefree girls who had giggled and conspired under the summer sun. They were women now, shaped by their experiences, their choices, their regrets. In the silence that followed, Silas approached their table, moving with a grace that belied his injury. “Everything alright here, ladies?” he asked, his gaze settling momentarily on Eva, assessing. “We’re good, Silas,” Rory said, offering him a small smile. He nodded, content to leave them to their conversation, and returned to his place behind the bar. Eva watched him go. “He looks out for you.” “He does,” Rory said. “He’s been... like a mentor. A steady presence.” “You
need that,” Eva
said, her voice soft. “We all need someone who sees us,
really
sees us, and sticks around.” Rory met Eva’s gaze,
the weight of her words
sinking in. “I missed you, Eva,” she admitted, her voice
barely above a whisper
. “I missed you too,” Eva replied, reaching across the table to take Rory’s hand. “Maybe this is our second chance. To reconnect, to... figure things out.” Rory squeezed Eva’s hand, feeling
a flicker of hope
amidst
the lingering shadows. “I’d
like that,” she
said. The two women sat in comfortable silence, holding on to the fragile thread of their rekindled connection. Outside, the rain continued to fall, a soft patter against the window. Inside The Raven's Nest, surrounded by memories and the comforting hum of the bar, Rory and Eva
began to
bridge the gap of time and change, weaving new threads into the
tapestry
of their shared history.
created_at
"2026-02-17T02:19:41.584984+00:00"
2/17/2026, 2:19:41 AM
model
"openai/gpt-4o-2024-05-13"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
365
moderation_latency
(null)
generation_time
13797
tokens_prompt
867
tokens_completion
2013
native_tokens_prompt
809
native_tokens_completion
1687
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.02935
router
(null)
provider_responses
0
id
"chatcmpl-DA4yNgE8CB1PwwPRM6vL7YLKYUmzr"
status
200
is_byok
false
latency
347
endpoint_id
"3d6584e7-a2bb-48d6-903d-24e3d90e7e55"
provider_name
"OpenAI"
model_permaslug
"openai/gpt-4o-2024-05-13"
api_type
"completions"
id
"gen-1771294767-GXlcGNFUvAuCaMYjrP1r"
upstream_id
"chatcmpl-DA4yNgE8CB1PwwPRM6vL7YLKYUmzr"
total_cost
0.02935
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
53.9683%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
21
adverbTagCount
5
adverbTags
0
"Rory said, her bright blue eyes catching the dim overhead lights [bright]"
1
"Rory said softly, not an accusation but a simple statement of fact [softly]"
2
"Eva replied, her tone equally gentle yet edged with steel [equally]"
3
"Eva said simply [simply]"
4
"she admitted, her voice barely above a whisper [barely]"
61.4792%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1298
totalAiIsmAdverbs
5
found
0
adverb
"softly"
count
1
1
adverb
"barely above a whisper"
count
2
2
adverb
"really"
count
2
highlights
0
"softly"
1
"barely above a whisper"
2
"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)
0.0000%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1298
totalAiIsms
15
found
0
word
"palpable"
count
1
1
word
"tapestry"
count
1
2
word
"sentinel"
count
1
3
word
"tinged"
count
1
4
word
"flickered"
count
1
5
word
"flicker"
count
1
6
word
"silk"
count
1
7
word
"unspoken"
count
1
8
word
"weight"
count
5
9
word
"amidst"
count
1
10
word
"echo"
count
1
highlights
0
"palpable"
1
"tapestry"
2
"sentinel"
3
"tinged"
4
"flickered"
5
"flicker"
6
"silk"
7
"unspoken"
8
"weight"
9
"amidst"
10
"echo"
33.3333%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
4
maxInWindow
3
found
0
label
"weight of words/silence"
count
2
1
label
"sent a shiver through"
count
1
2
label
"flicker of emotion"
count
1
highlights
0
"the weight of her words"
1
"sent a shiver down"
2
"a flicker of hope"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
77
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
77
filterMatches
(empty)
hedgeMatches
0
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
4
totalSentences
93
matches
0
"like that,” Rory"
1
"knew that the"
2
"need that,” Eva"
3
"like that,” she"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
40
mean
32.25
std
20.03
cv
0.621
sampleLengths
0
84
1
70
2
35
3
22
4
12
5
56
6
16
7
71
8
56
9
50
10
30
11
54
12
40
13
41
14
26
15
11
16
48
17
46
18
14
19
18
20
26
21
20
22
11
23
15
24
64
25
13
26
29
27
12
28
25
29
44
30
30
31
10
32
17
33
9
34
12
35
21
36
23
37
26
38
18
39
65
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
77
matches
0
"was tinged"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
179
matches
(empty)
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1061
adjectiveStacks
0
stackExamples
(empty)
adverbCount
30
adverbRatio
0.02827521206409048
lyAdverbCount
15
lyAdverbRatio
0.01413760603204524
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
93
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
93
mean
13.87
std
7.1
cv
0.512
sampleLengths
0
18
1
24
2
20
3
22
4
22
5
22
6
26
7
18
8
17
9
13
10
9
11
9
12
3
13
8
14
24
15
15
16
9
17
14
18
2
19
12
20
26
21
7
22
26
23
14
24
22
25
20
26
18
27
22
28
10
29
7
30
16
31
7
32
15
33
5
34
8
35
26
36
7
37
11
38
22
39
27
40
14
41
8
42
18
43
5
44
6
45
15
46
13
47
20
48
14
49
32
56.9892%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
7
diversityRatio
0.3870967741935484
totalSentences
93
uniqueOpeners
36
8.3333%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
21
fancyCount
14
fancyTags
0
"Silas greeted, his voice a rough rumble like gravel against silk (greet)"
1
"Rory said, her bright blue eyes catching the dim overhead lights (say, catch light)"
2
"Rory replied, sliding onto a stool (reply, slide)"
3
"Rory said, a wry smile tugging at her lips (say, tug)"
4
"murmured (murmur)"
5
"Rory admitted, her eyes searching Eva’s face for the friend she used to know (admit, search know)"
6
"Eva replied, taking a sip from her own drink—something amber and likely as strong as Rory’s whiskey (reply, take)"
7
"she said, though they both knew that the past had a way of haunting the present (say, know have haunt)"
8
"Rory said softly, not an accusation but a simple statement of fact (say softly)"
9
"Eva replied, her tone equally gentle yet edged with steel (reply, edge)"
10
"Eva said simply (say simply)"
11
"Rory said, offering him a small smile (say, offer)"
12
"she admitted, her voice barely above a whisper (admit)"
13
"Eva replied, reaching across the table to take Rory’s hand (reply, reach take)"
77.3002%