This website uses cookies to improve your browsing experience and help us with our marketing and analytics efforts. By continuing to use this website, you are giving your consent for us to set cookies.

Find out more Accept
Portfolio

ML-powered microservice for customer request processing

Automating unstructured data processing to improve customer interactions
scroll down to discover
ML-powered microservice for customer request processing project image

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

  1. Reduced our partner’s load and improved efficiency with a machine learning microservice.
  2. Made the microservice scalable to meet growth demands with Docker.
  3. 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

1 Automated request data extraction
2 Template-based response generation
3 Transformer-based language models
4 Post-processing for accuracy
ML-powered microservice for customer request processing project screenshot 1
ML-powered microservice for customer request processing project screenshot 2
ML-powered microservice for customer request processing project screenshot 3

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

+44 20 8144 4696

contacts@aimprosoft.com

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,

    My name is
    from
    and
    I know you from
    In short,

    Thank you for reaching out!

    We’ve received your message and will get back to you shortly.

    Contact us directly via

    +44 20 8144 4696

    contacts@aimprosoft.com

    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