NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMMCV7A59DPX66049MKK28Q
Run Details
Model:
Hermes 3 70B
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
1m 48s
Cost:
$0.000538
Provider:
NextBit
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
Rory nearly dropped the stack of scrolls in her arms when she opened the door to find Lucien standing there, one hand leaning casually against the doorframe. Her heart stuttered at the unexpected sight of him, all angular cheekbones and slicked-back hair, crisp lines of his charcoal suit somehow untouched by the light drizzle that hung in the London air. "Lucien," she said stupidly, as if her brain had short-circuited. It had been months since she'd last seen him, since he'd walked away from her flat without a backward glance. She'd thought—hoped, maybe—that he wouldn't come back. He offered her a crooked smile, not quite meeting her eyes. "Rory," he greeted, voice low and honeyed. "May I come in?" She hesitated, the shape of him filling her doorway, casting shadows along the edges of her cluttered front hall. The last time he'd stood here, they'd left bruises on each other in the dark. Rory still dreamed about it sometimes, woke aching with want. "Please," she managed, stepping back to let him slip past her into the flat. He brushed by her, close enough that his jacket sleeve skimmed her wrist, and a shiver chased up her spine. Rory shut the door behind him, steeling herself before she turned to face him. "What brings you here, Lucien?" she asked, proud of how steady her voice sounded. He wandered further into her flat, taking in the stacks of books and notes like he
was seeing
them for the first time. "I need your help," he said finally, stopping in front of her small window that overlooked Brick Lane. Rain spattered
softly
against the glass, haloing his silhouette. Rory raised an eyebrow, setting the scrolls down on a crowded shelf. "My help," she repeated, crossing her arms over her chest. "And what makes you think I'd be willing to help you, after the last time?" Lucien turned to face her, his expression uncharacteristically open. "Because you're the only one I trust to do what needs to be done." She made a skeptical noise, but curiosity got the better of her. "What needs to be done, exactly?" He reached into his jacket and pulled out a small, worn journal. It looked ancient, the leather cover scuffed and the pages yellowing at the edges. "I need you to translate this," Lucien said, holding it out to her. Rory eyed the journal
warily
before taking it from him. It was heavy in her hands, the pages thick and rough against her fingertips. She flipped it open to a random page, scanning the neat rows of text. "It's in Old High German," she said, recognizing the language from her university days. "It looks like it might be a grimoire of some kind. Where did you get this?" Lucien's voice went tight. "It belongs to someone I'm working for. They need the spells translated, but I don't trust anyone else with the job." Rory glanced up at him
sharply
, trying to read his face. "Why not?" His jaw tightened, just barely. "Let's just say the original owner of this grimoire is not a nice person." She weighed the journal in her hands, considering. It was a bad idea, getting mixed up in whatever trouble Lucien had stumbled into—she knew that. But the thought of translating an ancient grimoire sparked a deep, insistent curiosity, and as much as she wanted to deny it, she missed the thrill of working with Lucien. They balanced each other out, sharp edges against sharp edges. "Fine," she said, voice=wry. "I'll do it. But only because this journal looks fascinating." A sharp smile cut across his face. "I appreciate it, Aurora." "Don't," she warned, narrowing her eyes. "Don't you dare thank me yet. I haven't even started." Lucien held up his hands in surrender, but there was a
glint
of something like excitement in his eye. "Whatever you say, ma chère." He took a step towards her, close enough that she could smell the clean, faintly spicy scent of his cologne. Rory's breath caught, painfully aware of how small her flat
suddenly
felt with him in it. "Lucien," she said, and she didn't know if it was a warning or a plea. He brushed a strand of hair back from her face, fingers skimming her cheekbone. "I know," he said, quiet and full of things unsaid. "I know, Rory." For a moment, the air in the flat
seemed to
crackle with electricity, with everything they'd left unfinished between them. Rory knew she should step back, cut the tension with a sharp word or a wry laugh like she usually did—but she didn't move. Slowly,
deliberately
, Lucien dipped his head to kiss her.
created_at
"2026-02-17T01:47:37.339846+00:00"
2/17/2026, 1:47:37 AM
model
"nousresearch/hermes-3-llama-3.1-70b"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1642
moderation_latency
(null)
generation_time
108072
tokens_prompt
830
tokens_completion
1152
native_tokens_prompt
766
native_tokens_completion
1027
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.0005379
router
(null)
provider_responses
0
id
"cmpl-71616898581a45e0a336161b63991fad"
status
200
is_byok
false
latency
1553
endpoint_id
"19e60da4-d0e0-4799-a949-ea786279a5cb"
provider_name
"NextBit"
model_permaslug
"nousresearch/hermes-3-llama-3.1-70b"
api_type
"completions"
id
"gen-1771292749-tn99PCBHVqcKjVCXEudc"
upstream_id
"cmpl-71616898581a45e0a336161b63991fad"
total_cost
0.0005379
cache_discount
(null)
upstream_inference_cost
0
provider_name
"NextBit"
Evaluation details
Result
Evaluator
Details
Meta Data
50.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
12
adverbTagCount
3
adverbTags
0
"she said stupidly, as if her brain had short-circuited [stupidly]"
1
"she managed, stepping back to let him slip past her into the flat [back]"
2
"he said finally, stopping in front of her small window that overlooked Brick Lane [finally]"
23.4694%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
784
totalAiIsmAdverbs
6
found
0
adverb
"deliberately"
count
1
1
adverb
"sharply"
count
1
2
adverb
"slowly"
count
1
3
adverb
"softly"
count
1
4
adverb
"suddenly"
count
1
5
adverb
"warily"
count
1
highlights
0
"deliberately"
1
"sharply"
2
"slowly"
3
"softly"
4
"suddenly"
5
"warily"
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)
87.2449%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
784
totalAiIsms
1
found
0
word
"glint"
count
1
highlights
0
"glint"
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
47
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
47
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
60
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
25
mean
31.12
std
17.14
cv
0.551
sampleLengths
0
60
1
37
2
22
3
44
4
14
5
48
6
50
7
37
8
23
9
18
10
39
11
68
12
25
13
13
14
19
15
65
16
14
17
11
18
16
19
24
20
36
21
15
22
27
23
44
24
9
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
0
totalSentences
47
matches
(empty)
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
118
matches
0
"was seeing"
90.1587%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
630
adjectiveStacks
0
stackExamples
(empty)
adverbCount
30
adverbRatio
0.047619047619047616
lyAdverbCount
15
lyAdverbRatio
0.023809523809523808
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
60
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
60
mean
12.97
std
6.52
cv
0.503
sampleLengths
0
27
1
33
2
10
3
20
4
7
5
11
6
7
7
4
8
19
9
15
10
10
11
14
12
20
13
14
14
14
15
23
16
18
17
9
18
12
19
10
20
15
21
9
22
14
23
12
24
6
25
12
26
14
27
13
28
10
29
14
30
14
31
14
32
16
33
4
34
21
35
11
36
2
37
5
38
14
39
8
40
17
41
30
42
10
43
4
44
10
45
7
46
4
47
6
48
10
49
19
67.2222%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
3
diversityRatio
0.43333333333333335
totalSentences
60
uniqueOpeners
26
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
12
fancyCount
10
fancyTags
0
"she said stupidly, as if her brain had short-circuited (say stupidly, have circuit)"
1
"he greeted, voice low and honeyed (greet, voice honey)"
2
"she managed, stepping back to let him slip past her into the flat (manage, step let)"
3
"he said finally, stopping in front of her small window that overlooked Brick Lane (say finally, stop in)"
4
"she repeated, crossing her arms over her chest (repeat, cross)"
5
"Lucien said, holding it out to her (say, hold)"
6
"she said, recognizing the language from her university days (say, recognize)"
7
"she warned, narrowing her eyes (warn, narrow)"
8
"she said, and she didn't know if it was a warning or a plea (say, does not know be)"
9
"he said, quiet and full of things unsaid (say, unsay)"
83.4174%