NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR43MFKWDHGF6WS8X7T3F7
Run Details
Model:
Z.AI GLM 4.5
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
49.7s
Cost:
$0.005226
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="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
The morning mist clung to Richmond Park as Aurora Carter followed the silver-haired woman between ancient oaks. Rory's bright blue eyes darted from tree to tree, searching for the entrance Isolde had promised. Nyx, the living shadow, drifted soundlessly beside her, their form occasionally dissipating before re-solidifying with each step. "Are you certain this is the place?" Rory asked, fingertips brushing against the small crescent-shaped scar on her left wrist—a nervous habit she'd never broken. Isolde turned, her pale lavender eyes seeming to pierce through the mist. "The path reveals itself to those who listen. Not all who wander are lost, but all who seek must first surrender certainty." Rory exchanged a glance with Nyx, who responded with a whisper like wind through leaves. "Time behaves differently here." They continued in silence until Isolde stopped abruptly before three massive oak standing stones that Rory could have sworn hadn't been there moments before. The air between the stones
shimmered
, a distortion that made Rory's eyes water when she
tried to
focus on it. "The Veil is thin here," Isolde explained. "Step with purpose, Aurora Carter. Hesitation invites confusion." Rory squared her shoulders and followed the Half-Fae between the stones. The sensation was like plunging into cold water—her ears popped, and the world tilted sideways. When her vision cleared, she gasped. The Fae Grove unfolded before her in impossible splendor. Wildflowers bloomed in impossible colors—some that
seemed to
shift from blue to purple to gold depending on how she tilted her head. Trees stretched skyward with bark that
shimmered
like mother-of-pearl. The air smelled of honey, ozone, and something ancient and wild. Most astonishing, the Grove
was bathed
in a soft, golden light despite the overcast sky they'd just left behind. "By all that's holy," Rory breathed, her hand instinctively going to the Heartstone Pendant at her throat. The deep crimson gemstone pulsed faintly with warmth against her skin. Nyx drifted forward, their shadow form becoming more substantial in this place. "The spaces between realms welcome us," they whispered, their voice sounding clearer than Rory had ever heard it. Isolde smiled, a mysterious expression that didn't quite reach her ageless eyes. "The Grove remembers its visitors. It has been waiting for you." Rory frowned. "For me specifically?" "The threads of destiny weave patterns beyond mortal sight." Isolde gestured to the path before them. "Come. The heart of the Grove holds answers you seek, though you may not recognize them as such." As they walked deeper into the Grove, Rory
noticed that the
flora
seemed to
react to their presence. Flowers opened wider as they passed, and the branches of the trees
seemed to
bend
slightly
, creating a canopy overhead. The temperature remained perfect—not too warm, not too cool. "This is incredible," Rory said, reaching out to touch a flower that sparkled like diamonds. As her fingers made contact, the flower emitted a soft chime, and a trail of light traveled up her arm before disappearing. She snatched her hand back. "What was that?" "The Grove acknowledges your touch," Isolde explained. "Everything here has consciousness of a sort. The Fae realms do not separate life from matter as your world does." Nyx reached out with a shadowy tendril toward a nearby pool of water. As they touched it, ripples spread across the surface, but instead of reflecting their shadowy form, the water showed brief images—a woman with hair like starlight, a book bound in human skin, a door carved from bone. "The water shows truths," Nyx said, their voice filled with wonder Rory had never heard from them before. "Not what is, but what could be." Rory knelt beside the pool, watching as more images
flickered
beneath the surface. "It's like a scrying mirror." "Less controlled, more honest," Isolde corrected. "The Fae dislike deception. We cannot lie, though truth can be shaped in many ways." A rustling in the nearby bushes made Rory's hand instinctively go to the Fae-Forged Blade at her belt. Isolde had given it to her weeks ago, but she'd never had cause to use it. The moonsilver dagger felt cold against her palm, as always, and it glowed with a faint luminescence in the Grove's golden light. A creature emerged from the foliage—something like a cross between a fox and a deer, with fur that shifted colors like oil on water. It approached
cautiously
, nose twitching. "A grove sprite," Isolde said
softly
. "Harmless unless provoked." The creature moved closer to Rory, sniffing at her boots before butting its head
gently
against her leg. Hesitantly, she reached down to stroke its fur, which felt like
silk
beneath her fingers. The creature purred—a sound like tiny bells ringing—and then bounded away into the undergrowth. "They're curious about newcomers," Isolde explained. "The Grove doesn't get many visitors from your realm these days. The Veil has strengthened." Rory's hand went to the Heartstone Pendant again. It had grown warmer since they entered the Grove. "Is that why this pendant is reacting? Because of the Veil?" Isolde's gaze sharpened. "Where did you acquire that?" "An unknown benefactor left it for me at the bar where I live," Rory explained. "It's warm for the first time since I've had it." "Interesting," Isolde murmured. "The Heartstone resonates with the boundaries between realms. That it pulses here suggests..." "Suggests what?" Rory pressed when Isolde fell silent.
"Suggests that your
path is more entwined with the spaces between worlds than even I had foreseen," Isolde finished cryptically. They continued walking until they reached the center of the Grove, where a massive tree grew, its trunk wider than a house, its branches stretching impossibly high. Beneath it grew a circle of mushrooms that glowed with soft blue light. "The Great Oak," Isolde said reverently. "Older than human memory. It stands in all worlds at once." As they approached, Rory
noticed that the
space beneath the tree was somehow larger than it should have been—the laws of physics
seemed to
bend around it. Nyx drifted closer, their form becoming indistinct at the edges. "It's calling to me," they whispered. "The spaces between... I can feel them more clearly here." Rory stepped beneath the branches, and immediately the world changed. The sounds of the Grove faded, replaced by whispers in languages she didn't understand but somehow comprehended—visions of other places, other times, flashing behind her eyes. "What's happening?" she asked, reaching blindly for support. Her hand found Nyx's, which had solidified into something vaguely human-shaped. "The tree shows you what is hidden," Isolde's voice said, seeming to come from everywhere and nowhere. "All who stand beneath its branches see truth." Rory closed her eyes as images flooded her mind—a figure in shadow waiting at a crossroads, a door standing open between worlds, a crown made of thorns and stars. When she opened them again, she found herself kneeling on the soft moss, tears streaming down her face. "I saw..." she began, but couldn't find the words. "The path ahead," Isolde finished
gently
. "The Grove has welcomed you, Aurora Carter. It has shared its secrets. Now you must decide how to use them." As they prepared to leave the Grove, Rory
noticed that the
Heartstone Pendant had cooled again. The Fae-Forged Blade at her belt
seemed to
hum with potential energy. And Nyx, beside her, had grown somehow more substantial, as if this place had fed their essence. "Will we return?" Rory asked Isolde as they approached the standing stones that marked the boundary. "All who enter the Grove leave changed," Isolde replied, her silver hair catching the impossible light. "The Grove remembers. It will call you again when the time is right." With that, they stepped back through the Veil, the impossible world of the Fae Grove disappearing behind them like a dream upon waking.
created_at
"2026-02-17T02:51:47.16126+00:00"
2/17/2026, 2:51:47 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
2532
moderation_latency
(null)
generation_time
49610
tokens_prompt
1590
tokens_completion
2724
native_tokens_prompt
1543
native_tokens_completion
2298
native_tokens_completion_images
(null)
native_tokens_reasoning
568
native_tokens_cached
1542
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.00522582
router
(null)
provider_responses
0
id
"202602171050574347a348f3c44d4a"
status
200
is_byok
false
latency
2532
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-1771296657-riw80nXUySvs0WkLsuCZ"
upstream_id
"202602171050574347a348f3c44d4a"
total_cost
0.00522582
cache_discount
0.00075558
upstream_inference_cost
0
provider_name
"Z.AI"
Evaluation details
Result
Evaluator
Details
Meta Data
6.3492%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
21
adverbTagCount
8
adverbTags
0
"Rory breathed, her hand instinctively going to the Heartstone Pendant at her throat [instinctively]"
1
"they whispered, their voice sounding clearer than Rory had ever heard it [ever]"
2
"Rory said, reaching out to touch a flower that sparkled like diamonds [like]"
3
"Isolde said softly [softly]"
4
"Isolde finished cryptically [cryptically]"
5
"Isolde said reverently [reverently]"
6
"Isolde's voice said, seeming to come from everywhere and nowhere [everywhere nowhere]"
7
"Isolde finished gently [gently]"
54.3031%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1313
totalAiIsmAdverbs
6
found
0
adverb
"cautiously"
count
1
1
adverb
"gently"
count
2
2
adverb
"hesitantly"
count
1
3
adverb
"slightly"
count
1
4
adverb
"softly"
count
1
highlights
0
"cautiously"
1
"gently"
2
"hesitantly"
3
"slightly"
4
"softly"
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)
69.5354%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1313
totalAiIsms
4
found
0
word
"flickered"
count
1
1
word
"shimmered"
count
2
2
word
"silk"
count
1
highlights
0
"flickered"
1
"shimmered"
2
"silk"
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
74
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
6
narrationSentences
74
filterMatches
(empty)
hedgeMatches
0
"tried to"
1
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
4
totalSentences
96
matches
0
"noticed that the"
1
"\"Suggests that your"
2
"noticed that the"
3
"noticed that the"
98.2687%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
45
mean
28.76
std
14.2
cv
0.494
sampleLengths
0
50
1
25
2
34
3
19
4
44
5
15
6
32
7
70
8
28
9
30
10
23
11
5
12
34
13
47
14
45
15
27
16
50
17
25
18
18
19
21
20
56
21
29
22
9
23
47
24
21
25
28
26
8
27
25
28
16
29
8
30
20
31
40
32
17
33
37
34
16
35
36
36
19
37
25
38
47
39
9
40
26
41
45
42
16
43
29
44
23
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
74
matches
0
"was bathed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
0
totalVerbs
182
matches
(empty)
86.1615%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
960
adjectiveStacks
1
stackExamples
0
"small crescent-shaped scar"
adverbCount
47
adverbRatio
0.04895833333333333
lyAdverbCount
18
lyAdverbRatio
0.01875
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
96
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
96
mean
13.48
std
6.83
cv
0.507
sampleLengths
0
17
1
16
2
17
3
25
4
12
5
22
6
15
7
4
8
24
9
20
10
7
11
8
12
11
13
15
14
6
15
9
16
22
17
9
18
11
19
19
20
17
21
11
22
12
23
18
24
12
25
11
26
2
27
3
28
16
29
18
30
18
31
20
32
9
33
15
34
22
35
5
36
3
37
7
38
20
39
13
40
37
41
18
42
7
43
13
44
5
45
6
46
15
47
18
48
16
49
22
66.3194%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
3
diversityRatio
0.4166666666666667
totalSentences
96
uniqueOpeners
40
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
21
fancyCount
18
fancyTags
0
"Isolde explained (explain)"
1
"Rory breathed, her hand instinctively going to the Heartstone Pendant at her throat (breathe, instinctively go)"
2
"they whispered, their voice sounding clearer than Rory had ever heard it (whisper, sound ever hear)"
3
"Rory said, reaching out to touch a flower that sparkled like diamonds (say, reach out touch sparkle like)"
4
"Isolde explained (explain)"
5
"Nyx said, their voice filled with wonder Rory had never heard from them before (say, fill does not never hear from)"
6
"Isolde corrected (correct)"
7
"Isolde said softly (say softly)"
8
"Isolde explained (explain)"
9
"Rory explained (explain)"
10
"Isolde murmured (murmur)"
11
"pressed (pressed)"
12
"Isolde finished cryptically (finish cryptically)"
13
"Isolde said reverently (say reverently)"
14
"they whispered (whisper)"
15
"Isolde's voice said, seeming to come from everywhere and nowhere (say, seem come)"
16
"Isolde finished gently (finish gently)"
17
"Isolde replied, her silver hair catching the impossible light (reply, catch)"
81.2316%