NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMPCER2T3T5NBVZAWSS5VNK
Run Details
Model:
Qwen 2.5 72B
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
28.5s
Cost:
$0.000824
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="4415" name="Lucien Moreau" aliases="Lucien, Luc, the Frenchman" pronouns="he/him" species="Half-Demon" storyRole="Ally"> <eyeColor>heterochromatic — one amber, one black</eyeColor> <hair>slicked-back platinum blond</hair> <height>5'11"</height> <age>32</age> <cane>ivory-handled cane that conceals a thin blade</cane> <dress>tailored charcoal suits</dress> <description>An impeccably dressed fixer and information broker in London's supernatural underworld. He speaks four languages fluently.</description> <backstory>Born in Marseille to a human mother and a demon father from the realm of Avaros.</backstory> </character> <location id="858" name="Eva's Flat" aliases="Eva's place, the flat on Brick Lane" realm="Earth"> <cat>tabby cat named Ptolemy</cat> <security>three deadbolts on the front door</security> <description>A cramped one-bedroom flat above a curry house on Brick Lane, East London. Every surface is covered with books, scrolls, and research notes.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the romance genre. Two people who parted on complicated terms are forced together again when one shows up unannounced at the other's flat. There's history between them — attraction, hurt, and things left unsaid. Write the scene from the moment the door opens. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
The door to Eva’s flat creaked open, revealing a figure that hadn't stepped through those doors in months. Aurora's breath caught in her throat. Lucien Moreau, the Frenchman with eyes that could shift from amber to black, stood in the threshold, his platinum-blond hair slicked back as neatly as ever. The faint scent of his cologne mingled with the spicy aroma of the curry house below. "Lucien," she managed, her voice
barely above a whisper
. Her heart pounded like a drum in her chest, each beat
echoing
the memories they’d shared and the hurt they’d inflicted. He gave a nod, his expression
unreadable
. "Aurora."
The weight of unspoken words
hung heavy between them. She could see the tension in the way he held himself, the tightness around his heterochromatic eyes. This was not a casual visit. Something was wrong. "What are you doing here?" she asked, trying to sound nonchalant, but her hands betrayed her, fidgeting with the hem of her delivery shirt. He stepped into the flat, his ivory-handled cane tapping against the wooden floor. "I need your help." Aurora crossed her arms, a defensive gesture she didn't even realize she
was making
. "With what?" Lucien hesitated, his gaze flicking around the cramped one-bedroom flat. Books and scrolls covered every available surface, a
testament
to Eva’s obsessive research. The tabby cat, Ptolemy, meowed from the top of a stack of papers, watching Lucien with wary eyes. "It's about Evan," he said finally. The name was a punch to her gut, bringing back the nightmare of her abusive ex. "What about him?" "I've received information that he's been spotted in London. Working with a group of demons." Aurora’s
blood ran cold
. "What kind of demons?" she demanded, her voice sharp. "Mercenaries, mostly. Avarosian, like my father."
A shiver ran down her spine
. The realm of Avaros was a place of twisted shadows and dark magic. "Why did you come to me? Why not handle it yourself?" Lucien’s expression softened, just briefly. "Because I don't want you getting hurt. Not again." The sincerity in his voice cut through her like a knife. She remembered the way he had protected her, the way they had fought side by side. But she also remembered the pain of his distance, the way he had pushed her away when things got too complicated. "Why should I trust you?" she asked, her voice trembling. "Because I wouldn't be here if it wasn't important. If I thought I could handle it on my own, I wouldn't have come." Aurora’s gaze darted around the room, landing on Ptolemy, who had jumped down from the papers and was now circling Lucien’s feet. The cat’s presence
seemed to
calm her, a small anchor in the storm of emotions brewing inside her. "Fine," she said, her resolve hardening. "What do you need me to do?" Lucien's eyes lit up with a mix of relief and something else—something she couldn’t quite name. "I need you to help me track him. Your understanding of the city, your connections. I can't do this alone." Aurora nodded, though the thought of being in close proximity to him again made her stomach
churn
. "Alright. But we do this my way. No secrets. No more pushing me away." He nodded, his expression grave. "Agreed." She moved to the kitchen, where a half-drunk cup of tea
was cooling
on the counter. She poured herself another, the warmth of the liquid soothing her frayed nerves. Lucien leaned against the doorway, his presence a constant reminder of the past they couldn’t escape. "So, where do we start?" she asked, taking a sip of her tea. "There’s a demon bar in Soho. It’s called the Abyss. Rumor has it, Evan’s been seen there." Aurora raised an eyebrow. "A demon bar? That’s a new one." Lucien smirked, the first genuine smile she’d seen since he arrived. "It’s not exactly a place for the faint of heart." "Sounds like my kind of place," she said, a hint of her old bravado returning. They spent the next hour going over a plan, mapping out routes and discussing contingencies. Lucien laid out the information he had, and Aurora contributed her knowledge of London’s hidden corners. The more they talked, the more the tension between them
began to
ease. It was as if they
were falling
back into a rhythm they once knew, a
dance
of give and take. As the plan took shape, Aurora couldn’t help but feel a sense of camaraderie. Despite the history, despite the hurt, they were strong together. Complementary. She knew she couldn’t afford to let her guard down, but for the first time in a long time, she felt
a glimmer of hope
. Hope that maybe, just maybe, they could find a way to
navigate
this new chapter together. Finally, they agreed on a time to meet at the Abyss. Aurora walked Lucien to the door, the
weight
of their shared past lingering in the air. "Be careful," he said, his eyes locking onto hers. "Please." She nodded, her heart aching with the
unspoken
words between them. "You too." He gave a small smile, his hand lingering on the doorknob. For a moment, she thought he might say more, but he just nodded and stepped out into the night. Aurora closed the door, leaning against it and letting out a long breath. The flat felt emptier now, the silence
echoing
the void in her heart. She knew the road ahead would be fraught with challenges, but for the first time, she felt a sense of purpose. A sense of direction. Ptolemy purred at her feet, a soft, comforting presence in the midst of the storm. Aurora smiled down at the cat, her heart a little lighter than it had been moments ago. "Time to get ready," she whispered, her voice full of determination. "Time to face the past and the future, all at once." She straightened her shoulders and walked back into the fray, ready to meet whatever came next.
created_at
"2026-02-17T02:21:02.389612+00:00"
2/17/2026, 2:21:02 AM
model
"qwen/qwen-2.5-72b-instruct"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
277
moderation_latency
(null)
generation_time
28384
tokens_prompt
830
tokens_completion
1503
native_tokens_prompt
776
native_tokens_completion
1322
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.00082368
router
(null)
provider_responses
0
id
"3ce2faef-8379-4a89-aefc-0d75010c604e"
status
200
is_byok
false
latency
277
endpoint_id
"a2a8a9fd-2784-448f-99b8-076fb6e1d8e5"
provider_name
"Novita"
model_permaslug
"qwen/qwen-2.5-72b-instruct"
api_type
"completions"
id
"gen-1771294833-woOQGTpw7NFz0sGpGEf5"
upstream_id
"3ce2faef-8379-4a89-aefc-0d75010c604e"
total_cost
0.00082368
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Novita"
Evaluation details
Result
Evaluator
Details
Meta Data
66.6667%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
10
adverbTagCount
2
adverbTags
0
"she managed, her voice barely above a whisper [barely]"
1
"he said finally [finally]"
90.0498%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1005
totalAiIsmAdverbs
1
found
0
adverb
"barely above a whisper"
count
1
highlights
0
"barely above a whisper"
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)
0.0000%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1005
totalAiIsms
11
found
0
word
"testament"
count
1
1
word
"churn"
count
1
2
word
"unspoken"
count
2
3
word
"unreadable"
count
1
4
word
"weight"
count
2
5
word
"dance"
count
1
6
word
"echoing"
count
2
7
word
"navigate"
count
1
highlights
0
"testament"
1
"churn"
2
"unspoken"
3
"unreadable"
4
"weight"
5
"dance"
6
"echoing"
7
"navigate"
0.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
4
maxInWindow
4
found
0
label
"shiver down spine"
count
1
1
label
"blood ran cold"
count
1
2
label
"weight of words/silence"
count
1
3
label
"flicker of emotion"
count
1
highlights
0
"A shiver ran down her spine"
1
"blood ran cold"
2
"The weight of unspoken words"
3
"a glimmer of hope"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
64
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
2
narrationSentences
64
filterMatches
(empty)
hedgeMatches
0
"seemed to"
1
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
83
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
39
mean
25.64
std
16.49
cv
0.643
sampleLengths
0
66
1
30
2
8
3
35
4
24
5
17
6
16
7
41
8
6
9
19
10
15
11
13
12
6
13
30
14
14
15
48
16
10
17
23
18
40
19
13
20
36
21
31
22
6
23
45
24
13
25
17
26
11
27
21
28
15
29
64
30
66
31
27
32
10
33
13
34
30
35
51
36
32
37
22
38
16
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
64
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
3
totalVerbs
135
matches
0
"was making"
1
"was cooling"
2
"were falling"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
805
adjectiveStacks
0
stackExamples
(empty)
adverbCount
25
adverbRatio
0.031055900621118012
lyAdverbCount
5
lyAdverbRatio
0.006211180124223602
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
83
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
83
mean
12.05
std
6.14
cv
0.51
sampleLengths
0
18
1
6
2
26
3
16
4
9
5
21
6
7
7
1
8
9
9
17
10
6
11
3
12
24
13
13
14
4
15
14
16
2
17
10
18
13
19
18
20
6
21
16
22
3
23
15
24
4
25
9
26
6
27
6
28
13
29
11
30
5
31
9
32
11
33
16
34
21
35
10
36
23
37
22
38
18
39
6
40
7
41
16
42
20
43
17
44
14
45
5
46
1
47
16
48
13
49
16
69.8795%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
2
diversityRatio
0.43373493975903615
totalSentences
83
uniqueOpeners
36
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
10
fancyCount
7
fancyTags
0
"she managed, her voice barely above a whisper (manage)"
1
"he said finally (say finally)"
2
"demanded (demand)"
3
"she said, her resolve hardening (say, harden)"
4
"she said, a hint of her old bravado returning (say, return)"
5
"he said, his eyes locking onto hers (say, lock)"
6
"she whispered, her voice full of determination (whisper)"
78.0351%