MMarketing Against The Grain
← All frameworks
Strategy

Outcome-Based LLM Selection

Compare models on your task instead of automatically choosing the newest release

Difficulty
Easy
Time to result
~days to results
Steps
6
Confidence
99%

This decision framework replaces model-version assumptions with task-specific evidence. The team defines representative inputs and explicit quality criteria, then runs the same evaluation across candidate models, including both newer general models and older or smaller fine-tuned alternatives. Output quality is assessed alongside relevant operational variables such as context capacity, latency, price, consistency, privacy, and failure rate. The selected model is the one producing the best overall business outcome, not necessarily the model with the newest version number or broadest benchmark reputation. Because model capabilities, fine-tuning options, and application requirements change, the comparison is repeated periodically. The mechanism makes model choice an empirical deployment decision rather than a status-driven technology preference.

Origin

Extracted from Marketing Against The Grain after the hosts argued that a fine-tuned GPT-3.5 could outperform GPT-4 for a particular business task.

Core principles

  • 01Newer does not automatically mean better for a specific task
  • 02Fine-tuning can outweigh raw model generation
  • 03Task outcomes should determine model choice
  • 04Context capacity, cost, latency, and specialization all affect success

How to run it

  1. 1

    Define the target outcome

    Specify the exact task the model must perform and the standard an acceptable output must meet.

    Pro tip Translate broad goals into observable scoring criteria.

    Watch out Generic impressions such as sounds smarter are difficult to evaluate consistently.

  2. 2

    Build a representative test set

    Gather normal cases, difficult cases, edge cases, and known failure scenarios without using training examples as the entire evaluation set.

    Pro tip Include production-like inputs from the actual workflow.

    Watch out An easy or narrow test set will overstate model reliability.

  3. 3

    Select contrasting candidates

    Include the newest general model and at least one older, smaller, or fine-tuned model that could suit the task.

    Pro tip Keep prompts and tool access consistent where possible.

    Watch out Uncontrolled configuration differences can distort the comparison.

  4. 4

    Run and score the models

    Evaluate output quality and operational factors such as cost, speed, consistency, and usable context.

    Pro tip Blind model identities during human scoring when feasible.

    Watch out Do not select solely on average quality if rare failures carry serious consequences.

  5. 5

    Choose for the business outcome

    Select the candidate offering the best trade-off for the real deployment rather than the highest-status model.

    Pro tip Document why the winning model fits the current task.

    Watch out A winner for one workflow should not be presumed best for every workflow.

  6. 6

    Re-evaluate periodically

    Repeat the comparison when models, fine-tuning methods, prices, data, or task requirements change.

    Pro tip Preserve the evaluation set and scoring rubric for longitudinal comparisons.

    Watch out Do not let a historical winner become an untested permanent default.

In the wild

Comparing GPT-4 with fine-tuned GPT-3.5

A support team scores both models on the same held-out customer questions. Evaluators measure factual correctness, adherence to company terminology, resolution rate, latency, and cost. Although GPT-4 performs better on broad reasoning, the fine-tuned GPT-3.5 model produces more accurate domain-specific answers at lower cost.

The team deploys the older fine-tuned model because it delivers the stronger production result for that workflow.

Common mistakes

Defaulting to the newest model

Model recency and general benchmark strength do not guarantee superior performance on a specialized business task.

Comparing only output prose

A model choice can fail operationally if the evaluation ignores cost, latency, context limits, consistency, or safety.

Using different test conditions

Different prompts, data access, or tools make it difficult to attribute performance differences to the models themselves.

Is it for you?

Best for

It is best for teams choosing between multiple foundational and fine-tuned models for a defined production workflow.

Not ideal for

It is not ideal when the task lacks representative examples or measurable criteria for comparing outputs.

From the transcript

you might want to test 3.5 with super fine tuning. You might get a better output, which is very antithetical to how everybody thinks. It's…

Kip Bodner · 24:30

Large language models largely depend on well, how many tokens can I do? How can I fine-tune it?

Kip Bodner · 24:30

So just don't opt for the newest model. Try a couple of different models, especially if you're an open AI user, you're using the API.…

Kip Bodner · 25:00

From the episode

How Meta’s New AI Translator Can Expand Your Business (#151)