NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMQSK17F9E7Q837TD076BQE
Run Details
Model:
Gemini 3 Pro (Preview)
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
45.4s
Cost:
$0.048894
Provider:
Google AI Studio
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 air did not smell of sulfur or brimstone, as the old Catholic guilt lingering in the back of Aurora Carter’s mind had predicted. Instead, the atmosphere was thick, cloying, and heavy with the scent of caramelized sugar and roasting meat. It hit the back of her throat like a physical
weight
, a sweetness so dense it threatened to trigger a gag reflex. Aurora stumbled, her boots sinking inches deep into soil that felt less like dirt and more like moist,
velvet
cake crumbs. She caught her balance, her hand flying instinctively to her chest. Beneath her jacket, the Heartstone pendant
was pulsing
against her sternum, a rhythmic thrum of heat that matched the frantic beat of her own heart. She took a breath, tasted cinnamon and iron, and looked up. "Well," she said, her voice sounding thin in the humid air. "We're definitely not in London anymore." Above them, the sky was a bruised, impossible amber. There was no sun, only a diffuse, golden luminescence that
seemed to
radiate from the clouds themselves, bathing the landscape in the perpetual, romantic glow of a late autumn sunset. But there was no romance here. Just an overwhelming sense of ripeness teetering on the edge of rot. "Keep moving," a whisper drifted past her ear. It sounded like dry leaves skittering over payment. Aurora looked to her left. Nyx was a smudge against the vibrant landscape, a silhouette of living darkness that
seemed to
wince under the amber light. The Shade was usually six feet of
imposing
, void-like composure, but here, the edges of their form
were fraying
, leaking gentle ribbons of smoke into the sky. Their violet eyes, two pinpricks of cold fire, scanned the horizon with evident distress. "The light," Nyx hissed, their voice hollow. "It is... digestively bright." "It's the realm of Dymas," Isolde Varga said. The Half-Fae moved ahead of them, her silver hair catching the amber glow and transmuting it into something cooler, like moonlight on snow. She walked with an infuriating grace; while Aurora slogged through the muck, Isolde’s feet left no impression on the ground. The grass didn't even bend under her
weight
. "The seat of Prince Belphegor. The Garden of Gluttony." Aurora adjusted the strap of her bag, her fingers brushing the hilt of the moonsilver dagger at her belt. The Fae-forged blade was cold—so cold it burned her fingertips through the leather sheath. It was the only thing in this sweltering, sticky world that felt clean. "I thought Hell was supposed to be fire and torture," Aurora muttered, wiping sweat from her forehead. A strand of straight black hair plastered itself to her cheek. "This looks like a vineyard in the south of France on steroids." "Torment comes in many flavors, little lawyer," Isolde replied over her shoulder, her tone light but lacking any real warmth. "To be full is a blessing. To be unable to stop filling oneself is a curse. Do not touch anything. Do not eat anything." They pushed forward through a grove of trees that defied biology. The trunks were thick and gnarled, weeping a sticky, resinous sap that smelled of maple and blood. The leaves were the size of platters, casting deep, maroon shadows. Hanging from the boughs were fruits that Aurora couldn't name—bulbous,
glistening
things with skin stretched tight over bursting pulp. As they walked, Aurora noted the silence. It wasn't the silence of emptiness; it was the silence of a held breath, of a predator waiting for the prey to take a bite. "I feel... heavy," Nyx murmured. The Shade coalesced into a more solid, humanoid shape, trying to hold themselves together against the pressure of the realm. "My old self. Aldric. He remembers hunger. This place pulls at memories I thought washed away centuries ago." "Don't let it," Aurora said
sharply
. She fell into her 'crisis mode'—the same cold, analytical detachment she used to employ when examining contract law or
navigating
a darker alleyway back in Cardiff. "Focus on the objective. We find the anchor, we break the seal, we leave. No sightseeing, no snacking." She scanned the environment, looking for threats. Her eyes, bright blue and constantly moving, caught movement in the irrigation ditches running parallel to their path. She stepped closer, careful not to slip. It wasn't water flowing through the trenches. It was wine. A dark, viscous red liquid moved sluggishly through the earth, feeding the roots of the monstrous orchards. "Jesus," she whispered. "Unlikely to find him here," Isolde said. The Seer stopped abruptly, her hand raised. Her pale lavender
eyes widened
, staring at something invisible to the others. "Wait." Aurora froze. "What is it? A patrol?" "A hunger," Isolde said. "Ancient and blinding." From the depths of the orchard, a sound emerged. It was a wet, tearing noise, followed by a soft moan of ecstasy. Aurora drew the Fae-forged blade. The moonsilver glimmered, cutting through the amber haze like a shard of ice. The sudden drop in temperature around the blade made the humid air recoil, creating a faint mist around her hand. They crept forward, pushing aside grand,
velvet
-textured leaves. In a clearing ahead, a table had been set. It
was carved
from a single block of pink
marble
, groaning under the
weight
of a feast that could have fed the entirety of South London. Roasted boars with apples stuffed in their jaws, towers of shellfish
glistening
with butter, cakes that defied gravity. Sitting at the head of the table was a creature. It was vaguely humanoid, but its proportions were all wrong—too wide, too soft. Its skin was translucent, showing the pulsing veins and shifting organs beneath. It
was weeping
as it ate, shoving fistfuls of meat into a maw that unhinged like a snake's. "A soul," Nyx whispered, their form rippling. "Helbound. Look at the chain." Aurora squinted. Around the creature's neck was a collar of heavy iron, the chain disappearing into the ground. The creature
wasn't eating
because it wanted to. It was eating because the food was forcing itself into its hands. The vines from the orchard were moving, snake-like, pushing platters closer, replenishing the wine goblet the moment it was drained. "He is serving his sentence," Isolde said
softly
. "The more he consumes, the emptier he becomes." Aurora looked down at the scar on her left wrist, a crescent moon of pale tissue from a childhood fall. It was a grounding point. Pain was real. This excess was a lie. She felt a sudden, irrational spike of hunger—a desire to drop the dagger and grab a grape the size of a fist. Her stomach growled, a traitorous, violent sound in the quiet clearing. The creature at the table stopped chewing. it swiveled its head toward them. Its eyes were milky white, blind from cataracts of fat. "More?" the creature rasped. Its voice was wet bubbles popping in sludge. "Is there... more?" "Back," Aurora commanded, her voice steady despite the trembling in her legs. She held the dagger out. "Isolde, which way?" "The path is not straight," Isolde said, her gaze fixed on the weeping trees beyond the clearing. "The realm shifts to keep you here. It wants you to sit. It wants you to taste." "I'm on a diet," Aurora snapped. "Nyx, can you shadow-step us past this?" "The shadows here are... thick," Nyx replied, their voice straining. "Sticky. If I step into them, I may stick fast. But I can cloak us." The ground beneath them shuddered. The wine in the irrigation ditch sloshed over the banks, staining Aurora’s boots blood-red. The creature at the table let out a wail, and the vines around the clearing animated, snapping like whips. They weren't plants; Aurora realized with
a jolt of horror
that they were muscle fibers masquerading as vegetation. "Run," Aurora said. She didn't wait for a consensus. She bolted past the table, the Heartstone pendant
searing
her skin. She grabbed Isolde’s arm—which felt cool and insubstantial, like holding a handful of mist—and yanked her forward. Nyx dissolved into a streak of twilight, flowing alongside them. They sprinted through the nightmare garden. Branches swiped at them, heavy with fruit that exploded on impact, showering them in hot, sticky nectar. The smell was overpowering now, the scent of rot undercutting the sweetness, the stench of a dumpster behind the Golden Empress on a hot July day amplified a thousand times. They burst through the tree line and skidded to a halt on the edge of a precipice. Aurora gasped, her breath hitching in her chest. Below them lay the heart of Dymas. It was a sprawling, golden city nestled in a valley of bones. The architecture was bulbous and organic, domes of amber crystal and spires of ivory that looked suspiciously like teeth. Rivers of wine and grease flowed through the streets, converging on a central palace that
throbbed
with a slow, biological rhythm. "There," Isolde said, pointing a slender finger toward the palace. "The Larder. The Veil is thinnest there." Aurora sheathed her dagger, though her hand remained on the hilt. She wiped the nectar from her face, her expression hardening. The wonder of the alien sky had faded, replaced by a cold, sharp determination. "Alright," Aurora said, staring down at the city of gluttony. "Let's go break something."
created_at
"2026-02-17T02:45:58.147741+00:00"
2/17/2026, 2:45:58 AM
model
"google/gemini-3-pro-preview-20251117"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
2555
moderation_latency
(null)
generation_time
45255
tokens_prompt
1590
tokens_completion
3088
native_tokens_prompt
1593
native_tokens_completion
3809
native_tokens_completion_images
0
native_tokens_reasoning
1718
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.048894
router
(null)
provider_responses
0
status
200
is_byok
false
latency
2555
endpoint_id
"c9badacd-c552-40a2-86e6-4b4e8dd4318f"
provider_name
"Google AI Studio"
model_permaslug
"google/gemini-3-pro-preview-20251117"
api_type
"completions"
id
"gen-1771296312-t57uFjPA6ts8eo1c6xXr"
upstream_id
(null)
total_cost
0.048894
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Google AI Studio"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
20
adverbTagCount
2
adverbTags
0
"Aurora said sharply [sharply]"
1
"Isolde said softly [softly]"
87.1713%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1559
totalAiIsmAdverbs
2
found
0
adverb
"sharply"
count
1
1
adverb
"softly"
count
1
highlights
0
"sharply"
1
"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)
23.0276%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1559
totalAiIsms
12
found
0
word
"throbbed"
count
1
1
word
"searing"
count
1
2
word
"glistening"
count
2
3
word
"imposing"
count
1
4
word
"velvet"
count
2
5
word
"marble"
count
1
6
word
"weight"
count
3
7
word
"navigating"
count
1
highlights
0
"throbbed"
1
"searing"
2
"glistening"
3
"imposing"
4
"velvet"
5
"marble"
6
"weight"
7
"navigating"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"eyes widened/narrowed"
count
1
highlights
0
"eyes widened"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
110
matches
0
"a jolt of horror"
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
2
narrationSentences
110
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
129
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
45
mean
34.33
std
20.81
cv
0.606
sampleLengths
0
63
1
68
2
17
3
57
4
16
5
67
6
11
7
68
8
46
9
40
10
44
11
58
12
32
13
43
14
50
15
32
16
27
17
3
18
27
19
7
20
7
21
60
22
8
23
53
24
53
25
12
26
58
27
16
28
66
29
23
30
15
31
20
32
34
33
13
34
25
35
56
36
3
37
44
38
53
39
17
40
8
41
59
42
17
43
35
44
14
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
110
matches
0
"was carved"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
6
totalVerbs
224
matches
0
"was pulsing"
1
"were fraying"
2
"was weeping"
3
"wasn't eating"
4
"was eating was forcing"
88.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1322
adjectiveStacks
2
stackExamples
0
"same cold, analytical detachment"
1
"grand, velvet-textured leaves."
adverbCount
27
adverbRatio
0.02042360060514372
lyAdverbCount
12
lyAdverbRatio
0.009077155824508321
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
129
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
129
mean
11.98
std
6.76
cv
0.564
sampleLengths
0
24
1
17
2
22
3
21
4
11
5
25
6
11
7
11
8
6
9
9
10
30
11
6
12
12
13
8
14
8
15
5
16
21
17
27
18
14
19
7
20
4
21
8
22
23
23
20
24
8
25
9
26
19
27
14
28
13
29
17
30
11
31
12
32
20
33
24
34
11
35
17
36
11
37
19
38
7
39
25
40
5
41
20
42
18
43
6
44
26
45
18
46
7
47
18
48
7
49
7
59.4315%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
10
diversityRatio
0.40310077519379844
totalSentences
129
uniqueOpeners
52
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
20
fancyCount
16
fancyTags
0
"she said, her voice sounding thin in the humid air (say, sounding thin)"
1
"a whisper drifted past her ear (drift)"
2
"Nyx hissed, their voice hollow (hiss)"
3
"Aurora muttered, wiping sweat from her forehead (mutter, wipe)"
4
"Isolde replied over her shoulder, her tone light but lacking any real warmth (reply lack)"
5
"Nyx murmured (murmur)"
6
"Aurora said sharply (say sharply)"
7
"she whispered (whisper)"
8
"Nyx whispered, their form rippling (whisper, ripple)"
9
"Isolde said softly (say softly)"
10
"Aurora commanded, her voice steady despite the trembling in her legs (command)"
11
"Isolde said, her gaze fixed on the weeping trees beyond the clearing (say, fix)"
12
"Aurora snapped (snap)"
13
"Nyx replied, their voice straining (reply, strain)"
14
"Isolde said, pointing a slender finger toward the palace (say, point)"
15
"Aurora said, staring down at the city of gluttony (say, staring down)"
85.7430%