---
sourceDocument: Brazil Enable AI
sourceDocumentLink: https://www.servicenow.com/docs/r/intelligent-experiences

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Enable AI

ft:clusterId :

    - platai

bundleId :

    - platai

workflow :

    - Platform


---

# (Legacy) Cross-model Conflict Review

# (Legacy) Cross-model Conflict Review {#ariaid-title1}

Release version: Brazil  
Updated September 10, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of (Legacy) Cross-model Conflict Review

The (Legacy) Cross-model Conflict Review feature in ServiceNow helps identify and resolve conflicting intents within or across Natural Language Understanding (NLU) models.
Conflicts arise when intents have overlapping or nearly identical utterances, or when utterances marked as irrelevant closely resemble those assigned to intents.
This analysis enables you to correct these conflicts before model publication and deployment, improving the accuracy and performance of your NLU models.
Show full answer Show less  

## Installation and Access

Cross-model Conflict Review is included in the **NLU Workbench - Advanced Features** app, which must be installed and activated on your instance. Access requires the **nluadmin** or **admin** role, while users with the **nlueditor** role can resolve conflicts on models they are assigned to.

## Using Cross-model Conflict Review

* The Conflict Review interface displays all conflict analyses performed on your instance, showing both single-model and cross-model conflicts.
* You can run conflict analysis on one or two NLU models to detect overlapping intents and utterances.
* Conflicts are categorized as **Critical** or **Moderate**, with the recommendation to prioritize critical conflicts first.
* When a conflict is detected, you can **ignore** it, **delete** duplicate utterances from one intent, or **edit** utterances to clarify distinctions.

## Practical Conflict Resolution Workflow

1. Navigate to **All \> NLU Workbench \> NLU Advanced Features \> Cross-model Conflict Review**.
2. Select **Run analysis** and choose one or two models to analyze.
3. Review the list of conflicts, paying attention to the conflict types and models involved.
4. Drill down into specific conflicts to compare intent names and overlapping utterances.
5. Decide whether to ignore, delete, or edit utterances based on context and intent relevance.
6. For deleting, confirm the removal of conflicting utterances, then retrain the model to apply changes.
7. Repeat analysis as needed to maintain model accuracy over time.

## Benefits for ServiceNow Customers

* Improves NLU model performance by eliminating ambiguous or conflicting intent definitions.
* Enables proactive conflict detection across multiple models or applications.
* Supports better intent prediction accuracy by ensuring unique and distinct utterances per intent.
* Integrates with ServiceNow roles and permissions for controlled conflict resolution workflows.
* Provides a repeatable process for ongoing model maintenance before deployment.  
Identify conflicting intents within or across models so you can take corrective actions, resolve such conflicts, and improve your NLU model performance.

## Summary usage {#nlu-intent-conflict-review-resolution__section_cnw_12v_vnb}

As the number of intents within a model increases, two intents may overlap in scope. This may occur when training utterances in one intent are almost identical to utterances in another intent. There may also be conflicting
intents across models and even applications.

