ICL Services

ICL Services Presents the New Stage in the Evolution of Smart Assistant

 

Kazan, Russia -- (ReleaseWire) -- 10/06/2021 --The ASA is a multifunctional solution that can analyze the text of support requests, classify requests and assign them to the teams that are best equipped to handle them, route requests to the most competent engineer available, notify engineers of events in the ITSM system, new assignments and other events, monitor the quality of service and adherence to the SLA, as well as suggest solutions based on the history of how similar requests have been handled in the past.

The automatic smart assistant developed by ICL Services to optimise the provision of IT services has undergone a number of innovative changes in 2021. Making use of modern machine learning technologies, the automatic smart assistant offers a broad range of functions today, but as time and use in practical applications have demonstrated, there is always room for improvement.

In the past year, the company's specialists continued improving the functions of the smart assistant in accordance with the approach the company had previously developed for it. And the proposals come from end users — the ICL Services' staff who provide services to customers. In 2021, this has allowed to add new functionality to the assistant in the following areas:

Automatic resolution of support requests (auto-resolve)
The auto-resolve tool was designed and tested in late 2020. The platform is based on the following principles: security, efficiency and versatility of the solution at a minimal cost of deployment and subsequent support. Therefore, it was decided to implement the platform as a native Windows application. The platform has been undergoing trials since early 2021 in one of the service projects (O365 support, 2nd and 3rd lines of support): in this time, 350 support requests have been resolved automatically (the average resolution time per request is under two hours). Next, the plan is to increase the number of projects that use ART as well as Azure DevOps for the development, testing and delivery of automated services and the ART platform to automate the delivery of software through MS Intune.

Assessing the complexity of an incident
While in the past, when working with ITSM systems, developers tracked the number of requests resolved by an engineer, now the goal is to make a qualitative assessment of every support ticket resolved. There are several criteria used for that. For example, how unique the ticket was, how many comments were made about the proposed solution and the number of teams that took part in resolving it. In addition, it is also being analyzed how the ticket was received. If it was submitted by a user, it is assigned by one weight, if the ticket was submitted by the monitoring system, different weight is assigned. Such analytical data is used to determine a complexity score for the ticket, which can be high, medium or low.

This allows to assess the performance of support engineers not only by looking at how many tickets they resolved in a given period but also by assessing the complexity of the tickets they dealt with. For example, John resolved 10 tickets and Peter only resolved 5. At first glance, it might appear that John's performance is twice as high as that of Peter's. But if we look at the complexity of the tickets they were dealing with, it may well turn out that all the 10 tickets that John resolved were low complexity tickets and our model assigned them a total score of 50, while Peter was dealing with high complexity tickets and our model assigned them a total score of 100. So, ICL Services is already using this functionality on one project but the plan is to start testing it on other projects as well.

Automatic demand and trend analyzis on unstructured data
For example, there are several teams that don't have classifiers in the ITSM system and so users just type in some text comments. Analyzing such text comments is a very labour-intensive task: when there are a lot of events like that, it's difficult to assess their parameters, such as degree of recurrence, etc. So, a solution powered by machine learning has been developed which makes use of unsupervised learning and natural language processing to analyze such unstructured data. The model analyzes the text of customer requests and groups them into clusters: the larger a cluster is, the more relevant and popular the problem is judged to be.

Additional technician notification scripts (the notification bot)
To build these, ICL Services' specialists considered what other events could be monitored automatically. It was decided to use an escalation algorithm: if some event happened and there was no response from the assigned technician within the allotted time, the notification gets passed on to their team leader. A bot is a unit that monitors ITSM processes based on such parameters as timeframes, tasks, assignees and event triggers.

With the expanded functionality and all the innovations implemented so far, the automated smart assistant allows to save over 5,200 work hours for the staff, coordinate more than 170,000 support requests and incidents per year and making more than 130 recommendations on how to resolve support tickets every day.

Next steps
The company plans to link up the smart assistant with the corporate knowledge base of ICL Services. The goal is not only to suggest a solution based on how identical incidents have been resolved before but also to direct the support technician to a relevant article in the knowledge base that might help them resolve the ticket better and in less time.

Furthermore, it is planned to improve the ITSM interaction subsystem to manage it via the chatbot and implement automated incident resolution using machine learning. The new system will decide whether a ticket should be routed to the auto-resolve system or a human technician and classify tickets to pick an auto-resolve process that a specific incident can be routed to and the solution that should be launched for it.

About ICL Services
ICL Services is among the top 10 largest IT service companies in Russia and top-100 best IT outsourcing companies in the world; an important part of the ICL group of companies and a key business partner of Fujitsu. Company's core competence is smart people who work in streamlined processes on hundreds of projects. The service catalog contains over 60 services.