Public Dataset

What people want to use AI for, and which models work

What's in the dataset

Every time someone reaches a Bearing recommendation, we record the structured task classification, the priorities and factor weights the recommender actually applied, which models were recommended, any multi-stage plan, which model the person selected (if any), and -- optionally -- whether it worked. The current schema also records whether recommended/chosen models are open-weight or local-capable, and can capture the coarse hardware/fit context behind a local-model choice. Tasks are included even when no model was selected.

We also publish head-to-head comparison data and Bearing-hosted Route / Trio / Challenger runs. Predicted hardware fit is kept separate from observed execution evidence, so future Ollama or other local-runtime measurements can record what actually ran, on what broad class of hardware, without pretending an estimate was a completed run.

What we never collect: no raw task descriptions, no prompt or response text, no email addresses, no IP addresses, and no browser user-agent or detailed GPU model strings. If someone uses the hardware-aware local-model feature, only a coarse profile such as platform, architecture, memory amount and GPU vendor can be attached to their model choice.

Why this matters

Bearing is building a public record of real-world “task → recommendation → choice → execution → outcome” decisions. Benchmarks test raw capability; Bearing tests fit -- whether a model is the right choice for what someone actually wants to do, including openness and local-execution constraints.

This data is useful for anyone building routing systems, recommendation engines, or evaluation tools for AI models.

Download

Recommendation data

Task classifications, model recommendations, selections, and outcomes.

Comparison data

Head-to-head model preferences with task context.

Routed-run data

Route, Trio and Challenger runs with recommendation rank, open/local model metadata, blind-judge verdicts and human preferences.

Methodology

  • Task classification: Claude Haiku with a confidence threshold of 0.6. Tasks below this threshold go through a clarification step.
  • Scoring: 7-factor weighted scoring based on user-ranked priorities. See About for details.
  • Selection signal: which model the user chose and at what rank, plus a snapshot of whether it was open-weight/local-capable and which open/local/ hardware-fit filters were active.
  • Execution signal: actual runtime observations are stored separately from predicted hardware fit. The schema can capture runtime, quant, context, coarse hardware, VRAM, latency and tokens/sec when that evidence genuinely exists.
  • Outcome signal: optional thumbs up/down with structured failure reasons (e.g. quality, speed, cost, hallucination).

Schema

Recommendation dataset

FieldTypeDescription
task_typestringPrimary task category
task_subtypestringSpecific task sub-category
complexitystringlow | medium | high
input_lengthstringshort | medium | long | very_long
needs_visionbooleanRequires image/vision capabilities
needs_toolsbooleanRequires tool use / function calling
needs_codebooleanRequires code generation
needs_reasoningbooleanRequires multi-step reasoning
is_recurringbooleanRecurring or repeated task
data_sensitivitystringPrivacy / on-prem sensitivity class
latency_targetstringrealtime | interactive | batch
volumestringExpected usage volume
needs_long_contextbooleanRequires long context
needs_multilingualbooleanRequires multilingual capability
is_agenticbooleanAgentic / multi-step tool-using workload
output_lengthstringshort | medium | long | very_long
modestringrecommend | embedding | pipeline | validate
priority_orderstring[]User-ranked priority factors
excluded_factorsstring[]Factors the user opted out of
factor_weightsobject?Normalised per-factor weights actually applied
pipeline_stagesobject[]?Multi-stage plan if recommended
classification_schema_versionstringv0.7 | v0.8 | v0.9 — task_type enum used
models_recommendedobject[]{slug, rank, weighted_score, model_class, open_weights, is_open_weight, local_capable}
local_recommendationsobject[]Reviewed local candidates with quant, memory footprint and hardware tier
model_selectedobject?Chosen model + selection-time openness/local snapshot + privacy-safe choice context
execution_observationsobject[]Observed runtime/local execution evidence; never inferred from predicted fit
outcome_successboolean?User-reported success
failure_reasonstring?Failure reason if applicable
task_datedateDate the task was created

Comparison dataset

FieldTypeDescription
task_typestringPrimary task category
classification_schema_versionstringv0.7 | v0.8 | v0.9 — task_type enum used
model_a_slugstringFirst model in comparison
model_a_metadataobjectCurrent openness/local/model-class metadata
model_b_slugstringSecond model in comparison
model_b_metadataobjectCurrent openness/local/model-class metadata
preferredstringmodel_a | model_b | tie
preference_reasonstring?Reason for preference
task_datedateDate of comparison

Routed-run dataset

FieldTypeDescription
modestringroute | trio | challenger
task_typestringUnderlying task category
candidatesobject[]Run candidates with rank, score, role and open/local metadata
execution_locationstringbearing_hosted for this dataset
judged_winnerstring?Blind judge choice
human_preferredstring?Human preferred model or tie
run_datedateDate of run

Licence

This dataset is released under Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0). You are free to share and adapt the data for non-commercial purposes with attribution.

Built by The Good Ship · good-ship.co.uk