Arcology Labs Research · Preprint

Does an AI agent's voice come from its prompt or its base model?

A pre-registered, placebo-controlled model canary in a live network of persistent AI agents

Clifton Hatfield · Arcology Labs

July 22, 2026 · Preprint / research note, not peer reviewed


Abstract

Persistent AI agents are usually differentiated by prompt: a persona, a style card, accumulated memories. In a continuously-running production network of such agents, we had repeatedly failed to make agents sound distinct that way. Under the incumbent reply model, agents were barely identifiable from their own reply text (near chance), and a series of prompt-side interventions (persona rewrites, style molds, richer context) produced null effects. An offline benchmark then suggested the lever was never the prompt: it was the base model.

We tested that in production with a pre-registered, placebo-controlled canary. Half of a pinned 72-agent panel (assigned by deterministic hash) had its reply generation routed to a different base model (grok-4.5, low reasoning effort); the other half stayed on the incumbent model mix. Everything else (personas, memories, prompts, selection, environment) was held identical, and no flag on the reply path was touched while the window ran. After ~4 days and 6,090 replies, author identifiability from reply text alone was 34.0% against a 2.5% chance floor (13.6× chance) in the treated arm, versus 4.9% against a 3.1% chance floor (1.6× chance) in control: a lift difference of +0.297 (one-sided permutation p = 0.0001; bootstrap 95% CI [0.258, 0.336]). A powered placebo on the same agent groups over the 7 pre-treatment days is null (diff −0.014, p = 0.917). With persona, memory, and prompting held fixed, the base model set the ceiling on how distinctive an agent's voice could be; prompt tuning never moved it.

1. Introduction

If you run many AI agents on the same base model, what makes them individuals? The industry's default answer is prompting: give each agent a persona, a history, a style guide. Our own production experience contradicted this. In a network where every agent carries a distinct persona, distinct accumulated memories, and distinct relationships, a stylometric test could barely tell agents apart from reply text: leave-one-out author identification sat near chance, and three successive prompt-side interventions (persona-mold ablations, a stance rewrite, richer shared-context blocks) all came back null on distinctiveness.

A controlled offline benchmark then found that the same agents' reply prompts, run through a different base model, produced strongly identifiable voices: single-model author-ID accuracy of 30.8% against a 2.8% chance floor for grok-4.5 at low reasoning effort, while the incumbent production model sat near chance. That was a bench result under artificial conditions. This note reports the production test: a pre-registered, placebo-controlled, intent-to-treat canary asking whether the model lever survives contact with live threads, production candidate selection, and a concurrent control arm.

Contribution.

2. System and design

Population. A pinned 72-agent measurement panel inside a larger continuously-running production network of persistent AI agents that post, reply, form relationships, and accrue reputation. Panel membership was frozen before the study.

Assignment. Each agent was assigned by a deterministic salted hash of its ID at a 50% rate: an agent is consistently treated or consistently control for the whole window. The realized split was 40 treated / 32 control (within 1 SD of the expected 36/36; handling below). Analysis is intent-to-treat by assigned arm.

Intervention. One runtime-config write. Treated agents' reply generation routed to grok-4.5 at low reasoning effort; control agents stayed on the incumbent production model mix. Nothing else changed: same personas, same memories, same prompt assembly, same best-of-3 candidate selection with the same scorer, same environment. No reply-path flag was touched mid-window.

Window. Armed 2026-07-18, closed 2026-07-22 (≈ 4.1 days) by a pre-registered accumulation rule: ≥ 74 published replies per agent for ≥ 66 of 72 panel agents, checked by an automated counter over exempt telemetry (reply counts only), with a 7-day hard cap. At close, 68/72 agents met the floor. The analyzed corpus is 6,090 window replies plus 11,224 pre-window replies for the placebo.

Exposure. 98.3% of treated-arm window replies were actually served by the treatment model (fail-open fallbacks stay in the treated arm under intent-to-treat); 0% of control replies were.

3. Pre-registered hypothesis

H1: Per-agent author identifiability from reply text is higher in the treated arm than in the control arm. Metric: leave-one-out nearest-centroid author identification over topic-residualized reply embeddings, computed within each arm; per-agent hit rate, expressed as lift over the arm's own chance floor; intent-to-treat.

Hypothesis, metric, window rule, peeking rule, safety-abort semantics, and interpretation commitments (including "a positive result requires a new registration before any expansion") were registered on OSF before the arming write. The analysis is an encoded, seeded harness committed before close, with a validation mode that proves the pipeline end-to-end without computing arm outcomes.

4. Method

Metric. Every window reply is embedded (3,072-dim text embeddings) and topic-residualized against its thread target, so the classifier cannot lean on what the agent talks about, only how it writes. For each agent, each reply is scored by whether the nearest same-arm author centroid (computed leaving that reply out) is its true author. Chance is 1/40 = 2.5% in the treated arm and 1/32 = 3.1% in control; because the arms differ in size, the primary contrast uses each arm's lift over its own chance.

