Choosing and Tuning — Professional¶
At professional level, focus on this question:
Can you set a multi-model strategy — abstraction, lock-in limits, release evaluation, fine-tune lifecycle — that survives model churn without per-team chaos?
Multi-model strategy, deliberately¶
- Decide which layers of the "one model everywhere" assumption to keep:
- Single-family standardization (one approved family, maximum operational simplicity) vs. multi-family by design (frontier for hard tasks, small for volume, a second family as tested fallback).
- The concentration risk analysis from How LLMs Work — Professional applies at strategy level: what happens to the org when that vendor has a bad quarter?
- Common durable shape: a frontier family for complex/agentic work, a fast/small class for volume, and at least one tested alternative path for critical flows.
Abstraction with a cutoff¶
- Standardize the interface layer from How LLMs Work — Senior org-wide — one capability interface, provider SDKs behind it.
- But name the cutoff: abstraction is worth maintaining for switching and fallback, not for erasing every vendor difference. Chasing full provider-neutrality (identical behavior everywhere) is a money pit — models differ, and the differences are often the point.
Evaluating a new release¶
- Every notable model release triggers the same routine, org-wide:
- Refresh the candidate list from leaderboards (candidates only — see Middle).
- Run the affected teams' golden sets (the upgrade evidence bar from Evaluation Fundamentals) — quality, cost, and latency deltas together.
- Update the approved-families list with dated evidence; nothing enters production on reputation.
- Fine-tuned deployments re-run their own held-out evals on any base-model change — a base update can silently invalidate the tune.
Fine-tune lifecycle governance¶
- Every fine-tune in production has: a named owner, its training-data snapshot versioned, its held-out eval set recorded, and a review cadence.
- Retirement criteria written down in advance: when a newer base model with a prompt matches the tune's metrics, the tune is retired — carrying fine-tunes forward out of sunk cost is how model estates rot.
- Data governance: training data contains customer data? Same residency/retention rules apply as anywhere else; fine-tuning pipelines are a compliance surface teams forget.
Common Mistakes¶
- Full provider-neutrality as the abstraction goal. Spends engineering dollars erasing differences that were reasons to choose models.
- New releases adopted by individual teams ad hoc. The org ends up on five model versions with five sets of drift behavior and no shared evidence.
- Fine-tunes without lifecycle ownership. Orphaned tunes on stale base models, un-retireable because nobody knows what breaks without them.
- Lock-in assessed only at contract level. The real lock-in lives in prompt formats, tool-call syntax, and fine-tunes — audit those for portability.
Apply It¶
- Write the org model strategy: standardization vs. multi-family, with the concentration-risk answer stated.
- Standardize the capability-interface layer; write the explicit cutoff of what it will not abstract.
- Stand up the release-evaluation routine: golden-set evidence bar, dated approvals, fine-tune re-evals on base changes.
- Inventory every production fine-tune: owner, data snapshot, eval set, retirement criteria.
Verify Your Work¶
- The model strategy states its concentration-risk position and fallback reality, not just preferences.
- Release evaluations produce dated, golden-set-backed decisions recorded in the approved list.
- Every production fine-tune has an owner, versioned data, and written retirement criteria.
- Prompt/tool-call formats have been audited for portability across at least two families.
Review Questions¶
- What is the right scope for provider abstraction, and what makes full neutrality a money pit?
- Why must fine-tunes re-evaluate when the base model changes under them?
- Where does real vendor lock-in live, if not in the contract?