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

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.

Hi,

sweet - thanks a lot!

Hi,

 

I'm happy I was able to help 🙂