NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQQ7HCCNGC1A8JYRKXXJ9X
Run Details
Model:
Gemini 2.5 Flash Lite
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
10.3s
Cost:
$0.000858
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 familiar scent of stale beer and fried onions hit Aurora the moment she pushed open the door to The Raven’s Nest. The neon green sign outside, a
beacon
in the London drizzle, had lured her in, a whisper of familiarity in the chaotic heart of Soho. She hadn't been back in years, not since the move to the flat above. Tonight, a peculiar restlessness had driven her down the creaking stairs, the ache in her knees a dull counterpoint to the city's thrum. The bar was a study in shadows, punctuated by the amber glow of low-hanging lamps. Maps, faded and brittle, clung to the walls like decaying skin, interspersed with the phantom smiles of forgotten patrons in sepia photographs. Silas was behind the bar, as he always
was, polishing
a glass with the
methodical
rhythm that always soothed her. His auburn hair, now generously streaked with grey, caught the light. The faint limp as he moved to snag a new bottle from the shelf was as familiar as the sound of her own heartbeat. He looked up, his hazel eyes widening
slightly
in recognition, a slow smile spreading across his face, crinkling the corners of his eyes. "Aurora. It's been too long." "Silas," she managed, her voice catching a little. She hadn't expected to see him, or anyone,
really
. The idea had been to blend into the background, to nurse a
solitary
pint and let the anonymity of the city wash over her. He gestured with the polishing cloth. "The usual?" She nodded, moving to her usual stool at the far end of the bar, the one that offered a discreet view of the door. The crescent scar on her left wrist itched faintly, a phantom limb of memory. "The usual," she repeated, trying to sound casual. Silas had a knack for seeing through her
carefully
constructed composure. He’d seen her at her worst, and then, somehow, had offered her a roof over her head and a steady, if unconventional, employment. He poured a pint of what she suspected was the same dark ale she’d always favoured, the foam
precisely
sculpted. When he placed it before her, he leaned in, his gaze surprisingly intense. "You look… different." Aurora took a slow sip, the bitter hops a welcome jolt. "It's been…" she trailed off, the years stretching out, a vast, unnavigable ocean. "A while." "Indeed." He wiped his hands on his apron. "What brings you out tonight? Not tending to the Golden Empress, I assume?" "Just a walk," she deflected, tracing the condensation on her glass. "Needed some air." Silas chuckled, a warm, rumbling sound. "Rare for you, Rory. You usually prefer your air pre-packaged with your deliveries." She managed a weak smile. "Felt nostalgic." He didn’t press. Instead, he picked up a stray coaster, turning it over and over in his scarred hands, his silver signet ring catching the dim light. "I heard about Eva, you know. Saw it in the papers. The gallery opening." Aurora’s breath hitched. Eva. The name was a sharp, unwelcome
echo
from a life she’d worked so hard to outrun. Eva, with her bright laughter and even brighter ambitions. "Oh," was all she could say. “Sad business,” Silas continued, his voice low, almost contemplative. “Such a waste of talent.” Talent. Eva had had it in spades, or so everyone had said. Aurora had always felt… lesser. A shadow trailing in Eva's
luminous
wake. She remembered snippets of conversations, overheard whispers in crowded rooms, the way Eva’s name had always
been spoken
with a certain reverence while Aurora's was merely acknowledged. "She always was one for the limelight," Aurora said, the words tasting like ash. Silas met her gaze, his eyes
unreadable
. "And you always preferred the quiet corners, didn't you?" The truth of it landed like a physical blow. Yes. She did. She’d always found
solace
in the edges, in the invisibility of the forgotten. It was a survival mechanism, honed with years of practice. But Eva had thrived in the centre, basking in the applause, her confidence a blinding supernova. A silence str
etched
between them, thick with
unspoken
things. The clatter of glasses from the other side of the bar, the murmur of distant conversations, the relentless hum of the city outside – it all
seemed to
fade, leaving them in their own small bubble of shared history. "You know," Silas said, his voice softer now, "I always wondered what happened to you after you left London." Aurora’s stomach clenched. She hadn't left London, not
really
. Not in the way he meant. She'd merely… changed postal codes. Changed her name, for a while. Shed skins like a snake, each one scuffed and worn but offering a brief respite before the next cycle of shedding began. She'd spent years building walls, brick by painstaking brick, around the raw, exposed core of herself. Eva’s meteoric rise and equally spectacular fall had felt like a cruel jibe, a reminder of everything Aurora had
tried to
escape. “I… I’ve been around,” she said vaguely, her gaze fixed on the condensation ring her glass
was leaving
on the dark wood. “Working. Living.” "Always the pragmatist," Silas murmured, a hint of something that might have been fondness in his tone. He moved with that familiar grace, despite the slight hitch in his gait, clearing empty glasses and arranging bottles. He was a master of observation, Silas. He saw everything, catalogued it, filed it away. And he rarely offered commentary, which was why his observations, when they came, carried such
weight
. "Someone has to be," she replied, her voice tight. Pragmatism had kept her alive. It had kept her from crumbling entirely under the
weight
of betrayal and loss. "Eva was… vibrant," Silas said, his tone neutral, yet Aurora detected a current of something else beneath the surface. Regret? Disappointment? A professional assessment, perhaps, given his peculiar line of work. "She had a way of making people feel seen." Aurora flinched inwardly. Seen. She’d spent so long feeling
utterly
invisible, even to herself. Eva had always been the one who shone, drawing the eye, captivating the room. Aurora had been the quiet observer, the one who noticed the details others missed. It was a skill that had served her well in her current… profession. Though Silas didn't know the full extent of it. He knew she delivered for Yu-Fei, and he knew she lived above his bar. He also knew she had a certain knack for ‘information gathering,’ as he euphemistically put it. "She got what she wanted," Aurora said, a little too harshly. Silas paused, his hand hovering over a rag. He turned his full attention back to her, his hazel eyes sharp. "And what is it you want, Rory?" The question
hung in the air
, heavy and
profound
. Aurora opened her mouth to speak, but no words came. What *did* she want? Forgiveness? Peace? To disappear entirely? The life she led now was a precarious balancing act, a tightrope walk over an abyss of her own making. She’d traded the safety of the shadows for the thrill of the precipice, a desperate gamble for control. "I want… a quiet life," she finally managed, the lie tasting as bitter as the ale. Silas studied her for a long moment, his expression
unreadable
behind the years of accrued wisdom. He finally gave a slow nod. "A quiet life can be a complicated thing to find." He pushed a coaster towards her. "A refill?" She shook her head. "No, thank you, Silas. I should… get back." She slid off the stool, the movement feeling stiff and unfamiliar. The brief encounter had stirred up more than she’d anticipated, a potent cocktail of nostalgia and unease. "Rory," Silas said, his voice stopping her at the edge of the bar. She turned, her hand on the cool, polished wood. "Some things don't stay buried forever. And some people… well, they have a way of finding their way back." His gaze held hers, and for a fleeting moment, she saw the ghost of the younger man she’d known, the one who’d once been a protege, before a life of shadows and secrets had
etched
themselves onto his face. She offered a small, tight smile. "I know." The crescent scar on her wrist pulsed, a silent reminder that some wounds never
truly
healed, and some ghosts, no matter how fast you ran, always
managed to
keep pace. She turned and walked towards the door, leaving Silas standing
sentinel
behind his bar, a guardian of secrets in the heart of the city. The neon green sign outside
flickered
, casting a familiar, melancholic glow on the rain-slicked pavement. The night air, when she stepped into it, felt colder, sharper, than it had moments before.
created_at
"2026-02-17T02:44:06.181131+00:00"
2/17/2026, 2:44:06 AM
model
"google/gemini-2.5-flash-lite"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
268
moderation_latency
(null)
generation_time
10249
tokens_prompt
867
tokens_completion
2193
native_tokens_prompt
842
native_tokens_completion
1935
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.0008582
router
(null)
provider_responses
0
status
200
is_byok
false
latency
268
endpoint_id
"ce839073-aa24-4f29-8358-15b319bd05ec"
provider_name
"Google AI Studio"
model_permaslug
"google/gemini-2.5-flash-lite"
api_type
"completions"
id
"gen-1771296235-f49uMd5GCcM9YyeWYwLW"
upstream_id
(null)
total_cost
0.0008582
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Google AI Studio"
Evaluation details
Result
Evaluator
Details
Meta Data
38.0952%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
14
adverbTagCount
4
adverbTags
0
"Silas continued, his voice low, almost contemplative [almost]"
1
"she said vaguely, her gaze fixed on the condensation ring her glass was leaving on the dark wood [vaguely]"
2
"Aurora said, a little too harshly [too harshly]"
3
"she finally managed, the lie tasting as bitter as the ale [finally]"
52.0219%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1459
totalAiIsmAdverbs
7
found
0
adverb
"carefully"
count
1
1
adverb
"precisely"
count
1
2
adverb
"slightly"
count
1
3
adverb
"utterly"
count
1
4
adverb
"really"
count
2
5
adverb
"truly"
count
1
highlights
0
"carefully"
1
"precisely"
2
"slightly"
3
"utterly"
4
"really"
5
"truly"
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
1459
totalAiIsms
15
found
0
word
"luminous"
count
1
1
word
"beacon"
count
1
2
word
"sentinel"
count
1
3
word
"flickered"
count
1
4
word
"methodical"
count
1
5
word
"unspoken"
count
1
6
word
"unreadable"
count
2
7
word
"profound"
count
1
8
word
"solitary"
count
1
9
word
"solace"
count
1
10
word
"weight"
count
2
11
word
"echo"
count
1
12
word
"etched"
count
1
highlights
0
"luminous"
1
"beacon"
2
"sentinel"
3
"flickered"
4
"methodical"
5
"unspoken"
6
"unreadable"
7
"profound"
8
"solitary"
9
"solace"
10
"weight"
11
"echo"
12
"etched"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"hung in the air"
count
1
highlights
0
"hung in the air"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
110
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
3
narrationSentences
110
filterMatches
(empty)
hedgeMatches
0
"seemed to"
1
"tried to"
2
"managed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
125
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
35
mean
41.63
std
27.06
cv
0.65
sampleLengths
0
84
1
92
2
28
3
41
4
8
5
80
6
36
7
26
8
21
9
14
10
19
11
7
12
41
13
35
14
14
15
51
16
14
17
16
18
51
19
48
20
19
21
86
22
24
23
67
24
28
25
40
26
94
27
11
28
27
29
66
30
16
31
40
32
40
33
80
34
93
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
110
matches
0
"been spoken"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
2
totalVerbs
200
matches
0
"was, polishing"
1
"was leaving"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1272
adjectiveStacks
0
stackExamples
(empty)
adverbCount
50
adverbRatio
0.03930817610062893
lyAdverbCount
22
lyAdverbRatio
0.01729559748427673
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
125
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
125
mean
11.66
std
8.68
cv
0.745
sampleLengths
0
22
1
25
2
14
3
23
4
15
5
22
6
20
7
11
8
24
9
23
10
5
11
8
12
9
13
24
14
6
15
2
16
24
17
14
18
8
19
11
20
23
21
20
22
13
23
3
24
11
25
13
26
2
27
8
28
13
29
11
30
3
31
6
32
13
33
5
34
2
35
3
36
24
37
14
38
3
39
1
40
16
41
9
42
6
43
9
44
5
45
1
46
11
47
4
48
1
49
7
53.8667%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
11
diversityRatio
0.376
totalSentences
125
uniqueOpeners
47
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
14
fancyCount
10
fancyTags
0
"she managed, her voice catching a little (manage, catch)"
1
"she repeated, trying to sound casual (repeat, try sound)"
2
"she deflected, tracing the condensation on her glass (deflect, trace)"
3
"was all she could say (be say)"
4
"Silas continued, his voice low, almost contemplative (continue)"
5
"she said vaguely, her gaze fixed on the condensation ring her glass was leaving on the dark wood (say vaguely, fix ring leave)"
6
"Silas murmured, a hint of something that might have been fondness in his tone (murmur, be fondness)"
7
"Silas said, his tone neutral, yet Aurora detected a current of something else beneath the surface (say, detect)"
8
"she finally managed, the lie tasting as bitter as the ale (finally manage)"
9
"Silas said, his voice stopping her at the edge of the bar (say, stop)"
79.0579%