NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMMC989GQAGBX1ZGPFG3W21
Run Details
Model:
Cohere Command R+ (Aug. 2024)
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
37.5s
Cost:
$0.014972
Provider:
Cohere
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 rattled as three deadbolts
were unlocked
, the heavy barrier swinging open to reveal Eva’s flat. It was a small miracle in itself that Lucien had tracked Aurora to this specific address. The Frenchman walked with purpose, his charcoal suit as sleek as his platinum-blond hair, and a custom-made cane with an ivory handle gripped in one hand. The other tapped impatiently against his thigh. He had expected to find Aurora at her usual haunts, but she had abandoned her old life, leaving only cryptic breadcrumbs for those who knew how to look. “You’re late,” Aurora, or Rory, as he preferred to call her, greeted him without a hint of warmth. Her straight black hair was wet, evidence of a recent shower, and she stood
slightly
off-kilter, a bath towel clutched in one hand. An ugly scar marred her otherwise smooth, bare wrist. Despite the tension in her words, she stepped aside, allowing him entry. He wondered if anyone else would have
been invited
in, given the numerous security measures. “You could have aged a decade for all I cared,” she said, turning to lead him through the cramped flat. Every available surface was covered with books, their spines in a multitude of languages, and piles of parchment and leather-bound tomes. Mismatched candles illuminated an eclectic assortment of notes and charts tacked to the walls. It was as if all the world’s most arcane knowledge had
been hoarded
here, in this small, musty space. “This is more elaborate than your usual digs,” he remarked. “Research project,” Rory said noncommittally. He
carefully
positioned himself on the corner of an armchair, mindful of the cat that eyed him
lazily
. The scent of spices
hung heavy in the air
, permeating his clothes, as if he had walked through a marketplace in an exotic land. He noted the weariness in her bright blue eyes, the slight paleness beneath her tan. Rory had never been one to show vulnerability easily, so this was either serious or something she felt strongly about. “To what do I owe the pleasure of this unexpected visit?” Rory asked, her voice sharp. Lucien allowed himself a small smile, knowing how much she hated being at a disadvantage. He unbuttoned his suit jacket and crossed one knee over the other, settling in for the negotiation ahead. “A mutual friend thought we should catch up. You’ve been hard to find.” “Nice to know some things never change. How did you find me?” Her voice was low, guarding against anyone eavesdropping, he suspected. He played his trump card, the one he knew she couldn’t refuse. “I need your help.” Lucien watched as the knowledge sank in. She was a creature of her own invention, one who prided herself on her self-sufficiency and efficiency. That he, of all people, had come seeking her expertise intrigued her, even if she loathed admitting it. Her shoulders relaxed just a fraction and she leaned against the bookshelf, crossing her arms. “What sort of trouble have you gotten yourself into now, Lucien?” “A missing person, someone who can't be found by mortal means,” he said, ignoring the question. In truth, it was a modest job, something he could have handled easily enough on his own. But he had missed her. Missed the thrill of working alongside her, the way they played off each other’s strengths. “I was hoping you would be willing to consult on the case.” “A missing person,” Rory repeated, contemplative. “That's a ways off from keeping tabs on the werewolve s' upcoming power plays or the latest vampire noble's shady dealings.” “The client is... a friend. I want to ensure I leave no stone unturned.” He allowed a hint of vulnerability to creep into his voice. It was a subtle shift, but one Rory would recognize. She studied him intently, her gaze flicking between his mismatched eyes as if searching for the truth. “You still haven't answered my question: How did you find me?” He shrugged, an elegant lift of his shoulders. “You can’t hide from me, ma chère. Not without my consent.” “As comforting as it is to know you’re still keeping tabs, it doesn't explain why I should agree to help you.” “Because I'm asking nicely. Something about a favor between old friends, remember?” He reached into his pocket and produced a thin leather wallet, tossing it onto the stack of books in front of her. It landed with a satisfying thud. “A token of my sincerity.” Rory picked up the wallet with a raised eyebrow and extracted several crisp notes from within. He had guessed correctly—her curiosity and financial situation meant she wasn’t going to turn him away. Not yet, anyway. “Consider it a down payment,” he said. “More to follow when we locate the missing person.” “You
really
know how to sweeten the deal, don't you?” She tucked the wallet under a paperweight shaped like an ankh. “Fine. I'll help. But I have some conditions.” “Enlighten me.” “First, no more surprises. You pull something like this again, you'll be dealing with my lawyer for the breach of my privacy.” He inclined his head, conceding the point. “Agreed.” “Second, I make the rules. You want my help, you play by them.” “Of course, chérie. I am at your service.” Rory gave him a skeptical look but didn't push back. “Good. Now, tell me, why do you think this person requires supernatural assistance to be found?” As Lucien
began to
outline the case, the faint smile of a cat who’d just devoured the cream
began to
tug at her lips, and with it, a glimmer of their former camaraderie. He had found what he
was looking
for. She was, after all, the best in the business, and he
was determined
to remind her of exactly that.
created_at
"2026-02-17T01:46:08.482535+00:00"
2/17/2026, 1:46:08 AM
model
"cohere/command-r-plus-08-2024"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
3159
moderation_latency
434
generation_time
36711
tokens_prompt
808
tokens_completion
1495
native_tokens_prompt
765
native_tokens_completion
1306
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.0149725
router
(null)
provider_responses
0
id
"6df61a20-7c79-49b1-a5fa-02187ee608d0"
status
200
is_byok
false
latency
3159
endpoint_id
"cd63714a-d459-4806-bdf2-0dfea4f6614c"
provider_name
"Cohere"
model_permaslug
"cohere/command-r-plus-08-2024"
api_type
"completions"
id
"gen-1771292730-UT5lfaNmTHXzWsBtfGuG"
upstream_id
"6df61a20-7c79-49b1-a5fa-02187ee608d0"
total_cost
0.0149725
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Cohere"
Evaluation details
Result
Evaluator
Details
Meta Data
91.6667%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
8
adverbTagCount
1
adverbTags
0
"Rory said noncommittally [noncommittally]"
58.7629%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
970
totalAiIsmAdverbs
4
found
0
adverb
"carefully"
count
1
1
adverb
"lazily"
count
1
2
adverb
"slightly"
count
1
3
adverb
"really"
count
1
highlights
0
"carefully"
1
"lazily"
2
"slightly"
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)
100.0000%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
970
totalAiIsms
0
found
(empty)
highlights
(empty)
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"hung in the air"
count
1
highlights
0
"hung heavy in the air"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
50
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
50
filterMatches
(empty)
hedgeMatches
0
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
0
totalSentences
67
matches
(empty)
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
30
mean
32.13
std
23.67
cv
0.737
sampleLengths
0
94
1
77
2
20
3
54
4
10
5
5
6
77
7
16
8
46
9
22
10
16
11
57
12
11
13
65
14
27
15
35
16
28
17
19
18
21
19
45
20
35
21
16
22
29
23
2
24
22
25
8
26
13
27
8
28
26
29
60
80.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
4
totalSentences
50
matches
0
"were unlocked"
1
"been invited"
2
"been hoarded"
3
"was determined"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
114
matches
0
"was looking"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
703
adjectiveStacks
0
stackExamples
(empty)
adverbCount
21
adverbRatio
0.029871977240398292
lyAdverbCount
13
lyAdverbRatio
0.01849217638691323
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
67
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
67
mean
14.39
std
7.07
cv
0.492
sampleLengths
0
17
1
16
2
26
3
7
4
28
5
18
6
23
7
9
8
12
9
15
10
20
11
21
12
14
13
19
14
10
15
5
16
18
17
24
18
15
19
20
20
16
21
15
22
18
23
13
24
22
25
12
26
4
27
7
28
17
29
18
30
15
31
11
32
16
33
17
34
5
35
15
36
12
37
6
38
21
39
25
40
10
41
17
42
11
43
8
44
11
45
21
46
34
47
6
48
5
49
16
85.5721%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
1
diversityRatio
0.5223880597014925
totalSentences
67
uniqueOpeners
35
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
8
fancyCount
6
fancyTags
0
"Aurora, or Rory, as he preferred to call her, greeted him without a hint of warmth (prefer call greet)"
1
"she said, turning to lead him through the cramped flat (say, turn lead)"
2
"he remarked (remark)"
3
"Rory said noncommittally (say noncommittally)"
4
"he said, ignoring the question (say, ignore)"
5
"Rory repeated, contemplative (repeat)"
89.1766%