PLEASE NOTE: UiPath Communications Mining's Knowledge Base has been fully migrated to UiPath Docs. Please navigate to equivalent articles in UiPath Docs (here) for up to date guidance, as this site will no longer be updated and maintained.

Knowledge Base

Using Analytics & Monitoring

Guides on how to use the platform's analytics and monitoring features

Quality of Service

User permissions required: ‘Modify datasets’ to enable Quality of Service AND 'Review and label' to add pre-trained labels 

What is Quality of Service (QoS)? 

The platform combines the overall sentiment, i.e. tone, and impact of intents in every message to automatically compute a configurable Quality of Service (QoS) score for each message. It also enables real-time QoS dashboards and alerting based on predefined thresholds.

This functionality has many useful applications, including (but not limited to):

  • Quality assurance across customer facing teams
  • Identification of prevalent customer issues & recovery opportunities
  • Performance  monitoring & proactive customer interventions 
  • Prioritisation of agents’ work & time management

The QoS feature helps to ensure that customers are provided with the highest quality of service, whilst identifying priority areas for improvement. It allows managers to measure agents’ performance, prioritise their work and drive timely interventions. 

How does it work? 

The platform automatically calculates a Quality of Service (QoS) score between -10 and 10 for every message. It does this by combining the predicted tone score (also -10 to 10) with the combined impact scores across label predictions (weighted by prediction confidence). 

Label impacts make up the majority of the QoS score, with tone representing ~10% of the score.

How do I enable it?  

Step 1: Turn on Quality of Service and Tone toggles (tone is incorporated into the QoS score). Both toggles can be enabled in a dataset’s settings page (accessible via the top navigation bar), on the 'General' tab.

Tone analysis and Quality of Service Toggles

Step 2: Add pre-trained labels that are applicable to your use case. These can be added in a dataset’s settings page (accessible via the top navigation bar), on the 'Labels & Entities' tab.

Adding a Pre-trained Label

List of Pre-trained Labels

Step 3: Change the label impacts. Every label can be assigned an impact score from -10 to +10 (many are typically left at 0). 

You can change the QoS label impact by clicking into a label's settings (via the Explore tab, on the taxonomy bar on the lefthand side), and adjusting the QoS slider on a label. 

Slider to adjust QoS impact


 Tracking and monitoring

Example QoS features associated with tracking and monitoring

We can use QoS within the following Communications Mining product features: 

  • Charts: Charts displaying QoS are available in the Label Summary, Trends, and Segments tabs within Reports, and they can all be added to dashboards for monitoring 
  • Filters: QoS and tone scores become a property of each verbatim, meaning they can be filtered on in Reports and Explore 
  • Explore: There are sort orders in Explore for QoS and Tone, allowing users to explore qualitative examples of high and low scoring verbatims Input to 
  • Alerts: QoS and tone can be filter inputs to alerts, and alert types are available for tracking changes in QoS scores

What does it look like? 

Example verbatim with QoS enabled

Previous: Tone Analysis     |     Next: Alert Center

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.