Now assist generated results should be only display active users , currently it's giving both.

mounikanarr
Tera Contributor

I would like to update search on ESC portal to remove inactive profiles so that Now assist generates synthesized and meaningful results.

 

 

6 REPLIES 6

GlideFather
Tera Patron

Hi @mounikanarr,

 

could you explain your requirement in more detials? 

 

When you say Now Assist, are you referring to a Now Assist Virtual Agent (NAVA), Now Assist Panel (NAP), skill, agent, ... or what exactly?

 

Please describe step by step where and what happened and what did you expect instead, to better undrestand your issue

_____
100 % GlideFather experience and 0 % generative AI

hi @GlideFather  ,

I'm referring to Now Assist generated results in AI search in Employee Center portal.
We are using 'Now Assist Multi-Content Response' Genius results for ESC search profile and I found indexed source 'ESC Portal People' on sys_user to retrieve only active users.
While testing with non-admin users in ESC I can see both active and inactive people/HR profile results.
Please check the screenshot.

Brian Bakker
ServiceNow Employee

@mounikanarr 

It doesn't look like the Search Profile for your ESC has sys_user in it as a Search Source based on the tabbed search results, which just shows "Requests" [sc_cat_item] and "Articles" [kb_knowledge]. Therefore, it is using Knowledge Graph (TextToResult) to display the user details in the Genius Results, so you will have to check the Knowledge Graph on [sys_user] to ensure it is configured to display only "active" users. To disable the knowledge graph for sys_user records and prevent personally identifiable information from being returned in Now Assist or Virtual Agent searches, you should:

 

  • Create the system property sn_ais_assist.enable_knowledge_graph_nlq and set its value to false. This will deactivate the Knowledge Graph for the Virtual Agent and prevent sys_user records from being included in search results 1.
  • Additionally, set the system property sn_ais_assist.disable_knowledge_graph_nlq_on_portal to true if you want to disable the Knowledge Graph NLQ only on the service portal. Setting sn_ais_assist.enable_knowledge_graph_nlq to false will disable KG NLQ globally, affecting both the service portal and Virtual Agent 2.
  • These changes will help ensure that sys_user records are excluded from search results, protecting personally identifiable information in your instance.

1. Virtual Agent - Now Assist - LLM based VA Returns Sys_User Records in Response

2. Exclude User Table from Now Assist Search

Brian Bakker 
Yes, the search source has not been linked to ESC default search profile. User query results have been processed through api call.
I'm unable to see the existing knowledge schemas in knowledge graph designer as I was unable to remove the fixed filters. We should access only the organization's active users/employee data in the now assist generated results in ESC portal search. Can you please share the tables to review the configurations further.