LLM assistants
Summarize
Summary of LLM assistants
LLM assistants in ServiceNow facilitate topic discovery and interaction with large language models (LLMs) within the Virtual Agent environment. The default assistant, Now Assist in Virtual Agent, is created during the Conversational Interfaces Assistants guided setup. Associating LLM topics with an LLM assistant is essential for those topics to be discoverable and testable from the Virtual Agent home page.
Show less
Using LLM assistants
- Topics must be flagged as discoverable to appear and be tested via the Test assistant option on the home page.
- The Select assistant filter determines which assistant’s topics are visible; nested topic blocks or custom controls only appear if directly associated with the selected LLM assistant.
- If a topic is linked to only one LLM assistant, that assistant is auto-selected; otherwise, users must choose the assistant from a drop-down list.
- The Virtual Agent Designer’s home page includes quick navigation to assistant settings for reviewing or updating LLM assistants.
Primary and secondary assistants
This framework enables linking multiple assistants to provide a seamless user experience by sharing information sources and search capabilities:
- A primary assistant can be linked to one or more secondary assistants, inheriting their information sources for responding to user queries.
- Each assistant maintains its own configurations for applications like Knowledge Graph and search settings.
- Specific rules govern data sharing, such as search application settings and Now Assist skill activations, ensuring proper control over information flow.
- This setup is ideal for organizations with different business units maintaining distinct assistants but requiring integrated interactions.
Skill applicability per assistant
ServiceNow allows control over which generative AI skills are available to specific assistants:
- Administrators can assign skills to an assistant using the Generative AI Skill Applicabilities table.
- Skills only appear for the assistants they are assigned to, enabling tailored capabilities per assistant.
- Adjusting applicability requires matching the application scope to avoid security restrictions.
Practical benefits for ServiceNow customers
- Ensures that LLM topics are discoverable and testable by correctly associating them with assistants and marking them discoverable.
- Supports multi-assistant environments with controlled information sharing and skill assignment, enhancing collaboration across business units.
- Improves efficiency in managing and customizing assistants for targeted user experiences and workflows.
LLM assistants help with large language model (LLM) topic discovery. The Now Assist in Virtual Agent assistant is the default LLM assistant created during the Conversational Interfaces Assistants guided setup.
If LLM topics aren't associated with an LLM assistant, they aren't discoverable and can't be tested from the home page via Test assistant. The Test assistant option only appears if you have an assistant selected in the home page Select assistant filter.
When using the Select assistant filter, topic blocks or custom controls that aren’t associated with an LLM assistant, but are called by a topic that's associated with an LLM assistant, appear in this filtered Select assistant home page view. Nested topic blocks or custom controls don’t appear in the filtered home page view unless they’re directly associated with an LLM assistant. For more information about testing LLM topics, see Testing LLM topics. When a topic is associated with only one LLM assistant, the Assistant drop-down list defaults to that assistant name. If you have multiple assistants, select which assistant you want to work with using the Assistant drop-down list. For more information about creating multiple LLM assistants, see Manage LLM virtual agents on the Assistants screen.
If you want your LLM setup topic to be discoverable in an LLM assistant, you must flag the active setup topic as discoverable. For example, if you create an LLM setup topic by duplicating the Now Assist
Live Agent setup topic and want to associate the setup topic with an LLM assistant, you must flag the duplicated topic as discoverable. Flag the topic as discoverable on the home page once you create an LLM topic and
associate it with an assistant. Select the More actions on this row icon next to your topic, and then select Discoverable. A checkmark appears by the text to indicate the topic is now discoverable.
Primary and secondary assistants
Primary and secondary assistants provide a framework enabling information flow between different assistants, with the flexibility to configure different experiences, such as search configuration, greeting, branding, and channels. The result is a seamless and integrated experience for the user.
Now Assist in Virtual Agent assistants can be set as a primary assistant and linked to one or more secondary assistants. A primary assistant inherits the information sources of the secondary assistants. When a user engages with a primary assistant, it understands the query and responds to the question even if the information sources required are within the secondary assistants. For Knowledge Graph, however, configurations must be done for each assistant.
A primary assistant uses search sources from secondary assistants. To set up your primary and secondary assistants, see Configuring assistants overview.
- Search application: The primary assistant uses its own settings.
- Now Assist skills: The primary assistant uses its own activation flags regardless of the secondary assistant's configuration.
- Stop words: When there's a conflict between the primary and secondary assistant, the most recent sys_updated_on value is used.
- Knowledge Base boosting condition: The primary profile should mirror the rules of all of its secondary assistants.
Using primary and secondary assistants is useful if different business units create and maintain their own assistants but want to have linkages between assistants to effectively share information.
Applicability at an assistant level
- Navigate to All and enter sys_gen_ai_skill_applicability.list
- In the Generative AI Skill Applicabilities table, find the skill for which you want to set the applicability.
- In the Context Profile column, select the assistant for which you want access to the selected skill.Note:If you see a Security prevents writing to this field message, set your application scope to match the skill.
In the following example, for the promoted generative AI skill - Send Email, when the context profile is set to the Now Assist Panel assistant, the skill appears when the assistant is called. But when the context profile is changed to a different assistant, the skill does not appear for the Now Assist Panel assistant.