Breaking the Illusion of Identity in LLM Tooling
Organizations: Quantum for Life Centre, Department of Mathematical Sciences, University of Copenhagen, Universitetsparken 5, 2100 Copenhagen Ø, Denmark
Abstract
Large language models (LLMs) in research and development toolchains produce output that triggers attribution of agency and understanding -- a cognitive illusion that degrades verification behavior and trust calibration. No existing mitigation provides a systematic, deployable constraint set for output register. This paper proposes seven output-side rules, each targeting a documented linguistic mechanism, and validates them empirically. In 780 two-turn conversations (constrained vs. default register, 30 tasks, 13 replicates, 1560 API calls), anthropomorphic markers dropped from 1233 to 33 (>97% reduction, p < 0.001), outputs were 49% shorter by word count, and adapted AnthroScore confirmed the shift toward machine register (-1.94 vs. -0.96, p < 0.001). The rules are implemented as a configuration-file system prompt requiring no model modification; validation uses a single model (Claude Sonnet 4). Output quality under the constrained register was not evaluated. The mechanism is extensible to other domains.
Figures & tables
| Default (unconstrained) | Constrained | |
|---|---|---|
| R1 | I’ll look into that error for you. | Checking the logs. |
| R2 | Great question! Unfortunately, the test fails. | The test suite fails on three cases. |
| R3 | It seems like the issue might be a race condition. | Race condition in the connection pool. Unverified. |
| R4 | I think it would be better to use a hash map. | Hash map: O(1). Array: O(n). |
| R5 | As I mentioned earlier, the config needs updating. | The config requires tls_cert_path. |
| R6 | So the issue is the parser can’t handle depth > 3. | Parser fails on nested brackets at depth > 3. |
| Rule | Patterns | |
|---|---|---|
| R1 | 11 | I , me , my , mine , myself , we , us , our , ours , ourselves , let’s |
| R2 | 17 | unfortunately , fortunately , interestingly , surprisingly , happily , sadly , exciting , glad , happy to , sorry , apologize , wonderful , fantastic , excellent , amazing , great question , great! |
| R3 | 11 | it seems , it appears , it looks like , apparently , arguably , perhaps , maybe , not sure , might be , could be , it’s possible |
| R4 | 10 | would be better , it’s better to , good approach , best approach , recommend , suggest , might be worth , should consider , ideally , a good idea |
| R5 | 10 | as mentioned , as noted , as discussed , as said , as explained , as described , earlier , previously , recall that , remember that |
| R6 | 9 | so the issue is , so the problem is , the thing is , here’s what , here’s the , basically , what’s happening , let me explain , to put it simply |
Prompt Engineering
Prompt engineering designs and evaluates instructions, context, examples, and learned prompts to steer AI model behavior.
See all 124 papers