NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-02-17-01KHMMDYNY1YB9PNAQQHGVH5N9
Run Details
Model:
Hermes 3 70B
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
56.1s
Cost:
$0.000830
Provider:
DeepInfra
Evaluation summary
Score
Evaluator
Details Link
0.00%
Adverbs in dialogue tags
(details)
70.47%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
4.86%
AI-ism word frequency
(details)
66.67%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
100.00%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
23.32%
Name drop frequency
(details)
48.65%
Narrator intent-glossing
(details)
100.00%
"Not X but Y" pattern overuse
(details)
100.00%
Overuse of "that" (subordinate clause padding)
(details)
80.70%
Paragraph length variance
(details)
100.00%
Passive voice overuse
(details)
100.00%
Past progressive (was/were + -ing) overuse
(details)
100.00%
Em-dash & semicolon overuse
(details)
98.34%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
50.65%
Sentence opener variety
(details)
100.00%
Adverb-first sentence starts
(details)
80.00%
Pronoun-first sentence starts
(details)
60.00%
Subject-first sentence starts
(details)
100.00%
Subordinate conjunction sentence starts
(details)
100.00%
Technical jargon density
(details)
0.00%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
79.4550%
Overall
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="4413" name="Silas Blackwood" aliases="Silas, Si, the Spymaster" pronouns="he/him" species="Human" storyRole="Mentor"> <eyeColor>hazel</eyeColor> <hair>grey-streaked auburn</hair> <height>6'1"</height> <age>58</age> <beard>neatly trimmed, matching his grey-streaked auburn hair</beard> <limp>slight limp in his left leg from an old knee injury</limp> <signetRing>silver signet ring, always worn on his right hand</signetRing> <description>Silas is a retired intelligence operative turned bar owner. He carries himself with quiet authority.</description> <backstory>Former MI6 field agent who retired after a botched operation in Prague left him with a permanent knee injury. He opened "The Raven's Nest" bar in Soho as a front for his network of contacts.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> </codex> Write a fully fleshed out scene of at least 1000 words in the literary fiction genre. Two old friends who haven't seen each other in years run into each other unexpectedly at a bar. One of them has changed significantly. Through their conversation and the tension between who they were and who they've become, reveal the weight of time and unspoken regret. 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 green neon sign above
the entrance
flickered
, casting an eerie glow over the old cobblestone street.
Aurora Carter, known to her
friends as Rory, pushed open the heavy wooden door of The Raven's Nest and stepped inside.
The dimly lit interior was
a welcome respite from the brisk London evening.
She scanned the room, her
bright blue eyes adjusting to the
gloom
. "Rory! It's been too long!"
The familiar baritone voice belongs
to Silas Blackwood, the bar's proprietor and a man she once trusted more than anyone else in this world.
He looked like he'd aged
a decade in the five years since she'd seen him last, his auburn hair now streaked with grey, matching the neatly trimmed beard that framed hisaquiline nose and firm jaw.
His hazel eyes still carried
that same
intensity
though, which used to make her
feel
like he could see right through her.
Rory forced a smile as
she approached the bar, trying to ignore the sudden tightness in her chest. "Silas. It's good to see you."
The words felt hollow, inadequate
. She wanted to say more, to ask why he'd left without a word, why he'd abandoned her when she needed him most.
Silas must have sensed the
tension
because he
quickly
changed the subject. "What brings you back to London?"
Before Rory could answer, the
door swung open again, letting in a blast of cold air and a man Rory had never seen before.
He was tall, with broad
shoulders and a shock of black hair falling into his eyes.
He scanned the room with
a
practiced ease
, his gaze lingering on Rory for just a moment before he slid into a booth in the corner.
Silas watched him too, his
expression
unreadable
.
Finally, he turned back to
Rory with a sigh. "That's Idiris Mal. He's been asking about you." Rory's heart
skipped a beat
. "About me? Why?" "He didn't say."
Silas frowned, his gaze shifting
back to the man in the corner. "I don't like it. There's something not right about him." Rory glanced over her shoulder, studying the stranger with a
newfound
curiosity. He
was watching
her now, his eyes dark and inscrutable in the dim light.
She quickly looked away, uncomfortable
under his scrutiny.
Silas leaned in closer, lowering
his voice. "Listen, Rory, I know we have a lot to catch up on, but I need to talk to you about something important. It's about your mother." That got Rory's attention.
She'd been so focused on
the strange man, on trying to keep her composure in front of Silas, that she'd almost forgotten why she'd come back to London in the first place. "What about her?" Silas glanced around the bar, making sure no one was close enough to overhear. "She's in trouble, Rory. Serious trouble. I've been trying to help her, but she's in over her head." Rory's mind
raced
as she
processed
this information.
Her mother had always been
secretive, always keeping her at arm's length, but Rory had never imagined she could be mixed up in something dangerous. "What kind of trouble?" Silas hesitated,
as if weighing how much to tell her
. "It's complicated, but let's just say she made some enemies in some
very
high places."
He paused, his gaze intense
. "I need you to do something for me, Rory. I need you to go see her, talk to her. She won't listen to me, but she might listen to you." Rory stared at him, trying to understand what he
was asking
of her.
She hadn't seen her mother
in years, not since the day she'd walked away from everything and everyone she'd ever known. The thought of facing her now, after so much time had passed, filled her with a deep
sense of
dread. Silas must have seen the hesitation in her eyes because he placed a hand on hers, his touch gentle but insistent. "I wouldn't ask if it wasn't important, Rory. Please. Your mother needs you." Rory took a deep breath, letting the
warmth
of Silas's hand seep into her skin.
She knew he wouldn't have
asked unless it was
truly
necessary. And despite everything, despite the years of
silence
and secrets, she knew she couldn't turn her back on her mother now. "Okay,"
she said softly, meeting his
gaze. "I'll do it. I'll go see her." Silas sighed with relief, his shoulders sagging as if a
weight
had
been lifted
from them. "Thank you, Rory. You have no idea how much I appreciate this." He
started to
say more, but the door opened again, letting in another blast of cold air. This time, a woman entered, her long red hair catching the light from the flickering neon sign above the door.
She scanned the room with
a
practiced ease
, her gaze landing on Rory with a jolt of recognition. Rory felt the blood drain from her face as she stared at the woman she'd once considered her best friend. Eva. The girl she'd left behind
without a second thought
, the girl she'd promised to never forget. Eva approached the bar
slowly
, her steps unsteady as if she
were seeing
a ghost.
She stopped in front of
Rory, her green eyes wide with shock. "Aurora? Is it
really
you?"
Before Rory could answer, Silas
stepped in, his voice smooth and assured. "Eva, I think you two need some time alone. Why don't you take a seat in the back, catch up properly?" Eva glanced at him, her expression
unreadable
.
Then she turned back to
Rory, holding her gaze with an
intensity
that made Rory's heart
race
. "Please? I just want to talk." Rory hesitated, her mind spinning with memories she'd tried so hard to forget. But in the end, she nodded, allowing Eva to lead her to a secluded booth in the back of the bar.
They slid into the leather
seats, the years melting away as they faced each other across the scarred wooden table. Rory couldn't help but stare at her old friend, seeing the changes time had wrought on her once-
familiar
face. Eva had always been beautiful, with creamy skin and a mass of unruly red hair, but now she looked tired, worn down by life. There were lines around her eyes that hadn't been there before, and a sadness in her expression that made Rory's heart ache. "How have you been?" Eva asked
softly
, her voice barely audible over the buzz of conversation from the other patrons. Rory hesitated, unsure how to answer. How could she possibly explain the last five years, the choices she'd made, the things she'd seen? "It's been a long time, Eva. A lot has changed." Eva nodded, her gaze drifting to the scar on Rory's left wrist. "I can see that. But some things never do, do they?" Rory looked down at the crescent-shaped mark, a relic from another life.
She remembered the day she'd
gotten it, remembered the sharp pain and the warm blood trickling down her arm.
She remembered how Eva had
held her hand, pressing a clean cloth to the wound as they waited for Rory's father to come home and take her to the hospital. "No," she said
softly
. "Some things never change." They sat in
silence
for a moment, the
weight
of the past settling over them like a heavy blanket.
Then Eva reached across the
table, taking Rory's hand in her own. Her touch was warm,
familiar
, and for a moment, Rory
felt like she was home again
. "I've missed you, Rory. Every day, I've missed you." Tears pricked at the corners of Rory's eyes as she squeezed Eva's hand, feeling the same
warmth
and familiarity in return. She knew she should say something, should tell Eva how much she'd missed her too, but the words wouldn't come. Instead, she just sat there, letting the
silence
stretch out between them until it became unbearable.
Finally, Rory stood up, pulling
her hand free from Eva's grasp. "I have to go,"
she said quietly, not meeting Eva's gaze
. "I have something I need to do." Eva nodded, her expression resigned. "Of course. You always had somewhere else to be." Rory winced at the bitterness in her voice, hating herself for causing it. But she knew there was nothing she could do now, no way to make up for the past. So she just turned and walked away, leaving Eva alone in the booth, just like she had all those years ago. As she stepped out into the cool London evening, Rory
couldn't help but feel
the
weight
of the past pressing down on her. She knew she had a long road ahead of her, knew that facing her mother would be one of the hardest things she'd ever done. But as she thought of Silas's words, of his plea for help, she knew she couldn't turn back now. She had to see this through, no matter the cost. She owed it to her mother, to Silas, to herself. So she squared her shoulders, took a deep breath of the crisp night air, and started walking, ready to face whatever the future might bring.
created_at
"2026-02-17T01:47:23.4474+00:00"
2/17/2026, 1:47:23 AM
model
"nousresearch/hermes-3-llama-3.1-70b"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
140
moderation_latency
(null)
generation_time
50070
tokens_prompt
889
tokens_completion
2163
native_tokens_prompt
824
native_tokens_completion
1941
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.0008295
router
(null)
provider_responses
0
status
(null)
is_byok
false
latency
5889
endpoint_id
"19e60da4-d0e0-4799-a949-ea786279a5cb"
provider_name
"NextBit"
model_permaslug
"nousresearch/hermes-3-llama-3.1-70b"
1
id
"cmpl-c2b5b09931d24538a62e21d2bf19bb08"
status
200
is_byok
false
latency
73
endpoint_id
"2151651b-f4e9-4db7-b20d-8b91fb524bf8"
provider_name
"DeepInfra"
model_permaslug
"nousresearch/hermes-3-llama-3.1-70b"
api_type
"completions"
id
"gen-1771292785-F4KCN90n2I03WfUJTmcW"
upstream_id
"cmpl-c2b5b09931d24538a62e21d2bf19bb08"
total_cost
0.0008295
cache_discount
(null)
upstream_inference_cost
0
provider_name
"DeepInfra"
Evaluation details
Result
Evaluator
Details
Meta Data
0.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
8
adverbTagCount
4
adverbTags
0
"she said softly [softly]"
1
"Eva asked softly [softly]"
2
"she said softly [softly]"
3
"she said quietly [quietly]"
dialogueSentences
29
tagDensity
0.276
leniency
0.552
rawRatio
0.5
effectiveRatio
0.276
70.47%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1524
totalAiIsmAdverbs
9
found
0
adverb
"quickly"
count
2
1
adverb
"very"
count
1
2
adverb
"truly"
count
1
3
adverb
"softly"
count
3
4
adverb
"slowly"
count
1
5
adverb
"really"
count
1
highlights
0
"quickly"
1
"very"
2
"truly"
3
"softly"
4
"slowly"
5
"really"
100.00%
AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0
"Blackwood"
found
(empty)
100.00%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
4.86%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1524
totalAiIsms
29
found
0
word
"flickered"
count
1
1
word
"scanned"
count
3
2
word
"gloom"
count
1
3
word
"familiar"
count
3
4
word
"intensity"
count
2
5
word
"tension"
count
1
6
word
"practiced ease"
count
2
7
word
"unreadable"
count
2
8
word
"skipped a beat"
count
1
9
word
"newfound"
count
1
10
word
"raced"
count
1
11
word
"processed"
count
1
12
word
"sense of"
count
1
13
word
"warmth"
count
2
14
word
"silence"
count
3
15
word
"weight"
count
3
16
word
"race"
count
1
highlights
0
"flickered"
1
"scanned"
2
"gloom"
3
"familiar"
4
"intensity"
5
"tension"
6
"practiced ease"
7
"unreadable"
8
"skipped a beat"
9
"newfound"
10
"raced"
11
"processed"
12
"sense of"
13
"warmth"
14
"silence"
15
"weight"
16
"race"
66.67%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"without second thought"
count
1
1
label
"couldn't help but"
count
1
highlights
0
"without a second thought"
1
"couldn't help but feel"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
81
matches
0
"d with relief"
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
1
hedgeCount
1
narrationSentences
81
filterMatches
0
"feel"
hedgeMatches
0
"started to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
102
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
35
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
1524
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
13
unquotedAttributions
0
matches
(empty)
23.32%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
68
wordCount
1263
uniqueNames
8
maxNameDensity
2.53
worstName
"Rory"
maxWindowNameDensity
4
worstWindowName
"Rory"
discoveredNames
Carter
1
Rory
32
Raven
1
Nest
1
London
3
Silas
14
Blackwood
1
Eva
15
persons
0
"Carter"
1
"Rory"
2
"Raven"
3
"Silas"
4
"Blackwood"
5
"Eva"
places
0
"London"
globalScore
0.233
windowScore
0.333
48.65%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
74
glossingSentenceCount
3
matches
0
"looked like he'd aged a decade in the fiv"
1
"as if weighing how much to tell her"
2
"felt like she was home again"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
1524
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
102
matches
(empty)
80.70%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
38
mean
40.11
std
17.34
cv
0.432
sampleLengths
0
63
1
86
2
51
3
18
4
66
5
24
6
8
7
25
8
34
9
33
10
39
11
32
12
37
13
60
14
54
15
34
16
47
17
14
18
28
19
55
20
37
21
32
22
33
23
30
24
34
25
39
26
46
27
20
28
33
29
23
30
69
31
56
32
57
33
29
34
14
35
52
36
67
37
45
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
1
totalSentences
81
matches
0
"been lifted"
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
3
totalVerbs
229
matches
0
"was watching"
1
"was asking"
2
"were seeing"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
0
semicolonCount
0
flaggedSentences
0
totalSentences
102
ratio
0
matches
(empty)
98.34%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1265
adjectiveStacks
0
stackExamples
(empty)
adverbCount
53
adverbRatio
0.04189723320158103
lyAdverbCount
15
lyAdverbRatio
0.011857707509881422
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
102
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
102
mean
14.94
std
7.2
cv
0.482
sampleLengths
0
17
1
21
2
13
3
12
4
29
5
35
6
22
7
18
8
11
9
22
10
12
11
6
12
24
13
16
14
26
15
7
16
9
17
8
18
5
19
3
20
15
21
10
22
12
23
14
24
8
25
7
26
26
27
4
28
32
29
3
30
14
31
18
32
8
33
25
34
4
35
10
36
20
37
30
38
13
39
21
40
20
41
21
42
13
43
15
44
11
45
21
46
7
47
7
48
16
49
12
50.65%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
5
diversityRatio
0.3333333333333333
totalSentences
102
uniqueOpeners
34
100.00%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
5
totalSentences
80
matches
0
"Finally, he turned back to"
1
"Then she turned back to"
2
"Then Eva reached across the"
3
"Instead, she just sat there,"
4
"Finally, Rory stood up, pulling"
ratio
0.063
80.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
28
totalSentences
80
matches
0
"She scanned the room, her"
1
"He looked like he'd aged"
2
"His hazel eyes still carried"
3
"She wanted to say more,"
4
"He was tall, with broad"
5
"He scanned the room with"
6
"He was watching her now,"
7
"She quickly looked away, uncomfortable"
8
"She'd been so focused on"
9
"Her mother had always been"
10
"He paused, his gaze intense"
11
"She hadn't seen her mother"
12
"She knew he wouldn't have"
13
"she said softly, meeting his"
14
"He started to say more,"
15
"She scanned the room with"
16
"She stopped in front of"
17
"They slid into the leather"
18
"She remembered the day she'd"
19
"She remembered how Eva had"
ratio
0.35
60.00%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
64
totalSentences
80
matches
0
"The green neon sign above"
1
"Aurora Carter, known to her"
2
"The dimly lit interior was"
3
"She scanned the room, her"
4
"The familiar baritone voice belongs"
5
"He looked like he'd aged"
6
"His hazel eyes still carried"
7
"Rory forced a smile as"
8
"The words felt hollow, inadequate"
9
"She wanted to say more,"
10
"Silas must have sensed the"
11
"He was tall, with broad"
12
"He scanned the room with"
13
"Silas watched him too, his"
14
"Rory's heart skipped a beat."
15
"Silas frowned, his gaze shifting"
16
"Rory glanced over her shoulder,"
17
"He was watching her now,"
18
"She quickly looked away, uncomfortable"
19
"Silas leaned in closer, lowering"
ratio
0.8
100.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
2
totalSentences
80
matches
0
"Before Rory could answer, the"
1
"Before Rory could answer, Silas"
ratio
0.025
100.00%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
62
technicalSentenceCount
3
matches
0
"Then she turned back to Rory, holding her gaze with an intensity that made Rory's heart race."
1
"There were lines around her eyes that hadn't been there before, and a sadness in her expression that made Rory's heart ache."
2
"Rory winced at the bitterness in her voice, hating herself for causing it."
0.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
8
uselessAdditionCount
4
matches
0
"The words felt, inadequate"
1
"Silas frowned, his gaze shifting back to the man in the corner"
2
"He paused, his gaze intense"
3
"she said quietly, not meeting Eva's gaze"
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
4
fancyCount
0
fancyTags
(empty)
dialogueSentences
29
tagDensity
0.138
leniency
0.276
rawRatio
0
effectiveRatio
0
79.4550%