NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMMC98F97ZN1CPKPEMRXTP7
Run Details
Model:
Hermes 3 405B
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
2m 19s
Cost:
$0.002355
Provider:
DeepInfra
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 sharp rap of knuckles against wood shattered the silence of the small flat on Brick Lane, startling Ptolemy mid-stretch on the windowsill. Aurora Carter—Rory to her friends—froze, her hand hovering over the worn pages of a musty leather-bound tome. She
wasn't expecting
company; few people knew where she lived, let alone dropped by unannounced. The knocking sounded again, more insistent this time. Ptolemy meowed plaintively, his tail swishing. Rory swallowed hard and rose from the couch, nearly tripping over a stack of books as she made her way to the door. She hesitated, then undid the three deadbolts with a series of heavy clicks. The door swung open to reveal Lucien Moreau, slicked-back platinum hair
glinting
under the harsh fluorescents of the hallway. One heterochromatic eye, amber and black, swept over her, his expression
unreadable
. "Bonjour, chérie. Aren't you going to invite me in?" Rory's heart thudded against her ribs. She hadn't seen Lucien since that night, six months ago, when they'd parted on complicated terms. She still remembered the heat of his skin, the brush of his lips against hers. The sting of his parting words. "What are you doing here?" He leaned on his ivory-handled cane, tailored suit straining against his shoulders. "I was in the neighborhood." A smirk played at the corners of his mouth. "And I wanted to see you. Can I come in?" She hesitated a moment longer, then stepped aside. He brushed past her, his arm grazing hers, sending an electric jolt up her spine. She shut the door behind him and turned to face him, arms crossed. "Why are you
really
here?" Lucien's gaze swept the cluttered flat, taking in the haphazard piles of books, the threadbare couch, the lone dying plant on the windowsill. "Charming place you have here." He picked up a scroll from the coffee table, turning it over in his long fingers. Rory snatched it back, rolling it
tightly
. "Don't change the subject." He sighed, sinking onto the couch, cane propped against his leg. "I've been thinking about you, Aurora. About us." His mismatched eyes met hers. "I regret how we left things." She
remembered that night
vividly—the damnable mistake that drove her from his embrace, his flat, his life. She should've known better than to trust a man like Lucien, fixer for the supernatural underworld, with her heart. She'd
been drawn
in by his charm, his cunning mind, the way he looked at her like she was the only woman in the world. But he'd only wanted her for what she could do, the secrets locked in her strange, untrained mind. "You made your feelings quite clear," she said
coolly
. "I believe your exact words were, 'You're not cut out for this world, chérie. Go home to Cardiff.' Well, I didn't run home to Mommy and Daddy. I stayed in London, made my own way." "I underestimated you," he said quietly. "I see that now. You're stronger than I gave you credit for." She laughed, a short, sharp sound. "Damn right I am. I don't need you, Lucien." "No," he agreed, "you don't. But maybe I need you, Aurora." Her breath caught. He'd never needed anyone, not as long as she'd known him. He was the fixer, the one with all the answers, all the connections. He didn't let anyone close. "What are you saying?" "I'm saying..." He rose from the couch, crossing to where she stood in three long strides. His hand came up to tuck a lock of straight black hair behind her ear. "I've missed you. Us. What we had, however briefly." Her traitorous heart
fluttered
. "There is no us. There can't be. We want different things." "Do we?" His hand slid along her jaw, tilting her face up to his. "Or are we just too afraid to admit what we
really
want?" She met his gaze, searching for the lie in his eyes. But there was only sincerity, and a hint of something else—longing. "Lucien..." His lips cut off whatever protest she might've made. She stiffened for an instant, then melted into the kiss, her arms snaking around his neck, pulling him closer. He tasted of whiskey and smoke, desperation and desire. Part of her knew this was a mistake. She'd get burned again, like always. But the rest of her, the part that had spent months
yearning
for his touch, his warmth, silenced the doubts. She gave herself over to the kiss, to the rush of blood in her veins, the tangle of tongues and teeth. To Lucien. When they broke apart at last, she was breathless, dizzy. His forehead rested against hers, eyes closed. "Je t'aime," he whispered. "I should've said it months ago. I love you, Aurora." Her heart seized. Leave it to Lucien to drop a bomb like that right after kissing her senseless. She pulled back, searching his face. "Why now? Why tell me this now?" "Because I've been a fool," he said simply. "Je suis désolé, mon amour. I'm sorry. I pushed you away. I shouldn't have. That was my mistake, one I've regretted every day since." "And what about next time?" she asked, voice thick with emotion. "What happens when things get hard again? When I stumble, or make a mistake? Will you leave me again?" "No." He cupped her face in both hands, so
gently
it made her want to weep. "I won't. I swear it. On my life, Aurora. I won't leave you again." She wanted to believe him, with everything in her. But trust was a fragile thing, easily shattered. "I can't—I don't know if I can do this, Lucien. I can't be broken again, not by you." "I don't want to break you. I want to stand by you, support you. Be your partner. If you'll let me." He pressed his lips to her forehead, chastely. "Take your time, chérie. Think about it. I'm not going anywhere." Tears pricked at her eyes, hot and unwelcome. Six months ago, she would've given anything to hear those words from him. Now, they terrified her. Terrified her because she still wanted them to be true. To believe him. To trust. "I'll think about it," she said at last. "But I make no promises." "That's all I ask." He kissed her again, slow and sweet. "Bonne nuit, mon amour. Until next time." She walked him to the door and let him out into the night, closing the locks behind him with shaking fingers. Ptolemy wound around her ankles, purring. She scooped him up, burying her face in his soft fur. Bloody hell, what had she just done? What was she going to do? Rory sighed, carrying Ptolemy back to the couch and sinking onto the cushions. She had no answers, only Lucien's words
echoing
in her head: I love you. I'm not going anywhere. She could only pray he meant them, and that she had the strength to survive if he didn't.
created_at
"2026-02-17T01:47:50.679932+00:00"
2/17/2026, 1:47:50 AM
model
"nousresearch/hermes-3-llama-3.1-405b"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
770
moderation_latency
(null)
generation_time
139092
tokens_prompt
843
tokens_completion
1687
native_tokens_prompt
768
native_tokens_completion
1587
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.002355
router
(null)
provider_responses
0
id
"cmpl-97545deabf354f5699b866834faf96f0"
status
200
is_byok
false
latency
93
endpoint_id
"3280e8f8-0960-400c-8284-2e03a0bcb446"
provider_name
"DeepInfra"
model_permaslug
"nousresearch/hermes-3-llama-3.1-405b"
api_type
"completions"
id
"gen-1771292730-U8eIvSBPkzzJStGEtTPn"
upstream_id
"cmpl-97545deabf354f5699b866834faf96f0"
total_cost
0.002355
cache_discount
(null)
upstream_inference_cost
0
provider_name
"DeepInfra"
Evaluation details
Result
Evaluator
Details
Meta Data
8.3333%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
8
adverbTagCount
3
adverbTags
0
"she said coolly [coolly]"
1
"he said quietly [quietly]"
2
"he said simply [simply]"
57.0815%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1165
totalAiIsmAdverbs
5
found
0
adverb
"coolly"
count
1
1
adverb
"gently"
count
1
2
adverb
"tightly"
count
1
3
adverb
"really"
count
2
highlights
0
"coolly"
1
"gently"
2
"tightly"
3
"really"
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)
57.0815%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1165
totalAiIsms
5
found
0
word
"glinting"
count
1
1
word
"fluttered"
count
1
2
word
"unreadable"
count
1
3
word
"yearning"
count
1
4
word
"echoing"
count
1
highlights
0
"glinting"
1
"fluttered"
2
"unreadable"
3
"yearning"
4
"echoing"
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
78
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
0
narrationSentences
78
filterMatches
(empty)
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
101
matches
0
"remembered that night"
84.0684%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
35
mean
33.03
std
14.67
cv
0.444
sampleLengths
0
55
1
50
2
40
3
48
4
36
5
41
6
44
7
11
8
30
9
79
10
44
11
18
12
15
13
11
14
36
15
40
16
15
17
26
18
23
19
37
20
57
21
31
22
31
23
32
24
30
25
30
26
35
27
40
28
40
29
13
30
18
31
38
32
13
33
31
34
18
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
78
matches
0
"been drawn"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
154
matches
0
"wasn't expecting"
92.3234%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
835
adjectiveStacks
1
stackExamples
0
"musty leather-bound tome."
adverbCount
35
adverbRatio
0.041916167664670656
lyAdverbCount
15
lyAdverbRatio
0.017964071856287425
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
101
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
101
mean
11.45
std
6.35
cv
0.555
sampleLengths
0
23
1
17
2
15
3
8
4
6
5
23
6
13
7
19
8
12
9
9
10
6
11
16
12
15
13
6
14
5
15
12
16
14
17
10
18
8
19
15
20
13
21
5
22
23
23
21
24
7
25
4
26
11
27
13
28
6
29
17
30
19
31
25
32
18
33
9
34
35
35
6
36
12
37
6
38
9
39
11
40
3
41
11
42
13
43
5
44
4
45
16
46
15
47
9
48
4
49
11
52.8053%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
10
diversityRatio
0.37623762376237624
totalSentences
101
uniqueOpeners
38
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
8
fancyCount
6
fancyTags
0
"she said coolly (say coolly)"
1
"he said quietly (say quietly)"
2
"he agreed (agree)"
3
"he whispered (whisper)"
4
"he said simply (say simply)"
5
"pressed (pressed)"
79.5114%