NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQZE9CFGEB67KEVR3M1M29
Run Details
Model:
Qwen 3.5 397B A17B
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
2m 1s
Cost:
$0.019160
Provider:
Alibaba
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 above the entrance buzzed with a low, insectile hum, casting a sickly emerald glow over the wet pavement of Soho. Inside The Raven's Nest,
the air was thick with
the scent of polished wood, stale beer, and the faint, metallic tang of rain drying on coats. Aurora Carter sat at the far end of the bar, her fingers tracing the rim of a half-empty glass. She kept her left wrist tucked against the cool surface of the countertop, hiding the small crescent-shaped scar there, a white slash against her skin that reminded her of a childhood accident she could no longer remember clearly. Silas moved behind the bar with a rhythmic, uneven gait. The slight limp in his left leg was a metronome for the quiet room, a soft drag followed by a firm plant. He wiped a tumbler with a cloth, his hazel eyes scanning the room without
really
see
ing it. The silver signet ring on his right hand caught the dim light as he worked, flashing briefly before disappearing into the fold of his sleeve. He was a man composed of quiet angles and silenced histories, his grey-streaked auburn beard neatly trimmed, hiding the tension in his jaw. Rory liked the silence of the Nest. It was a buffer between her and the city, between the delivery shifts at Golden Empress and the flat above where she
tried to
sleep without dreaming of Cardiff. She had been in London long enough to feel the edges of her old life dulling, but not long enough to stop flinching when a door slammed too hard. The bell above the door chimed, sharp and intrusive. A gust of cold air swept in, carrying the smell of wet wool and exhaust. Rory didn't
look
up immediately. She rarely did. But she felt the shift in the room's pressure, a sudden tightening in the atmosphere that made the hair on her arms stand up. She lifted her gaze. Standing in the doorway, shaking water from a umbrella, was a woman with familiar eyes. Eva. The name landed in Rory's chest like a stone dropping into a well. They had not spoken since the night Rory fled Cardiff, leaving everything behind except the clothes on her back and the phone call that brought her to Silas. Eva had been the one to tell her to run. Eva had been the one to hold her hair back when Evan's shouting became too much. And then Rory had vanished into the London fog, and the calls had stopped. Eva scanned the room, her eyes adjusting to the gloom. The walls
were covered
in old maps and black-and-white photographs, faces of strangers staring down at the patrons. When Eva's gaze landed on Rory, she froze. She
look
ed older than twenty-five, the lines around her mouth deeper, her posture hardened by a city that hadn't offered her an escape route. Rory should have
look
ed away. She should have slipped off the stool and gone up the stairs to her flat. Instead, she stayed rooted, her bright blue eyes locking onto Eva's. Eva walked over. The heels of her boots clicked on the floorboards, stopping just short of Rory's stool. Silas paused in his wiping, his hand resting on the counter near his ring. He didn't intervene. He knew better than to interrupt the ghosts when they arrived. I didn't think you'd be here, Eva said. Her voice was rougher than Rory remembered, stripped of the Welsh lilt that used to soften her vowels. I live above the bar, Rory said. The words felt clumsy in her mouth. She hadn't practiced this conversation. Eva nodded,
look
ing around the dim interior. The green neon light from the window washed over her face, making her
look
slightly
ill. You
look
different. So do you. It wasn't true, not entirely. Eva
look
ed like what Rory would have become if she had stayed. There was a heaviness to her shoulders, a resignation in the way she held her purse. Rory knew she herself
look
ed different too. The fear that used to live permanently in her eyes had
been replaced
by a cool,
calculated
vigilance. She was smarter now. Harder. Silas slid a glass of water toward Eva without
being asked
. He moved with the quiet authority of a man who had
see
n too much to be startled by emotional reunions. He gave Rory a brief, almost imperceptible nod before turning away to
tend to
a bottle rack, giving them the illusion of privacy. Eva wrapped her hands around the glass. I
tried to
call you. After you left. I changed my number. I
know
. Evan told me you were dead for a while. Said you overdosed in a hostel somewhere. Rory's hand tightened on her own glass. The crescent scar on her wrist
throbbed
, a phantom pain. He wanted you to think that. He wanted a lot of things. Eva
look
ed up, meeting Rory's gaze directly. I stayed, Rory. I didn't run. I thought... I thought maybe I could help him. Stop him. The regret
hung in the air
between them, heavier than the smoke that used to fill rooms like this. Rory
look
ed at her friend,
really
look
ed at her, and saw the bruises hidden under the makeup, the way Eva flinched when Silas dropped a shaker behind the bar. The
weight
of time wasn't just in the years passed; it was in the choices made during the silence. Rory had chosen survival. Eva had chosen loyalty to a broken past. You can't fix him, Eva, Rory said
softly
. I
know
that now. Eva took a sip of water. I just wanted to
see
you. To
know
you were real. Rory reached out, her hand hovering for a moment before she placed it over Eva's. She didn't hide her scar this time. Let her
see
it. Let her
see
the mark of a life that had
been broken
and put back together differently. I'm real, Rory said. And I'm not going back. Eva turned her hand over, gripping Rory's fingers. Her skin was cold. I don't want you to. I just... I miss my friend. Rory
look
ed at Silas. He
was watching
them from the shadows near the secret room, the bookshelf behind him
slightly
askew. He caught her eye and gave a slow blink. He knew what it cost to leave things behind. He knew what it cost to stay. I'm right here, Rory said. But I can't be who I was. Neither can I. They sat in the silence of the bar, surrounded by maps of places neither of them would ever visit. The green neon buzzed overhead. The limp of the barkeep
echoed
in the quiet. Two women who had been girls together in Cardiff, separated by violence and distance, sitting in the dim light of a Soho
sanctuary
. There was no fixing the past, no erasing the years of silence. There was only the present moment, fragile and tense, and the
unspoken
agreement that they would not let go until the water in the glass
was gone
.
created_at
"2026-02-17T02:50:25.909687+00:00"
2/17/2026, 2:50:25 AM
model
"qwen/qwen3.5-397b-a17b-20260216"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
798
moderation_latency
(null)
generation_time
121049
tokens_prompt
867
tokens_completion
5459
native_tokens_prompt
865
native_tokens_completion
5178
native_tokens_completion_images
(null)
native_tokens_reasoning
3690
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.0191598
router
(null)
provider_responses
0
id
"chatcmpl-50845132-e950-9f12-a4d3-ed39569843ff"
status
200
is_byok
false
latency
798
endpoint_id
"180484a2-e24b-495a-ba41-b34b680d5a9f"
provider_name
"Alibaba"
model_permaslug
"qwen/qwen3.5-397b-a17b-20260216"
api_type
"completions"
id
"gen-1771296504-2PYgw164pu8nYArYYz4M"
upstream_id
"chatcmpl-50845132-e950-9f12-a4d3-ed39569843ff"
total_cost
0.0191598
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Alibaba"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
0
adverbTagCount
0
adverbTags
(empty)
57.9479%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1189
totalAiIsmAdverbs
5
found
0
adverb
"slightly"
count
2
1
adverb
"softly"
count
1
2
adverb
"really"
count
2
highlights
0
"slightly"
1
"softly"
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)
49.5374%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1189
totalAiIsms
6
found
0
word
"sanctuary"
count
1
1
word
"throbbed"
count
1
2
word
"calculated"
count
1
3
word
"unspoken"
count
1
4
word
"weight"
count
1
5
word
"echoed"
count
1
highlights
0
"sanctuary"
1
"throbbed"
2
"calculated"
3
"unspoken"
4
"weight"
5
"echoed"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
1
found
0
label
"air was thick with"
count
1
1
label
"hung in the air"
count
1
highlights
0
"the air was thick with"
1
"hung in the air"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
108
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
6
hedgeCount
3
narrationSentences
108
filterMatches
0
"look"
1
"know"
2
"see"
hedgeMatches
0
"tried to"
1
"tend to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
108
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
31
mean
38.16
std
29.93
cv
0.784
sampleLengths
0
107
1
97
2
65
3
56
4
19
5
1
6
81
7
60
8
31
9
46
10
26
11
19
12
26
13
3
14
63
15
54
16
15
17
4
18
18
19
23
20
30
21
79
22
8
23
21
24
43
25
9
26
23
27
46
28
12
29
3
30
95
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
5
totalSentences
108
matches
0
"were covered"
1
"been replaced"
2
"being asked"
3
"been broken"
4
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
223
matches
0
"was watching"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1189
adjectiveStacks
0
stackExamples
(empty)
adverbCount
42
adverbRatio
0.03532380151387721
lyAdverbCount
16
lyAdverbRatio
0.01345668629100084
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
108
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
108
mean
10.95
std
7.95
cv
0.726
sampleLengths
0
24
1
26
2
19
3
38
4
10
5
22
6
17
7
25
8
23
9
7
10
29
11
29
12
9
13
15
14
5
15
3
16
24
17
4
18
15
19
1
20
13
21
28
22
10
23
16
24
14
25
10
26
18
27
8
28
24
29
5
30
15
31
11
32
3
33
15
34
14
35
3
36
11
37
8
38
18
39
7
40
7
41
5
42
7
43
16
44
3
45
3
46
5
47
12
48
16
49
7
35.1852%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
16
diversityRatio
0.2777777777777778
totalSentences
108
uniqueOpeners
30
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
0
fancyCount
0
fancyTags
(empty)
90.7453%