ixp
latest
false
Important :
Communications Mining is now part of UiPath IXP. Check the Introduction in the Overview Guide for more details.
UiPath logo, featuring letters U and I in white

Communications Mining user guide

Last updated Aug 1, 2025

Generative Annotation

Generative Annotation uses the Microsoft Azure OpenAI endpoint to generate AI-suggested labels to accelerate taxonomy design and early phases of model training, as well as reduce time-to-value for all Communications Mining™ use cases.

Generative Annotation includes:

  1. Cluster Suggestions - Suggested new or existing labels for clusters based on their identified themes.
  2. Assisted Annotating - Automatic predictions for labels based on the label names or descriptions.

Using Generative Annotation

Generative Annotation features are automatically enabled on datasets, no further action required.

Once a dataset is created, cluster suggestions are automatically generated within a short period of time. If a taxonomy has been uploaded, which is highly recommended, Communications Mining™ suggests both existing and new labels for clusters.

When you upload a taxonomy to a dataset, this also automatically triggers an initial model to be trained with no training data, only using label names and descriptions. This action may take a few minutes from when you have uploaded the taxonomy.

  • For Cluster Suggestions, go to the Train tab, and select a clusters batch. Alternatively, go to the Discover tab, and select the Cluster mode to start annotating.
  • For Assisted Annotating, go to the Train tab, and follow the recommended actions. Alternatively, go to the Explore tab, and select Shuffle or Teach Label mode to start annotating.
Note: These features are not be available if your organization disabled the Azure OpenAI services.

Using Cluster Suggestions

Note: You must have assigned the Dataset - Review permission as an Automation Cloud™ user, or the Review and label permission as a legacy user.

Cluster suggestions will appear for each Cluster page. This can be one or multiple suggested labels for each cluster.

If you have Label sentiment analysis enabled, Cluster Suggestions will have a positive or negative sentiment, which can be highlighted in green or red.



To identify an AI-suggested label, check the following image:



Model trainers should review each cluster suggestion, and perform one of the following::

  1. Accept it by selecting it.
  2. Assign a new label, if they do not agree with the given suggestion.

How Cluster suggestions support Model Training

Cluster suggestions can significantly speed up the first phase of the model training process by automatically generating suggested labels for each cluster. It can also help with taxonomy design, if users are struggling to define the concepts they want to train.

Cluster suggestions are generated based on the identified theme shared across the messages within a cluster.

The creation of clusters and generation of label suggestions is an automatic and completely unsupervised process with no human input required.

Label suggestions on clusters will be generated with or without a pre-defined taxonomy, but suggestions will be influenced and typically made more helpful by leveraging imported or existing labels.

Using Assisted Annotating



Prerequisites:
  • You must have assigned the Dataset - Review permission as an Automation Cloud™ user, or the Review and label permission as a legacy user.
  • An imported list of label names.
  • Optionally, an imported list of label descriptions, which is highly recommended.

Once the initial model has automatically trained using label names and descriptions as it's training input, predictions will appear for many of the messages in the dataset.

These predictions work in the exact same way as they have done previously, meaning that they are just generated with no training data.

If you have Label sentiment analysis enabled, initial predictions will have either a positive or negative sentiment in different shades of green or red, depending the confidence level.

Assisted Annotating works in any training batch or mode but it is most effective to use in Shuffle and Teach Label. You should follow the regular annotating steps in each training batch in the Train or Explore tabs.

How Assisted Annotating supports model training

Assisted Annotating can significantly speed up the second phase of the model training process by automatically generating predictions for each label with sufficient context, with no training examples required.

Initial predictions will be driven by the quality of the label names and natural language descriptions, such as vague names might lead to vague or minimal predictions. Detailed label descriptions can boost the initial performance of the model.

As you train your dataset further, the platform uses both the label names and descriptions and your pinned examples to generate relevant label predictions.

These will keep improving with more training and ultimately rely only on annotated training examples when enough have been provided.

Assisted Annotating still requires supervised learning by accepting or rejecting the predictions, but it accelerates the most time-consuming part of model training by providing better predictions with zero or very few pinned examples.

Was this page helpful?

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