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

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.

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).

Stay informed with CNAIP. Subscribe to our regular mediamonitor and never miss an update in the world of AI. We’ll deliver a digest of the most essential news straight to your inbox.

By subscribing, you agree to our Terms of Service.

© cnaip 2026

Want to become a part of Czech AI?

Share your story and showcase what you can achieve with artificial intelligence. Your involvement will inspire others and help us map out the Czech AI scene in its entirety.