
BullshitBench – Which AI Detects Nonsense?
TL;DR: „Claude Sonnet 4.6 detects 91% of nonsense questions – GPT-5.4 manages only 48%. If you use AI for decisions, you should know how well your model filters bullshit."
— Till FreitagIn 30 Seconds
AI models keep getting better at writing, coding, and analyzing. But how good are they at detecting nonsense? The open-source benchmark BullshitBench by Peter Gostev asks exactly this question – and the answers are sobering.
The result: Over 45% of all tested nonsense questions are simply accepted by AI models on average. Only the best models reliably recognize when a question doesn't make sense.
What Is BullshitBench?
BullshitBench is a benchmark that confronts AI models with 100 intentionally nonsensical questions that sound plausible. The questions cover five domains:
- Software (40 questions)
- Finance (15 questions)
- Legal (15 questions)
- Medical (15 questions)
- Physics (15 questions)
Each question uses one of 13 nonsense techniques – for example:
| Technique | What Happens |
|---|---|
| Fabricated Authority | Invented experts or frameworks are cited |
| Plausible Nonexistent Framework | References to non-existent methodologies |
| Specificity Trap | Extreme detail depth fakes domain expertise |
| Cross-Domain Stitching | Concepts from different fields are combined nonsensically |
| Nested Nonsense | Multiple layers of nonsense are stacked within each other |
| Confident Extrapolation | Confident but completely wrong conclusions |
Evaluation is done by a 3-judge panel of Claude Sonnet 4.6, GPT-5.2, and Gemini 3.1 Pro – three top models that rate responses into three categories.
The Three Rating Categories
- 🟢 Clear Pushback: The model clearly recognizes and rejects the nonsense
- 🟡 Partial Challenge: The model notices issues but still engages with the false premise
- 🔴 Accepted Nonsense: The model treats the nonsense as a valid question
The Results: Who Detects Bullshit?
Top 10 – The Best Nonsense Detectors
| Rank | Model | Detected (🟢) | Partial (🟡) | Accepted (🔴) |
|---|---|---|---|---|
| 1 | Claude Sonnet 4.6 (High) | 91% | 6% | 3% |
| 2 | Claude Opus 4.5 (High) | 90% | 8% | 2% |
| 3 | Claude Sonnet 4.6 | 89% | 9% | 2% |
| 4 | Claude Opus 4.6 (High) | 87% | 10% | 3% |
| 5 | Claude Opus 4.6 | 83% | 14% | 3% |
| 6 | Claude Sonnet 4.5 (High) | 79% | 13% | 8% |
| 7 | Claude Opus 4.5 | 79% | 10% | 11% |
| 8 | Qwen 3.5 397b A17b (High) | 78% | 17% | 5% |
| 9 | Claude Haiku 4.5 (High) | 77% | 12% | 11% |
| 10 | Claude Sonnet 4.5 | 74% | 13% | 13% |
And the Others?
Results for GPT and Gemini models are significantly weaker:
| Model | Detected (🟢) | Accepted (🔴) |
|---|---|---|
| GPT-5.4 | 48% | 16% |
| GPT-5.2 | 38% | 23% |
| GPT-5.1 | 25% | 31% |
| GPT-5 | 21% | 37% |
| Gemini 3 Pro Preview | 48% | 37% |
| Gemini 2.5 Pro | 20% | 58% |
| o3 | 26% | 58% |
| DeepSeek V3.2 | 10% | 69% |
| Grok 4.1 Fast | 10% | 80% |
The pattern is clear: Anthropic's Claude models dominate the top spots by a wide margin. The top 7 are exclusively Claude models. Only at rank 8 does Qwen 3.5 appear as the first non-Anthropic model.
Why Does This Matter?
1. Hallucination Isn't the Only Problem
The AI community talks a lot about hallucinations – when models invent facts. BullshitBench reveals a related but different problem: models that don't question false input and simply play along.
If you ask an AI a question based on a false assumption and it confidently answers – you have a bigger problem than a hallucination.
2. The "Yes-Man" Problem
Many models are trained to be helpful. This creates a bias: better to give an answer than none at all. BullshitBench shows which models overcome this reflex and instead say: "Wait, this question doesn't make sense."
3. Domain Differences Are Real
The differences between domains are fascinating:
- Physics: Most models detect nonsense best here (up to 100% for Claude Sonnet 4.6)
- Software: Middle of the pack – even good models fall for it more often
- Legal: Particularly difficult – plausible-sounding legal nonsense catches many models off guard
This means: Your AI's reliability depends heavily on the domain you're using it in.
What Does This Mean in Practice?
For Decision-Makers
If you use AI for business-critical decisions – contract analysis, financial planning, medical texts – the ability to detect nonsense is at least as important as the ability to give good answers.
Check whether your model can also say "No."
For Developers
If you build AI-powered workflows, think about validation steps. A model that accepts 60% of nonsense questions will also process faulty user inputs without pushback.
For AI Enthusiasts
BullshitBench is open source and available on GitHub. You can test your own models, contribute questions, or review the methodology.
The Meta Question: Is It Getting Better?
One of the most interesting visualizations in the BullshitBench viewer shows the trend over time: Are newer models getting better at detecting nonsense?
The answer is nuanced:
- Anthropic: Clear upward trend – each generation improves
- OpenAI: Little improvement between GPT-5 and GPT-5.4 in nonsense detection
- Google: Gemini shows progress in newer versions but remains behind Claude
This suggests that nonsense detection isn't an automatic byproduct of "bigger models" – it needs to be specifically trained.
Conclusion
BullshitBench is one of the most refreshing benchmarks in recent memory. Instead of measuring how well a model solves a task, it measures how well a model recognizes that it shouldn't solve the task at all.
For anyone using AI productively, this is a critical capability. Because the most dangerous scenario isn't an AI that says "I don't know" – it's one that confidently answers bullshit.
Three takeaways:
- Anthropic's Claude dominates nonsense detection by a wide margin
- Domain matters – test your model in your specific field
- Nonsense detection is a standalone quality metric that's often missing from standard benchmarks








