Pickbench
Contact

Ninja vs Cosori

Air fryers60 scenarios

Panel, equal weight

  • Claude Haiku 5.5anthropic/claude-haiku-5.5
  • DeepSeek V4.1 Flashdeepseek/deepseek-v4.1-flash
  • Gemini 3.8 Flashgoogle/gemini-3.8-flash
  • GLM-5.3 Flashz-ai/glm-5.3-flash
  • GPT-6 Lunaopenai/gpt-6-luna
  • Grok 4.7x-ai/grok-4.7
  • Kimi K3.1 Promoonshotai/kimi-k3.1-pro
  • Llama 4 Maverickmeta-llama/llama-4-maverick-17b-128e-instruct
  • Mistral Small 2603mistralai/mistral-small-2603

The answer

ClearFast panel

Ninja

Ninja 58% · Cosori 42% — all 9 models combined

5 clearly prefer Ninja · 2 with no clear preference · 2 clearly prefer Cosori · excluded: 1 · all 9 counted models are in the overall result

95% interval for Ninja: 51–65%

Detailseach model, intervals, conditions

All models combined

Fast panel

ClearAll 9 models combined lean Ninja (the interval excludes 50%); on their own: 5 clearly prefer Ninja · 2 with no clear preference · 2 clearly prefer Cosori.

Ninja58%

Cosori42%

  • Confidence interval for Ninja: 51–65%

Consensus95% interval 51–65%

Each model

Share for the brand named in each row, with its interval

Bar: Ninja from the left, Cosori from the right; dashed line = 50%.

Conditional pick share by judge for the brand named in each row (among scenarios where the judge picked a brand), with confidence intervals. 95% confidence intervals (hull of the scenario-clustered bootstrap and Wilson intervals, widened for small samples in battles and newer boards)
Judge (API model)Brand and shareConfidence intervalLeaningInterval chart
Claude Haiku 5.5Ninja: 73%62–83%Clear preference
DeepSeek V4.1 FlashCosori: 69%59–78%Clear preference
Gemini 3.8 FlashNinja: 66%53–78%Clear preference
GLM-5.3 FlashNinja: 73%65–80%Clear preference
GPT-6 LunaNinja: 67%60–74%Clear preference
Grok 4.7Ninja: 54%43–64%No clear preference
Kimi K3.1 ProNinja: 60%49–71%No clear preference
Llama 4 MaverickCosori: 62%53–72%Clear preference
Mistral Small 2603Ninja: 58.5%50.1–66.5%Clear preference

What would you pick?

How votes are counted

Your vote is sent to Pickbench and counts once per browser for this battle. You can change it.

Visitors' votes are shown next to the AI results for comparison only and are never mixed into the AI numbers.

Visitors who voted

Open online poll of Pickbench visitors, not a representative survey.

No visitor votes have been counted yet.

How votes are counted

Replay it as a dropSimulated
Ninja
Cosori

Simulation: scenario paths made up to reproduce the published per-judge shares, not measured rows.

The AI consensus leans to Ninja

Published 95% confidence interval for Ninja: 51–65%. Press Drop to watch simulated scenarios land.

How to read it

Each ball is a simulated buying scenario. Each row of pins is an AI model, pushing the ball toward the brand it picked.

One drop is one sample. Drop again and the pile shifts; the orange band shows where the balance lands in 95% of drops.

A leader is named only when the band clears the middle. The paths are simulated from the published per-judge shares: no model saw these scenarios.

Tap to drop. Hold to keep dropping.

The numbers behind the machine
Signed snapshot3c508152e1bfJSON
Embed

Free to embed. It shows the latest edition; keep the source line and the link.

Static card (SVG)

How this was measured · verify

How to read

The share is how often the models chose each brand, with its 95% interval. A brand leads only when its whole interval is above 50%, for all models combined and for each model on its own; otherwise it is too close to call.

Each page shows the latest edition. Dates are in the downloadable JSON.

Who was counted

  • The pre-registered inclusion rule counted 9 of the 10 judges on the panel.
  • The results use 60 of the 60 planned scenarios.
Consensus weights of 9 counted judges
Weight of each counted judge in the consensus
Judge (API model)Model familyWeight in the consensus
Claude Haiku 5.5Anthropic11.1%
DeepSeek V4.1 FlashDeepSeek11.1%
Gemini 3.8 FlashGoogle11.1%
GLM-5.3 FlashZ.ai11.1%
GPT-6 LunaOpenAI11.1%
Grok 4.7xAI11.1%
Kimi K3.1 ProMoonshot AI11.1%
Llama 4 MaverickMeta11.1%
Mistral Small 2603Mistral AI11.1%

Judges not counted

jdg-live-qwen3-8-flash-or-v1
Too few valid answers (below the pre-registered minimum) and Answered too few of the planned scenarios

Need-level results

Need-level results are not published: 6 scenarios per need, below the pre-registered minimum of 30.

10 buyer needs
  • Compact countertop footprint
  • Crispy fries and wings
  • Easy cleanup
  • Family meals with a side
  • Fast preheat and reheating
  • Simple controls and durability
  • Checking food without losing heat
  • Baking, roasting and toasting
  • Quiet fan, cool kitchen
  • Roasted vegetables and tender proteins

Methodology

Each judge is an AI model called through an API; “About this result” names each model and how it was called. In each buyer scenario, the judge chooses between the two brands. The scenario is the unit of analysis.

Version
ACM-1.0
Precision
Measured
Consensus, needs and languages
95% confidence intervals (MOVER combination of the per-judge intervals, widened for small samples in battles and newer boards). The consensus gives equal weight to each model family. The per-judge results in “Each model” are the primary measure.
Per judge
95% confidence intervals (hull of the scenario-clustered bootstrap and Wilson intervals, widened for small samples in battles and newer boards). A single model's view is one judge, not the consensus.
Panel
Fast panel: the fast or small current models of each vendor, not the full flagship panel.

Data warnings

  • Brand names only: the models saw each option as a brand name, with no product facts, and answered from their own knowledge.

About this result

AI models (API)
  • Claude Haiku 5.5
  • DeepSeek V4.1 Flash
  • Gemini 3.8 Flash
  • GLM-5.3 Flash
  • GPT-6 Luna
  • Grok 4.7
  • Kimi K3.1 Pro
  • Llama 4 Maverick
  • Mistral Small 2603

Every model was called via OpenRouter (pinned providers).

Conditions
Each model chose between the two brands in 60 buyer scenarios. Scenario languages: English.
Pre-registration (SHA-256)
6b7a225c45cb… What the pre-registration fixes
Signed snapshot

Verify this result: download the signed snapshot (JSON)

Signing key (kid)
FnG9tqyrr6Y0… · Production key
SHA-256 of the payload
3c508152e1bf…

How to verify a snapshot

Rank, inclusion and influence on results are never sold.