Developing a Virtual Assistant and Industrializing NLU Activities of a Telecommunications Leader

Developing a Virtual Assistant and Industrializing NLU Activities of a Telecommunications Leader

This case study details how we helped a European telecommunications company to develop its own Virtual Assistant and to industrialize its Natural Language Understand (NLU) activities. From putting NLU at the center of their project to implementing new features and the proper management of the NLU activities, we collaborated with our client’s teams for more than two years.

Key Challenges

Our client is one of the largest telecommunications providers in Europe. They provide fixed-network, mobile communications and internet to millions of individuals and information and communication technology solutions to business organizations.

Convinced that Voice technologies are the next big trend in the Telcos sector, our client invested in the development of a Smart Speaker and an embedded Virtual Assistant. Their goal was obviously to generate net new revenues and to tackle this new market as a European pioneer. In fact, they were partnering with another Telecommunications leader to launch a product with a strong competitive advantage: being compliant by design with the GDPR regulation.

The Smart Speaker had successfully been developed, but our client was struggling with the conception of the Virtual Assistant. Several teams were working on this new product, but they were lacking key skills and techniques in Natural Language Processing (NLP) in general and in Natural Language Understanding (NLU) specifically. In fact, they had developed a first version of the NLU component that did not meet their expectations.

Therefore, our client was looking to:

They thought building the hardware was the hardest part, but that was before developing the Virtual Assistant.

NLU Consultant at Positive Thinking Company

Our Approach

The team of our client was composed of very experienced developers and data scientists, but with very little knowledge and experience in language data, NLP use cases in general and NLU specifically. Having this kind of set of skills and expertise was actually a key success factor for this very complex project.

By organizing workshops with the team and the product owners we assessed the current maturity of the project (with regards to NLU). We quickly identified the core dimensions of the project to focus on: creating awareness on the importance of the NLU aspect, professionalizing the NLU activities, getting the Virtual Assistant features to the next level and ensuring the proper management of the advanced analytics capabilities development.

Banner Webinar NLP Practical Approach 2023 Positive Thinking Company

Putting the NLU at the center of the project

Professionalizing the NLU activities

Improvement of existing and implementation of new Virtual Assistant features

Ensuring the management of the NLU activities

Benefits

At the end of the project, we were able to convince our client management to automate the NLU implementation and maintenance with a full NLU generation pipeline. The pipeline ensures the quality of NLU models and allows to scale the NLU implementation process to answer their additional need for creating several new models per week for B2B customers.

Teams involved on this project

Our team of 5 NLU/NLP Experts, 3 Data Scientists, 2 Linguists, and 1 Product Owner collaborated with our client on this project for almost 2.5 years.

Technologies and Partners

Python, Anaconda, Scikit Learn, Jupyter, Jira (Atlassian), Azure Cloud, Microsoft LUIS, Nuance Mix, GitLab and Confluence.

Newsletter subscription