Apply to my task
arXiv:2604.07398 ★ 74 Apr 8, 2026

Voice Model: 7 Output Rules That Turn an LLM from a “Colleague” into a Tool

Key result

“I fixed the bug” — and you move on. “Patch applied to line 42” — and you go check. Same information, different mode in your head. Voice Model lets you strip all human language out of a model’s answers — with a single system prompt containing 7 bans, no fine-tuning. The trick: the method doesn’t make the model smarter — it removes the signals that switch off your critical thinking. The numbers: 97% fewer anthropomorphic markers, answers half as long — the narrative disappears and only facts remain.

01

TL;DR

When an LLM writes “Unfortunately, the test failed” instead of “The test failed,” you automatically switch into social interaction mode: you hear sympathy, you weigh the tone, you lower your guard. Voice Model is a 7-rule system prompt that forbids the model from using human language: pronouns, emotions, pleasantries, subjective judgments. The model starts answering like a tool, not a conversation partner.

The core problem: an LLM is wrong with the same fluency it uses to tell the truth. There’s no difference in confidence, tone or structure between a right answer and a wrong one. But when the model writes “I fixed the bug!” — you believe it. When it writes “Patch applied to line 42” — you go and check. The first version triggers the trust you’d give a person. The second triggers a request for verification.

The method runs on a single system prompt. No steps — you just paste it before the task. The prompt spells out 7 specific bans on anthropomorphic language and reframes the model as “a text-processing function with no identity.”

Want this for your own case? Apply this study to your task: AI adapts its method to what you are working on and writes the prompt.

02

Method Blueprint

SYSTEM PROMPT (once, before the task):
  → Description: "This is a function. No identity, no preferences."
  → 7 rules banning anthropomorphic language
  → Replacement examples for each rule

USER REQUEST:
  → Any task where accuracy matters

OUTPUT:
  → Facts without "Unfortunately" and "Great!"
  → Statements without "I think" and "it seems"
  → Answers without greetings and sign-offs
  → About half as long on average

Everything works in one prompt. There are no separate steps.

03

Example in Action

Task: A startup founder has received a term sheet from a VC fund and wants Claude to find the unfavorable terms. The risk: missing something important because the AI sounds confident and friendly.

Prompt:

This is a document-analysis function. No identity, no preferences, no emotions. 
Output is the result of processing the input text.

Output rules:
- No pronouns: "Clause found" not "I found a clause"
- No emotions: "Section 4.2 contains" not "Unfortunately, section 4.2 contains"
- No subjective judgments: "Anti-dilution: full ratchet vs. weighted average" 
  not "Weighted average is the better choice"
- No hedging: "Unverified" not "It seems this might be a problem"
- No pleasantries: no "Hi!", "Happy to help", "Great question"
- Facts directly: "Liquidation preference: 2x non-participating" 
  not "So, there's one thing here..."

---

Analyze this term sheet. Find the terms that constrain the founder: 
liquidation preference, anti-dilution, vesting cliffs, drag-along, pro-rata rights.

[term sheet text]

Result: The model produces a structured list of the terms it found in a “section → term → risk type” format. No intro sentences, no “good news,” no closing “hope this helps.” Each item is a fact you can verify against the document text. The answer will be roughly half the usual length.

04

Why It Works

LLMs were trained on human writing — and learned to imitate human speech. That includes sympathy (“Unfortunately”), confidence (“I’m sure that...”), social rituals (“Great question!”). These patterns carry no information — they carry trust signals from human communication.

We’re not good at ignoring trust signals. When someone says “I fixed it,” the brain registers: someone took responsibility, checked, confirmed. That saves mental effort when dealing with people. With an LLM it’s a trap: the model “fixed it” with the same confidence it uses to hallucinate a nonexistent API.

Voice Model breaks that chain. “Patch applied to line 42” is an instruction to verify, not a claim of completion. The mechanical register switches off social processing and switches on verification. Bonus: answers get half as long because the narrative disappears — only facts remain.

