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

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Enable AI

ft:clusterId :

    - platai

bundleId :

    - platai

workflow :

    - Platform


---

# Knowledge Graph integration with ServiceNow Otto for Virtual Agent and ServiceNow Otto panel

# Knowledge Graph integration with ServiceNow Otto for Virtual Agent and ServiceNow Otto panel {#ariaid-title1}

Release version: Australia  
Updated March 12, 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 Knowledge Graph integration with ServiceNow Otto for Virtual Agent and ServiceNow Otto panel

Knowledge Graph integrates seamlessly with ServiceNow Otto for Virtual Agent and the Otto panel to deliver personalized, permission-aware responses by leveraging user context, relationships, and enterprise data.
This integration enhances user interactions by tailoring information based on roles, departments, locations, and collaboration networks within the organization.
Show full answer Show less  
The Australia release includes prebuilt integrations that support slot filling, user context personalization, and natural language query processing, enabling both requesters and fulfillers to benefit from more efficient and relevant automated assistance.

## Key Features

* **Slot Filling Integration:** Automatically pre-fills data fields required for executing LLM-based topics and skills by querying the Knowledge Graph, reducing user input effort during Virtual Agent conversations.
* **User Context Integration:** Utilizes user profile schemas to provide responses tailored to the individual's role, location, and team relationships, ensuring relevant and permission-aware answers.
* **Natural Language Query Integration:** Enhances Virtual Agent's ability to answer complex, natural language questions about people and enterprise data, including inline people citation cards with detailed contact and collaboration information.
* **People Citation Popovers:** Provides quick access to information such as manager, location, email, teams, phone, and shared Microsoft SharePoint files, requiring proper Microsoft OneDrive configuration and user authentication.
* **AI Search Integration:** Enables Multi-Content Response Genius Results that incorporate Knowledge Graph data, enriching search outcomes with personalized, context-aware information when configured alongside an assistant.

## Enabling and Configuration

* Activate system properties `snvadgenai.knowledgegraph.enabled` and `snaisassist.enableknowledgegraphnlq` to enable Knowledge Graph for Virtual Agent.
* For external users with the `sncexternal` role, ensure the property `snkg.enableexternalusercheck` is set to true.
* Fill the Slot Filling Schema to enable slot-filling functionality and the Natural Language Query Schema for question answering capabilities; only one Knowledge Graph schema can be active at a time.
* To display shared Microsoft files in people popovers, activate the `snkgconnusersharedfiles` record in the related data map and configure Microsoft OneDrive integration.
* Configure Knowledge Graph with a chat assistant before enabling AI Search Genius Results for enhanced search responses.

## Practical Benefits for ServiceNow Customers

* **Improved User Experience:** Personalized and context-aware responses reduce generic answers and improve employee satisfaction by delivering relevant information quickly.
* **Efficiency Gains:** Auto-populating slot data speeds up request processing and minimizes user input during service interactions.
* **Enhanced Accuracy:** Natural language query support and inline citations increase the reliability of responses, especially for people-related queries.
* **Secure and Permission-Aware:** Responses respect user roles and permissions, ensuring sensitive data is only shown to authorized users.
* **Integration with Enterprise Tools:** Support for Microsoft SharePoint and OneDrive enhances collaboration visibility within service conversations.  
Knowledge Graph integrates with ServiceNow® Otto for Virtual Agent and ServiceNow Otto® panel to provide personalized, permission-aware responses based on user context, relationships, and enterprise data.

In this release, the available prebuilt integrations with ServiceNow® Otto for Virtual Agent and ServiceNow Otto® panel are:

* Integration with ServiceNow Otto® for Slot filling: Helps requester and fulfiller in pre-filling the slots for LLM topics and skills execution using Natural Language Querying of Knowledge Graph.
* Integration with ServiceNow Otto® for User Context: Helps requester and fulfiller with personalized responses.
* Integration with ServiceNow Otto® for Natural Language Query graph: Helps requester and fulfiller with personalized responses on people queries and Natural Language queries. Also supports people citation card.

