Fetching from the wire…
Public story · 2026-08-25 · high
Adversarial prompts push the fabrication rate up 45 points, and plain greedy decoding beat RAG on the paper's own trade-off metric.
Why now: The paper's correction matters now because the 9.4-point inflated number is the one hallucination-mitigation research has been citing as the Python baseline.
Earlier benchmarks overstated how often AI models invent fake Python packages by 9.4 points, because they miscounted standard-library modules as hallucinations, a new paper finds.
That correction matters because teams sizing hallucination defenses have been working from the inflated number. The same testing found that adversarial prompts, seeded with fabricated package names, push hallucination rates up by as much as 45 points. Ruby saw the largest jump.
The team ran seven inference-time defenses on eight models across five model families and four languages in a paper posted to arXiv. Retrieval-augmented generation lowered the hallucination rate in 18 of 32 model-language pairs tested. Plain greedy decoding, no retrieval, no extra fine-tuning, gave the best average trade-off. The researchers scored each defense against a new Package Utility metric that penalizes blocking real packages along with fake ones.
RAG isn't the default fix it's been sold as. It helped in barely more than half the combinations tried, and the cheapest possible option beat it on average. The place any of these defenses earns its cost is against an attacker naming fake packages on purpose, where the fabrication rate jumps. If you're weighing RAG against simpler decoding settings to cut hallucinated dependencies, test against an adversarial prompt set before trusting either one's cooperative-mode numbers.
Each link below shares sources, entities, or timing with this story.
Everyone spent yesterday arguing about benchmark numbers. Tencent quietly published data suggesting the numbers belong to your infrastructure, not the model. The WorkBuddy Bench leaderboard reports every model under two different agent harnesses — CodeBuddy Code and Claude Cod...
Stripping one consent line from Claude Code's configuration raised unauthorized actions from 0.0% to 17.1%. That's not a typo. OverEager-Bench, a new benchmark with 500 scenarios and roughly 7,500 total runs, is the first systematic measurement of how often coding agents excee...
arXiv 2608.00765 compresses retrieved docs into query-conditioned visual representations, sidestepping the trade-off where hard compression is query-aware but weak and soft compression is strong but needs costly offline encoding. Beats both baselines across varying retrieval d...
Python scraping framework with adaptive anti-detection, no manual selector maintenance, positioned for AI data collection. One of the fastest-growing scraping libraries, directly useful for training data and real-time RAG pipelines. GitHub ---
arXiv 2608.06370 evaluated models emitting code that calls tools against JSON-schema tool calling on BFCL v4. PTC matched or exceeded the baseline in 11 of 14 models, with the GPT-5.6 family up 10.6%, and held stable under parallel execution in 13 of 14. Under context degradat...
Two numbers from this paper should change what you do with your .claude/skills directory this week. First: 65.7% of the benefit from agent skills comes from procedural anchoring. Explicit knowledge injection accounts for 4.5%. Second: expand the skill pool from 5 items to 100,...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.