Possible to modify out-of-the-box vocabulary source?

magnusniklasson
Tera Contributor

Hi,

starting to fiddle with NLU and VA, I get an error message with trying to sync the @personName vocabulary source. We have over 700 000 records in the sys_user table and that is what is causing the sync to fail.

 

Is there any way I can modify (set a filter on) the @personName vocabulary source, to narrow the selection from the sys_user table? I know there is a property setting that would allow me to synch tables with more than 100 000 records, but as that is not recommended for performance purposes I don't what to change that, at least not too much.

1 ACCEPTED SOLUTION

Hi,

 

I had raised a ticket with SN when I had the issue, and this was their response:

 

You should create a single custom NLU Model and import the intents from the out-of-box models. You can then create a new Vocabulary Source @personNameABC and add your custom condition/filter on this Lookup Source. You will then need to review all the NLU intents that reference the @personName vocabulary source and change it to the new Vocabulary Source @personNameABC, so that the @personName Vocabulary Source is no longer associated with your new custom NLU Model.

View solution in original post

7 REPLIES 7

Raj64
Tera Guru

Hi,

 

I had the same issue. You'll have to delete the existing one and recreate it with the filters.

Hi, aha ok - any pointers on how to practically delete the existing one? Looking around the UI there seems to be none, but being a newbie I might have missed something...

Hi,

 My apologies - I just looked at what I did in my instance, and I wasn't able to delete it. Instead I had to create a new one with the filters. 

 

Hi, ok - too bad 😁

 

The big problem here is that I'm not able to get the model trained as long as the issue is not solved... So basically I'm stuck with a useless OOTB model for the whole of ITSM VA conversations for the moment...