Blog · Published · Updated
Fine-tuning, RAG or training your own model?
Short answer
RAG gives the model current knowledge at every question, fine-tuning teaches behaviour through examples, and a small model is enough for choosing a category. First note the mistake: outdated terms are a source problem, the wrong department a behaviour problem. In a scenario of 1,000 tickets a month, RAG with the current terms cuts errors from 15% to 7%, and fine-tuning to 3%, which together save 12 hours of corrections, or €419 a month.
How we workDetails ↓
- 01Call30 minutes with an engineer, free
- 02PrototypeA working system on your process and data, free
- 03ImplementationTarget and fixed price in the contract; 50% at signing
- 04Acceptance50% once the agreed target is met
- model on your server or in the cloud in the EU
- quoted after the review
- same work in application with EU cloud model
- from €3,000
- task, data and equipment analysis
- €0
We belong to the OpenAI and Anthropic partner programmes and learn through their official courses. What this means ↓
Author: Syntalith · 3 min read
Statistics
Model adaptation: statistics 2026
12 h
fewer corrections a month at 1,000 tickets: RAG with the current terms cuts errors from 15% to 7%, fine-tuning to 3%, at 6 min per correction. Scenario.
49%
According to Anthropic (2024), combining contextual embeddings with BM25 search cut failed retrievals by 49%, and by 67% with reranking.
11 of 13
According to the NoLiMa study (2025), at 32,000 tokens of context 11 of 13 models fell below half of their short-context performance.
14–56%
According to Anthropic (2025), studies with a control group found that AI cut task time by 14% to 56%.
Source: Anthropic, Estimating AI productivity gains (2025) ↗
48%
According to the European Commission (2026), 48% of EU SMEs and mid-caps name a lack of expertise as a barrier to AI.
Source: European Commission, Flash Eurobarometer 578 (2026) ↗
Figures checked: 22 October 2026
Two errors that look alike
The model answers by the old terms and conditions. Or it knows the terms but keeps sending complaints to the wrong department. To a user the two errors look alike, but the first concerns the source of knowledge and the second the way the model works. RAG joins search with generation: the app finds passages of documents and passes them to the model with the question, and the model's weights do not change. It works for terms, product sheets and procedures, but the result depends on the search engine, so you score retrieval and the answer separately.
In supervised tuning you show the input and the expected output: for a ticket, the department, the priority and the reason for escalation. LoRA trains extra matrices while the base weights stay frozen, and QLoRA combines this with a quantised base model, which limits the resources needed. Knowledge that has to be updated or deleted often is easier to control in a separate source than in the weights.
- 01Errora recurring error of the ready model, with the expected result
- 02Examplesreal cases, including rare and ambiguous ones
- 03Labelsagreed rules, contradictions settled before training
- 04Splittraining, validation and final evaluation, split by case
- 05Comparisonthe base model, improved instructions and the tuned variant
What fine-tuning or RAG on company data gives
- Today: 15% errors × 1,000 × 6 min
- 15 h (€524)
- After a change without training (RAG with the current terms): 7%
- 7 h (€244)
- After fine-tuning: 3%
- 3 h (€105)
- The simpler change saves 8 h, fine-tuning adds 4 h (€140) a month
Compare fine-tuning with the cost of examples, training and a new evaluation
The error shares and the correction time are the scenario's assumptions, which we measure on the client's cases not used for training. €34.90 an hour is the EU average hourly labour cost for 2025 according to Eurostat.
In this count, RAG with the current terms gives most of the effect for a fraction of the cost. Training makes sense at a larger scale or when the remaining errors are expensive. According to Anthropic (2024), combining contextual embeddings, BM25 search and reranking cut failed retrievals by 67%. When the error lies in the source of knowledge, a change to retrieval like this usually gives more than tuning the model.
- Evaluation cases kept apart from training examples
- The same set for the current model, the simpler change and the adapted model
- Correct answers prepared by the people who correct the results today
- Errors counted separately for each kind of mistake
- A plan for a new evaluation after a change of base model or process
The set of training examples has to be maintained: when the process, the naming or the base model changes, the evaluation is repeated on the same test set. We put that cost in the quote together with the training itself.
When a small model is enough
Choosing one of a dozen or so departments can be handled by a classifier, an embedding model or a small decision model: you need a category, and free text only adds time. Jev-inspired models show the direction, and you compare them with a simple rule. Training from scratch means wider responsibility for data and the cost of computing, and it can make sense for a small, narrowly defined model, while building a general language model needs its own case. Related messages from one case stay in the same part of the split: five messages about one complaint spread across training and testing give an inflated result.
The model does not know current knowledge
RAG with document versions
an app from €3,000
The model confuses the company taxonomy or format
LoRA fine-tuning on examples
priced after the comparison
Choosing a category out of a dozen or so
a small model or a classifier
priced after the comparison
What the comparison should deliver
Before you commission the work, settle the cost of labelling, of comparing the variants and of a new evaluation after the base model is updated, because the LoRA technique alone does not set the price or the usefulness of a project. We adapt models as part of our private LLMs, and we build the app where an employee sees the result next to its source as part of our AI apps. For the free analysis, a few examples of an error that keeps coming back and a note of who corrects it today are enough.
Worked example · Scenario
How we count the payback: an assistant on documents
We run the same count for your process in the free analysis.
€3,723
a month for finding answers to 800 questions in documents
Payback: 1 mo.
Our assumptions are 8 minutes to find an answer in documents or ask a colleague, and checking in 15% of the old time. €34.90 an hour is the EU average hourly labour cost for 2025 according to Eurostat, for companies with 10 or more employees. Model cost: Claude Sonnet 5.5, about 6,000 + 500 tokens per answer from documents, at the ECB rate of 1.1205 USD per euro on 22 October 2026.
See the full calculation →