NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQX6ES8CVCGECHWSP7R5HJ
Run Details
Model:
Z.AI GLM 4.6
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
46.0s
Cost:
$0.006417
Provider:
SiliconFlow
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> <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> </codex> Write a fully fleshed out scene of at least 1000 words in the horror genre. A character is alone in a strange, isolated place at night. They came here for a reason, but something feels off from the moment they arrive. The wrongness builds slowly — sounds that shouldn't be there, things that move at the edge of vision, a growing certainty that they are not alone. Build tension through restraint, not through gore. Use the codex entries above as your world reference for the character and setting. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
The London air, thick with the promise of rain, clung to Rory’s jacket as she slipped through the final gap in the ancient oaks. Richmond Park was a different world after dark, the familiar paths turned to alien ribbons of black, but this place—the Grove—was something else entirely. It was a pocket of stillness in a city that never slept. The air here tasted of damp earth and sweet, impossible blooms. Wildflowers, a riot of colour that had no business existing in the autumn chill, carpeted the clearing in a soft, luminescent haze. She hadn’t come here for the scenery. The Heartstone pendant, resting against her sternum, had been warm for hours. Not a gentle, comforting heat, but a persistent, thrumming warmth that spread through her chest like a low-grade fever. It was the same heat she’d felt a week ago, standing on the South Bank, a sensation so intense it had made her dizzy. Then, the stone had pulsed, a faint crimson light bleeding through her shirt for a split second before fading. Something
was happening
. Something that had its roots in the strange and the
otherworldly
, and the only place she’d ever felt the pendant
truly
react was here. Rory pulled the silver chain from under her jumper. The thumbnail-sized crimson gem glowed with a faint inner light, a captured ember in the moonless dark. The heat against her fingertips was undeniable. She scanned the clearing, her cool-headed intelligence warring with a primal instinct that screamed this was a bad idea. The ancient standing stones that marked the Grove’s boundary
loomed
like silent, moss-covered
sentinels
. They had always felt protective, like a barrier. Tonight, they felt like cage bars. A twig snapped. Her head whipped toward the sound, her body tensing. Just a fox, she told herself. Richmond Park was full of them. But the sound hadn’t been sharp and quick. It had been slow, deliberate. A clean break. She held her breath, listening. The silence that followed was heavier than before, a vacuum that swallowed the distant hum of the city. Even the flowers
seemed to
hold their breath, their colours dimming. “Hello?” she called out, her voice steadier than she felt. It was a stupid thing to do, she knew. Announcing your presence to an unknown presence was the first rule of *don’t
get murdered
*. But her curiosity, the trait that had both saved and landed her in trouble her entire life, was a powerful force. No answer. Only the wind, sighing through the oaks with a sound that was too much like a human whisper. Rory took a step back, her heel brushing against a cluster of bluebells. They drooped instantly, their vibrant colour leaching out until they were grey and brittle. She stared, her mind refusing to process the image. A patch of wildflowers, not three feet away, did the same, the life draining from them in a silent, creeping wave. It wasn’t frost. It was a void, a spreading stain of absolute nothing. The pendant grew hotter, almost uncomfortably so. Its crimson glow brightened, casting a bloody light on her hands. The feeling of being watched was no longer a vague unease. It was a physical pressure, a
weight
on the back of her neck, like cold fingers. It was the same feeling she used to get with Evan, that sense of a predator’s gaze lingering just out of sight, waiting for her to make a mistake. Her muscles coiled, ready to run. This was different from the mundane threat of an abusive ex. This was old. This was hungry. She forced herself to turn
slowly
, scanning the deep shadows between the oaks. The Grove wasn’t large, but the darkness here had a texture, a depth that
seemed to
drink the faint light from the flowers. It was in one of those pools of blackness that she saw it. A movement. A shape that was taller and thinner than any man, unfolding itself from behind a trunk. It was just a silhouette, a tear in the fabric of the night, but it was wrong. The proportions were all wrong. Rory blinked, and it
was gone
. Maybe it was never there. A trick of the eye, a phantom born of fear and the Grove’s strange atmosphere. But the flowers at the base of that tree were now grey and dead. She didn’t wait for another glimpse. Survival instinct, honed by a year of looking over her shoulder, took over. She turned and bolted for the gap in the standing stones she’d come through. The ground
seemed to
shift under her feet, the soft carpet of flowers feeling spongy and treacherous, as if trying to hold her in place. The air grew thick, cold enough to burn her lungs. The pendant against her skin was now a brand. The sound came again, closer this time. It wasn’t a twig snapping. It was a soft, scraping noise, like stone
being dragged
across brittle leaves. It was behind her, and it
was keeping
pace with her, unhurried. It didn’t need to hurry. It knew where she
was going
. She risked a glance over her shoulder. The shadow was there, no longer at the edge of the clearing but gliding between the stones, a smear of absolute darkness against the muted colours of the dying flowers. It had no features she could discern, only a shape that hurt her eyes to look at, a geometry that didn’t belong to her world. Then came the voice. It wasn’t a shout or a growl. It was a sibilant whisper that
seemed to
come from right beside her ear, though the thing was still twenty feet away. “Aurora.” The use of her full name, spoken in a voice like grinding dust, sent a spike of pure ice through her heart. Not Rory. Not Carter. Aurora. It felt like a violation, a claim
being staked
on her
very
soul. She cried out, a raw, startled sound, and put on a burst of speed. The world blurred. The standing stones
seemed to
stretch and warp, the distance to the exit elongating impossibly. A second in here might be a minute out there, or an hour. She had no way of knowing. She just knew she had to get out. The scraping sound was right behind her now, so close she could feel the vibration in the soles of her trainers. A coldness radiated from it, a chill that promised an end not just to life, but to warmth, to memory, to existence itself. She saw the gap, the dark, normal-looking trees of Richmond Park just beyond it. She launched herself through, stumbling and falling onto the damp, leaf-strewn ground of the real world. She landed hard, the impact knocking the wind from her lungs. For a moment, she just lay there, gasping, her heart hammering against her ribs like a trapped bird. She scrambled to her knees and looked back. The Grove
was gone
. There was only a dense, impenetrable thicket of ancient oaks, with no sign of a clearing or a carpet of impossible flowers. The standing stones were just trees. The air was normal, chilly and smelling of damp earth and rotting leaves. The city sounds returned—the distant wail of a siren, the hum of traffic on the A3. It was as if it had never been. Shaking, Rory pushed herself to her feet and leaned against a rough-barked tree. She fumbled for the pendant. It was cold now. The inner glow
was gone
, leaving it a dull, lifeless red. The warmth had vanished
completely
, leaving only the clammy chill of the night air on her skin. She was safe. But as she stood there, trembling in the ordinary darkness of the park, she knew that wasn’t true. Something had seen her. Something had spoken her name. And it was still out there, waiting.
created_at
"2026-02-17T02:47:56.915929+00:00"
2/17/2026, 2:47:56 AM
model
"z-ai/glm-4.6"
4/6/2001, 12:00:00 AM
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1434
moderation_latency
(null)
generation_time
45952
tokens_prompt
812
tokens_completion
3596
native_tokens_prompt
748
native_tokens_completion
3224
native_tokens_completion_images
(null)
native_tokens_reasoning
1580
native_tokens_cached
320
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.00641732
router
(null)
provider_responses
0
id
"019c697e9db3bb2f5e64ddd90952f0b6"
status
200
is_byok
false
latency
1434
endpoint_id
"2a87c474-6f6a-457f-8d8c-2afc71fb9fad"
provider_name
"SiliconFlow"
model_permaslug
"z-ai/glm-4.6"
4/6/2001, 12:00:00 AM
api_type
"completions"
id
"gen-1771296430-jI9tRNfsqewlgHZ6qGDi"
upstream_id
"019c697e9db3bb2f5e64ddd90952f0b6"
total_cost
0.00641732
cache_discount
(null)
upstream_inference_cost
0
provider_name
"SiliconFlow"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
1
adverbTagCount
0
adverbTags
(empty)
69.7657%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1323
totalAiIsmAdverbs
4
found
0
adverb
"completely"
count
1
1
adverb
"slowly"
count
1
2
adverb
"truly"
count
1
3
adverb
"very"
count
1
highlights
0
"completely"
1
"slowly"
2
"truly"
3
"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)
69.7657%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1323
totalAiIsms
4
found
0
word
"sentinels"
count
1
1
word
"otherworldly"
count
1
2
word
"loomed"
count
1
3
word
"weight"
count
1
highlights
0
"sentinels"
1
"otherworldly"
2
"loomed"
3
"weight"
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
113
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
5
narrationSentences
113
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
114
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
26
mean
50.5
std
27.84
cv
0.551
sampleLengths
0
93
1
108
2
80
3
3
4
71
5
55
6
20
7
70
8
18
9
79
10
89
11
40
12
77
13
48
14
62
15
33
16
1
17
40
18
59
19
44
20
41
21
26
22
61
23
8
24
53
25
34
97.9351%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
6
totalSentences
113
matches
0
"get murdered"
1
"was gone"
2
"being dragged"
3
"being staked"
4
"was gone"
5
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
3
totalVerbs
214
matches
0
"was happening"
1
"was keeping"
2
"was going"
82.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1321
adjectiveStacks
3
stackExamples
0
"silent, moss-covered sentinels."
1
"was right behind her"
2
"damp, leaf-strewn ground"
adverbCount
45
adverbRatio
0.03406510219530658
lyAdverbCount
14
lyAdverbRatio
0.010598031794095382
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
114
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
114
mean
11.52
std
6.92
cv
0.601
sampleLengths
0
24
1
24
2
12
3
11
4
22
5
7
6
12
7
19
8
24
9
19
10
3
11
24
12
9
13
17
14
7
15
19
16
14
17
8
18
6
19
3
20
9
21
6
22
6
23
8
24
5
25
3
26
5
27
18
28
11
29
10
30
9
31
15
32
21
33
2
34
18
35
13
36
14
37
9
38
21
39
3
40
10
41
7
42
11
43
11
44
16
45
29
46
6
47
11
48
3
49
3
28.9474%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
24
diversityRatio
0.2543859649122807
totalSentences
114
uniqueOpeners
29
100.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
1
fancyCount
0
fancyTags
(empty)
91.0832%