NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR5BRQR3HNP3ZM05QXC881
Run Details
Model:
Z.AI GLM 4.7
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
3m 23s
Cost:
$0.012646
Provider:
NextBit
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 door buzzed with a low, electric hum, a rhythmic vibration that Aurora Carter felt in her teeth more than she heard. She sat at the far end of the mahogany bar, a tumbler of lukewarm water sweating a ring onto the coaster beneath her palm. Outside, the London rain lashed against the frosted glass, blurring the Soho streetlights into smeary watercolors. The Raven’s Nest was quiet for a Tuesday, the usual post-work crowd having thinned out an hour ago. The air smelled of stale tobacco, lemon polish, and the sharp, yeasty tang of draft lines that needed cleaning. Silas Blackwood stood behind the bar, his large hands moving with a practiced, rhythmic efficiency as he wiped down the counter. The left leg dragged
slightly
as he shifted his
weight
, the old knee injury acting up in the damp weather. He didn’t complain, just moved with that heavy, deliberate silence of his, his eyes watching the door. Rory rubbed the crescent-shaped scar on her left wrist, the skin there smooth and puckered against her thumb. It was a nervous habit, one she’d picked up in the months after she’d fled Cardiff. She was tired. Her shift delivering for the Golden Empress had been a marathon of wet pavement and rude customers, her trainers soaked through, her thighs aching from the stairs of tenement blocks. "Rough night?" Silas’s voice was a low rumble, like gravel shifting in a stream. "Just the usual," she said, her voice raspy. "Rain makes everyone hungry and angry." Silas grunted, placing a bowl of mixed nuts in front of her. He twisted the silver signet ring on his right hand, a reflexive tic as he glanced toward the entrance. "Company coming." The heavy oak door groaned open, letting in a gust of wind and the smell of ozone. A man shook out a black umbrella, his silhouette backlit by the streetlamps. He was tall, broad-shouldered, wearing a trench coat that looked expensive and meticulously dry-cleaned. He stepped inside, scanning the room with the ease of someone who owned every space he occupied. Rory froze. The water in her glass rippled. It was Mark. Mark Hastings. They’d sat together in Contracts and Torts for three years at Cardiff. He was the one who had teased her about her meticulous notes, the one who had asked her to be his moot court partner. He looked exactly the same. Maybe a little greyer at the temples, maybe the lines around his eyes
were etched
a little deeper, but he still had that polished, predatory gleam of a high-achiever. He was still on the path. Mark turned, his eyes sweeping the dim room. They landed on her, and he did a double-take. A smile broke across his face—warm, surprised, the smile of a man who hasn’t had his teeth kicked in by life. "Aurora?" he asked, crossing the room with long strides. "My God, it is you." Rory forced her muscles to unclench. She straightened her spine, the cool mask she’d perfected over the last year sliding into place. "Hello, Mark." "It’s been what, two years? Three?" He reached out, gripping her shoulder in a way that
was meant
to be affectionate but felt possessive. He smelled of sandalwood and expensive scotch. "You look... well." "So do you," she said. It wasn't a lie. He looked thriving. He looked like success. Silas moved down the bar, silent as a ghost, his hazel eyes fixed on Mark with a flat, assessing gaze. He didn't speak, just polished a glass, his presence a bulwark at Rory’s back. "Drink?" Mark asked, already waving a hand at Silas. "Whatever she’s having, and a Glenfiddich for me. Neat." "I’m working," Mark said, leaning an elbow on the bar. He loosened his tie, a flash of vulnerability before he caught himself. "Just secured a partnership at the firm. Clerking for the High Court next month. The usual rat race." "Congratulations," Rory said. She meant it. There was a time when that was all she wanted, too. Before the walls of her flat in Cardiff had felt too small, before Evan’s voice had become a drone in her ear that wouldn't stop. "You kept on the track." "I did." He took the glass Silas slid toward him, nodding a terse thanks to the barman. He looked at Rory,
really
looked at her, his gaze flicking over her plain black t-shirt, the damp hair she’d tied back in a messy bun, the delivery jacket slung over the stool next to her. The divergence in their trajectories was physical. He was wearing a suit that cost more than her rent; she was smelling faintly of garlic oil from the restaurant. "What about you?" Mark asked, swirling the amber liquid in his glass. "Last I heard, you’d dropped off the grid. Your dad mentioned something about London? Did you finish the LL.M?" Rory felt the familiar tightening in her chest, the phantom pressure of expectations. "No. I didn't finish." Mark frowned, his brow
furrowing
. "Really? That doesn't sound like you. You were the smartest one in the cohort. You
had that brass
-tack logic, remember? You tore apart the judge’s ruling in the
Evans
case." "People change." "Do they?" He chuckled, shaking his head. "You don't just...
lose that kind
of drive, Aurora. You don't go from being a future barrister to..." He gestured vaguely at the room, at the maps on the walls, at the sticky bar top. "Whatever this is." "I deliver food," Rory said. Her voice was sharp, cutting through his pity. "I work for a restaurant in Chinatown. I live upstairs." She hooked a thumb toward the ceiling. "It’s honest work." "I didn't mean it like that," Mark said
quickly
, though his tone had shifted. It was the voice people used when they realized a former classmate had crashed their car. "It’s just... we all expected you to take
silk
, you know? You were the one." The
weight
of it pressed down on her. The ghost of the girl she
was supposed
to be stood right next to the woman she was. The girl with the bright future, the Irish barrister father, the spotless transcript. That girl had died in a messy apartment breakup, suffocated by fear and control. "I'm not that girl anymore, Mark," she said
softly
. Silas shifted his
weight
behind the bar, the floorboards creaking under his limp. He placed a heavy coaster down on the wood, the sound sharp in the silence. "Another water?" he asked Rory, his eyes telling her he was there, he
was watching
, he was a wall she could hide behind. "No," Rory said, standing up. She grabbed her jacket. "I should head up. Early start tomorrow." Mark looked disappointed, and confused, as if she had ruined the script of their reunion by refusing to be a tragic figure he could rescue. "You sure? It’s good to see you. We should grab coffee properly. Catch up on the old days." "There aren't any old days to catch up on," she said. She zipped her jacket, her fingers brushing the scar on her wrist. The tiny crescent moon. "That’s a bit bleak, isn't it?" Mark laughed, trying to lighten the mood. "We had some good times." Rory looked at him. He was safe. He was boring. He was everything she had run toward, and then away from. He didn't know about the shouting matches, the police reports she never filed, the midnight train to Euston with nothing but a backpack and a broken phone. He saw the change, but he didn't know the cost. "I'm happy, Mark," she said. It wasn't a lie, not
really
. She was tired, and her hands smelled like ginger and soy sauce, and her knee hurt when it rained, but she was free. "I like my life." He stared at her for a long moment, trying to find the ambitious girl in her blue eyes. He couldn't find her. "Well," he said, finishing his drink in one burn. "If you say so." He pulled a business card from his coat pocket—the cardstock was thick, creamy—and laid it on the bar. "If you ever get tired of the... bikes... give me a call. The firm is always looking for researchers with your head for detail." He hesitated, then touched her arm again, briefly. "Take care of yourself, Rory." "You too, Mark." He walked out, the door swinging shut behind him, cutting off the noise of the rain. The silence of the bar rushed back in, heavy and comfortable. Rory
let out a breath
she felt she’d been holding since she saw his face. She slumped against the bar. "He seemed nice," Silas said. His tone was neutral, but his eyes were sharp. "He's a prick," Rory said, a small, genuine smile touching her lips. "But he's a successful prick." Silas picked up the business card Mark had left. He held it between two fingers, looked at it with the same scrutiny he probably used to look at classified documents in a past life, and dropped it into the bin under the bar. "Dead
weight
," Silas grunted. Rory looked at the empty stool where Mark had sat, then at the familiar walls of the Nest, the maps of the world Silas had traversed and the photographs of the ghosts who had sat in these chairs before her. "Yeah," she said. "I think I prefer the view from here."
created_at
"2026-02-17T02:55:01.058469+00:00"
2/17/2026, 2:55:01 AM
model
"z-ai/glm-4.7-20251222"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1019
moderation_latency
(null)
generation_time
202480
tokens_prompt
867
tokens_completion
5125
native_tokens_prompt
819
native_tokens_completion
4862
native_tokens_completion_images
(null)
native_tokens_reasoning
2827
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.0126464
router
(null)
provider_responses
0
id
"chatcmpl-9734c3a329df64c0"
status
200
is_byok
false
latency
1019
endpoint_id
"8879a789-582e-44fb-ab26-6f810c3e38ea"
provider_name
"NextBit"
model_permaslug
"z-ai/glm-4.7-20251222"
api_type
"completions"
id
"gen-1771296698-i2pk4JjPP60sNTnNldmD"
upstream_id
"chatcmpl-9734c3a329df64c0"
total_cost
0.0126464
cache_discount
(null)
upstream_inference_cost
0
provider_name
"NextBit"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
20
adverbTagCount
2
adverbTags
0
"Mark said quickly, though his tone had shifted [quickly]"
1
"she said softly [softly]"
62.1690%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1586
totalAiIsmAdverbs
6
found
0
adverb
"quickly"
count
1
1
adverb
"slightly"
count
1
2
adverb
"softly"
count
1
3
adverb
"really"
count
3
highlights
0
"quickly"
1
"slightly"
2
"softly"
3
"really"
80.0000%
AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0
"Blackwood"
found
0
"Evans"
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
55.8638%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1586
totalAiIsms
7
found
0
word
"silk"
count
1
1
word
"furrowing"
count
1
2
word
"weight"
count
4
3
word
"etched"
count
1
highlights
0
"silk"
1
"furrowing"
2
"weight"
3
"etched"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"let out a breath"
count
1
highlights
0
"let out a breath"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
105
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
0
narrationSentences
105
filterMatches
(empty)
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
2
totalSentences
129
matches
0
"had that brass"
1
"lose that kind"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
47
mean
33.53
std
20.64
cv
0.616
sampleLengths
0
67
1
95
2
67
3
14
4
14
5
33
6
61
7
8
8
41
9
40
10
38
11
14
12
24
13
34
14
16
15
34
16
18
17
40
18
47
19
81
20
31
21
17
22
35
23
2
24
45
25
33
26
45
27
53
28
9
29
51
30
16
31
43
32
27
33
18
34
58
35
38
36
22
37
55
38
13
39
3
40
27
41
20
42
14
43
17
44
43
45
4
46
51
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
3
totalSentences
105
matches
0
"were etched"
1
"was meant"
2
"was supposed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
3
totalVerbs
222
matches
0
"was wearing was smelling"
1
"was watching"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1276
adjectiveStacks
0
stackExamples
(empty)
adverbCount
30
adverbRatio
0.023510971786833857
lyAdverbCount
11
lyAdverbRatio
0.008620689655172414
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
129
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
129
mean
12.22
std
8.42
cv
0.689
sampleLengths
0
27
1
24
2
16
3
18
4
19
5
21
6
20
7
17
8
18
9
16
10
3
11
30
12
14
13
8
14
6
15
12
16
19
17
2
18
17
19
13
20
14
21
17
22
2
23
6
24
3
25
2
26
12
27
24
28
5
29
29
30
6
31
8
32
9
33
21
34
9
35
5
36
6
37
16
38
2
39
24
40
7
41
3
42
5
43
4
44
3
45
4
46
20
47
14
48
9
49
9
45.4780%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
13
diversityRatio
0.3333333333333333
totalSentences
129
uniqueOpeners
43
75.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
20
fancyCount
8
fancyTags
0
"Mark said, leaning an elbow on the bar (say, lean)"
1
"Mark said quickly, though his tone had shifted (say quickly, shift)"
2
"she said softly (say softly)"
3
"Rory said, standing up (say, stand up)"
4
"laughed (laugh)"
5
"he said, finishing his drink in one burn (say, finish)"
6
"Rory said, a small, genuine smile touching her lips (say, touch)"
7
"Silas grunted (grunt)"
89.3242%