NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQMR3FNH5Z64WBF8F0ED6C
Run Details
Model:
Z.AI GLM 4.5
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
59.9s
Cost:
$0.006315
Provider:
Z.AI
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="4415" name="Lucien Moreau" aliases="Lucien, Luc, the Frenchman" pronouns="he/him" species="Half-Demon" storyRole="Ally"> <eyeColor>heterochromatic — one amber, one black</eyeColor> <hair>slicked-back platinum blond</hair> <height>5'11"</height> <age>32</age> <cane>ivory-handled cane that conceals a thin blade</cane> <dress>tailored charcoal suits</dress> <description>An impeccably dressed fixer and information broker in London's supernatural underworld. He speaks four languages fluently.</description> <backstory>Born in Marseille to a human mother and a demon father from the realm of Avaros.</backstory> </character> <location id="858" name="Eva's Flat" aliases="Eva's place, the flat on Brick Lane" realm="Earth"> <cat>tabby cat named Ptolemy</cat> <security>three deadbolts on the front door</security> <description>A cramped one-bedroom flat above a curry house on Brick Lane, East London. Every surface is covered with books, scrolls, and research notes.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the romance genre. Two people who parted on complicated terms are forced together again when one shows up unannounced at the other's flat. There's history between them — attraction, hurt, and things left unsaid. Write the scene from the moment the door opens. 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 sound
echoed
through the small flat—a sharp, insistent rapping against the door that made Aurora Carter's hand freeze midway through turning a page. Three deadbolts. Eva was paranoid about security, a habit Rory had found excessive until she'd moved in after leaving Evan. Now, the multiple locks felt like a necessary barrier between her and the world outside. Another knock, this one more insistent. Rory marked her place in the ancient text Eva had left open on the kitchen table and stood, stretching muscles that had grown stiff from hours of hunched research. Ptolemy, Eva's tabby cat, lifted his head from where he'd been dozing on a stack of books, his green eyes tracking her movement toward the door. "Probably just another deli
very
," she murmured to the cat, though her voice sounded too loud in the cramped space. "Eva always forgets she's ordered something until it arrives." But as she approached the door, a familiar prickle danced across her skin—that unsettling awareness that sometimes preceded supernatural occurrences. Since she'd learned about London's hidden underworld, that prickle had become an unwelcome but reliable warning system. Her fingers hesitated on the first deadbolt. The rational part of her brain
argued that it
couldn't possibly be him. Why would he show up here, after all this time? After the way they'd left things? Three deadbolts clicked open in succession, each one releasing with a metallic snap that
echoed
in the sudden quiet of the hallway beyond. Rory pulled the door inward, and her breath caught in her throat. Lucien Moreau stood in the dimly lit corridor, leaning
slightly
on his ivory-handled cane. He
was dressed
, as always, in a tailored charcoal suit that
seemed to
absorb the weak light around him. His platinum blond hair
was slicked
back from his face, and his unusual eyes—one amber, one black—fixed on her with an intensity that made her pulse quicken. "Rory," he said, his voice a low, smooth baritone that somehow
managed to
be both familiar and foreign after six months of silence. "I hope I'm not disturbing anything important." She should have slammed the door in his face. She should have screamed, or cried, or thrown one of Eva's heavy research books at his
perfectly
styled head. Instead, she just stood there, one hand still gripping the doorknob, the other unconsciously rising to touch the small crescent-shaped scar on her left wrist—a nervous habit she'd developed since childhood. "You're disturbing my peace of mind," she finally managed, her voice steadier than she felt. "What do you want, Lucien?" A ghost of a smile touched his lips. "Always direct. That's one of the things I've always admired about you." "And yet you disappeared without a word," she countered, crossing her arms. "Some admiration." He shifted his
weight
, the silver head of his cane catching the light. "May I come in? There are things we need to discuss. Things that couldn't wait." Rory hesitated, her mind racing. E
very
surface in Eva's flat was covered with research into supernatural phenomena—evidence of the hidden world Lucien had introduced her to before vanishing from her life. A world she'd been desperately trying to understand without him. The cat
chose that moment
to weave his way between her legs, letting out a demanding meow. "Fine," she relented, stepping back. "But make it quick. I'm in the middle of something." Lucien entered the flat, his gaze sweeping over the cluttered space with an expression that might have been approval. "Eva's research has grown since I was last here." "You know Eva?" Rory asked, shutting the door and engaging only the first deadbolt—a compromise between security and not wanting him to
feel
trapped. "We've crossed paths," Lucien replied vaguely. "She's quite dedicated to her studies." He turned to face her fully, and Rory
was struck
again by the unnatural beauty of him—the sharp angles of his face, the color of his mismatched eyes, the way he
seemed to
carry an
otherworldly
grace despite his reliance on the cane. "How have you been, Aurora?" The use of her full name
sent a shiver down
her spine. He only called her that when he
was being
serious, or when he wanted to remind her of the power he held—both over her and in the broader supernatural community. "I've been managing," she said, moving toward the small kitchenette. "Tea?" Lucien raised an eyebrow. "Are we at the tea stage of reconciliation already?" "I didn't say anything about reconciliation," she snapped, filling the kettle with more force than necessary. "But it's cold outside, and I'm trying to be civil." "Civil," he repeated, the word hanging between them. "I suppose that's more than I deserve." Rory's hands stilled on the kettle. "Why are you here, Lucien? Really?" He set his cane against the wall and moved closer, the space between them
suddenly
charged with the memory of what they'd once been to each other. The attraction had been immediate and overwhelming, the hurt that followed equally intense. "There's trouble brewing," he said, his voice dropping to a near-whisper. "Things that affect both our worlds. I couldn't stay away, not when you might be in danger." Rory laughed, a short, bitter sound. "And it took you six months to remember I might need protecting?" His expression tightened, the amber eye seeming to glow faintly in the dim light. "It's complicated." "It always is with you," she countered, turning to face him fully. "That's the problem, isn't it? E
very
thing with you is complicated, and secret, and dangerous. I thought I could handle it, but I couldn't. I won't." Lucien reached out, his fingers brushing her arm before she could pull away. The contact sent a jolt of electricity through her—a reminder that their connection had never been purely intellectual or emotional. "I never meant to hurt you," he said, his gaze intense. "What happened between us... it was real, Aurora. More real than anything I've experienced in a
very
long time." "Then why did you leave?" she demanded, the question she'd been asking herself for months finally spoken aloud. "Why disappear without a single word?" "Because I was trying to protect you," he replied, his voice rough with emotion. "My father's enemies had discovered our relationship. They would have used you against me, and I couldn't
let that happen
." Rory stared at him, her mind racing. "So you decided what was best for me without consulting me? Just like e
very
one else in my life has always done?" The kettle
began to
whistle, shrill and demanding in the small space. Rory turned away to at
tend to
it, her hands trembling as she prepared two mugs of tea. When she turned back, Lucien had moved to the window, looking out at the London street below. "My mother was human," he said
softly
, his back still to her. "When my father's enemies discovered their relationship, they didn't just kill her. They made her suffer first, to send a message to him about the consequences of loving outside his realm." Rory's breath caught in her throat. "Lucien..." "I couldn't
let that happen
to you," he continued, finally turning to face her. "But I made a mistake. I underestimated you, and I overestimated the danger. And in doing so, I hurt you more than any enemy ever could." He closed the distance between them, taking her free hand in his. "I'm sorry, Aurora. More sorry than words can express." Rory looked down at their joined hands—his pale against her darker skin, the contrast striking. She remembered all the nights they'd spent together, talking about e
very
thing and nothing, the way he'd made her
feel
seen in a way no one else ever had. And she remembered the devastation when she'd woken up one morning to find him gone, no note, no explanation, just an empty space in her life where he'd been. "Why now?" she asked, her voice
barely above a whisper
. "After all this time?" "Because the danger has passed," he said. "And because I couldn't stay away any longer. Not when there's still so much left unsaid between us." He raised his free hand to cup her cheek, his thumb brushing
lightly
across her skin. Rory leaned into the touch despite herself, the familiar warmth of it spreading through her body. "There's something I should have told you before I left," he murmured, his eyes searching hers. "Something I was too afraid to admit, even to myself." The kettle continued to steam behind them, Ptolemy watched with feline indifference, and the
weight
of six months of silence
hung in the air
between them. Rory waited, her heart pounding, as Lucien leaned closer, his lips nearly brushing hers. "I love you," he whispered, the words finally spoken after months of absence. "I've loved you since the moment we met, and leaving you was the hardest thing I've ever done." Tears welled in Rory's eyes, blurring her vision of the half-demon before her—the man who had broken her heart and now stood before her offering it back, piece by piece. "I love you too," she admitted, the words tasting both foreign and familiar on her tongue. "But that doesn't fix e
very
thing, Lucien. It doesn't erase the hurt." "I know," he said, his thumb
gently
wiping away a tear that had escaped. "But it's a place to start. If you're willing to try again." Rory looked into his mismatched eyes, seeing the hope and fear reflected there. She thought of her life before him—the mundane existence, the expectations she'd never
managed to
meet, the emptiness she'd barely acknowledged until he'd shown her there was more to the world than she'd ever imagined. She thought of her life after him—the constant looking over her shoulder, the desperate search for answers in Eva's research, the ache of missing someone who had become so integral to her understanding of herself. And she thought of what her life could be with him—complicated, dangerous, uncertain, but also full of wonder and passion and a love that transcended the boundaries between their worlds. Ptolemy meowed again, as if reminding them of the world outside their moment. Rory let out a small laugh, reaching up to cover Lucien's hand with her own. "One chance," she said firmly. "That's all I'm offering. And if you disappear on me again, I'll hunt you down myself. Half-demon or not." Lucien's smile was genuine this time, reaching both of his unusual eyes. "I wouldn't expect anything less from you, Aurora Carter." And then his lips were on hers, and for the first time in six months, Rory felt like she was home.
created_at
"2026-02-17T02:43:34.202897+00:00"
2/17/2026, 2:43:34 AM
model
"z-ai/glm-4.5"
4/5/2001, 12:00:00 AM
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2539
moderation_latency
(null)
generation_time
59849
tokens_prompt
808
tokens_completion
3183
native_tokens_prompt
760
native_tokens_completion
2665
native_tokens_completion_images
(null)
native_tokens_reasoning
383
native_tokens_cached
8
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.00631508
router
(null)
provider_responses
0
id
"20260217104234f2c25d49aac048ff"
status
200
is_byok
false
latency
2539
endpoint_id
"48b95ad9-4c60-411f-8b5b-c3f1745c4f62"
provider_name
"Z.AI"
model_permaslug
"z-ai/glm-4.5"
4/5/2001, 12:00:00 AM
api_type
"completions"
id
"gen-1771296153-dQgyrwCUHPsWN3IkONIx"
upstream_id
"20260217104234f2c25d49aac048ff"
total_cost
0.00631508
cache_discount
0.00000392
upstream_inference_cost
0
provider_name
"Z.AI"
Evaluation details
Result
Evaluator
Details
Meta Data
0.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
24
adverbTagCount
11
adverbTags
0
"she murmured to the cat, though her voice sounded too loud in the cramped space [too]"
1
"he said, his voice a low, smooth baritone that somehow managed to be both familiar and foreign after six months of silence [somehow]"
2
"she finally managed, her voice steadier than she felt [finally]"
3
"she relented, stepping back [back]"
4
"Lucien replied vaguely [vaguely]"
5
"she countered, turning to face him fully [fully]"
6
"he said softly, his back still to her [softly]"
7
"he continued, finally turning to face her [finally]"
8
"he whispered, the words finally spoken after months of absence [finally]"
9
"he said, his thumb gently wiping away a tear that had escaped [gently away]"
10
"she said firmly [firmly]"
49.6081%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1786
totalAiIsmAdverbs
9
found
0
adverb
"gently"
count
1
1
adverb
"lightly"
count
1
2
adverb
"perfectly"
count
1
3
adverb
"slightly"
count
1
4
adverb
"softly"
count
1
5
adverb
"suddenly"
count
1
6
adverb
"barely above a whisper"
count
1
7
adverb
"really"
count
1
8
adverb
"very"
count
1
highlights
0
"gently"
1
"lightly"
2
"perfectly"
3
"slightly"
4
"softly"
5
"suddenly"
6
"barely above a whisper"
7
"really"
8
"very"
100.0000%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
72.0045%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1786
totalAiIsms
5
found
0
word
"otherworldly"
count
1
1
word
"weight"
count
2
2
word
"echoed"
count
2
highlights
0
"otherworldly"
1
"weight"
2
"echoed"
66.6667%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"hung in the air"
count
1
1
label
"sent a shiver through"
count
1
highlights
0
"hung in the air"
1
"sent a shiver down"
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
6
narrationSentences
85
filterMatches
0
"feel"
hedgeMatches
0
"seemed to"
1
"managed to"
2
"began to"
3
"tend to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
4
totalSentences
119
matches
0
"argued that it"
1
"chose that moment"
2
"let that happen"
3
"let that happen"
89.8146%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
58
mean
30.45
std
14.14
cv
0.464
sampleLengths
0
59
1
6
2
55
3
28
4
37
5
36
6
35
7
60
8
30
9
59
10
20
11
20
12
14
13
28
14
41
15
17
16
15
17
28
18
24
19
60
20
42
21
11
22
13
23
26
24
15
25
12
26
40
27
28
28
18
29
16
30
37
31
33
32
30
33
24
34
34
35
28
36
46
37
43
38
7
39
40
40
21
41
72
42
14
43
25
44
32
45
26
46
40
47
31
48
30
49
27
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
3
totalSentences
85
matches
0
"was dressed"
1
"was slicked"
2
"was struck"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
215
matches
0
"was being"
89.8944%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1282
adjectiveStacks
1
stackExamples
0
"small crescent-shaped scar"
adverbCount
56
adverbRatio
0.0436817472698908
lyAdverbCount
27
lyAdverbRatio
0.02106084243369735
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
119
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
119
mean
14.84
std
8.42
cv
0.568
sampleLengths
0
24
1
2
2
18
3
15
4
6
5
29
6
26
7
19
8
9
9
20
10
17
11
7
12
13
13
10
14
6
15
23
16
12
17
14
18
19
19
27
20
23
21
7
22
9
23
19
24
31
25
15
26
5
27
8
28
12
29
12
30
2
31
13
32
15
33
5
34
26
35
10
36
17
37
5
38
10
39
19
40
9
41
24
42
6
43
49
44
5
45
12
46
30
47
10
48
1
49
4
59.6639%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
4
diversityRatio
0.37815126050420167
totalSentences
119
uniqueOpeners
45
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
24
fancyCount
19
fancyTags
0
"she murmured to the cat, though her voice sounded too loud in the cramped space (murmur sound too)"
1
"he said, his voice a low, smooth baritone that somehow managed to be both familiar and foreign after six months of silence (say, somehow manage be)"
2
"she finally managed, her voice steadier than she felt (finally manage, feel)"
3
"she countered, crossing her arms (counter, cross)"
4
"she relented, stepping back (relent, step)"
5
"Lucien replied vaguely (reply vaguely)"
6
"she said, moving toward the small kitchenette (say, move)"
7
"she snapped, filling the kettle with more force than necessary (snap, fill)"
8
"he repeated, the word hanging between them (repeat, hang)"
9
"he said, his voice dropping to a near-whisper (say, drop)"
10
"she countered, turning to face him fully (counter, turn face)"
11
"demanded (demand)"
12
"he said softly, his back still to her (say softly)"
13
"he continued, finally turning to face her (continue, finally turn face)"
14
"he murmured, his eyes searching hers (murmur, search)"
15
"he whispered, the words finally spoken after months of absence (whisper, finally speak)"
16
"she admitted, the words tasting both foreign and familiar on her tongue (admit)"
17
"he said, his thumb gently wiping away a tear that had escaped (say, gently wipe away escape)"
18
"she said firmly (say firmly)"
78.0972%