NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMPHDNE9GACAHCQZVFS4P7M
Run Details
Model:
DeepSeek-V2 Chat
Test:
Bad Writing Habits
Scenario:
Romance: separated couple reunites
Duration:
47.8s
Cost:
$0.001824
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 knock at the door was firm, deliberate, and entirely unexpected. Rory froze mid-step, the teacup in her hand trembling
slightly
as the sound
echoed
through Eva's cluttered flat. Ptolemy perked up from his spot on the windowsill, tail twitching. Rory hesitated, glancing at the clock. It was past nine—too late for Eva, who was out of town, and much too late for anyone else who might have a reason to be here. Her mind raced, but her feet carried her to the door before she could talk herself out of it. She peered through the peephole, her breath catching in her throat. Lucien Moreau stood on the other side, his platinum blond hair
perfectly
styled, his heterochromatic eyes—one amber, one black—
glinting
under the dim hallway light. He leaned casually on his ivory-handled cane, a faint smirk tugging at the corner of his lips, as though he already knew she was there. Rory’s pulse quickened, her grip tightening on the teacup. She hadn’t seen him in months, not since that night at the Black
Lily
when everything had gone sideways. He’d told her to leave London, to get far away from him and the dangerous world he inhabited. She hadn’t listened, of course, but she hadn’t sought him out, either. And now here he
was, standing
outside Eva’s flat as though no time had passed at all. She hesitated a moment longer before unlocking the door, her fingers fumbling with the deadbolts. When she finally swung it open, the air between them crackled with
unspoken
tension. “Lucien,” she said, her voice steady despite the storm brewing inside her. “This is unexpected.” His smirk deepened, and he tilted his head
slightly
, studying her with that unnerving gaze. “Aurora,” he drawled, her name rolling off his tongue like a caress. “Or should I call you Rory? It’s been a while.” “Aurora’s fine,” she replied, crossing her arms over her chest. The teacup was still clutched in her hand, but she barely noticed it now. “What are you doing here?” “Can’t a man pay a visit to an old friend?” he asked, his tone light, but there was something darker lurking beneath the surface. “We’re not friends,” she said bluntly, though the words felt heavy on her tongue. “And you know it.” His expression
flickered
, the smirk faltering for the briefest of moments before he recovered. “Perhaps not,” he conceded. “But we’re not enemies, either. And I need your help.” Rory blinked, thrown off balance. “My help? Since when do you need anyone’s help, let alone mine?” “Since tonight,” he replied, his voice dropping to a low, almost gravelly tone that
sent a shiver down
her spine. “And since you’re the only person in this city I can trust.” She wanted to laugh, to tell him he was out of his mind, but the seriousness in his eyes stopped her. Lucien didn’t joke about things like this. Whatever had brought him here, it was serious. “What’s going on?” she asked, her guard lowering despite herself. He glanced past her into the flat, his gaze sweeping over the chaotic mess of books and papers. “Mind if I come in? This isn’t exactly a hallway conversation.” Rory hesitated, torn between slamming the door in his face and letting him in. Curiosity won out. She stepped aside, gesturing for him to enter. “Fine. But make it quick.” Lucien stepped inside, his presence instantly filling the small space. He moved with a grace that always seemed at odds with his cane, his tailored charcoal suit impeccable as always. Ptolemy hissed
softly
from his perch, clearly unimpressed with the newcomer. “Charming,” Lucien remarked, nodding at the cat. “I see Eva’s taste in roommates hasn’t improved.” Rory rolled her eyes, shutting the door behind him. “What do you want, Lucien?” He turned to face her, his expression sobering. “There’s something coming,” he said quietly. “Something dangerous. And it’s tied to you.” Her
stomach dropped
, the teacup slipping from her fingers and shattering on the floor. She barely noticed the mess, her focus entirely on him. “What are you talking about?” “You remember the Black
Lily
,” he said, his voice low and urgent. “The night we… parted ways. There were things I didn’t tell you. Things I should have.” Rory’s
heart pounded in her chest
, the memory of that night flooding back. The dimly lit club, the whispered secrets, the way he’d looked at her before telling her to leave. “What things?” Lucien’s jaw tightened, and for the first time, she saw a crack in his usually unflappable demeanor. “The man we were after—the one who got away—he’s back. And he’s not alone. He’s been gathering allies, and he’s made it
clear that you’re
his next target.” Her
blood ran cold
. “Why me? What does he want with me?” “Because of me,” Lucien admitted, his voice heavy with regret. “He thinks you’re important to me. And he’s not entirely wrong.” The words
hung in the air
between them, thick and
unspoken
. Rory stared at him, her mind reeling. “You’re saying he’s coming after me because of you?” “Yes,” Lucien said, stepping closer. His amber and black eyes bore into hers, filled with a mix of guilt and determination. “And I can’t
let that happen
. I won’t.” She swallowed hard, her throat dry. “So what’s the plan? You swoop in like some knight in shining armor and save me?” “Hardly,” he replied with a faint smirk. “But I do have resources. And I know how he thinks. If we work together, we can stop him before he gets anywhere near you.” Rory crossed her arms again, her mind racing. Part of her wanted to tell him to leave, to handle this on her own. But another part—the part that still remembered the way he’d made her
feel
that night—begged her to trust him. “Why now?” she asked
softly
. “You told me to stay away from you. Said it was too dangerous. What changed?” Lucien’s expression softened, and he reached out, brushing a strand of her black hair behind her ear. The touch
was fleeting
, but it
sent a jolt through
her. “Because I realized something,” he murmured. “Telling you to leave didn’t make you safer. It just kept me from protecting you when you needed it most.” Her breath caught, and for a moment, neither of them spoke. The silence was thick with everything they hadn’t said, everything they’d left unfinished. “Lucien,” she whispered, her voice barely audible. He leaned in, his forehead brushing against hers. “I’m not asking you to forgive me,” he said quietly. “I’m just asking you to let me make this right.” Her heart ached, torn between the hurt he’d caused and the undeniable pull she still felt toward him. “It’s not that simple,” she said, her voice trembling. “I know,” he replied, his breath warm against her skin. “But we don’t have time for simple. Not now.” Rory closed her eyes,
the weight of his words
pressing down on her. She knew he was right—
knew that whatever
this was, it was bigger than the two of them. But she also knew that letting him back into her life would come at a cost. When she opened her eyes, his gaze
was waiting
for her, steady and
unwavering
. “Okay,” she said finally, her voice firm. “We’ll do this. But when it’s over, we’re having a conversation.” A small, relieved smile tugged at his lips. “Deal,” he said. And for the first time in months, Rory felt
a flicker of hope
. Whatever
was coming
, they’d face it together. And maybe, just maybe, they’d find a way to mend what had
been broken
.
created_at
"2026-02-17T02:24:04.397805+00:00"
2/17/2026, 2:24:04 AM
model
"deepseek/deepseek-chat-v3"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
292
moderation_latency
(null)
generation_time
47748
tokens_prompt
808
tokens_completion
2009
native_tokens_prompt
762
native_tokens_completion
1776
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.00182448
router
(null)
provider_responses
0
id
"chatcmpl-R1IBosnNul09l1ngTfslBE4u"
status
200
is_byok
false
latency
60
endpoint_id
"5294d55f-9012-496b-8f22-8cc919432dcd"
provider_name
"DeepInfra"
model_permaslug
"deepseek/deepseek-chat-v3"
api_type
"completions"
id
"gen-1771294996-gViBQwHqt7qJhvkmywnE"
upstream_id
"chatcmpl-R1IBosnNul09l1ngTfslBE4u"
total_cost
0.00182448
cache_discount
(null)
upstream_inference_cost
0
provider_name
"DeepInfra"
Evaluation details
Result
Evaluator
Details
Meta Data
42.4242%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
22
adverbTagCount
6
adverbTags
0
"she said bluntly, though the words felt heavy on her tongue [bluntly]"
1
"he replied, his voice dropping to a low, almost gravelly tone that sent a shiver down her spine [almost gravelly]"
2
"he said quietly [quietly]"
3
"she whispered, her voice barely audible [barely]"
4
"he said quietly [quietly]"
5
"she said finally, her voice firm [finally]"
61.0592%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1284
totalAiIsmAdverbs
5
found
0
adverb
"perfectly"
count
1
1
adverb
"slightly"
count
2
2
adverb
"softly"
count
2
highlights
0
"perfectly"
1
"slightly"
2
"softly"
80.0000%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
0
"Lily"
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
37.6947%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1284
totalAiIsms
8
found
0
word
"flickered"
count
1
1
word
"flicker"
count
1
2
word
"glinting"
count
1
3
word
"unwavering"
count
1
4
word
"unspoken"
count
2
5
word
"weight"
count
1
6
word
"echoed"
count
1
highlights
0
"flickered"
1
"flicker"
2
"glinting"
3
"unwavering"
4
"unspoken"
5
"weight"
6
"echoed"
0.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
8
maxInWindow
7
found
0
label
"heart pounded in chest"
count
1
1
label
"blood ran cold"
count
1
2
label
"stomach dropped/sank"
count
1
3
label
"weight of words/silence"
count
1
4
label
"hung in the air"
count
1
5
label
"sent a shiver through"
count
2
6
label
"flicker of emotion"
count
1
highlights
0
"heart pounded in her chest"
1
"blood ran cold"
2
"stomach dropped"
3
"the weight of his words"
4
"hung in the air"
5
"sent a shiver down"
6
"sent a jolt through"
7
"a flicker of hope"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
81
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
0
narrationSentences
81
filterMatches
0
"feel"
hedgeMatches
(empty)
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
3
totalSentences
108
matches
0
"clear that you’re"
1
"let that happen"
2
"knew that whatever"
90.3124%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
43
mean
29.63
std
13.81
cv
0.466
sampleLengths
0
40
1
63
2
49
3
75
4
29
5
15
6
37
7
29
8
24
9
18
10
28
11
17
12
32
13
36
14
10
15
29
16
30
17
41
18
15
19
14
20
21
21
29
22
28
23
33
24
45
25
12
26
21
27
27
28
29
29
22
30
32
31
42
32
20
33
54
34
24
35
7
36
28
37
27
38
19
39
46
40
32
41
11
42
34
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
81
matches
0
"been broken"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
4
totalVerbs
184
matches
0
"was, standing"
1
"was fleeting"
2
"was waiting"
3
"was coming"
95.6813%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
937
adjectiveStacks
0
stackExamples
(empty)
adverbCount
39
adverbRatio
0.0416221985058698
lyAdverbCount
22
lyAdverbRatio
0.023479188900747065
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
108
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
108
mean
11.8
std
5.61
cv
0.476
sampleLengths
0
11
1
18
2
11
3
6
4
27
5
19
6
11
7
24
8
25
9
9
10
19
11
18
12
12
13
17
14
15
15
14
16
12
17
3
18
15
19
12
20
10
21
10
22
14
23
5
24
24
25
14
26
4
27
14
28
4
29
10
30
5
31
12
32
20
33
12
34
21
35
7
36
8
37
10
38
18
39
11
40
14
41
3
42
8
43
5
44
10
45
20
46
11
47
7
48
8
49
9
60.8025%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
1
diversityRatio
0.37037037037037035
totalSentences
108
uniqueOpeners
40
15.9091%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
22
fancyCount
14
fancyTags
0
"she said, her voice steady despite the storm brewing inside her (say, brew)"
1
"he drawled, her name rolling off his tongue like a caress (drawl, roll like)"
2
"she replied, crossing her arms over her chest (reply, cross)"
3
"she said bluntly, though the words felt heavy on her tongue (say bluntly, feel)"
4
"he conceded (concede)"
5
"he replied, his voice dropping to a low, almost gravelly tone that sent a shiver down her spine (reply, drop gravelly tone send)"
6
"Lucien remarked, nodding at the cat (remark, nod)"
7
"he said quietly (say quietly)"
8
"Lucien admitted, his voice heavy with regret (admit)"
9
"Lucien said, stepping closer (say, step)"
10
"he murmured (murmur)"
11
"she whispered, her voice barely audible (whisper)"
12
"he said quietly (say quietly)"
13
"she said finally, her voice firm (say finally)"
75.5226%