Removing old disabled intents in VA NLU models

Bish Khan
Tera Contributor

Hi,

we've been running  VA for sometime now and evolved over time. We now have a number of disabled unattached intents in our IT model. I'd like to do some house keeping and actually delete these old intents. Is this safe and what are the chances of any random weirdness related things, for example like PA Virtual Agent Analytics App? Generally the team is nervous about deleting stuff.

 

Cheers

1 ACCEPTED SOLUTION

Brian Bakker
ServiceNow Employee
ServiceNow Employee

@Bish Khan 

If the no longer used NLU intents are no longer linked to the VA Topics, it is safe to delete them via the NLU Workbench. The Virtual Agent Analytics App will report on active VA Topics/NLU intents. Alternatively, they can be disabled on the NLU Workbench, so that they are not included in the NLU Model training, but you keep the disabled intent on the instance, in case you want to bring it back at some point in the future. If not, you can delete with preview to create a rollback context, and test this action in a SubPROD first.

View solution in original post

5 REPLIES 5

Brian Bakker
ServiceNow Employee
ServiceNow Employee

@Bish Khan 

If the no longer used NLU intents are no longer linked to the VA Topics, it is safe to delete them via the NLU Workbench. The Virtual Agent Analytics App will report on active VA Topics/NLU intents. Alternatively, they can be disabled on the NLU Workbench, so that they are not included in the NLU Model training, but you keep the disabled intent on the instance, in case you want to bring it back at some point in the future. If not, you can delete with preview to create a rollback context, and test this action in a SubPROD first.

Hey @Brian2 how about old or unused NLU models? Are those safe to delete or deactivate? How can you ensure that an NLU model isn't being used by another component in the platform before deleting it?

NLU Models are only used in Virtual Agent (VA) and AI Search Genius Results. VA topics that are active, published and linked to an NLU Model/Intent that are actively being used can be found in table [sys_cs_topic_language]. The latest version of the NLU Workbench application will prevent you from deleting an NLU Model or NLU Intent if is mapped to a VA Topic, and it will ask you to unmap it first. For AI Search Genius Results, you need to check table [ais_genius_result_configuration_sys_nlu_model_m2m].

 

Hope this helps.

Brian

Bish Khan
Tera Contributor

Thanks for the advice Brian