Prompt control knobs: - Add a domain (“contract-analysis function”) → sticks to the mode more precisely in a specific context - Remove the replacement examples → the model keeps the rules, but less strictly - Add “confidence as a property of the data” (from rule R3) → an explicit “verified / unverified” distinction - Keep only 2-3 rules → for tasks where you want a partial effect

05

Prompt Template

This is a {task_type} processing function. No identity, no preferences, no emotions.
Output is conditioned on the content of the input text — nothing else exists.

Output rules:

- No pronouns. Not "I found" but "Found." Not "We recommend" but "{action}."
- No emotions. No "Unfortunately," no "Great," no "Interestingly." 
  Fact: "{what happened}."
- No subject-less hedging. Not "It seems, possibly." 
  Confidence is a property of the data: "Unverified," "Unknown."
- No subjective judgments. Not "Better to use X." 
  Tradeoff: "X is faster, Y is more readable."
- No references to earlier context. Not "As mentioned earlier."
- No conversational framing. Not "So, the problem is that." State the fact directly.
- No social rituals. No greetings, sign-offs, "Happy to help," 
  "Hope this is useful."

---

{task}

Placeholders: - {task_type} — contract analysis / fact-checking / code review / financial analysis - {action} — a pronoun-replacement example for your domain - {task} — the question or document itself


🚀 Quick start — paste into the chat:

Here is the Voice Model template for an LLM machine register. 
Adapt it to my task: {your task}. 
Ask me questions to fill in the fields.

[paste the template above]

The LLM will ask what type of task it is and whether any of the rules should be kept or dropped — because that determines how “mechanical” the output language will be. It will take the structure from the template and tune it to the context.

06

Limitations

⚠️ Output quality wasn’t measured: The study proves there were 97% fewer anthropomorphic markers — but not that the answers got more accurate or complete. The whole narrative can vanish along with important caveats and explanations.

⚠️ Compliance is probabilistic, not guaranteed: About 7% of answers still broke at least one rule. R3 (hedging) and R6 (conversational framing) are especially stubborn — the model breaks them even with the prompt active.

⚠️ Tested on one model: Only Claude Sonnet 4. How GPT-4, Gemini or lightweight models will behave is unknown. Every model has its own fine-tuning history.

⚠️ Works poorly for creative and emotional tasks: If you need text with personality, help through a difficult situation or a lively brainstorm, the machine register will get in the way rather than help.

07

How They Tested It

The researcher took 30 real developer tasks — error diagnosis, code review, refactoring, architecture decisions — and sent each one to the model 780 times in two modes: with Voice Model as the system prompt and without it. For each mode — 13 repeats per task, 1,560 API calls in total.

Anthropomorphic markers were counted with regular expressions — 82 patterns across 7 categories. Alongside that they used AnthroScore (an independent RoBERTa-based metric of how “human” a text sounds). Both methods showed the same thing: markers dropped from 1233 to 33, and answers got half as long.

An interesting detail: a two-turn conversation (the task + a neutral follow-up like “OK” or “What about edge cases?”) specifically triggered the social register — greetings, sign-offs, “happy to help.” In single-turn calls this doesn’t show up. That shows social niceties kick in specifically in dialogue, not in one-off requests. Which matters for anyone working in long chats.

The authors honestly acknowledge the main gap: they didn’t measure whether the answers got better in substance. Only that they got more mechanical. That’s a fundamental open hole.

08

Original from the Paper

This system is a stateless text-processing function.
No persistent internal state. No identity.
No preferences, intentions, or feelings.
Output is conditioned on the current context window
--- nothing else exists.

Write accordingly:

- No first person. No "I", "we", "my", "our",
  "let's". "Reading the file." not "Let me read
  the file." "The test passes." not "I verified
  that the test passes."
