communications-mining
latest
false
UiPath logo, featuring letters U and I in white

Communications Mining Developer Guide

Last updated Dec 20, 2024

Configuring general fields

We will use an insurance use-case as our example. The insurer mailbox receives emails from brokers that should be triaged to different teams for processing. In this example the dataset has already been trained and the taxonomy looks like this:
Figure 1. Example Taxonomy

This mailbox receives Renewal, Cancellation, and Admin requests which are occasionally Urgent. Communications Mining has been trained to recognize each of these concepts, and Communications Mining predictions can be used to triage the emails to the correct team by creating support tickets.

To ensure that the customer is responded to quickly, we can extract some key data points that will help the downstream teams process the request. Specifically, we want to extract the policy number, insured organization name, and broker name from the email. We can use general field extraction to do that.
Figure 2. Configured general fields

Since the policy number format is specific to this particular insurer, we configure the general field to be trainable from scratch. On the other hand, the insured organization is a type of organization, so we configure it to be trainable based on the built-in Organization general field. Finally, we notice that brokers don't always put their name into the email, so we decide to use the broker email address (available from the comment metadata) to look up the corresponding name in an internal database, rather than extracting it as a general field.

The table below summarizes these approaches.

CONFIGURATIONWHEN TO USEEXAMPLES
Trainable general field with no base general fieldMost often used for various kinds of internal IDs, or when there is no suitable base general field in Communications Mining.Policy Number, Customer ID
Trainable general field with base general fieldUsed for customizing an existing pre-built general field in Communications Mining.Cancellation Date (based on Date), Insured Organization (based on Organization)
Pre-built general fields (not trainable)Used for general fields that should be matched exactly as defined, where training would invite mistakes.ISIN
Using comment metadata instead of general fieldsUsed when required information is already present in structured form in the comment metadata.Sender Address, Sender Domain

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2024 UiPath. All rights reserved.