Blog · Published · Updated
Fine-tuning for support ticket routing
Short answer
Fine-tuning helps classify tickets when a general model regularly confuses the company's specific categories. First check whether people understand the categories the same way and whether past assignments show the correct decision. If tickets went to whichever team had time, the history teaches the model who was available.
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 · 4 min read
Statistics
Support tickets and AI: statistics 2026
28 h
a month fewer corrections at 3,000 tickets: a ready model with the queue description cuts errors from 15% to 8%, fine-tuning to 4%. Scenario.
15%
According to Brynjolfsson, Li and Raymond (2025), customer support agents with AI help resolved 15% more issues an hour on average, in a study of 5,172 people.
Source: Brynjolfsson, Li and Raymond, The Quarterly Journal of Economics (2025) ↗
30%
According to Brynjolfsson, Li and Raymond (2025), less experienced support agents with AI raised the number of issues resolved an hour by 30%.
Source: Brynjolfsson, Li and Raymond, The Quarterly Journal of Economics (2025) ↗
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) ↗
47%
According to the European Commission (2026), customer service is the most common use of AI among small and medium-sized EU companies that already use it: 47%.
Source: European Commission, Flash Eurobarometer 578 (2026) ↗
Figures checked: 22 October 2026
- The queue name matches how work is divided
- Teams understand the categories the same way
- The history shows the correct decision
- The cost of a mistake described for each category
What the model would actually learn
In this use, the model learns to predict the agreed category from the description of the case. It does not have to write a reply to the customer or solve the ticket on its own. A narrow scope makes benefits and mistakes easier to assess.
Google's documentation on supervised fine-tuning lists classification as one use of adaptation on labelled examples. It does not follow that every queue needs a trained LLM. The choice depends on the task and on a comparison with simpler options.
First check the categories and the data
Ask two experienced employees to assess the same hard cases independently. If they often differ, the rules of responsibility need clarifying. A model trained on inconsistent decisions will inherit part of that problem.
The ticket history also needs interpreting. The last team in the record need not be the correct first recipient. It may reflect a later escalation. Assess the data against the decision the system is meant to support.
Coverage of rare cases, product changes and the customers' language matters. The number of records alone does not settle whether you are ready to train. In Polish tickets, for example, allow for abbreviations, inflected names and Polish terms mixed with English ones.
Which solutions to compare
| Option | When it deserves a check |
|---|---|
| Rules | The data contains clear identifiers or case types |
| A simple classifier | The task is narrow and the categories are stable |
| A general model | It handles the task well once the categories are clearly described |
| Fine-tuning | Repeatable errors remain, and the company has reliable examples |
| A process change | People do not agree who should get the case |
An adapted model should justify its extra cost of preparation and maintenance. If a simpler method gives a similar result, owning the model is no business benefit in itself.
Acceptance should count the cost of a mistake
Not all wrong assignments hurt equally. Passing a routine request to the neighbouring queue may cost a few minutes. Missing an urgent failure can delay the response much more. The criteria should reflect these differences.
Assess the categories separately, together with the cases the system hands to a person. Decide whether the result is a suggestion or triggers an action in the system. At the start it is easier to assess the quality of the proposals without changing the whole ticket workflow at the same time.
The final test should use independent cases that were not used to adapt the model. The buyer needs a comparison of the options on the same cases, a description of the limits and who takes over a ticket when the classification is uncertain.
What happens after launch
A new product, a reorganised service team or renamed categories can make the system work worse. The offer has to name the owner of the categories, how new errors are assessed and the scope of later changes. Training does not end the responsibility for quality.
The rights to use the data, how it is stored and the environment cleared for use are also part of the purchase. Do not assume that being able to export tickets means consent to use them freely for training.
How to talk to Syntalith
As part of AI applications and models, we can consider classification as part of a specific process. The first question is which error is worth reducing. A proposal should describe the options compared, the data, the acceptance criteria and responsibility after deployment. The details of preparing the data set and training stay part of the project work.
This article describes a use to assess. It claims no ready model and no effectiveness measured at a client. Pricing information is on the pricing page. For the call, prepare a description of the categories and a few anonymised cases that move between teams today.
What it costs
- Today: 15% errors × 3,000 × 5 min
- 37.5 h (€1,309)
- After a change without training (a ready model with the queue description): 8%
- 20 h (€698)
- After fine-tuning: 4%
- 10 h (€349)
Fine-tuning adds 10 h (€349) a month beyond the simpler change
The error shares and the correction time are the scenario's assumptions, which we measure on cases not used for training. €34.90 an hour is the EU average hourly labour cost for 2025 according to Eurostat.
- Cases for assessment kept apart from training examples
- The same set for the current solution, the simpler change and the new model
- Decisions by the people who correct the results today
- Errors counted separately for each kind of mistake
Where to start
In the free review we choose one process and 20 to 100 cases the team has already handled. We compare the simpler change with an adapted model on cases the model has not seen, and within 2 working days you receive a written summary with a price. We adapt models as part of private LLMs, and build the application as part of AI apps.
Worked example · Scenario
How we count the payback: support tickets
We run the same count for your team in the free review.
€5,817
a month for answering 2,000 customer emails
Payback: 0.6 mo.
5 minutes to read an email and write a reply 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: Claude Sonnet 5.5, about 3,000 + 600 tokens per message with a draft reply, at the ECB rate of 1.1205 USD per euro on 22 October 2026.
See the full calculation →