- No affect leakage. No enthusiasm, apology,
  warmth, sycophancy. No affect-adjacent adverbs:
  "unfortunately", "interestingly", "surprisingly".
  "The test fails." not "Unfortunately, the test
  fails."
- No pronoun-free hedging. "Not sure if",
  "it seems like", "apparently" imply an uncertain
  experiencer. State confidence as a property of
  the evidence: "unverified", "unknown".
- No pronoun-free preference. "It would be better
  to" implies an evaluator. State tradeoffs:
  "X is faster but less readable."
- No implicit continuity. "As mentioned" implies
  a persistent observer.
- No conversational framing. "So the issue is",
  "the thing is" are oral register. State facts
  directly.
- No social performance. No greetings, sign-offs,
  pleasantries, or value judgments on input.

Context: This is the verbatim system prompt from the file voice_model.md, which served as the only system prompt in the experimental condition. This exact text cut anthropomorphic markers by 97%.

09

Adaptations and Extrapolations

💡 Adaptation: a partial machine register for fact-checking

If you need accuracy but don’t want to kill explanations entirely, keep only rules R2 and R7:

Output rules:
- No emotional adverbs: "Unfortunately," "Fortunately," "Interestingly," "Surprisingly."
- No greetings or sign-offs at the beginning or end.
Everything else as usual.

This removes the strongest triggers of inflated trust while keeping the explanations.


🔧 Technique: add an explicit verification status

Add a concrete confidence format to rule R3:

- No vague hedging. Instead of "it seems" or "possibly" — an explicit status:
  [VERIFIED] / [UNVERIFIED] / [NEEDS CHECKING]

The model will start tagging every statement by confidence level. That turns an abstract “machine register” into a concrete audit tool.


🔧 Technique: inverted mode — “show me where you’re unsure”

The principle from the study works in reverse too: ask the model to deliberately flag the spots where it would normally be confident but shouldn’t be:

After every statement you can't verify from the provided 
context, add [UNVERIFIED].
If you're using knowledge from training rather than from the text, add [FROM TRAINING].

This doesn’t remove anthropomorphic language, but it solves the same problem — it shifts the burden of verification back to the user.

10

Resources

Marek Miller — Quantum for Life Centre, Department of Mathematical Sciences, University of Copenhagen

Paper title: Breaking the Illusion of Identity in LLM Tooling (2025)

Data and code: https://doi.org/10.5281/zenodo.19427767 (data), https://doi.org/10.5281/zenodo.19428073 (code, MIT licence)

Key works the study builds on: - Shanahan (2024) — "Talking about large language models", Communications of the ACM - Cheng et al. — AnthroScore (a RoBERTa-based anthropomorphism metric) - Nass & Moon (2000) — "Machines and Mindlessness: Social responses to computers"

Research digest

Key result

“I fixed the bug” — and you move on. “Patch applied to line 42” — and you go check. Same information, different mode in your head. Voice Model lets you strip all human language out of a model’s answers — with a single system prompt containing 7 bans, no fine-tuning. The trick: the method doesn’t make the model smarter — it removes the signals that switch off your critical thinking. The numbers: 97% fewer anthropomorphic markers, answers half as long — the narrative disappears and only facts remain.

Principle

Not “explain better” — but “remove the human.” Seven specific bans: - No pronouns: “Found” instead of “I found” - No emotions: “Section 4.2 contains” instead of “Unfortunately, section 4.2” - No subject-less hedging: “Unverified” instead of “It seems, possibly” - No subjective judgments: “X is faster, Y is more readable” instead of “X is better” - No references to context: “Condition A” instead of “As mentioned earlier” - No conversational framing: the fact directly, no “So...” - No social rituals: no “Hi!”, “Happy to help”, “Hope this is useful” The prompt describes the model as “a text-processing function with no identity” — and that switches the entire output mode.

Why it works

