Blog · Published · Updated
Local AI for document batches
Short answer
When the result can wait until morning, a local AI app processes a batch of documents in the background and returns a list of descriptions for review. The employee sees which files were done, which are waiting and where reading failed. At Syntalith an app on a local model costs from €3,000 net plus GPU hardware. With 1,000 documents a month at 6 minutes each, it pays back in 1.2 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
Documents and local AI: statistics 2026
1.2 mo.
payback of a €3,000 local app at 1,000 documents a month: €3,490 of work today, €1,087 with checking and a GPU server. Scenario.
230,085
According to a Syntalith measurement (2026), Qwen3.8-27B on an RTX 3090 card recalled 3 of 3 checked facts from an input of 230,085 tokens, and the run took 563.4 seconds.
Source: Syntalith, long-context measurement of Qwen3.8-27B (2026) ↗
83%
According to Smits and Walkowiak (EACL 2026), in RAG on the Polish Wikipedia assessed on 1,000 PolQA questions, PLLuM-12B matched the quality of 70B models with 83% less energy.
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) ↗
48.8%
According to Eurostat (2025), 48.8% of EU companies that considered AI and did not use it named concerns about data protection and privacy.
Source: Eurostat, Use of artificial intelligence in enterprises (2025) ↗
Figures checked: 22 October 2026
In the morning the employee needs a ready list
The documentation team receives a set of reports and prepares short descriptions for an internal catalogue. The material stays in the company's environment. The owner picks the files to process, and the next day opens the list of descriptions. Next to one report they see that an attachment could not be read, and they deal with that exception without going through every file.
A description is a proposal for approval. The employee checks it against the original, corrects a missed topic and only then passes it to the catalogue. An unfinished document stays on the list with a status: the file arrived and is waiting to be processed. If a document may have changed in the evening, the app shows which version it processed.
- 01Selectionthe owner names the files and versions to process
- 02Queuethe app processes the batch in an agreed window
- 03Statusesdone, waiting, reading failed
- 04Receiptthe employee checks the description against the original
- 05Cataloguethe approved description moves on
What local batch processing costs and when it pays back
- Today
- 1,000 documents × 6 min = 100 h × €34.90 = €3,490
- With the app, an employee checks the output in 25% of the time
- €873
- Hetzner GEX45 GPU server
- €214
- Saving
- €2,404 a month
Payback of €3,000
1.2 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 with 24 GB of GPU memory from Hetzner's website on 22 October 2026, without the one-off setup fee of €209.
The count covers the time spent searching, reading and compiling the material. What stays is the time to check the output 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. In our measurement Qwen3.8-27B on an RTX 3090 processed 230,085 tokens in 563.4 seconds. In batch work that time does not get in the way, because nobody waits for the answer at the screen.
What runs locally and what needs agreeing
vLLM describes processing without a separate serving endpoint and queuing jobs for later collection. Those are capabilities of the engine. The batch view, linking descriptions to files and handling missing results belong to the app you order. The term „offline inference” in that documentation does not mean the whole flow is cut off from the network. Repeating interrupted work leaves the employee a clear list of results to assess.
- Where the app takes documents from and where it saves results
- What stays in logs, backups and the history of questions
- Who has access to questions, answers and summaries
- Who updates the model, the app and the set of documents
When your current document flow is enough
If the description comes from form fields, you can build it from a template without a model. If the reports already contain a summary, it is enough to fetch it. A model is worth assessing when an employee reads varied texts and writes each description from scratch. The trial also shows the reviewer's work: many proposals at once create a queue for checking that processing files one by one used to hide.
The description follows from form fields
a template in the current system
no AI
Single documents as they come
a chat with an approved model
a licence
Many documents, the result can wait
a local app with a queue and statuses
from €3,000 plus hardware
Where to start
Before you expand, look at one real batch of approved material, including a file whose processing failed. On that basis we set the collection time and the reviewer's workload. We roll out local models as part of private LLMs, and we build the view for working with sources as an AI app. For the free process review, a description of one case and the places where the material sits is enough. Confidential files stay in the company, and you get a written plan within 2 working days.
Worked example · Scenario
How we count the payback: document workflow
We run the same count for your documents in the free process review.
€2,327
a month for matching 1,000 documents to cases by hand
Payback: 1.5 mo.
4 minutes per document matched to a case and checking in 15% of the old time are our assumptions. €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: reading a document in our case-file system (about €0.0002) plus matching it to the case and a note on what is missing (Claude Sonnet 5.5, about 2,000 + 300 tokens), at the ECB rate of 1.1205 USD per euro on 22 October 2026.
See the full calculation →