When you prefill the reasoning block, you're essentially steering the LLM's internal logic. In a perfect world, the model should maintain its reasoning integrity regardless of the starting phrase. However, some of these models seem to pivot their entire logic path based on the prefill, which makes me suspect we aren't just seeing reasoning distillation, but potentially benchmark distillation. If a model has been over-optimized to hit specific test set answers, a certain "trigger" in the prefill might be flipping a switch to a memorized path rather than an actual cognitive process.
The Setup and Observation #
The core of the experiment is simple: you provide the model with a prompt and then manually start the <thought>
or reasoning section with a specific phrase. If the model is truly reasoning, the prefill should just be a starting point for a logical derivation. If it's distilling benchmarks, you'll see a sharp jump in accuracy or a weird shift in "personality" once the prefill hits a certain keyword.
I've noticed a stark contrast between how different open models react to this. Some stay consistent, while others seem to "wake up" or suddenly find the correct path only when the prefill mimics the style of a high-performing model like GPT-4 or Claude. This suggests the models might be recognizing the pattern of a correct reasoning chain rather than performing the reasoning themselves.
Model Performance Nuances #
While I haven't run a massive battery of tests, the behavior across the current open-model landscape is inconsistent: Reasoning Consistency: High-tier open models generally maintain a steady logic flow, but there's a noticeable dip when the prefill contradicts their internal "preference" for how a problem should be solved.Pattern Matching: Several mid-sized models show an uncanny ability to "correct" their logic if the prefill steers them toward a known benchmark-style solution.Distillation Markers: The way some models mirror the specific phrasing of proprietary models during these prefills is a huge red flag for distillation.
I'm still waiting for GLM-5.3 to become widely available on the serving platforms I use for benchmarking. Once it's accessible, I want to see if it exhibits the same "trigger" behavior or if its reasoning holds up under forced prefills. If the results show a similar pattern of benchmark-dependency, it'll be a strong indicator of how these models are being tuned for leaderboards.
For anyone wanting to test this in their own AI workflow, try taking a complex logic puzzle and prefilling the thought block with "Let's think about this step-by-step" versus a more assertive "The obvious solution here is..." and see if the model's actual reasoning path changes to fit the prompt. Next Can LLMs actually grade their own homework to get better results? →
a practical ChatGPT prompt guide, with plenty of directly applicable cases.