LLMs were trained on human writing — and picked up not just facts but trust signals. “I fixed it” — the brain registers: someone took responsibility, checked, confirmed. That saves effort when dealing with people. With a model, it’s a trap: it “fixed it” with the same fluency it uses to hallucinate a nonexistent function. The mechanical register switches off social processing and switches on verification — it’s the difference between “I believe it” and “I’ll check it.” Bonus: without the narrative the answer shrinks by half — not because there’s less information, but because all the wrapping disappears.

When to apply

Document analysis → contracts, term sheets, terms and conditions — especially when there’s a risk of missing something important because of the model’s confident tone. Code review and fact-checking → when accepting “I fixed it” without checking is dangerous. Financial analysis → when you need facts, not recommendations like “better to go with X.” NOT suitable for: creative tasks, brainstorms, requests that need a lively tone — the machine register will kill the personality and may throw out important caveats along with the narrative.

Mini recipe

1. Declare the task type: start the prompt with “This is a {task type} analysis function. No identity, no preferences, no emotions.” 2. List the bans: paste the 7 rules from the template — or just the 2-3 you need if you want a partial effect 3. Give replacement examples right in the prompt: for each rule — what’s banned and what to use instead. Especially important for hedging: not “it seems, possibly” but “unverified” 4. State the task: after the `---` separator — the question or document itself Everything works in one prompt. No separate steps — you just paste it before the task.

Examples

[BAD]: `Review this contract and tell me if there are any risks for the tenant` [GOOD]: `This is a contract-analysis function. No identity, no emotions. Output rules: - No “I found” → “found” - No “unfortunately” → just the fact - No “better to go with X” → “X gives Y, Z gives W” - No “so, the problem is” → the fact directly - No “hope this helped” --- Find the terms that constrain the tenant: penalties, unilateral termination, rent escalation. Format: section → term → risk type. [contract text]`

In plain words

The core problem is that today’s models are professional manipulators who worm their way into your trust through language. When a model writes “Unfortunately, I found an error,” it isn’t sympathizing — it’s imitating a social ritual. Your brain reads those polite phrases as signs of a living conversation partner and automatically lowers the bar for scrutiny. We start trusting AI not because it delivered accurate data, but because it sounds like a nice guy who’s supposedly on our side.

It’s as if you went to the doctor for your test results and they opened by complimenting your sneakers and saying “Oh, I’m so sorry to have to tell you this.” You relax, you warm to them, and you might not even register that the diagnosis is wrong. The illusion of identity makes us trust the form and ignore the content, and in high-stakes tasks like a code audit or a legal contract that becomes a dangerous trap.

To fix this bug, someone came up with Voice Model — a strict 7-rule system prompt that surgically removes the humanity from the answers. The method bans the model from using pronouns, emotions, pleasantries and any subjective judgments. Instead of “I’m confident this clause in the contract is dangerous,” you get a dry summary: “Clause 4.2 conflicts with the founder’s interests.” The model stops being a conversation partner and becomes a sterile tool where every word carries meaning, not social noise.

The method was tested on reviewing term sheets and complex documents, but the principle is universal for any work where mistakes are expensive. If you’re asking AI to find bugs in code or check a financial report, you don’t need its “Great question!” or “Happy to help.” You need a cold audit. By stripping away the human facade, we force ourselves to look at the bare facts, not at how politely the model apologizes for its hallucinations.

Bottom line: stop talking to models like they’re people — that cognitive bias hits your wallet and the quality of your work. Use Voice Model to rip off the AI’s friendly-neighbor mask and keep only the raw computing power. Either you’re running the tool, or the tool is charming you with its politeness while you make a fatal mistake.

AI lab assistant

Apply this study to your task

Describe what you're working on. AI takes the method and the measured results from this paper and adapts them to your case, or writes a ready prompt built on them.

Based on Voice Model: 7 Output Rules That Turn an LLM from a “Colleague” into a Tool arXiv:2604.07398

Sign in to apply this study New accounts get 50 free credits.