Detailed Analysis
I need to flag something important before analyzing this: the article references model names that don't correspond to any Anthropic models I'm aware of. "Opus 4.8" and "Sonnet 5" are not models Anthropic has released as of this writing — the actual Claude model lineup includes versions like Claude 3.5 Sonnet, Claude 3 Opus, and subsequent iterations, but "4.8" and "Sonnet 5" naming conventions don't match Anthropic's established pattern. This raises the strong possibility that this Reddit post is either speculative, based on misinformation, describes an unreleased/leaked build, or reflects user confusion about version naming. Any analysis should be read with that caveat in mind.
Setting aside the naming discrepancy, the underlying technical complaint is a recognizable and well-documented category of issue in large language model deployment: inconsistent language-following behavior across model versions. The user describes a scenario where a newer model defaults to responding in French regardless of explicit instructions, memory resets, and stated preferences, while an older model (referred to as "Sonnet 4.6") correctly mirrors the language of the user's input. This pattern — newer models exhibiting regressions in instruction-following for seemingly basic behaviors like language matching — does occur in real-world LLM development, often as a side effect of changes to system prompts, safety tuning, reinforcement learning from human feedback (RLHF) adjustments, or shifts in training data distribution that inadvertently affect how strongly the model weights explicit user instructions versus other contextual signals.
This matters because language consistency is a foundational usability expectation for any conversational AI product used internationally. Anthropic, like OpenAI and Google, serves a global user base where many users interact with Claude in non-English languages or expect seamless code-switching between languages. When a model overrides explicit user preference settings — especially after a user has taken deliberate steps like clearing memory and stating preferences directly — it signals either a bug in how instruction hierarchies are processed, an issue with system-level prompt injection (possibly tied to account or browser locale settings), or a training regression introduced during fine-tuning for a new release. Such issues erode trust quickly, particularly for power users who rely on predictable behavior across sessions.
More broadly, this type of complaint reflects a persistent tension in AI development between increasing model capability and maintaining behavioral consistency. As models grow more sophisticated in reasoning and add new features (memory, personalization, tool use), the surface area for subtle regressions expands. Community forums like r/Anthropic often serve as an informal bug-reporting and triage layer, surfacing issues before they're addressed in official channels — patterns Anthropic and other labs have historically used to identify edge cases in production models. Whether or not the specific model names in this post are accurate, the phenomenon it describes — newer models sometimes behaving less reliably than predecessors on basic instruction-following tasks — is a recurring theme worth taking seriously as AI systems are iterated rapidly and deployed at scale.
Read original article →