NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQE6PA9DBMYD274RXMZ7G4
Run Details
Model:
Z.AI GLM 4.7
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
58.1s
Cost:
$0.008416
Provider:
Novita
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
Soho
was weeping
, a cold, drizzling misery that slicked the cobblestones and reflected the
kaleidoscope
of neon signs in greasy puddles. Aurora Carter pulled her coat tighter around herself, the collar turned up against the damp chill that
seemed to
seep straight through to the bone. It had been three years. Three years of ghosting through life, of leaving Cardiff and the wreckage of her old existence behind, of drifting through the grey fog of recovery and rebuilding. She hadn’t planned to come here tonight. The flat above the bar was technically hers, or at least it had
been kept
for her, but the thought of walking through that door felt like stepping into a time capsule she wasn't ready to open. Yet, her feet had carried her instinctively down this narrow street, drawn by the hum of the city and the familiar, electric green buzz of the sign above her head. *The Raven’s Nest.* Rory pushed the heavy oak door. It swung inward with the well-oiled silence of a vault, cutting off the street noise instantly. The air inside was different—still, dry, scented with lemon polish, stale tobacco, and the sharp, yeasty tang of lager. It was a smell that punched a hole through her composure, dragging her back to a time when her biggest worry
was passing
the Bar or hiding the bruises on her arms from Evan with long sleeves. The bar was dimly lit, populated only by a few shadows huddled in corners. On the walls, the old maps and black-and-white photographs looked down like silent
sentinels
. Rory stood in the doorway for a moment, her heart hammering a rhythm against her ribs that had nothing to do with the climb up the steps. She scanned the room, her bright blue eyes adjusting to the low light. She expected to see a stranger, a new bartender, perhaps. She didn’t expect to see him. Silas was behind the mahogany, leaning heavily on his left leg. Even from across the room, she saw the stiffness in his knee, the legacy of Prague. He hadn’t changed, not in the ways that mattered, but the years had
etched
themselves deeper into the landscape of his face. The auburn hair
was dusted
more heavily with grey now, the neatly trimmed beard framing a mouth that looked set in a permanent line of contemplation. He
was drying
a glass with a white cloth, his movements precise and practiced, the silver signet ring on his right hand catching the light in rhythmic flashes. He looked up. The movement was subtle, a predator’s alertness, but he froze when his gaze landed on her. The glass halted in mid-air. Rory forced herself to breathe. She felt twenty again, standing in this spot, clutching a textbook, listening to him talk about surveillance and counter-intelligence over a packet of crisps. She felt the ghost of the hand that had once grabbed her wrist too hard, the memory of Evan that had driven her away from everything she knew. She walked to the bar. Each step felt heavy,
weight
ed by the unsaid things that had piled up over thirty-six months. Silas
slowly
lowered the glass. He didn't smile, but his eyes—a piercing hazel that could dissect a lie in seconds—softened. He placed the cloth on the counter. "Aurora," he said. His voice was the same, a low rumble of gravel and smoke. "Silas." "I heard you were back in London." He rounded the end of the bar, the limp more pronounced than she remembered. He didn't approach her, didn't offer a hug. He respected the perimeter she had drawn three years ago when she vanished without a forwarding address. "Eva mentioned you were working for Yu-Fei now." "Yeah. Delivery." Rory hooked her thumbs into the belt loops of her jeans,
suddenly
painfully aware of how casual she looked compared to the sharp suits she used to wear. "It suits me. No offices. No desks." "No Pre-Law?" "That died in Cardiff. Along with everything else." Silas nodded
slowly
. He reached for a bottle of whiskey, his fingers steady. "Drink?" "Just a soda. I’m technically on the clock, even if I did clock out two hours ago." He poured a sparkling water with the same reverence he once afforded a single malt. He slid it across the polished wood. The silver ring clicked against the glass. "You look tired, Rory." "I look alive. That’s an improvement." He studied her, his gaze drifting over her face, taking inventory. She knew what he saw: the sharper angle of her jaw, the guarded set of her shoulders. She had lost the softness of the university student who believed the law was a shield. She knew now that the law was just a weapon, and she hadn't known how to wield it. "You shouldn't have stayed away so long," Silas said
gently
. There was no recrimination in it, just a statement of fact. "I needed to. You know why." "I know you left a man who didn't know how to keep his hands to himself. I don't know why that meant you had to cut out the people who would have helped you bury him." Rory flinched. She wrapped her hand around the cold soda glass, her thumb brushing instinctively over the small crescent-shaped scar on her left wrist. It was a childhood accident, a fall from a bike in Cardiff, but tonight it felt like a brand. She looked up at Silas, meeting his eyes. She saw the reflection of the maps on the wall in his irises, maps of the world he used to surveil, secrets he used to trade. "It wasn't just him, Silas," she said, her voice quieter now. "It was me. I was... ashamed. I’m the one who’s supposed to be smart. The quick thinker. The one who figures the angles." She let out a short, bitter laugh. "I spent two years letting someone convince me I was nothing. I couldn't look at you—Mr. MI6, Mr. Retired Spymaster—and let you see what I’d let myself become." Silas leaned back against the shelves of liquor, crossing his arms. The tension in his knee eased
slightly
as he took the
weight
off it. "Intelligence doesn't make you immune to a con artist, Rory. In fact, it often makes you a better target. We all think we’re too smart to be played. That’s the first mistake." "I wasted so much time." "You survived. That’s not a waste." He gestured to the room, the shadows, the quiet dignity of the place. "I spent thirty years watching the world tear itself apart. I’ve seen empires fall and men change their faces to escape their pasts. You did what you had to do to heal." "And now?" "Now you're back." Silas pushed off the shelf. He reached out, his hand hovering over hers for a fraction of a second before he pulled back, respecting the space. "The flat is still yours. I haven't rented it out. I told myself it was because the market was soft, but..." He allowed a rare, faint smile to touch his lips. "I suppose I was keeping the birdcage open in case the bird decided to fly home." Rory felt the prickle of tears, hot and sudden, against the back of her eyes. She swallowed them down. She was cool-headed. That was her brand now. She looked at the man standing before her—the grey streaks in his hair, the weather-beaten skin, the absolute stillness of a man who had seen the worst of humanity and decided to open a bar anyway. He had changed. He was slower. The limp was a constant reminder of the price he had paid for his life of service. He looked more like the retired grandfather he pre
tended to
be, but the eyes—those eyes missed nothing. "I missed this place," Rory admitted. "The smell. The maps. The lack of bullshit." "It's been quiet without you," Silas said. "Eva pops in, asks after you. I give her the updates I can scrape together. But it's not the same." He turned and selected a key from a hook behind the bar. He slid it across the wood toward her. The brass key glinted under the track lighting. "Go upstairs," he said. "Get some sleep. You look like you haven't slept since you left the M4." Rory picked up the key. The metal was warm from the bar's ambient heat. "Silas." " Aurora." "I'm sorry." He nodded once, a sharp, decisive movement. "I know. We move on. That’s what we do." He turned his attention to a napkin on the counter, smoothing it out with unnecessary precision, the conversation effectively closed but the door between them unlocked. He picked up the cloth again, his signet ring flashing as he resumed polishing the glass he had set down earlier. Rory watched him for a moment—the silhouette of the mentor, the friend, the keeper of secrets. She realized then that while she had been running from her past, trying to shed her skin like a snake, he had been standing still, holding the center, keeping the lights on. She picked up her soda, finished it in one long swallow, and gripped the key. "Goodnight, Silas." "Goodnight, Rory." She walked toward the back of the room, toward the bookshelf that concealed the stairs to the upper floors, feeling the
weight
of the years settle—not as a burden, but as a foundation. She was back. She was different. But she was home.
created_at
"2026-02-17T02:39:57.73092+00:00"
2/17/2026, 2:39:57 AM
model
"z-ai/glm-4.7-20251222"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
616
moderation_latency
(null)
generation_time
57529
tokens_prompt
867
tokens_completion
4401
native_tokens_prompt
819
native_tokens_completion
4028
native_tokens_completion_images
0
native_tokens_reasoning
2019
native_tokens_cached
4
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.008415936
router
(null)
provider_responses
0
id
"379eedc5ac06633ac925ff1006445ccd"
status
200
is_byok
false
latency
616
endpoint_id
"53d155e7-021c-4268-bde4-991847ef8389"
provider_name
"Novita"
model_permaslug
"z-ai/glm-4.7-20251222"
api_type
"completions"
id
"gen-1771295939-Yjpi8yYJzGXURYeuEf04"
upstream_id
"379eedc5ac06633ac925ff1006445ccd"
total_cost
0.008415936
cache_discount
0.00000196
upstream_inference_cost
0
provider_name
"Novita"
Evaluation details
Result
Evaluator
Details
Meta Data
77.7778%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
6
adverbTagCount
1
adverbTags
0
"Silas said gently [gently]"
68.7109%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1598
totalAiIsmAdverbs
5
found
0
adverb
"gently"
count
1
1
adverb
"slightly"
count
1
2
adverb
"slowly"
count
2
3
adverb
"suddenly"
count
1
highlights
0
"gently"
1
"slightly"
2
"slowly"
3
"suddenly"
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)
68.7109%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1598
totalAiIsms
5
found
0
word
"sentinels"
count
1
1
word
"weight"
count
2
2
word
"etched"
count
1
3
word
"kaleidoscope"
count
1
highlights
0
"sentinels"
1
"weight"
2
"etched"
3
"kaleidoscope"
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
91
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
2
narrationSentences
91
filterMatches
(empty)
hedgeMatches
0
"seemed to"
1
"tended to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
117
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
50
mean
31.6
std
26.69
cv
0.845
sampleLengths
0
78
1
74
2
3
3
78
4
55
5
29
6
103
7
19
8
5
9
57
10
21
11
27
12
15
13
1
14
54
15
37
16
2
17
8
18
14
19
17
20
29
21
4
22
6
23
62
24
21
25
6
26
36
27
77
28
69
29
57
30
5
31
51
32
2
33
76
34
63
35
40
36
14
37
27
38
28
39
18
40
15
41
2
42
2
43
16
44
47
45
48
46
15
47
2
48
2
49
43
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
2
totalSentences
91
matches
0
"been kept"
1
"was dusted"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
3
totalVerbs
199
matches
0
"was weeping"
1
"was passing"
2
"was drying"
88.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1239
adjectiveStacks
2
stackExamples
0
"familiar, electric green buzz"
1
"small crescent-shaped scar"
adverbCount
42
adverbRatio
0.03389830508474576
lyAdverbCount
16
lyAdverbRatio
0.0129136400322841
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
117
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
117
mean
13.5
std
9.81
cv
0.726
sampleLengths
0
21
1
25
2
5
3
27
4
7
5
37
6
30
7
3
8
6
9
16
10
19
11
37
12
14
13
14
14
27
15
13
16
10
17
6
18
11
19
16
20
22
21
26
22
28
23
3
24
16
25
5
26
5
27
24
28
28
29
5
30
16
31
5
32
15
33
7
34
3
35
12
36
1
37
21
38
8
39
17
40
8
41
30
42
7
43
2
44
8
45
3
46
10
47
1
48
17
49
15
31.1966%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
22
diversityRatio
0.2564102564102564
totalSentences
117
uniqueOpeners
30
91.6667%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
6
fancyCount
2
fancyTags
0
"Silas said gently (say gently)"
1
"Rory admitted (admit)"
89.7684%