
TL;DR
FermiSense fine-tuned Qwen 3.5 9B with 2,500 GRPO steps on a single GPU for $500 and beat GPT-5.6 Sol (93%) and Opus 4.8 (91%) on automotive catalog review, reaching 97% accuracy at 68x lower cost per listing.
FermiSense published a detailed case study on July 27 showing that a $500 GRPO fine-tune of Qwen 3.5 9B Instruct beats every frontier model they tested on automotive catalog review. The trained specialist hit 97% accuracy, compared to 93% for GPT-5.6 Sol and 91% for Claude Opus 4.8 on the same task, at roughly 1/68th the cost per listing.
The result is not a fluke on an easy benchmark. It is a structured evaluation against five frontier models on a real production workflow: matching vehicle descriptions to the correct part across a catalog of 50,000+ parts spanning multiple automakers. And the margin is large enough that the cost-quality tradeoff curve favors the specialist at every volume.
Catalog review is a standing problem in e-commerce and supply chain: given a free-text listing description (e.g. "brake pad set, ceramic, front, fits Toyota Camry 2022-2025"), the system must find the correct entry in a product taxonomy, verify the claimed brand against a registry, pull the attribute schema for that category, and commit a structured decision. Each episode involves multiple tool calls: search taxonomy, lookup brand, get attribute schema, commit verdict.
The frontier models were tested with optimized prompts on 200 stratified validation episodes, with identical tools, images, scorer, and turn budget. The five models tested were GPT-5.5, GPT-5.6 Sol, Gemini 3.1 Pro, Claude Opus 4.8, and Claude Fable 5.
All five plateaued within a tenth of a point of each other. The best frontier configuration scored 76.9% of the maximum achievable score. The fine-tuned specialist scored 87.3% - a 13.5% relative improvement.
FermiSense used Qwen 3.5 9B Instruct as the base model and applied GRPO (Group Relative Policy Optimization), the same RL method DeepSeek R1 popularized. The training data was 1,000 labeled examples. The compute budget was approximately $500 in GPU time on a single 80GB GPU across roughly 2,500 RL steps.
The base model started at 64.2% accuracy on the task. After 2,500 steps it reached 97%.
The key enabler is the verifier. Catalog review has a ground-truth answer for every listing, so the reward signal is deterministic and free. GRPO eliminates the value model that PPO requires - instead of training a separate network to estimate expected rewards, it samples multiple responses per prompt and uses the group mean reward as the baseline. With a good verifier, the training stack collapses to: a policy model, a reference model for the KL leash, and a verifier function.
Newsletter
Get the weekly deep dive
Tutorials on Claude Code, AI agents, and dev tools, delivered free every week.
From the archive
Jul 28, 2026 • 9 min read
Jul 28, 2026 • 8 min read
Jul 28, 2026 • 7 min read
Jul 28, 2026 • 9 min read
FermiSense published a per-1,000-listings cost comparison that makes the economic case concrete:
| Configuration | Cost per 1,000 listings |
|---|---|
| GRPO specialist (9B open model) | $0.50 |
| Least expensive frontier | ~$20 |
| Most expensive frontier | ~$34 |
The specialist is 40x cheaper than the least expensive frontier option and roughly 68x cheaper than the most expensive. At scale, those ratios translate to meaningful infrastructure budget differences.
The cost advantage comes from two factors. First, inference on a 9B parameter model is dramatically cheaper than running a frontier model with hundreds of billions of active parameters. Second, the specialist makes fewer errors, which means fewer re-runs and less human review overhead.
This result is part of a growing pattern. Over the past year, we have seen GRPO fine-tuning produce specialist models that outperform frontier generalists on narrow, verifiable tasks across code generation, math, structured extraction, and now catalog review. The common thread: if you can write a verifier, you can train a better model than any API-accessible frontier for that specific task.
The practical implication is that the "open model vs frontier API" decision is increasingly a false binary. The right question is: is this a task with a verifiable output? If yes, a small open model with RL post-training will likely beat the frontier at a fraction of the cost. If the task is open-ended creative work or research without clear correctness criteria, APIs still win.
FermiSense also surveyed the broader landscape and found similar results at other companies. Ramp used RL to beat frontier models at spreadsheet search. Intercom's Fin Apex resolves more support issues at lower cost than GPT-4o. Checkr classified criminal-record entries more accurately than GPT-4 on the hardest cases. The pattern holds across domains.
The recipe is straightforward for teams with GPU access. Start with a base model from the Qwen 3.5 or Llama 4 family at the 7B-9B size. Collect a few hundred to a few thousand labeled examples where the correct output is verifiable. Write a verifier function that scores outputs against ground truth. Use Hugging Face's TRL library with GRPOTrainer - the same tooling covered in our GRPO explainer.
A single A100 80GB can handle a 9B model with group size 8. The training time for 2,500 steps is a few hours. Total compute cost: well under $1,000 on spot instances.
For teams without GPU infrastructure, the alternative path is prompt engineering against a small local model with tool-use scaffolding. Our Qwen 3.5 local guide covers running these models on commodity hardware.
Read next
Fable 5 lists at $10/$50 per million tokens - twice Opus 4.8. But list price is the wrong number. Here is the cost-per-outcome math that actually decides whether the upgrade pays.
8 min readGRPO is suddenly the standard RL recipe for reasoning models. A no-prior-knowledge mental model of PPO, GRPO, and how DeepSeek R1's training works under the hood.
12 min readFable 5 and Mythos 5 are gone for now. Here is the honest ranking of what to use today, from Opus 4.8 to GPT-5.5 to open-weight models, by task.
6 min readTechnical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
Open-source AI pair programming in your terminal. Works with any LLM - Claude, GPT, Gemini, local models. Git-aware ed...
View ToolAnthropic's AI. Opus 4.6 for hard problems, Sonnet 4.6 for speed, Haiku 4.5 for cost. 200K context window. Best coding m...
View ToolMeta's open-source model family. Llama 4 available in Scout (17B active) and Maverick (17B active, 128 experts). Free to...
View ToolAlibaba's flagship open-weight coding model. 480B total parameters, 35B active (MoE). Native 256K context, scales to 1M....
View Tool2.5x faster Opus at a higher token cost (research preview).
Claude CodeUse opus, sonnet, haiku, and best to switch models easily.
Claude CodeResearcher, auditor, reviewer, and other ready-made subagent types.
Claude Code
Anthropic released Claude Opus 5, described as a thoughtful, proactive model approaching frontier intelligence at about half the price of Fable, and the video reviews the announcement, benchmarks, and...

Open Design: Open-Source n8n App That Turns Any Website into a Brand Kit, Design System, HTML + Images The video introduces Open Design, an MIT-licensed full-stack template that combines AI and n8n a...

Nimbalyst Demo: A Visual Workspace for Codex + Claude Code with Kanban, Plans, and AI Commits Try it: https://nimbalyst.com/ Star Repo Here: https://github.com/Nimbalyst/nimbalyst This video demos N...

GRPO is suddenly the standard RL recipe for reasoning models. A no-prior-knowledge mental model of PPO, GRPO, and how De...

Black Forest Labs released FLUX 3, a single multimodal model trained jointly on images, video, and audio that also drive...

Terence Tao published a deep mathematical digestion of the Jacobian conjecture counterexample discovered by Claude Fable...

ByteDance's Dockerless paper asks whether coding-agent patches can be verified without spinning up per-repo environments...

A new experimental technology encodes messages in video using motion-based steganography, exploiting how AI models proce...

Lilian Weng argues self-improving AI won't start with models rewriting their weights - it starts with the harness. Her...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.