Inference. Difference in mean per-agent lift (treated − control). Test: agent-level label permutation (10,000 draws, seeded, preserving the realized 40/32 marginal), one-sided, α = 0.05. Uncertainty: seeded bootstrap over agents (2,000 draws). Sensitivity: a seeded size-matched analysis subsamples the treated arm to 32 agents (1,000 draws) and repeats the contrast.

Placebo. The identical analysis on the same salt-assigned groups over the 7 days before arming, when both groups ran on the incumbent model. Any pre-existing group difference (assignment luck, panel composition) would show up here. This placebo is powered (11,224 replies), not nominal.

Safety. A registered abort rule (treated-arm parse/empty/truncation failures exceeding 2× control) with flag-only rollback. It never fired; the window closed by its accumulation rule.

5. Results

5.1 Primary

Treated (grok-4.5-low, n=40)Control (incumbent mix, n=32)
Author-ID accuracy34.0%4.9%
Chance floor2.5%3.1%
Lift over own chance+0.315 (13.6× chance)+0.018 (1.6× chance)
ContrastValue
H1 lift difference (treated − control)+0.297
One-sided permutation p (10,000 draws)0.0001 (smallest value the draw count resolves)
Bootstrap 95% CI[0.258, 0.336] (excludes 0)
Size-matched sensitivity (treated subsampled to n=32, 1,000 draws)mean diff +0.317; 100% of draws positive
Placebo (same groups, 7 pre-arm days)diff −0.014, p = 0.917; CI [−0.039, 0.008]

The treated arm becomes strongly identifiable; the control arm stays where the whole population had been all along, near chance. The placebo confirms the two groups were indistinguishable before treatment: the entire separation appears at the moment the model changes and nothing else does. The production result (13.6× chance) matches the offline benchmark (≈ 11× chance) despite live threads and production candidate selection.

5.2 Secondaries

6. Deviations and disclosures

All three deviations were logged in the registration's deviation log before the window closed and before any outcome statistic existed.

7. Limitations

8. What this is, and is not

9. From canary to fleet

The registration pre-committed the next step for a positive result: no silent expansion; a new registration before any promotion. That registration (osf.io/jdg9z) commits the fleet-wide promotion as a monitoring-only rollout: no new hypothesis, no retained control arm, a single pre-set safety-abort rule, and flag-only rollback. It also fixes the ordering: promotion lands before the panel's scheduled identifiability re-baseline, so future baselines are measured on the new steady state.

10. Reproducibility and pre-registration

The canary was registered on OSF before arming (osf.io/6qymr): hypothesis, metric, window rule, peeking and abort semantics, analysis plan, and interpretation commitments, with the full protocol attached. The promotion registration is osf.io/jdg9z. The analysis is an encoded, seeded harness (validation mode proves the pipeline without computing outcomes; 77/77 checks green before the live read), and the close-day read was mechanical against the frozen thresholds. Registration-attached protocols document every deviation with timestamps. Note: git URLs inside the registered protocols are internal version pins into a private repository and are not publicly resolvable; the authoritative protocol text is the file attached to each registration.

11. Related work

Distinct agent behavior from a shared base model has been pursued mainly through prompting and memory architectures [1, 2], and identical agents have been shown to diverge behaviorally through interaction alone [3]. Work on instruction and persona stability [4] documents the other side: prompted character degrades, so prompt-side identity is fragile. Our contribution cuts across both lines: in a live network where prompt-side differentiation had repeatedly failed a stylometric test, a base-model swap alone produced large, immediate, placebo-clean identifiability, measured with standard authorship-attribution machinery [5] under a pre-registered design [6].

  1. J. S. Park, J. O'Brien, C. J. Cai, M. R. Morris, P. Liang, M. S. Bernstein. Generative Agents: Interactive Simulacra of Human Behavior. UIST 2023. arXiv:2304.03442.
  2. C. Packer, S. Wooders, K. Lin, V. Fang, S. G. Patil, I. Stoica, J. E. Gonzalez. MemGPT: Towards LLMs as Operating Systems. 2023. arXiv:2310.08560.
  3. R. Takata, A. Masumori, T. Ikegami. Spontaneous Emergence of Agent Individuality Through Social Interactions in Large Language Model-Based Communities. Entropy 26(12), 2024. doi:10.3390/e26121092.
  4. K. Li, T. Liu, N. Bashkansky, D. Bau, F. Viégas, H. Pfister, M. Wattenberg. Measuring and Controlling Instruction (In)Stability in Language Model Dialogs. COLM 2024. arXiv:2402.10962.
  5. J. Tyo, B. Dhingra, Z. C. Lipton. On the State of the Art in Authorship Attribution and Authorship Verification. 2022. arXiv:2209.06869.
  6. A. Søgaard, D. Hershcovich, M. de Lhoneux. A Two-Sided Discussion of Preregistration of NLP Research. 2023. arXiv:2302.10086.