Customer Service Chatbot For Shared Mobility Solutions
Customer service chatbots are becoming increasingly popular in the shared mobility industry. They can be used to automate many of the functions that human customer care employees traditionally undertake, such as answering questions regarding pricing, availability, and terms and conditions.
At a Glance
This case study talks about Azilen‘s engagement with one of its clients for collaborative product development of a Customer Service Chatbot For a Shared Mobility Solution.
Let’s discover some details about this platform built with a purpose – simplify complex business processes and enhance the customer journey.
Key Highlights
Improved Efficiency
Central Channelization
Enhanced Customer Service
Personalized Customer Connect
Reduced Waiting Time
Focus on Critical Inquiries
Challenges
Simply complex business process
Automating large volume of data
Enhancing customer experience
Interactions across all digital touch points
About Client
The client is a European technology company offering both software and services to automotive industry and enterprise level shared mobility solution providers.
The client wanted to develop a solution that can efficiently automate the responses to massive level of inquiries generated through various inquiry channels such as Website, mobile app, calls and emails.
After a thoughtful analyses of As-IS situation, Azilen came up with the overall concept of a Chatbot solution to automate end-to-end process flow.
The Solution
We performed comparative analyses of various technologies and decided to opt for RASA Stack considering its open source nature and following advantages :
Conversation context can be managed programmatically
Customizable machine learning algorithms and frameworks
Threshold confidence level can be managed at individual statements level
Support for both supervised as well as unsupervised learning
After working over processes such as defining the use case, statistical analysis, Slack integration as channel selection, requirement of various integrations and creation of development environment, we completed the bot development briefed as below :
Data preparation or Creation of base data
This includes :
Identifying data sources
Aggregation, extraction and cleaning of data
Ontology to build the vocabulary of the chat bot with industry specific terminology
Data Processing
This stage was meant for building knowledge with intent, actions and linguistic understanding. We executed it using RASA Core and RASA NLU
Intent detection (200 types of intents can be identified so far)
The working model of chatbot stared functioning and responding to inquiries. The bot is able to reply the questions and navigate the user to the relevant person or department, if required. Here are few of its learning capabilities :
Direct Supervised Learning based on defined stories.
Indirect supervised learning using generalization to new dialogues using a Machine Learning algorithm.
Self-learning capabilities of the bot –Continuous training as interactive learning is an ongoing process to build further intelligence.
The bot understands interactions with customers and can learn from those interactions.
The responses are monitored and actions/ connections can be fed back to the knowledge base.
Any known errors are flagged and fed back within the Known Error Database (KED).
Gradually, interactive learning is initialized where in the chatbot is able to logically handle the interactions for which stories, intent, and actions are not defined.
Thus, the bot have become capable of learning, generating, predicting and recommending responses for customers.
The Email bot and Voice bot were also developed in further stages.
Thought
Leadership
“Shared mobility solutions, such as bike sharing, scooter sharing, and carpooling, are becoming increasingly popular as people look for more sustainable and affordable ways to get around.”
These services offer a number of advantages over traditional transportation options, such as reduced traffic congestion and pollution, improved air quality, and increased accessibility.
Chatbots can be used to automate many of the common customer service tasks, such as answering frequently asked questions, providing booking assistance, and resolving billing issues.
This can free up human customer service representatives to focus on more complex and time-sensitive issues.