← Docs

Measurement & Incrementality

Agent scaffolding vs. fine-tuning

Scaffolding is the tools, context, and checks built around a model; fine-tuning adjusts its weights. Most operational work needs the former.

YieldBI TeamGrowth ResearchUpdated Sep 2026

Scaffolding is everything built around a model to make it useful for a specific job: the tools it is allowed to call, the context it is given before it answers, the evaluation that scores its output, the guardrails that stop bad actions, and the retry or escalation paths when it fails. Fine-tuning is different: it adjusts the model’s own internal weights using examples of the task, so the model itself changes rather than what surrounds it.

What each one actually changes

Scaffolding never touches the model. It changes what the model can see and do. Giving an agent read access to a customer’s order history, a tool to look up shipping status, and a rule that flags any refund over $200 for human review is scaffolding. None of it requires retraining anything; it can be changed in minutes by editing a prompt, adding a tool, or tightening a guardrail.

Fine-tuning changes the model’s weights so it behaves differently on inputs it has not seen phrased that way before. It needs a labelled dataset, a training run, and a new model artifact to deploy. It is slower to iterate on and harder to audit, because the resulting behavior is baked into weights rather than visible in a prompt.

Why scaffolding wins for most operational work

The typical failure in agentic systems is not that the model lacks the reasoning capability to do the task. It is that the model lacks the right context or the right tool at the moment it needs it: it does not know the current inventory level, cannot see the account’s spend history, or has no way to check its own answer before returning it. Fine-tuning a model to “know” facts that change daily does not fix that; the facts will be stale again within a week. Better context and a live lookup tool fix it immediately and stay fixed as the underlying data changes.

This is also why evaluation matters more than model choice in practice. A decision rule with a threshold, a clear rubric for correct output, and a retry path when the first attempt fails will catch and correct more errors than switching to a marginally more capable model. Scaffolding is also cheaper to test: you can run an A/B test on a new tool or guardrail in a day, versus weeks for a fine-tuning cycle.

A decision rule for when fine-tuning is right

Fine-tuning earns its cost when a task is narrow, stable, and high-volume, with a fixed output format and enough labelled examples to train on, roughly a few thousand at minimum for a meaningful shift in behavior. An example: classifying inbound ad creative into one of 12 fixed categories, run millions of times a month, where the category taxonomy has not changed in a year and thousands of human-labelled examples already exist. That is narrow, stable, high-volume, and well-labelled, all four conditions at once.

Contrast that with a task like optimizing Meta ad spend across accounts with different objectives, catalogs, and seasonality. The task is not narrow, the right answer changes as the account and the platform change, and there is no fixed output format, only a judgment call that depends on live context. Fine-tuning a model on last quarter’s decisions would encode assumptions that are already out of date by the time training finishes.

When fine-tuning is the expensive way out

If a team reaches for fine-tuning because prompts feel unreliable or the model “doesn’t understand our business,” that is usually a scaffolding gap, not a capability gap: missing context, missing tools, or no evaluation loop to catch and correct bad outputs. Fine-tuning without fixing that gap adds cost and rigidity without addressing the actual failure. The cheaper test first: give the model the missing context or tool, add a check on its output, and see whether the failure disappears before training anything.

For the fuller case on why this tradeoff keeps recurring as agentic systems mature, see fine-tuning vs. scaffolding.