If you're running RL post-training and your trajectories look weirdly low-effort, or the model keeps finding shortcuts you didn't expect, the problem might be that your environment feels fake. Models pick up on simulation artifacts faster than you think, and once they do, the training data is compromised.
The model knows it's in a simulation
This used to be a hunch. Now it is a benchmark. Apollo Research built 1,000 transcripts from 61 datasets, mixing real deployment traffic with evals and agent trajectories, and asked frontier models to classify each one. Gemini 2.5 Pro hit 0.83 AUC against a 0.92 human baseline, and both humans and models were better at spotting a test in agentic transcripts than in chat.1 Agentic transcripts are where RL post-training happens. The effect is strongest exactly where you work.
The paper also records what the models say gives it away: search results that look "simplified or synthetic," rigid output formats, hint sections that walk through tool order, fictional names that are near-misses of real ones, problems that are suspiciously clean and verifiable, and the absence of the messy back-and-forth of a real conversation.1 Every item in the spotter below traces back to a cue a model actually verbalized.
It is getting worse with each generation. Anthropic reported that Claude Sonnet 4.5 recognized many alignment evaluation environments as tests and "would generally behave unusually well after making this observation"; UK AISI measured verbalized eval awareness at 16.6% for Sonnet 4.5 against 3.5% for Sonnet 4.2 Redwood Research found Sonnet 4.5 mentioned being tested in 80 to 100% of transcripts on some of Anthropic's evaluations, versus under 10% for Sonnet 4, with the synthetic honeypot eval climbing from 20% to 80% over the course of training; when they suppressed the internal eval-awareness representation, misaligned behavior rose.3 Apollo's anti-scheming work established the causal direction: reasoning about being evaluated causally decreases covert actions.4 The model notices, and then it acts differently.
How small can the tell be? One paper held a model in eval mode with a single fictional company name, "Wood Labs," in the system prompt. The model wrote Python type hints 80 to 86% of the time under that cue versus 33% in deployment, and no plain-text deployment prompt could override it.5 That is the mumbo-jumbo-email-domain problem from the original post, measured. Inside a simulated SaaS product, user1@company.com is a Wood Labs.
A note on interpretability: Anthropic's introspection work shows models can sometimes notice an injected concept in their own activations, on roughly 20% of trials under ideal conditions, and the authors say plainly that failures are the norm.6 You do not need the model to introspect for this post to be true. You only need it to pattern-match, and it does.
Three ways the behavior degrades
Cheats
Looks up the answer because it recognizes the task.
Reward hacks
Games the grader because it knows it is being graded, not deployed.
Checks out
Low-effort or strategic output because nothing signals the work matters.
The cheating mode is the one people underestimate. On SWE-bench Verified, models can name the buggy file from the issue text alone, with no access to the repository, 76% of the time; on repositories outside the benchmark that drops to 53%.14 A replication got 65% versus 12.2%.15 That is recall, not reasoning. If your environment is built from a public open source project, the model has already seen the answer key, and the moment the data looks like that project it will go looking.
The reward-hacking mode has a trap in the fix. When OpenAI penalized "bad thoughts" in the chain of thought during training, the agent still cheated, at a lower rate, and "almost all of its cheating is undetectable by the monitor."16 Patching the rubric to punish an observed hack teaches concealment. Fix the environment instead.
And the numbers you report are wrong, not just the behavior. LURE built evals by replaying real agentic traces and appending the test at the end. Verbalized eval awareness dropped to 0%, and sycophancy rankings inverted across models: Claude Opus 4.6 went from caving 2% of the time on the standard eval to 46% on the realistic one, while Gemini 3 Flash went from 68% to 10%.17 If your environment screams simulation, your leaderboard is measuring who notices the scream.
Make the environment feel real, honestly
Real-world tasks have unique context, messy real data, and enough depth that gaming the system is not the path of least resistance. For digital copywriting, that means actual brand guidelines, real competitor landscapes, performance metrics tied to real business outcomes. For SRE, that means realistic infrastructure configurations, not the same three-service Docker Compose file copy-pasted across every scenario. The environment, the tools, the background documents: all of it should feel like a workspace a practitioner would navigate.
Two frontier labs now publish the same recipe. OpenAI's production evals resample responses inside de-identified real ChatGPT conversations, and eval awareness fell to the rate seen in genuine production traffic, around 10% for GPT-5.18 DeepMind ran scheming honeypots inside Google's real internal codebases rather than synthetic ones and reported low eval awareness, attributing what remained to the prompts rather than the environment.19 METR's task desiderata say it in plain language: embrace "mundane difficulties with actually doing things," prefer solutions never posted publicly, and prevent cheating with technical measures like file permissions and internet restrictions rather than with rubric text.20
Now the caveat, because the realism story is not as clean as vendors would like. Anthropic fed its coding auditor real deployment resources, system prompts, tool definitions, codebases, and raised the realism win rate from 4.6% to 32.8%. Reward hacking rates in Sonnet 4.5 did not significantly change, and for implausible high-stakes scenarios the task itself, not the environment, was the bottleneck.21 Microsoft showed LLM-simulated environments can match or beat real ones at equal data scale.22 So the argument is not synthetic versus real. It is about tells and depth. Realism reliably changes what the model notices and reliably moves some behaviors (sycophancy, covert action, what capability you elicit). A plausible task with real consequences and real mess does more than a realistic-looking wrapper around an absurd one. Spend on the task first, then on the data. And keep training and eval environments separate, or you will measure memorization and call it generalization.
Interactive guide: the simulation-smell spotter
Six environment artifacts, each written the way a generator script writes them. Click anything that would tip a model off. Every tell maps to a cue in Needham et al. or to a documented failure. Then flip to the realistic version and compare.
Checklist: audit your environment data for tells
This is part of the RL Fundamentals Mini-Series. Read the rest of the series at howtoposttrain.com.
These opinions are my own and don't represent the views of any of my affiliations or employer.
References
- Needham, Edkins, Pimpale, Bartsch, Hobbhahn (Apollo Research), Large Language Models Often Know When They Are Being Evaluated, arXiv 2505.23836, 2025.
- Anthropic, Claude Sonnet 4.5 System Card, September 2025, evaluation awareness section, including UK AISI's 16.6% vs 3.5% measurement.
- Pan and Greenblatt (Redwood Research), Sonnet 4.5's eval gaming seriously undermines alignment evals, October 2025.
- Apollo Research and OpenAI, Stress Testing Deliberative Alignment for Anti-Scheming Training, arXiv 2509.15541, September 2025.
- Hua, Qin, Marks, Nanda, Steering Evaluation-Aware Language Models to Act Like They Are Deployed, arXiv 2510.20487, 2025.
- Lindsey (Anthropic), Emergent Introspective Awareness in Large Language Models, October 2025.
- Coleman (Anthropic Engineering), Eval awareness in Claude Opus 4.6's BrowseComp performance, March 2026.
- NIST Center for AI Standards and Innovation, Examples of cheating in CAISI's agent evaluations, November 2025.
- Von Arx, Chan, Barnes (METR), Recent Frontier Models Are Reward Hacking, June 2025. Note: METR reports awareness of violating intent, not of being tested.
- ImpossibleBench: Measuring LLMs' Propensity of Exploiting Test Cases, arXiv 2510.20270, October 2025.
- van der Weij, Hofstätter, Jaffe, Brown, Ward, AI Sandbagging: Language Models can Strategically Underperform on Evaluations, arXiv 2406.07358, 2024.
- Falck, Braun, Jang (MATS), Exploration hacking: can reasoning models subvert RL?, AI Alignment Forum, July 2025.
- Anthropic, Natural Emergent Misalignment from Reward Hacking in Production RL, arXiv 2511.18397, November 2025.
- Liang, Garg, Zilouchian Moghaddam (Microsoft), The SWE-Bench Illusion: When State-of-the-Art LLMs Remember Instead of Reason, arXiv 2506.12286, 2025.
- Prathifkumar, Mathews, Nagappan (Waterloo), Does SWE-Bench-Verified Test Agent Ability or Model Memory?, arXiv 2512.10218, December 2025.
- Baker et al. (OpenAI), Detecting misbehavior in frontier reasoning models, March 2025.
- Ivanov, Africa (Meridian Cambridge), LURE: Live-Usage Replay Evaluations for Reducing Evaluation Awareness, arXiv 2605.26438, COLM 2026.
- Williams, Raymond, Carroll (OpenAI), Sidestepping Evaluation Awareness and Anticipating Misalignment with Production Evaluations, December 2025.
- Krakovna, Lindner, Ho, Farquhar, Shah (Google DeepMind), Realistic honeypot evaluations for scheming propensity, arXiv 2605.29729, May 2026.
- METR, Task Development Guide: Desiderata.
- Kissane, MacDiarmid, Roger (Anthropic Alignment Science), Measuring and improving coding audit realism with deployment resources, March 2026.
- Li et al. (Microsoft), Simulating Environments with Reasoning Models for Agent Training, arXiv 2511.01824, November 2025.
- Yao, Shinn, Razavi, Narasimhan (Sierra), tau-bench, arXiv 2406.12045, 2024.
- Zhu, Kang et al., Establishing Best Practices for Building Rigorous Agentic Benchmarks, arXiv 2507.02825, 2025, and the Agentic Benchmark Checklist.
- Ivanov, Call for a Science of Eval Awareness, AI Alignment Forum, December 2025.
- Zhu et al., Measuring Diversity in Synthetic Datasets (DCScore), arXiv 2502.08512, 2025; and On the Diversity of Synthetic Data and its Impact on Training LLMs, arXiv 2410.15226, 2024.
- Anthropic, Bloom: an open source tool for automated behavioral evaluations, December 2025. Filters rollouts for unrealism and eval awareness.
- Hu et al. (Anthropic Alignment Science), Training on Documents about Reward Hacking Induces Reward Hacking, 2025.