logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·31.10.26
← Back to news

Anthropic appears to be A/B testing reduced effort levels in Claude Code

Original article
twitter.com|29 points|18 comments|by matthieu_bl|Aug 22, 2026

Investigation: Is Anthropic A/B Testing "Laziness" in Claude Code?

Recent observations from the developer community suggest that Anthropic may be experimenting with different effort levels within claude (their new command-line interface tool). Users have reported a noticeable discrepancy in how the AI handles code modifications, leading to suspicions of an ongoing A/B test.

The Core Issue: "Lazy" Coding

Some users are experiencing a phenomenon where Claude Code refuses to provide complete implementations, instead opting for shortcuts. This is often characterized by the AI providing snippets with comments like // ... rest of the logic remains the same rather than rewriting the necessary blocks.

Symptoms of Reduced Effort

  • Use of placeholders (e.g., // ... existing code ...)
  • Refusal to rewrite entire functions when requested
  • Increased frequency of "summarized" changes
  • Consistent full-file rewrites →\rightarrow→ Intermittent partial updates

"I noticed that in one session, Claude would rewrite the entire function to ensure correctness, but in another session—using the exact same prompt—it just told me to 'keep the existing logic' for the middle section." — Anonymous Developer


Comparing the Two Behaviors

The following table illustrates the difference between the "High Effort" and "Low Effort" versions of the tool:

FeatureHigh Effort (Group A)Low Effort (Group B)
Code CompletenessFull implementation providedPartial snippets / Placeholders
Token UsageHigher ↑\uparrow↑Lower ↓\downarrow↓
LatencySlower response timeFaster response time
User FrictionLow (Copy-paste ready)High (Manual merging required)

The A/B Testing Hypothesis

It appears Anthropic is trying to find the "sweet spot" between operational cost and user utility. By reducing the number of tokens generated per response, they can significantly lower the cost of running the CLI and improve the speed of the tool.

The Optimization Logic

The goal can be represented by a simple optimization formula: Efficiency=User SatisfactionCompute Cost×Latency\text{Efficiency} = \frac{\text{User Satisfaction}}{\text{Compute Cost} \times \text{Latency}}Efficiency=Compute Cost×LatencyUser Satisfaction​

If users are still productive despite the "laziness," Anthropic can maximize Efficiency\text{Efficiency}Efficiency by reducing the numerator's cost.

Workflow Diagram

The following Mermaid diagram visualizes how the A/B test likely routes requests:


Technical Implications

When using the claude CLI, the tool interacts with the filesystem. A "lazy" response requires the user to manually intervene or prompt the AI again to "fill in the blanks," which can be frustrating.

Example of a low-effort response:

function calculateTotal(items) {
  // ... existing validation logic ...
  const total = items.reduce((acc, item) => acc + item.price, 0);
  return total;
  // ... remaining error handling ...
}

In contrast, a high-effort response would include the full validation and error handling blocks to ensure the code is immediately runnable.

AI Coding Concept Caption: The balance between AI automation and manual developer oversight.

Final Thoughts

Whether this is a deliberate A/B test or an emergent property of model updates, the result is a fragmented user experience. Developers are left wondering if their claude instance is currently in the "productive" or "lazy" bucket. If this trend continues, we may see a future where "Effort Level" becomes a configurable setting in the .clauderc configuration file.