ML-powered microservice for customer request processing

Overview
-
Industry
Business management
-
Provided services
Data science, Backend development
-
Type of the project
Machine learning microservice
-
Duration
November 2021 — February 2022
About the project
Our partner needed a solution to automate incoming customer requests for their sales team. We had to build a microservice-based solution that could extract unstructured data, convert it into a readable format, and automatically fill predefined templates for further processing.
We began building an ML microservice model with the Transformers library and language models, and later used the PyTorch framework for training and improvements. We chose TorchServe to serve the model with API services and deploy it, and used Docker to containerize the microservice to make sure it would be compatible with any platform. One of this project’s major challenges was making certain the model gave precise and contextually accurate responses. To ensure exactness, we refined all extracted data with post-processing.
Final touches were making sure the list of questions could expand to improve the model’s adaptability, helping the microservice evolve and grow as our partner’s business does. In the end, we delivered a robust ML-based service that improves our partner’s customer communication.
Project outcomes
- Reduced our partner’s load and improved efficiency with a machine learning microservice.
- Made the microservice scalable to meet growth demands with Docker.
- Improved end customer satisfaction with a tool for accurate and consistent communication.
Stack
- — Backend
- Python
- Transformers
- PyTorch
- TorchServe
- NumPy
- Pandas
- Docker
- Anaconda
- Hugging Face
Key features
Let’s talk
The most impactful partnerships start from a first conversation – so let’s have one!
Contact the Aimprosoft team directly using the form on the right. Simply enter your details and we will get back to you shortly, usually in less than 24 hours.
Contact us directly via
Visit our HQ in
Cyprus, Nicosia, Griva Digeni, 81-83 Jacovides Tower, 1st floor
Meet our representatives in
The UK, Spain, Bulgaria, Poland, and over 15 other European countries
Hey Aimprosoft,
We’ve received your message and will get back to you shortly.
Contact us directly via
Visit our HQ in
Cyprus, Nicosia, Griva Digeni, 81-83 Jacovides Tower, 1st floor
Meet our representatives in
The UK, Spain, Bulgaria, Poland, and over 15 other European countries