NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQKRJ4T7FQRHPR91MTPAH9
Run Details
Model:
Z.AI GLM 4.7 Flash
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
30.0s
Cost:
$0.001388
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="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 footfalls of the three hikers faded into a rhythmic crunch of dry autumn leaves long ago, dissolving into the rustle of the broadleaved trees overhead. Rory didn't
look
back. She kept her eyes locked on the
ethereal
luminescence that bled through the canopy ahead of them, a soft violet-pink glow that had nothing to do with the setting sun. Her messenger bag bumped against her hip with every step, heavy with her phone, a credit card reader, and a tangle of wires she’d forgotten to charge—mundane burdens in a world
suddenly
feeling too heavy with possibility. They were three deep in Richmond Park, and yet, the GPS on Rory’s phone had been insisting for the last five minutes that their destination was several miles south, near the river. “Are you sure we’re not hallucinating?” Nyx asked. The Shade had been trailing them, solidifying enough to walk beside Isolde but keeping a comfortable distance, their form shifting between a dark silhouette and a vague suggestion of a human shape. “Lore dictates a Veil,” Rory replied, her voice low,
calculated
. She touched the Heartstone pendant at her throat. It was warm, a gentle heat radiating against her collarbone, pulsing in time with her own heartbeat. “A metaphysical barrier. It causes spatial disorientation, visual distortion. Usually, in places where dimensional instability is high.” “Or,” Nyx interjected, their voice sounding like a wind chime struck by a gale, “where the Fae like to play hide-and-seek with the rest of the world.” Rory glanced at Isolde. The Half-Fae Seer walked with a quiet confidence, her silver hair catching the unnatural light like spun mercury. She moved effortlessly, the ferns parting before her as if the forest bowed. There was no crumble of twigs underfoot, no dislodged moss. Isolde left no footprints, not even in the dust. Isolde stopped abruptly near a cluster of ancient oaks with bark the color of wet slate. She raised a hand, palm open, and drifted closer to the trees until her face was inches from the rough bark. “Time has a memory here,” Isolde said. Her voice was melodic, laced with a singsong cadence that made the hair on Rory’s arms stand up. “A visitor may stay an hour and find a world turned to winter, or walk a week and find the moment unchanged.” “Step across?” Rory asked, checking her footing. The ground beneath her boots felt spongy, less like soil and more like compressed moss. Nyx drifted forward, silent as smoke. They reached out a hand, fingers elongating into shadow-tentacles that brushed the air near the trees before withdrawing. “It smells wrong,” Nyx whispered. “Old. Hungry.” Rory took a breath, steeling herself for the transition. As she crossed the invisible threshold defined by the ancient oak standing stones on either side of the path, the air thickened. The scent of damp earth and pine
was replaced
by something sweeter—perfume, copper, and the acrid tang of ozone. She blinked, and the familiar Richmond skyline vanished, replaced by a canopy so dense it blotted out the sky. It wasn’t night, yet the light was dim, diffused through leaves that
shimmered
with iridescent veins. “Welcome,” Isolde whispered. Rory moved forward, her senses overload. It wasn’t just the visual shift; it was the acoustics. The birdsong she expected was absent. In its place was a low, thrumming
resonance
, like the vibration of a cello string
being played
infinitely low. The wind changed, carrying a scent of hawthorn and something else—like burning sugar. She stepped onto a patch of grass that
look
ed vibrant, emerald green, and instantly reached down to touch it. It was cool, soft. Above her, a blossom on a tree that
look
ed unnervingly like a twisted apple branch unfurled, glowing with a pale, bioluminescent blue that made the surrounding gloom
look
like twilight. The flowers bloomed and withered in a heartbeat, a perpetual, endless cycle of growth. “How?” Rory breathed. “Creatures of instinct, Aurora,” Nyx said, re-solidifying into their full, towering height of six foot two. They walked to the edge of a small, circular clearing and peered into the pond reflected there. Their reflection
flickered
, a piece of paper
being blown
across a windshield. “We do not ask how the earth turns; we simply walk.” Rory walked to the edge of the pond herself. The water was still, mirroring the unnatural sky above. But in the reflection, she didn’t see the trees and the strange foliage. She saw a grey, swirling mass—the Veil, thinning and fragile. The distortion
shimmered
, sending ripples through the pond’s surface. She gripped the hem of her jacket. “Do you
see that?” She
pointed to a spot in the sky where the distortion
look
ed like a tear. “That’s what I do. I deliver things. I fix things. But I can’t fix... whatever this is.” “Destiny is not a package for delivery,” Isolde said, stepping out of the shadows of the trees. She
look
ed at Rory, her pale lavender eyes expressionless. “To find what you seek, you must lose yourself first.” Rory sighed, a short, sharp exhale that let some of the tension in her shoulders bleed away. She was twenty-five, with a scar on her wrist from a childhood slip and a life that
was starting
over in London. She was good at surviving. And right now, the mossy ground beneath her feet felt like the safest place she’d been in months. “Aurora,” Nyx murmured. They had stepped away from the pond, toward a thicket of roses that grew thick and thorny, their petals a deep, bruised crimson. “Look.” Rory approached. The thorns
look
ed like they
were made
of obsidian, sharp and black. Nyx reached out, and their hand passed through a thorn as if it were smoke, dissipating the wood into dust. “The Fae-Forged Blade,” Rory whispered, remembering the description. “Is it here?” “Not in a sheath,” Nyx said,
look
ing back at Rory with glowing violet eyes. “But hunting for the blade means hunting for the hunter. Are you ready to
dance
with wolves, Carter?” “I’m not making a choice,” Rory replied, her voice firm. “I’m following the map Isolde gave me.” The map had been a map of Richmond Park, drawn in charcoal and ash. It had ended at these stones. Now, she adjusted her glasses, the lenses fogging
slightly
from the humidity in the air. The ground shifted again, a subtle vibration that rattled the vertebrae in Rory’s neck. The trees around them groaned, the sound like wooden bones stretching after a long sleep. One of the ancient oaks
seemed to
lean down, its branches swaying closer to them, not to harm, but with a curious, arboreal intent. Isolde turned in a slow circle, her silver hair swirling around her like a nova. She spoke no more, simply floating a few inches off the ground, a creature of moonlight and mystery. Rory took a step forward, her boots sinking
slightly
into the loam. She could feel the
weight
of the Veil humming against her skin, thin and fragile. Somewhere beyond that shimmer, in the realm of Dymas or the Fae Courts, things
were happening
. Magic
was leaking
through, pulling at the edges of reality. She
look
ed at Nyx, who was leaning back into the shadow of a tree,
look
ing indifferent,
unreadable
. She
look
ed at Isolde, who
was turning
in slow, hypnotic circles, watching something only she could see. Rory tightened her grip on the strap of her bag. She was a delivery driver for a Chinese restaurant by day, a barmaid’s roommate by night. She was not a hero. But as she stepped deeper into the grove, past the point of no return, she realized she didn't have a choice. The world
was shifting
, and she was going to have to carry it through. “Keep up,” she said, though she didn't say it to either of them. It was a habit, a command for herself. She walked into the center of the clearing, and the wind picked up, carrying a whisper of a voice that sounded exactly like her own.
created_at
"2026-02-17T02:42:31.79855+00:00"
2/17/2026, 2:42:31 AM
model
"z-ai/glm-4.7-flash-20260119"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
570
moderation_latency
(null)
generation_time
29946
tokens_prompt
1590
tokens_completion
3501
native_tokens_prompt
1542
native_tokens_completion
3200
native_tokens_completion_images
(null)
native_tokens_reasoning
1441
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.0013877
router
(null)
provider_responses
0
id
"c73a644fe9236b4da86b18569fc39268"
status
200
is_byok
false
latency
570
endpoint_id
"6999081f-9017-4517-bbdb-47df8778c940"
provider_name
"Novita"
model_permaslug
"z-ai/glm-4.7-flash-20260119"
api_type
"completions"
id
"gen-1771296121-bQwFYIcgrruCPjMMx1wA"
upstream_id
"c73a644fe9236b4da86b18569fc39268"
total_cost
0.0013877
cache_discount
2.4e-7
upstream_inference_cost
0
provider_name
"Novita"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
14
adverbTagCount
0
adverbTags
(empty)
77.7613%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1349
totalAiIsmAdverbs
3
found
0
adverb
"slightly"
count
2
1
adverb
"suddenly"
count
1
highlights
0
"slightly"
1
"suddenly"
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)
33.2839%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1349
totalAiIsms
9
found
0
word
"ethereal"
count
1
1
word
"resonance"
count
1
2
word
"flickered"
count
1
3
word
"shimmered"
count
2
4
word
"calculated"
count
1
5
word
"unreadable"
count
1
6
word
"weight"
count
1
7
word
"dance"
count
1
highlights
0
"ethereal"
1
"resonance"
2
"flickered"
3
"shimmered"
4
"calculated"
5
"unreadable"
6
"weight"
7
"dance"
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
87
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
1
narrationSentences
87
filterMatches
0
"look"
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
97
matches
0
"see that?” She"
94.9858%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
34
mean
39.38
std
19
cv
0.482
sampleLengths
0
97
1
32
2
40
3
52
4
27
5
54
6
37
7
47
8
22
9
31
10
50
11
35
12
3
13
54
14
67
15
3
16
56
17
50
18
43
19
36
20
62
21
27
22
34
23
11
24
32
25
17
26
35
27
53
28
33
29
53
30
34
31
66
32
21
33
25
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
4
totalSentences
87
matches
0
"was replaced"
1
"being played"
2
"being blown"
3
"were made"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
5
totalVerbs
196
matches
0
"was starting"
1
"were happening"
2
"was leaking"
3
"was turning"
4
"was shifting"
94.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1172
adjectiveStacks
1
stackExamples
0
"soft violet-pink glow"
adverbCount
24
adverbRatio
0.020477815699658702
lyAdverbCount
11
lyAdverbRatio
0.00938566552901024
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
97
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
97
mean
13.8
std
7.41
cv
0.537
sampleLengths
0
26
1
4
2
30
3
37
4
32
5
8
6
32
7
10
8
8
9
17
10
17
11
27
12
4
13
18
14
13
15
10
16
9
17
16
18
21
19
7
20
18
21
22
22
7
23
15
24
6
25
18
26
5
27
2
28
9
29
22
30
19
31
19
32
16
33
3
34
6
35
10
36
6
37
19
38
13
39
19
40
4
41
30
42
14
43
3
44
16
45
17
46
12
47
11
48
9
49
9
62.5430%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
6
diversityRatio
0.41237113402061853
totalSentences
97
uniqueOpeners
40
14.2857%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
14
fancyCount
9
fancyTags
0
"Nyx interjected, their voice sounding like a wind chime struck by a gale (interject, sound like strike)"
1
"Nyx whispered (whisper)"
2
"Isolde whispered (whisper)"
3
"Nyx said, re-solidifying into their full, towering height of six foot two (say, re-solidify)"
4
"Isolde said, stepping out of the shadows of the trees (say, step out)"
5
"Nyx murmured (murmur)"
6
"Rory whispered, remembering the description (whisper, remember)"
7
"Nyx said, looking back at Rory with glowing violet eyes (say, look back glow)"
8
"she said, though she didn't say it to either of them (say, does not say)"
86.8741%