Note:  
* To enable Knowledge Graph for ServiceNow® Otto for Virtual Agent, ensure that sn_vad_genai.knowledge_graph.enabled and sn_ais_assist.enable_knowledge_graph_nlq system properties are set to true. See [Add a Knowledge Graph schema to a chat assistant](https://www.servicenow.com/docs/access?context=add-kg-schema-assistant&version=australia&pubname=australia-conversational-interfaces&ft:locale=en-US).
* To enable Knowledge Graph for external users, with user role <kbd class="ph userinput">snc_external</kbd>, verify if the sn_kg.enable_external_user_check property is set to true.
{#example-use-case-for-knowledge-graph__ul_wpx_l4l_tkc}  
For more information see [Add a Knowledge Graph schema to a chat assistant](https://www.servicenow.com/docs/access?context=add-kg-schema-assistant&version=australia&pubname=australia-conversational-interfaces&ft:locale=en-US).  
Note:  
* To enable Knowledge Graph functionality in the ServiceNow® Otto for Virtual Agent and conversational catalog, make sure to fill the Slot Filling Schema.
* To use Knowledge Graph for Question Answering from VA, fill out the Natural Language Query Schema in the ServiceNow Otto® panel.
* You can only have one active Knowledge Graph schema at a time for either Slot Filling or Natural Language Query. Multiple active Knowledge Graph schemas aren't supported.
{#example-use-case-for-knowledge-graph__ul_xkr_lmw_23c}

## Integration with ServiceNow Otto® for User Context {#example-use-case-for-knowledge-graph__section_lrr_m3y_m2c}

For the users of ServiceNow Otto®, Knowledge Graph integrates the context from the prebuilt User profile schemas that provide personalized responses.

By leveraging relationships between users, teams, and content, products like AI Search and ServiceNow Otto® can provide relevant, permission-aware answers instead of generic results.  
With Knowledge Graph, responses are dynamically tailored based on:

* Who the user is: Role, department, and location
* Who they collaborate with: Manager, reportee
* What assets do they have
{#example-use-case-for-knowledge-graph__ul_x3l_wdx_42c}

Here's an example use case:  
* An employee uses ServiceNow® Otto for Virtual Agent for information on parental leave policy. They enter the query in the Virtual Agent window <kbd class="ph userinput">What is my parental leave policy?</kbd>
* Virtual Agent receives the user information like. The employee is based in the country: USA, state: California, City: Santa Clara, from the Knowledge Graph User Profile Schema.
* This additional user profile context is used to personalize the synthesized response to the exact location of the employee
* Therefore, instead of getting a link to the parental leave policy document or a generic response, the employee gets a tailored contextualized answer:Your company offers a generous parental leave policy to its employees in California. As of January 2022, the company increased paid time off for workers who give birth to a maximum of 24 weeks from the previous 18. In addition to the company's internal policies, California state law provides further protections. The California Family Rights Act (CFRA) offers eligible employees up to 12 weeks of unpaid, job-protected leave to care for their own serious health condition or that of a family member, or to bond with a new child. This is complemented by the Pregnancy Disability Leave (PDL) law, which provides up to four months of unpaid, job-protected leave for employees disabled by pregnancy, childbirth, or related medical conditions.

{#example-use-case-for-knowledge-graph__ul_dph_g2x_42c}

## Integration with ServiceNow Otto® for Slot filling {#example-use-case-for-knowledge-graph__section_jck_43y_m2c}


Knowledge Graph enhances the ServiceNow Otto® user experience and makes the process seamless and efficient by reducing the slot-ﬁlling questions asked during conversations.

Here's an example use case:

An employee uses ServiceNow Otto® to request a laptop replacement. ServiceNow Otto® uses the assigned Knowledge Graph schema to find information and resolve the query with minimal user inputs.


1. The user uses Virtual Agent to query <kbd class="ph userinput">Need assistance in laptop replacement.</kbd>
2. Virtual Agent processes the query and generates the following prompts required for this request:
   * Topic: New laptop request
   * Name
   * Location
   * Department
   * Laptop model
   * Address
   {#example-use-case-for-knowledge-graph__ul_tby_3bq_xcc}
3. Virtual Agent first tries to gather this information using Knowledge Graph.
4. The Knowledge Graph schema leverages LLM to retrieve the data from all the relevant entities, called nodes using the relationship between these nodes, called edges, and provides the following output:
   * Topic: New laptop request
   * Name: John Doe
   * Location: Santa Clara
   * Department: Marketing
   * Badge Template: User input needed
   * Address: 123 Street, CA, USA
   {#example-use-case-for-knowledge-graph__ul_zzl_1mb_hdc}
5. Virtual Agent requests verification of the output and add details for the missing fields.
6. The user can edit and verify the provided information before confirming. Once confirmed, the request is processed with minimal effort from the user.
7. Virtual Agent processes the user input and completes the user query.
{#example-use-case-for-knowledge-graph__ol_isl_v1q_xcc}

Knowledge Graph leverages the existing information available in the internal databases and auto-populates it to reduce the efforts while making the entire experience seamless.

## Integration with ServiceNow Otto® for natural language queries {#example-use-case-for-knowledge-graph__section_rw1_wyg_1fc}

Knowledge Graph assist in answering natural language queries accurately. For more examples, see [Natural language queries use cases and examples](https://www.servicenow.com/docs/KD4pCkWo6TZppsgRO5BunA "View example use cases of some natural language queries used in Knowledge Graph and Enterprise Graph.")

ServiceNow Otto® can now provide users with information about people in your organization.

If you ask Virtual Agent about a person,the Information about that person you're searching for appears in the synthesized response, along with an inline people citation.

Inline citations appear at the end of the relevant synthesized response sentence. Selecting an inline citation results in a popover containing either a link to an article or source, or a description and action to start the
action.  
Note:  
Shared files only appear if Knowledge Graph admin has activated the sn_kg_conn_user_shared_files record in Knowledge Graph related data map \[sn_kg_related_data_map_list\] table. To active it, set the Active field to True.

Here's an example:  
Figure 1. Example of synthesized response for people on the portal's search results page ![People results appear in the synthesized response on the portal's search results page and provide details such as the person's name, position, location, and email.]() Figure 2. Example of synthesized response with people inline citations in chat

Selecting the person's name presents a popover. The information in the popover can include the following information:

* Manager
* Location
* Email
* Teams
* Phone
* Shared files  
  Important:  
  * Shared Microsoft SharePoint files between you and the person found, appear only on the people popover.
  * The shared files only appear after you have completed the prompt to Log in, and signed in successfully. If you do not have a valid token, you will be prompted to sign in and re-directed to Microsoft login page.
  * If you have not configured Microsoft OneDrive application, see [Configure Microsoft OneDrive application for Knowledge Graph](https://www.servicenow.com/docs/f8CVVyHE9AytNwpYwx5N_w "Use Microsoft SharePoint for fetching user-specific external data, such as shared files, from external services through a Knowledge Graph API.").

  {#example-use-case-for-knowledge-graph__ul_dmm_cws_dfc}
{#example-use-case-for-knowledge-graph__ul_uxk_qpp_52c}

## Integration with AI Search {#example-use-case-for-knowledge-graph__section_ipf_fcy_mhc}

Knowledge Graph is also integrated with AI Search. You can enable ServiceNow Otto® Multi-Content Response Genius Results to get answers from Knowledge Graph on AI Search.

Ensure that you have already configured Knowledge Graph with an assistant before enabling it on AI search.

To configure and enable the AI Search see [Knowledge base articles Genius Results](https://www.servicenow.com/docs/access?context=now-assist-qna-genius-results&version=australia&pubname=australia-platform-administration&ft:locale=en-US).

