Skip to main content
Viithiisys
LLM Development

Whether you need a custom model at all, and what to do instead in the nine cases out of ten where you do not.

Most work described as LLM development is prompt, retrieval and evaluation work on somebody else's model. Knowing which level you need separates a project from a research programme.

Nineteen years of delivery, across six countriesThe evaluation set, in your possession

Four requirementsOne needs a custom model
1Prompt2Retrieve3Tune4Host
  1. 01
  2. 02
  3. 03
  4. 04

Three stop at prompt or retrieval. The fourth runs to the end of the scale.

Illustrative of the ratio the page argues for, not a measured figure.

Four situations

Four situations, and only one of them needs a custom model.

Only the third and fourth justify a custom or self-hosted model. The first is usually a retrieval problem and the second a schema problem, both weeks rather than months.

  1. A general model does not know your domain

    It answers plausibly and imprecisely about your products, your rules or your terminology, because none of it was in the training data.

  2. Output format has to be exact

    Downstream systems need structure. A model that is usually well-formed fails a strict consumer, and the retries cost more than the calls.

  3. Cost or latency is prohibitive at your volume

    The quality is fine and the economics are not, which is a genuinely different problem from a quality problem.

  4. Data cannot leave your environment

    A real constraint, and often the only one that actually justifies self-hosting or training.

The four levels

Nearly every requirement lands on level one or two.

This is the decision the whole page exists for. The levels are ordered by cost and irreversibility, and each is genuinely harder to unwind than the one before it.

Nearly every requirement lands here

  1. Prompt and structure

    Instructions, few-shot examples, enforced output schema

    When it is rightThe model can do the job and is doing it inconsistently. The most common answer

    What it commits you toAlmost nothing. Reversible in an afternoon
  2. Retrieval

    Grounding answers in your own approved sources at query time

    When it is rightThe model lacks your knowledge, not your capability. The second most common answer

    What it commits you toA source pipeline and an ownership model. Real but modest, and portable
  3. Fine-tuning

    Adapting a model's behaviour on your examples

    When it is rightFormat, tone or a narrow classification must be reliable and prompting has genuinely plateaued

    What it commits you toA labelled dataset you must maintain, and re-tuning each time the base model moves
  4. Self-hosting or training

    Running or building the model in your environment

    When it is rightData residency, cost at high volume, or latency that hosted inference cannot meet

    What it commits you toInfrastructure, evaluation and an ongoing engineering commitment. The least reversible choice available
ReversibleHard to undo

Two things follow. Fine-tuning is often attempted before retrieval has been tried properly, which is expensive. And level four is an operations decision, not a modelling one.

What we take on

Six things, across the levels.

What the work is at each level, and the one deliverable that sits underneath all four.

  1. Prompt architecture and enforced output

    Structured output validated against a schema, with retry and fallback behaviour when a response does not conform.

  2. Retrieval over your approved sources

    Grounding, with provenance shown and a defined way to decline when the sources do not cover the question.

  3. Evaluation sets and scoring

    Real inputs with expected outcomes, so a model or prompt change becomes a measured comparison. This is the asset that outlives every other decision.

  4. Fine-tuning where it is genuinely warranted

    With the dataset, the maintenance cost and the re-tuning trigger stated before starting rather than discovered later.

  5. Self-hosted deployment

    Where residency, cost or latency requires it, including the monitoring and update path that makes it operable.

  6. Cost and latency control

    Model routing, caching and token budgets set against the job, so spend and response time stay predictable as usage grows.

Level two cannot work over sources nobody owns.

See data engineering
How the work runs

How the work runs, step by step

Five steps in order, with the evaluation set built before anything is changed.

  1. Define the task and the acceptance standard

    What the model must produce and how a correct output would be recognised. Without this no level can be evaluated against another.

  2. Build the evaluation set before changing anything

    Twenty to fifty real cases with expected outcomes. This is the instrument; everything after it is a measurement.

  3. Exhaust level one, then level two

    Properly, not briefly. A meaningful share of requirements stop here, and stopping here is the cheapest good outcome available.

  4. Only then consider tuning or hosting

    With the maintenance commitment stated. A fine-tune with no owner becomes stale the first time the base model is updated.

  5. Hand over the evaluation set and the reasoning

    So the next decision, including replacing the model entirely, is a measured one your team can make without us.

Evidence

Where this work has been done

Evaluation is the foundation of every level on the ladder above, and it is already how Viithiisys operates AI in production.

  1. Fitelo, evaluation and cost controls in production

    Directly relevant: evaluation and cost control are exactly what steps one to three above establish. In place rather than added after an incident, which is the difference between a system a team can change confidently and one nobody wants to touch.

    The evaluation set is what turns a model change into a measured decision, and it is the asset that outlives every other choice described on this page.

  2. Conscious Chemist, a customer-facing product experience

    A documented 38% faster product-question response.

    Evidence of customer-facing AI work, not a model result.

  3. Nineteen years, six countries, since 2007

    Nineteen years of delivery, across six countries.

What you keep

What you are left holding.

Portable artefacts rather than a dependency on us.

  1. The evaluation set, in your possession

    The most durable asset from this work. It makes every future model change a measured decision, including a change away from whatever we recommended.

  2. The acceptance standard, written down

    Portable across models and providers, which matters in a category where the leading option changes within months.

  3. A stated level, with its reason

    Including what was tried and rejected. A later escalation to fine-tuning should be evidence-driven rather than a fresh guess.

  4. No provider lock-in beyond your own choice

    Prompts, schemas and evaluation sets are portable. Where self-hosting was chosen, the update path is documented.

Start here

Tell us what the model is getting wrong, and how you would know it was right.

The second half is the harder question and the one that decides which of the four levels you need. Most requirements stop at the first two.

FAQ

Questions we are actually asked

Pick a topic, or ask us directly. We answer every inbound within one business day.

Still have questions?

Talk to a senior engineer, not a bot.

Talk to us