Blog · Published · Updated
How to evaluate an LLM before deployment
Short answer
Evaluating a private LLM is a repeatable test of the task on a set the model has not seen: typical cases, exceptions and missing data, with criteria agreed with the process user. The result shows errors by category and the share of cases passed to a person. An application on a local model costs from €3,000 net plus GPU hardware at Syntalith. At 600 documents a month and 8 minutes each, it pays back in 1.6 months.
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
Private LLM evaluation: statistics 2026
1.6 mo.
payback of a €3,000 local application at 600 documents a month: €2,792 of work today, €912 with checking and the GPU server. Scenario.
11 of 13
According to the NoLiMa study (2025), at 32,000 tokens of context 11 of 13 models fall below half of the accuracy they reach with a short context.
14–56%
According to Anthropic (2025), AI cut task time by 14 to 56% in studies with a control group.
Source: Anthropic, Estimating AI productivity gains (2025) ↗
90%
According to the European Commission (2026), 90% of companies using AI say that people take the decisions, and 2% of decisions are fully automated.
Source: European Commission, Flash Eurobarometer 578 (2026) ↗
20.0%
According to Eurostat (2025), 20.0% of EU companies with at least 10 employees used AI.
Source: Eurostat, 20% of EU enterprises use AI technologies (2025) ↗
Figures checked: 22 October 2026
Five questions in a demo prove little
A model answers five questions correctly during a demo. The next day it gets a page scanned upside down, a contract without the table from its annex and a question about a document the person asking has no access to. Only cases like these show whether the system is fit for work.
Before we choose a model, we agree what a correct result is and which error blocks deployment. In a law firm, the answer must point to the right clause and its version. At a help desk, what counts is the department the case goes to. In accounting, a wrong supplier identifier is a different problem from a stray space. The process user helps build the test, because they know which mistakes cause more work.
- Typical cases, rarer exceptions and missing data
- Local characters such as Polish diacritics, industry abbreviations and poor-quality documents
- Test cases kept apart from training data
- The data version and the criteria saved for the next update
- Results for each category next to the average
What it costs and when it pays back
- Today
- 600 documents × 8 min = 80 h (€2,792)
- With the application, an employee checks the result in 25% of the time
- €698
- Hetzner GEX45 GPU server
- €214
- Saving
- €1,880 a month
Payback of €3,000
1.6 months
The volume, the time and the checking share are the scenario's assumptions, which we measure in the trial. €34.90 an hour is the EU average hourly labour cost for 2025 according to Eurostat. Price of the GEX45 server with 24 GB of GPU memory from Hetzner's website on 22 October 2026, excluding the one-off setup fee of €209.
The count covers the time spent searching, reading and compiling material. What remains is the time to check the result against the source, 25% of today's work in the scenario. We measure both times in a trial on 20 to 100 cases the team has already handled.
What stays after the test
We keep the previous working version and the conditions for rolling an update back. We run the same set after every change to the model, the prompt or the data, to compare the result with the previous one. A demo result without such a set does not let you judge whether the new version is better.
- Where the application takes documents from and where it saves results
- What stays in logs, backups and the question history
- Who has access to questions, answers and outputs
- Who updates the model, the application and the document set
Measure several kinds of error
In classification we show the results for each category, because a good average can hide weak handling of rare cases. In extraction we count a missing field and an invented field separately, and in RAG we check whether the cited source supports the answer. A score of 0.9 next to an answer does not prove that nine in ten similar decisions will be correct, so we measure the confidence threshold on data from the task, together with the share of cases passed to a person. The approach is described in OpenAI's evaluation guidelines, and decision models in the article on Jev.
Choosing between two models to start with
a test on 20 to 100 cases
test €0
The decision to deploy
a full evaluation with categories and a threshold
part of the project
Updating a model in production
the same set and a comparison with the previous version
part of maintenance
Where to start
The first step is a set of 20 to 100 cases the team has already handled, with the expected result. The report contains the model version, the configuration, the results by category, examples of errors, a load measurement and a recommendation. We deploy local models as part of private LLMs, and we build the view for working with sources as an AI app. For the free review, a description of one case and the places where the materials are kept is enough. Confidential files stay in the company, and you receive the written plan within 2 working days.
Worked example · Scenario
How we count the payback: a private model
We run the same count for your process in the free review.
€4,188
a month for the work on 600 questions
EU cloud version payback: 0.8 mo.
Our assumptions are 12 minutes to find an answer in the documentation, 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 in the EU cloud version, at the ECB rate of 1.1205 USD per euro on 22 October 2026. We count the payback for an app with a model in the EU cloud (from €3,000 net). We price the model on your server after a call, and the cost of people's work stays the same.
See the full calculation →