NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQPE7D6WEVDGYNNW4C4NRD
Run Details
Model:
Z.AI GLM 4.6
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
1m 12s
Cost:
$0.003329
Provider:
Ambient
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 air in Richmond Park was different after dark. It was heavier, thick with the scent of damp earth and decaying leaves, a smell so primal it felt like a memory from a life she’d never lived. Aurora Carter pulled her jacket tighter, the thin fabric doing little to ward off the encroaching chill. She was close now; she could
feel
it in the subtle thrum beneath her skin, a vibration that had nothing to do with the cold. It was the same
feel
ing that had woken her from a dead sleep, the Heartstone pendant on her nightstand pulsing with a soft, urgent crimson light. An hour inside can be minutes or days outside, the warning
echoed
in her mind. A risk she had to take. Her phone’s flashlight cut a nervous path through the bracken, the beam trembling
slightly
in her grip. The park’s official paths were long behind her. Here, the terrain
was untamed
, a tangled mess of ancient roots and thorny bushes that snagged at her jeans. She’d followed the pendant’s pull, a silent, invisible thread leading her deeper into the wilderness than any sane person would venture alone at this hour. The stone, now resting against her sternum, was a steady, warm presence. It wasn’t just glowing; it was alive, a tiny captured heart beating in time with some distant, unheard drum. The trees
began to
change. The oaks and horse chestnuts of the common park gave way to older, stranger things. Their bark
was gnarled
like the faces of sleeping giants, and their branches interlaced so thickly
overhead that they
blotted out the moon, plunging her into a near-total darkness that her flashlight
seemed to
fear. The beam felt weak, insubstantial, as if the darkness were actively swallowing it. Then she saw them. Standing stones. Not the neat, orderly arrangement of a tourist site, but massive, rough-hewn pillars of ancient oak, petrified into something harder than stone. They
were covered
in a thin, velvety moss that
seemed to
drink the light, and they formed a loose, jagged circle around a clearing. This was it. The Grove. Rory stepped between two of the colossal oaks, and the world shifted. The air, already heavy, became thick and syrupy, sweet with the cloying scent of night-blooming flowers that had no business blossoming in the heart of an English winter. Wildflowers, impossibly vibrant, carpeted the ground in a
tapestry
of blues and purples and whites. They glowed with their own faint luminescence, casting long,
dancing
shadows that made the clearing
feel
both magical and menacing. The temperature dipped, and her breath plumed in front of her face, a small, terrified ghost. The pendant’s warmth intensified, a clear signal. She was in the right place. The reason she’d come, the faint hope of finding a way to understand the strange new reality she’d been thrust into, felt flimsy and foolish now. The silence was the first thing that felt
truly
wrong. It wasn't an absence of sound, but a presence. It was a pressure against her eardrums, a
weight
that demanded stillness. Even the hum of the city, the distant roar of the A3,
was gone
. This place was cut off, an island in the night. She took a hesitant step forward, her boot sinking silently into the soft, mossy earth. The glowing flowers
seemed to
watch her. That was a ridiculous thought, she knew, but it persisted. The way their petals
were turned
, the way their light pulsed in a slow, collective rhythm—it felt like an observation. A sound broke the silence. A dry, rustling scrape. Rory froze, her flashlight beam whipping toward the source. Nothing. Just a fern frond, shifting in a breeze she couldn’t
feel
. Her heart hammered against her ribs, a frantic bird in a cage. She told herself it was just the wind, but there was no wind. The air was as still as a held breath. She moved deeper into the clearing, her movements slow and deliberate. The reason for her visit was a specific point she’d seen in a vision, a place where the veil was thin, a place she might be able to… what? Listen? She wasn’t sure. The plan had been vague, born of desperation. Now, it felt like suicide. Another sound. This time it was softer. A soft, wet tearing sound, like fabric being
slowly
ripped apart. It came from behind her. She spun around, the beam of her light cutting frantic arcs through the glowing flora. Again, nothing. But the air behind her felt disturbed, colder. The scent of the flowers was stronger there, cloying, almost sickeningly sweet, with an underlying tang of something metallic, like old blood. Panic
began to
prickle at the edges of her composure. Her cool-headed logic was a flimsy shield against the rising tide of primal fear. This place wasn't just a pocket dimension; it was a place of predation. She was the intruder. She was the prey. She forced herself to keep moving, her eyes scanning the periphery of her vision, the place where the shadows were deepest and most alive. The flowers. Their light
was pulsing
faster now, their rhythm growing erratic. The blues and purples
flickered
, and for a moment, she thought she saw a shape in the space between two blossoms—a tall, slender silhouette that
was gone
as soon as she
tried to
focus on it. She squeezed the pendant in her fist, its crimson heat a small anchor in the rising sea of terror. “Hello?” she whispered, the word sounding thin and pathetic, swallowed by the
oppressive
silence. The answer was not a voice. It was a movement. A ripple that passed through the entire clearing. Every flower, every blade of glowing grass, every moss-covered stone,
seemed to
shudder in unison. The tearing sound came again, closer this time, from multiple directions at once. It was the sound of something passing through the undergrowth, something that didn’t disturb the branches or leaves, but moved through the space between them. Rory’s breath hitched. She backed away, her foot catching on an unseen root. She stumbled, falling hard onto her backside. The flashlight flew from her hand, skittering across the glowing ground and coming to rest a few feet away, its beam pointed directly up into the interlaced branches. It illuminated the canopy, turning the gnarled wood into a cage of skeletal fingers. And she saw them. Hanging from the branches, draped like tattered shrouds, were shapes. They were almost invisible, made of the same stuff as the deepest shadows, but they had form. Long, limber bodies with too many joints. They clung to the wood, their heads tilted at unnatural angles, and though they had no faces she could discern, she knew they
were looking
at her. Watching her fall. The tearing sound was all around her now, a chorus of soft, wet rips. It was the sound of them moving, their bodies dragging through the fabric of this place. One of them detached itself from a branch above her. It didn’t fall; it flowed downward, a spill of liquid darkness that elongated and solidified as it touched the ground. It was tall and spindly, its limbs ending in points that looked
wickedly
sharp. It took a shuffling step toward her, its movement silent now, the tearing sound having ceased with its arrival. The Heartstone pendant
was burning
against her skin, its glow so bright it shone through her clenched fingers. It wasn't just a
beacon
anymore; it was a scream. A flare. *Here I am.* The creature stopped a few feet away. It cocked its head, a gesture of unnerving, inquisitive menace. Another shape detached itself from the trees. Then another. They emerged from the shadows at the edge of the clearing, their forms coalescing out of the darkness itself. They
were not rushing
her. They were simply… gathering. Forming a loose, patient circle around her. The hunt was over. The waiting had begun. Rory scrambled backward on her hands and feet, her gaze fixed on the first creature. It raised one of its pointed limbs, not to strike, but as if in greeting, or perhaps in warning. The air grew colder still, and the sweet scent of the flowers
was overwhelmed
by the dry, dusty smell of a forgotten tomb. She was not alone. She had never been alone. She had walked into a nest, and the spiders were just now deciding how best to weave their web.
created_at
"2026-02-17T02:44:41.499374+00:00"
2/17/2026, 2:44:41 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
868
moderation_latency
(null)
generation_time
71965
tokens_prompt
812
tokens_completion
2075
native_tokens_prompt
752
native_tokens_completion
1793
native_tokens_completion_images
(null)
native_tokens_reasoning
0
native_tokens_cached
0
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.00332923
router
(null)
provider_responses
0
id
"chatcmpl-HsnrmbWwxTxb79wgc26ZTcz8Y2wixGCABajuu6x3VJho"
status
200
is_byok
false
latency
868
endpoint_id
"4b6fe88c-7cc4-4c60-9f84-e8b831343567"
provider_name
"Ambient"
model_permaslug
"z-ai/glm-4.6"
4/6/2001, 12:00:00 AM
api_type
"completions"
id
"gen-1771296209-6Wl8vXKJoCDJKqmYj9XP"
upstream_id
"chatcmpl-HsnrmbWwxTxb79wgc26ZTcz8Y2wixGCABajuu6x3VJho"
total_cost
0.00332923
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Ambient"
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)
71.7713%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1417
totalAiIsmAdverbs
4
found
0
adverb
"slightly"
count
1
1
adverb
"slowly"
count
1
2
adverb
"wickedly"
count
1
3
adverb
"truly"
count
1
highlights
0
"slightly"
1
"slowly"
2
"wickedly"
3
"truly"
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)
50.5999%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1417
totalAiIsms
7
found
0
word
"tapestry"
count
1
1
word
"beacon"
count
1
2
word
"flickered"
count
1
3
word
"oppressive"
count
1
4
word
"weight"
count
1
5
word
"dancing"
count
1
6
word
"echoed"
count
1
highlights
0
"tapestry"
1
"beacon"
2
"flickered"
3
"oppressive"
4
"weight"
5
"dancing"
6
"echoed"
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
118
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
7
narrationSentences
118
filterMatches
0
"feel"
hedgeMatches
0
"began to"
1
"seemed to"
2
"tried to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
118
matches
0
"overhead that they"
47.4959%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
20
mean
70.5
std
22.29
cv
0.316
sampleLengths
0
126
1
100
2
68
3
57
4
91
5
94
6
52
7
64
8
57
9
70
10
45
11
72
12
33
13
71
14
62
15
68
16
93
17
33
18
69
19
85
93.7853%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
7
totalSentences
118
matches
0
"was untamed"
1
"was gnarled"
2
"were covered"
3
"was gone"
4
"were turned"
5
"was gone"
6
"was overwhelmed"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
4
totalVerbs
221
matches
0
"was pulsing"
1
"were looking"
2
"was burning"
3
"were not rushing"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1416
adjectiveStacks
0
stackExamples
(empty)
adverbCount
50
adverbRatio
0.03531073446327684
lyAdverbCount
13
lyAdverbRatio
0.009180790960451978
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
118
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
118
mean
11.95
std
8.05
cv
0.674
sampleLengths
0
9
1
28
2
17
3
25
4
26
5
15
6
6
7
17
8
8
9
19
10
25
11
12
12
19
13
5
14
15
15
35
16
13
17
4
18
2
19
22
20
24
21
3
22
2
23
12
24
28
25
15
26
20
27
16
28
7
29
6
30
26
31
10
32
9
33
12
34
14
35
10
36
15
37
7
38
10
39
20
40
5
41
4
42
9
43
1
44
11
45
12
46
13
47
9
48
11
49
28
38.1356%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
15
diversityRatio
0.3050847457627119
totalSentences
118
uniqueOpeners
36
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
1
fancyCount
1
fancyTags
0
"whispered (whisper)"
82.4581%