Utterances may also be marked as <kbd class="ph userinput">Not relevant</kbd>, meaning that no intent should be predicted. When these irrelevant utterances are too similar to utterances assigned to an intent, they are displayed in
Conflict Review. For more information, see [(Legacy) Irrelevance detection in NLU](https://www.servicenow.com/docs/qvoSl9RBeQVNYgOPXDtSVg "Keep Virtual Agent chats focused with Irrelevance detection. Use the Irrelevance detection feature to train your NLU model to avoid making predictions for utterances that are not relevant.").

To address and fix these issues, Cross-model Conflict Review runs an analysis on your models.
Use the analysis to identify and resolve these issues prior to model publication and
deployment.

## Installation {#nlu-intent-conflict-review-resolution__section_kxx_jjd_lpb}

Cross-model Conflict Review is part of the NLU Workbench - Advanced Features app available on
the ServiceNow® Store.

To use Cross-model Conflict Review, ensure that the NLU Workbench - Advanced
Features (com.snc.nlu.workbench.advanced) plugin is active on your instance. For more
information, see [(Legacy) Install NLU Workbench - Advanced Features](https://www.servicenow.com/docs/mcoOfPsuVo0SUFzUmf_6pg "You can install the NLU Workbench - Advanced Features application (com.snc.nlu.workbench.advanced) if you have the admin role.") and [Activate the NLU Workbench](https://www.servicenow.com/docs/U8gBatFD6T5iKJgXfyD2EA "Activate the following plugins to activate the NLU Workbench.").

## Roles {#nlu-intent-conflict-review-resolution__section_er5_tx5_zzb}

To access Cross-model Conflict Review, use the nlu_admin or admin role. When assigned to a model, the nlu_editor can resolve conflicts in that model.

## Running the analysis {#nlu-intent-conflict-review-resolution__section_iv3_b2v_vnb}

The Conflict Review screen shows a list view of all conflict reviews created in your instance. When a review is completed, it's added to a running list of reviews. In this example scenario, you're creating the first review in
your instance, so when it's completed, it's shown in the count as 1 of 1 reviews. As more conflicts arise over time, you will see multiple reviews in the list.

Conflict reviews are analyzed on either one or two NLU models. When you run an analysis on a single model, the system shows intents and utterances that are only in that model. When you run an analysis on 2 models, the system shows intents and
utterances that are in both models.

Conflict reviews always run on the last trained version of the model(s) they analyze.

Conflict reviews have two types: Critical and Moderate. The standard approach is to begin with the critical ones.  
When a conflict is detected, you can use one of following actions to resolve the conflict:

* Ignore the conflict
* Delete an identical or nearly identical utterance from one of the intents
* Edit the utterances to make them more distinct from each other
{#nlu-intent-conflict-review-resolution__ul_oht_32h_14b}

In this example scenario, you're resolving a conflict where two different intents contain the exact same utterance.

1. Navigate to AllNLU WorkbenchNLU Advanced FeaturesCross-model Conflict Review.

2. Select Run analysis.

3. In the Model(s) field on the Choose one or two models to analyze for conflicts screen, select two NLU models for the analysis. In this example scenario, you choose the demo_hardware_issue and demo_it_request
models.

4. Select Run Analysis.  
Figure 1. Running conflict analysis

The Conflict Review screen refreshes to show the analysis, including the two models you selected
for analysis, the counts of Critical and Moderate conflicts under review, the number of reviews that have been completed, and the run date for the analysis. If you point to the far right column on the screen you will see options
to rerun the analysis, or delete it and start all over.

5. In the Model(s) column, select your two paired models so you can drill down into the review.  
Figure 2. Conflict review

The screen refreshes to show the details of the conflict review. Note the summary of the two models
you chose for the analysis, their latest training dates, the types of conflicts they hold, and the version time stamp of the analysis. Note also the 0 of 1 count, which indicates that this is the first conflict
review created in this instance. As the system detects more conflicts over time, and those conflicts are reviewed, the count increases.

If you were to determine the utterances in the image below are fine as they are, then you should click Ignore. Clicking Ignore tells the system you've completed your review, so it marks it as reviewed and
moves on to the next conflict review. However, in this scenario, you don't ignore the conflict, because intents that share the same utterance are a conflict worthy of review.  
Figure 3. Reviewing conflict details

To determine how you will resolve this conflict, consider the 2 intent names and the identical utterances they share. Consider which intent is more likely to use the laptop is really slow utterance. If you compare
the 2 intent names closely, you might realize that a laptop that's really slow isn't the same as a laptop that doesn't work. However, a laptop that's really slow is indeed a laptop issue. So in this example scenario, you decide
to dig deeper into the intents to scan the context of their other utterances.

Note also that when an intent uses unique utterances, it helps the system to more accurately predict which utterances belong to it. Hence, you will need to edit or delete the utterance from 1 of the 2 intents. In this example
scenario, you decide to dig into the #laptop_not_working intent.

6. Select laptop_not_working.  
Figure 4. Reviewing overlapping utterances

The #laptop_not_working Intent screen appears, showing its current 3 utterances. You make the decision to delete the laptop is really slow utterance from the #laptop_not_working intent.  
Figure 5. Reviewing the target utterance

7. Click the Delete this utterance trash can icon.  
Figure 6. Resolving conflicts

The Confirm Delete screen appears.

8. Select Delete.  
Figure 7. Deleting conflicts

The Confirm Delete screen disappears, and the Utterances count drops from 3 to 2 because you've deleted the laptop is really slow utterance from the intent.  
Figure 8. Confirmation of deleting an utterance

9. Select Train.

A banner appears on the Intent screen, confirming the model is successfully trained.

10. Select Conflict Review in the navigator.  
Figure 9. Confirmation of successfully training a model

Result:

The Conflict Review list screen appears, showing your conflict review analysis is complete, and that it's been reviewed.  
Figure 10. Confirmation that a conflict has been reviewed

*[\>]: and then


