"Should we fine-tune?" is usually the wrong question asked confidently. This playbook builds the decision memo engineering will respect: knowledge volatility, update cadence, cost curves at projected volume, and data-rights constraints resolved into RAG, fine-tune, or prompt-only — with total-cost-of-ownership math you personally audited.
Workflow area: AI Product Economics · Tier: Advanced · Hands-on time: ~45 minutes
The architecture choice for grounding an AI feature is a product decision wearing an engineering costume. Fine-tuning gets proposed because it sounds serious; RAG gets proposed because it's fashionable; prompt-only gets dismissed because it sounds lazy — and all three reflexes are wrong in different situations. The variables that actually decide it are ones the PM owns: how fast the knowledge changes, how wrong the feature can afford to be, whose data it is, and what the cost curve looks like at real volume. Your job is to bring those variables to the table with numbers.
Score the four decision variables first, before any costs. Fill this table honestly: knowledge volatility (changes hourly? monthly? never?), update cadence required (how stale can an answer be before it harms?), per-answer stakes (does a wrong answer cost a ticket or a lawsuit?), data rights (can this data legally be used to train a model, and can one customer's data ever influence another's answers?). The last one is a hard constraint, not a score: customer-confidential data generally rules fine-tuning on pooled data out immediately.
Get the decision logic challenged by AI before the math. Paste into Claude:
Act as a skeptical staff engineer reviewing an architecture choice
for grounding an AI feature.
Feature: [WHAT IT ANSWERS/GENERATES, FOR WHOM]
Knowledge source: [WHAT IT IS, SIZE, WHO OWNS IT]
Volatility: [HOW OFTEN IT CHANGES + HOW FAST CHANGES MUST APPEAR]
Stakes: [COST OF A WRONG/STALE ANSWER]
Data rights: [TRAINING PERMITTED? CROSS-CUSTOMER ISOLATION NEEDED?]
Volume: [REQUESTS/MONTH NOW AND AT 12-MONTH PROJECTION]
For each of prompt-only, RAG, and fine-tune:
1. Whether it's viable AT ALL given the constraints (data rights
and staleness can eliminate options — say so).
2. What it's best at here, and its dominant failure mode.
3. The hidden costs PMs miss (RAG: chunking quality, index
refresh pipeline, retrieval eval; fine-tune: data prep,
re-training on every knowledge change AND base-model
deprecation; prompt-only: context-window cost at volume).
Recommend one, state the strongest argument AGAINST your
recommendation, and name what evidence would change it.
The "strongest argument against" line is the part to read twice — it's your memo's risks section.
Build the TCO sheet at three volumes. One Google Sheet, three columns (prompt-only, RAG, fine-tune), rows for: per-request inference cost (tokens × current provider prices — pull them from the pricing pages today, they move), retrieval infra (vector store, embedding refresh) for RAG, training + hosting + re-training-per-update for fine-tune, and engineering time to build and to maintain (the row everyone omits). Compute at current volume, 5×, and 25×. Prompt-only's long-context costs scale linearly with volume and often cross RAG's curve embarrassingly early — the sheet finds that crossover.
Audit the sheet yourself. Recompute two cells by hand: one inference cost (tokens per request × price per million — check the tokens estimate against a real logged request, not a guess) and the fine-tune re-training cadence (volatility says monthly? then 12 trainings/year, not the one-time cost the proposal quoted). If you can't defend a cell to a staff engineer, the memo isn't ready.
Write the one-page memo. Structure: decision in one sentence → the four variables and which one dominated → TCO table with the crossover volume → what would reverse this decision (a price drop, a volume threshold, retrieval quality below X on the eval set) → review date. The reversal triggers are what make it a decision memo instead of an opinion.
Never paste customer-owned data into external tools while prototyping this decision — use synthetic stand-ins, and confirm your provider's data-use terms (training opt-outs, retention) before any customer content flows through a candidate architecture.
The architecture follows the knowledge: volatile and customer-owned points to RAG, stable and style-shaped points to fine-tuning, small and yours points to the prompt. The TCO sheet doesn't make the decision — it makes the decision defensible.