The client faced an inefficient process of assigning animal patients to specialized veterinary doctors. Manual decision-making led to delays, inaccuracies, and customer dissatisfaction. Automating the decision process was therefore critical to increasing efficiency, reducing costs, and ensuring better customer experience.
Automated classification to specialized veterinarians based on an NLP language model

Client NamePet Expert
Client CountryCzech Republic and other EU countries
- Client typeSME
- IndustryFinancial Services, Markets & Insurance
- Application areasCustomer Support & Experience, Operations & Process Automation
- AI technologiesAdvanced Analytics / Data Science, Machine Learning, MLOps & Model Monitoring, Natural Language Processing (NLP)
- Business impactsCustomer Experience & Market Growth, Employee Enablement & Productivity
- Data typesDocuments / Semi-structured Data, Textual Data
- Delivery modelsCustom Development
- DeploymentsCloud
- Key capabilitiesRecognition, Classification & Tracking
- Project stagesInitial Production Deployment
- Solution formsAPI / Micro-service Interface
Solution Description
Problem description
Solution
An NLP classification model based on FastText was developed, which recommends the appropriate specialist based on veterinary reports. The model processes diagnostic descriptions, leverages word embeddings, and can accurately predict specialization. The solution runs in real time (approx. 0.03 s/100 requests) on a standard CPU, significantly reducing costs and ensuring easy scalability.
Main Users of the Solution
Reception and call center staff (first customer contact).
Veterinary assistants (preliminary triage).
Department heads (capacity and resource allocation).
Project timeframe (months)
The total implementation took 3 months (2 months for model development and testing, 1 month for integration).
Technologies used
FastText, Python, BERT NLP Model, Azure Container Services, JSON API, basic NLP preprocessing (tokenization, bigrams, stopword filtering).
Additional services
- Identification and prioritization of suitable use-cases
- Data collection and pre-processing
- Data governance and data quality
- AI model selection and customisation
- Providing MLOps infrastructure
Implementation
Project Owner on the Client's Side
Head of IT / Data / Technology
Participation on the Client's Side
- Business / Product Owner
- Software & Data Engineering / IT Ops
Form of Supplier Involvement
Full implementation
Operation and Maintenance
Operational Model
Joint management – model runs on the client’s Azure infrastructure, with technical support provided by the vendor.
Needed Competencies on the Client's Side
IT administrator (deployment and monitoring).
Data specialist (new data preparation, retraining).
End users (regular interface usage).
Other Resources or Infrastructure
Low requirements: runs on a single CPU server, basic cloud hosting (Azure). No GPU required, minimal operational costs.
Impact and Results
Qualitative Benefits
- Faster and consistent specialist recommendations.
- Higher client satisfaction and improved customer experience.
- Reduced decision-making errors.
- Support for data-driven management decisions.
Quantitative Results
- Model accuracy ~80% (sufficient for real operations).
- Recommendation time reduced from minutes to milliseconds (0.03 s / 100 queries).
- Manual workload reduced by approx. 30%.
Client Feedback
“Data Mind developed an NLP classification model for us to assign cases to the right specialists with high accuracy. The solution has proven to be highly effective and efficient in predicting which specialist an animal should be referred to, based on its condition description, with overall accuracy of about 80% and a fast response time of 0.03 seconds. The model helped us quickly and efficiently assign patients to the right experts, allowing staff to focus more on customer care than administration.”
Lessons Learned and Recommendations
Key Success Factors
- Well-prepared and cleaned data.
- Focus on speed and cost-efficiency instead of only maximum accuracy.
Biggest Challenges
- Data imbalance between specializations → addressed by balancing the dataset and adjusting metrics.
- Real-time requirement → FastText was chosen instead of large language models like BERT.
Recommendation for Others
Companies should consider not only accuracy but also operational costs and real-world usability when choosing an AI model. Having high-quality data and involving the business owner in evaluation is critical.
Promotion
Demo / Public Resources
- Internal API on Azure Container Services (restricted access). Public materials: PetExpert NLP Classification Model project presentation (internal case study).

- CompanyData Mind
- ContactJan Matoušek
- Emailjan.matousek@datamind.cz
- Websitehttps://www.datamind.cz
- AddressKe Stírce 1766/5, 182 00 Praha