NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQJ87FRS5TFC04Z7F6B43Z
Run Details
Model:
Gemini 3 Flash (Preview)
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
16.8s
Cost:
$0.006370
Provider:
Google AI Studio
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 neon green light of the sign hummed with a low-frequency buzz that Rory felt in her teeth. It was a wet Tuesday in Soho, the kind of night where the air felt like a damp wool blanket and the pavement
shimmered
with the oily reflection of traffic lights. Rory pulled her jacket collar up, her shoulder-length black hair damp at the tips, and pushed through the heavy oak door of The Raven’s Nest. Inside, the atmosphere was a thick cocktail of stale hops, expensive tobacco, and the comforting, low-level thrum of jazz. Silas Blackwood was behind the bar, his grey-streaked auburn hair catching the amber glow of the backlights. He didn't
look
up immediately, but Rory saw his hand move—the silver signet ring on his right hand catching the light as he polished a highball glass with practiced, rhythmic precision. “You’re late for the deli
very
, Rory,” Silas said, his voice a gravelly baritone that commanded the space without raising its volume. “Yu-Fei called ten minutes ago. Said she’s got a batch of spring rolls that aren’t getting any crispier.” “The bike hit a slick on Charing Cross,” Rory said, shaking out her coat. She leaned against the mahogany bar, the wood cool beneath her palms. Her left wrist brushed the counter, the small crescent-shaped scar there a pale ghost against her skin. “London isn’t built for speed when it’s weeping.” Silas grunted, a short sound of acknowledgment. He walked toward the end of the bar, favoring his right side to compensate for the old injury in his left knee. He
look
ed tired tonight, the lines around his hazel eyes
etched
deeper by the dim light of the tavern. “Drink’s on the house if you survive the night,” he muttered. Rory scanned the room, her gaze drifting over the old maps and the framed black-and-white photographs that lined the walls. It was a quiet crowd tonight—a few lonely suits, a couple whispering in the corner nook, and a man sitting alone at a small round table near the bookshelf that hid Silas's private office. The man
was hunched
over a tumbler of amber liquid, his shoulders tense. He wore a charcoal overcoat that
look
ed like it cost more than Rory’s monthly rent. As if sensing her gaze, he turned. The air in Rory’s lungs turned to lead. “Rory?” The voice was familiar, yet stripped of the youthful arrogance she remembered. It was Evan. He had aged, though not in the way Silas had. Where Silas had grown into a weathered authority, Evan had polished himself until he was reflective. His hair was meticulously styled, his jawline sharper, his eyes restless. Rory didn’t move. She felt the old, cold instinct to flee—the same one that had driven her from Cardiff to London under the cover of a rainy night three years ago. But her feet remained planted on the sticky floorboards of the Nest. She wasn't that girl anymore, the one afraid of the shadow in the doorway. “Evan,” she said. Her voice was steady, a feat of engineering she was secretly proud of. “I didn't think... I heard you were in London, but I didn't think I’d find you here,” he said, standing up. He moved toward her with a tentative grace, hesitating a few feet away. “You
look
different.” “That’s usually what happens when time passes,” Rory said. She didn't invite him closer, but she didn’t back away. Evan glanced around the dim, map-covered room, his lip curling
slightly
in a way he probably thought was a smile. “A bar in Soho. Delivering for a Chinese place? Eva said you were doing well. She didn’t mention the... shift in career path.” “Eva keeps my secrets because she knows I’ll keep hers,” Rory replied. She felt Silas watching from the end of the bar. He
wasn't looking
at them directly, but he had stopped polishing the glass. The Spymaster was always listening. “What are you doing here, Evan? You hate the city. You used to say London was just a graveyard for people who couldn’t make it in the country.” Evan winced. It was a small, satisfying victory. “I’m here for a firm. Corporate restructuring. I’m a partner now.” “Congratulations,” she said, her tone as dry as the gin Silas kept on the top shelf. “You finally got the title you wanted. Does it fix e
very
thing?” He
look
ed down at his drink, swirling the ice. “It doesn’t fix the quiet. Cardiff feels
very
empty these days. Your father still asks about you when I see him at the club. Brendan's been
look
ing older. He misses the barrister he thought you’d become.” Rory felt the sharp prickle of resentment. She could picture her father, the Irish barrister with his booming voice and his expectations, sharing a drink with the man who had made her life a series of
calculated
retreats. The betrayal was old news, but it still had teeth. “My father misses a version of me that never existed,” Rory said. “He misses a projection. Just like you do.” Evan stepped closer, the smell of his expensive cologne—something woody and
oppressive
—clashing with the scent of rain and old wood. “Rory, I didn't come here to argue. I saw you through the window and I... I just wanted to see if you were still there. If the girl who used to read T.S. Eliot in the back of my car was still inside that black jacket.” Rory
look
ed at him,
really
look
ed at him. She saw the desperation beneath the executive veneer. He
was looking
for a ghost to haunt, seeking a way to justify the wreckage he’d left behind in Wales. “That girl died in a flat on Richmond Road, Evan. You helped bury her.” She raised her left wrist, letting the sleeve of her jacket ride up just enough to show the crescent scar. It wasn't from him—it was from a fall out of a tree when she was seven—but she saw him
look
at it and see his own failures anyway. “The woman standing here is someone else. She’s smarter. She’s faster. And she doesn’t owe you a single syllable of her story.” The silence that followed was heavy, punctuated only by the clinking of ice and the distant roar of a bus on the street outside. Evan opened his mouth to speak—to apologize, to lie, to charm—but the words died in his throat. He
look
ed at the maps on the wall, hundreds of routes leading away from this spot, and he realized he wasn't on any of them. “I should go,” he whispered. “You should,” Rory agreed. She watched him leave. He didn't
look
back as he stepped out into the neon green haze of the Soho rain. The door clicked shut, the sound final and hollow. For a moment, Rory just stood there, breathing in the scent of the Nest. She felt a phantom
weight
lift off her shoulders, an old shadow finally dissolving in the amber light. Silas slid a glass of dark liquid across the wood. It was a heavy, smoky Scotch, the kind he kept for himself. “He didn't
look
like he was here for the atmosphere,” Silas said, leaning against the back bar. “He
was looking
for a version of the past he could live with,” Rory said. She picked up the glass, the
weight
of it grounding her. “He couldn't find it.” Silas nodded
slowly
, his eyes reflecting the maps behind him. He knew all about searching for things that weren’t there anymore. He’d spent a career in the shadows, chasing ghosts across Europe until his knee gave out and the secrets became too heavy to carry. “The past is a terrible navigator, Rory,” Silas said
softly
. “It’ll tell you you’re lost when you’re exactly where you need to be.” Rory took a sip of the Scotch. It burned, clean and sharp, clearing the taste of the rainy street and the ghosts of Cardiff from her tongue. She
look
ed at her reflection in the mirror behind the bar—her bright blue eyes were clear, her black hair framed a face that no longer
look
ed for an exit. “I’m not lost, Silas,” she said, her voice finding its edges again. “I know,” he said, a ghost of a smile touching his beard. He tapped the silver signet ring on the counter twice. “Now, get those spring rolls to the customer before Yu-Fei decides to come down here and deliver them herself. You know how she gets about her ginger sauce.” Rory laughed, a short, genuine sound that startled a man at the far end of the bar. She set the glass down, zipped her jacket, and headed for the door. Outside, the green neon sign
flickered
, casting a steady pulse against the dark. She stepped out into the rain, her boots hitting the pavement with a certain, rhythmic
weight
. The city was still wet, still loud, and still indifferent, but as she kicked the stand up on her bike, Rory didn’t feel like she
was running
anymore. She was just moving forward.
created_at
"2026-02-17T02:41:29.590804+00:00"
2/17/2026, 2:41:29 AM
model
"google/gemini-3-flash-preview-20251217"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1011
moderation_latency
(null)
generation_time
16730
tokens_prompt
867
tokens_completion
2246
native_tokens_prompt
842
native_tokens_completion
1983
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
"STOP"
usage
0.00637
router
(null)
provider_responses
0
status
200
is_byok
false
latency
1011
endpoint_id
"6e82f652-2693-4b60-bbe0-7362d6e345f0"
provider_name
"Google AI Studio"
model_permaslug
"google/gemini-3-flash-preview-20251217"
api_type
"completions"
id
"gen-1771296071-B3rVkZRCeVDFAtTyLSlN"
upstream_id
(null)
total_cost
0.00637
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Google AI Studio"
Evaluation details
Result
Evaluator
Details
Meta Data
70.8333%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
16
adverbTagCount
3
adverbTags
0
"Silas said, his voice a gravelly baritone that commanded the space without raising its volume [gravelly]"
1
"Silas said softly [softly]"
2
"she said, her voice finding its edges again [again]"
67.2775%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1528
totalAiIsmAdverbs
5
found
0
adverb
"slightly"
count
1
1
adverb
"slowly"
count
1
2
adverb
"softly"
count
1
3
adverb
"really"
count
1
4
adverb
"very"
count
1
highlights
0
"slightly"
1
"slowly"
2
"softly"
3
"really"
4
"very"
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)
47.6440%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1528
totalAiIsms
8
found
0
word
"flickered"
count
1
1
word
"shimmered"
count
1
2
word
"oppressive"
count
1
3
word
"calculated"
count
1
4
word
"weight"
count
3
5
word
"etched"
count
1
highlights
0
"flickered"
1
"shimmered"
2
"oppressive"
3
"calculated"
4
"weight"
5
"etched"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
0
maxInWindow
0
found
(empty)
highlights
(empty)
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
85
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
0
narrationSentences
85
filterMatches
0
"look"
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
100
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
39
mean
38.69
std
22.68
cv
0.586
sampleLengths
0
74
1
67
2
39
3
51
4
48
5
11
6
54
7
35
8
8
9
1
10
52
11
57
12
16
13
37
14
19
15
43
16
68
17
19
18
27
19
45
20
48
21
20
22
66
23
36
24
84
25
66
26
5
27
4
28
30
29
32
30
22
31
17
32
30
33
45
34
23
35
56
36
12
37
50
38
92
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
85
matches
0
"was hunched"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
3
totalVerbs
185
matches
0
"wasn't looking"
1
"was looking"
2
"was running"
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1143
adjectiveStacks
1
stackExamples
0
"dim, map-covered room,"
adverbCount
37
adverbRatio
0.03237095363079615
lyAdverbCount
15
lyAdverbRatio
0.013123359580052493
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
100
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
100
mean
15.09
std
8.62
cv
0.571
sampleLengths
0
18
1
31
2
25
3
19
4
17
5
31
6
21
7
18
8
14
9
12
10
17
11
8
12
7
13
22
14
19
15
11
16
20
17
34
18
13
19
15
20
7
21
8
22
1
23
12
24
3
25
10
26
16
27
11
28
3
29
28
30
12
31
14
32
3
33
13
34
21
35
13
36
3
37
9
38
10
39
20
40
23
41
12
42
10
43
13
44
5
45
28
46
2
47
6
48
11
49
16
44.0000%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
6
diversityRatio
0.27
totalSentences
100
uniqueOpeners
27
34.3750%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
16
fancyCount
9
fancyTags
0
"Silas said, his voice a gravelly baritone that commanded the space without raising its volume (say, gravelly baritone command raise)"
1
"Rory said, shaking out her coat (say, shake)"
2
"he muttered (mutter)"
3
"he said, standing up (say, stand up)"
4
"she said, her tone as dry as the gin Silas kept on the top shelf (say, keep on)"
5
"he whispered (whisper)"
6
"Rory agreed (agree)"
7
"Silas said softly (say softly)"
8
"he said, a ghost of a smile touching his beard (say, touch)"
85.7723%