Comparison / AI Systems

Prompt engineering vs fine-tuning: which one first?

Almost always prompt engineering first. Here's the practical difference between the two, and the evidence that tells you when it's actually time for the second one.

Side by side

The practical differences.

 Prompt engineeringFine-tuning
What it changesThe instructions and examples given to an existing model at the moment of useThe model's own internal weights, trained further on your examples
Data neededA handful of strong examples and a clear briefA real, sizeable set of historical examples from your actual business
Time to first resultHours to daysDays to weeks, plus an evaluation cycle
Cost profileLow — mostly design and testing timeHigher — data preparation, training runs, ongoing retraining as needs shift
Best fixesTone, structure, following instructions, reducing obvious errorsDeep pattern-matching only your historical data teaches — house style at scale, edge-case handling
ReversibilityInstant — change the prompt, change the behaviorSlower — a new model version needs retraining and re-evaluation
The actual order

Start with the cheaper fix.

1

Tighten the prompt first. Most accuracy problems are prompt problems — ambiguous instructions, missing context, no clear format. This is the cheapest, fastest lever, and it's reversible in minutes.

2

Build an evaluation set from real production inputs. Not a hand-picked demo set — the actual messy inputs the system sees. This is what tells you honestly whether the prompt has hit its ceiling.

3

Only then consider fine-tuning — and only if you have enough real historical examples to train on. Fine-tuning without real data to learn from doesn't have anything to learn from.

We tighten prompts and fine-tune models against real examples from your business — see Prompt Engineering & Custom GPT Fine-Tuning — but we only recommend the fine-tuning step once the evidence says a general model has hit its ceiling, not before.

Questions people ask

Before you commit to either.

Do we need fine-tuning if prompt engineering already works?

No. If a well-designed prompt hits your accuracy bar, fine-tuning adds cost and maintenance for no real gain. It only earns its place once you have solid evidence a general model has hit its ceiling.

How much data does fine-tuning actually require?

Enough real examples to represent the patterns you want the model to learn — this varies by task, but it's meaningfully more than the handful of examples a good prompt needs, and it has to be genuinely representative, not just plentiful.

Can you combine both?

Yes, and it's common — a fine-tuned model still benefits from careful prompt design on top of it. They're not mutually exclusive; fine-tuning changes the baseline, prompting still shapes each specific request.

Does fine-tuning ever need to be redone?

Yes, if your business, terminology or the underlying model changes meaningfully. It's not a one-time investment — treat it as something you maintain, not something you finish.

One good conversation

Bring the messy version. We’ll find the signal.

Tell us where work gets stuck. We’ll come back with a sharper view of what to automate, what to keep human, and what to leave alone.