NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQNMJ614Z7YVSK7JYS95JJ
Run Details
Model:
GPT-4.1 Nano
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
12.3s
Cost:
$0.000686
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 air inside The Raven’s Nest was thick with the scent of aged wood and whispered stories. Dim amber lighting cast long shadows across the cluttered walls, where maps and black-and-white photographs jostled for space, each bearing silent witness to secrets long kept. Occasionally, a pale green neon sign
flickered
overhead, casting an eerie glow that
seemed to
pulse in time with the bar’s muted heartbeat. Rory pushed open the heavy door, the familiar creak
echo
ing
softly
amid the quiet hum of muffled conversations. She hesitated for a moment, scanning the room as her eyes adjusted, the
weight
of years pressing into her shoulders. This was her quiet refuge—an unassuming basement loft above a London pub, yet tonight, it felt strangely unfamiliar. She was not an unfamiliar face here. Rory had delivered countless meals to the staff and regulars—an unremarkable ghost in the background. But tonight, her gaze lingered, sharp and assessing, searching for something buried beneath the veneer of routine. Her black hair fell just past her shoulders, straight and immaculate, a
stark
contrast against her simple gray coat. Bright blue eyes, usually quick to hide her emotions,
flickered
with something more guarded—caution, perhaps, or the odd
flicker
of
anticipation
. She slid into a corner, not far from the bar, her posture subtly alert despite the subdued ambiance. She’d come here chasing ghosts, but she hadn’t expected to find one sitting right across the room. The man was a silhouette against the smoky glow, his broad shoulders slumped but held with the quiet confidence of someone who knew what wariness looked like from the inside. Silas. He sat with his usual unhurried grace, a glass of dark whisky in hand, the faint smell of tobacco lingering on his grey-streaked auburn hair. His hazel eyes caught hers across the room, and for a moment, he simply watched, the same cool and observant gaze she remembered from ages past. Unbidden, her breath caught. Memories
flickered
—of hurried missions, whispered confidences under starless skies, the quiet trust they’d once shared. But those times had faded, replaced now by a chasm of
unspoken
years. She’d thought she had buried it, the ache of what she left behind, but now it stirred, restless. The moment hung between them like an unfinished sentence. Rory hesitated, then rose
slowly
, making her way toward him with a careful, deliberate gait. As she approached, she saw the subtle lines around his eyes—signs of age, yes, but also experiences
etched
deep into his expression. “Silas,” she said
softly
, her voice
tinged
with a cautious warmth. He looked up, his gaze steady, the corners of his mouth curling into a faint, knowing smile. “Rory. Or should I call you Carter now?” She winced, unfamiliar with how he sounded—calm, but edged with something that was almost a prejudice, an
echo
of the past. “Rory’s fine. It’s been... a while.” He signaled to the bartender, who nodded silently, pouring a fresh glass of whisky. Silas pushed it across the bar to her, the gesture simple but significant. “To what do I owe the pleasure?” She hesitated, then sat, clutching the glass in her hands. “Old friend, I didn’t come here to catch up on the weather.”
A flicker of amusement
crossed his face. “No? Then I’m intrigued. What’s brought you back to Soho?” Rory looked down at her drink, feeling the
weight
of her own words. The years had carved quiet trenches into her face, made her more guarded. The girl who had once run through Cardiff’s streets with reckless abandon
was gone
, replaced by someone who had learned to hide her scars—both visible and unseen. “I’m chasing something,” she said
softly
. “Someone. Or maybe... trying to understand why I left. Part of me thought I could outrun everything, but I guess some ghosts follow.” Silas studied her, the steady silence stretching like an insular current. His gaze was sharp, unflinching. “And did you find what you were looking for?” She shook her head
slowly
. “No. Not yet. But I’ve
learned that some
things don’t stay buried, no matter how far you run.” Her voice faltered, just briefly. “I wasn’t expecting to see you. Or... to feel this way.” His lips thinned, a trace of something
unreadable
. “People change. Sometimes they become someone else entirely.” The words
hung in the air
,
weight
ed with the silent regret of years lost and memories that refused to stay buried. Rory watched him, noticing how the light played off his face—lines
etched
by time, eyes shadowed by stories he might never tell. “Have you? Changed so much that you’re unrecognizable?” He chuckled
softly
, a dry, almost bitter sound. “I’ve just had more time to collect my scars. The world wasn’t kind, Rory. I don’t know if we’re ever the same after what we carry.” Her fingers twitched instinctively, reaching to trace her scar—a crescent moon on her wrist, a childhood accident that had become a badge of something she could never quite shed. She looked away, then returned her gaze to him. “Maybe not. But I like to think some parts stay the same. The core, the parts you don’t let the world see.” Silas studied her anew, the way she
clenched her fists
around her glass, the way her eyes
flicked
away from his. He saw beneath the veneer—saw the fragile threads of vulnerability woven into her composed exterior. “I’ve always believed in the importance of keeping secrets,” he said
softly
. “But sometimes, you need to face those shadows. Otherwise, they’ll grow into something you can’t control.” She nodded,
the weight of his words
sinking into her chest. “I left because I was afraid. Of what I might become. Of what I already was.” He paused, then reached forward, tapping his fingers on the surface of the bar. “You’re still the same person I knew—just with more stories to tell. And scars. Everyone’s got them. But that doesn’t mean they’re unwanted. It means they’ve survived.” Rory looked down at her drink, then back up. “Survivors, I suppose. But sometimes I wonder what I’d be if I’d stayed—the kind of girl I was before I fled.” Silas studied her, his voice low and measured. “Maybe she’s still there—just buried. Maybe someday she’ll resurface. Until then, keep your guard, Rory. That’s what keeps us alive—preserving what we value, even if it’s just a
flicker
of who we used to be.” She offered a faint, grateful smile. “Thanks, Silas. For everything.” He nodded once, the faintest hint of a smile touching his lips. “Be careful out there. Some ghosts are better left undisturbed.” They sat in silence, two remnants of a past that refused to fade, the shadows of their history stretching long into the present. Outside, the London night continued on, indifferent to the tangled truths and
unspoken
regrets shared within the dim refuge of The Raven’s Nest.
created_at
"2026-02-17T02:43:16.177951+00:00"
2/17/2026, 2:43:16 AM
model
"openai/gpt-4.1-nano-2025-04-14"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
800
moderation_latency
(null)
generation_time
12195
tokens_prompt
867
tokens_completion
1820
native_tokens_prompt
809
native_tokens_completion
1512
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.0006857
router
(null)
provider_responses
0
id
"resp_082f5464cf69d296016993d5b6ec4081949b4f66a8086eee3e"
status
200
is_byok
false
latency
112
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-1771296182-PZkWSkEz0RcidHzLCUC4"
upstream_id
"resp_082f5464cf69d296016993d5b6ec4081949b4f66a8086eee3e"
total_cost
0.0006857
cache_discount
(null)
upstream_inference_cost
0
provider_name
"OpenAI"
Evaluation details
Result
Evaluator
Details
Meta Data
0.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
3
adverbTagCount
3
adverbTags
0
"she said softly, her voice tinged with a cautious warmth [softly]"
1
"she said softly [softly]"
2
"he said softly [softly]"
39.4987%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1157
totalAiIsmAdverbs
7
found
0
adverb
"slowly"
count
2
1
adverb
"softly"
count
5
highlights
0
"slowly"
1
"softly"
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
1157
totalAiIsms
20
found
0
word
"tinged"
count
1
1
word
"flickered"
count
3
2
word
"flicker"
count
3
3
word
"flicked"
count
1
4
word
"unspoken"
count
2
5
word
"unreadable"
count
1
6
word
"stark"
count
1
7
word
"anticipation"
count
1
8
word
"weight"
count
3
9
word
"echo"
count
1
10
word
"echoing"
count
1
11
word
"etched"
count
2
highlights
0
"tinged"
1
"flickered"
2
"flicker"
3
"flicked"
4
"unspoken"
5
"unreadable"
6
"stark"
7
"anticipation"
8
"weight"
9
"echo"
10
"echoing"
11
"etched"
0.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
4
maxInWindow
4
found
0
label
"clenched jaw/fists"
count
1
1
label
"weight of words/silence"
count
1
2
label
"hung in the air"
count
1
3
label
"flicker of emotion"
count
1
highlights
0
"clenched her fists"
1
"the weight of his words"
2
"hung in the air"
3
"A flicker of amusement"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
56
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
56
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
75
matches
0
"learned that some"
85.2893%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
33
mean
34.55
std
15.49
cv
0.449
sampleLengths
0
66
1
56
2
39
3
58
4
47
5
52
6
50
7
9
8
37
9
11
10
25
11
27
12
34
13
22
14
17
15
53
16
29
17
25
18
39
19
16
20
43
21
8
22
34
23
60
24
36
25
28
26
27
27
41
28
30
29
43
30
10
31
22
32
46
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
56
matches
0
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
137
matches
(empty)
96.5955%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
843
adjectiveStacks
0
stackExamples
(empty)
adverbCount
37
adverbRatio
0.04389086595492289
lyAdverbCount
15
lyAdverbRatio
0.017793594306049824
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
75
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
75
mean
15.2
std
7.31
cv
0.481
sampleLengths
0
17
1
26
2
23
3
18
4
20
5
18
6
7
7
15
8
17
9
19
10
21
11
18
12
17
13
30
14
1
15
25
16
26
17
4
18
15
19
13
20
18
21
9
22
15
23
22
24
11
25
17
26
8
27
21
28
6
29
14
30
13
31
7
32
10
33
12
34
7
35
10
36
13
37
13
38
27
39
6
40
23
41
11
42
5
43
9
44
5
45
23
46
11
47
8
48
8
49
21
66.2222%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
2
diversityRatio
0.41333333333333333
totalSentences
75
uniqueOpeners
31
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
3
fancyCount
3
fancyTags
0
"she said softly, her voice tinged with a cautious warmth (say softly, tinged)"
1
"she said softly (say softly)"
2
"he said softly (say softly)"
69.8592%