Getting started with the Asset library in Assistant Designer

  • Release version: Australia
  • Updated March 24, 2026
  • 9 minutes to read
  • Summarize
    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 Getting started with the Asset library in Assistant Designer

    The Assistant Designer Asset library in ServiceNow provides a diagram tool to create and manage assets, which are the blueprints for Virtual Agent (VA) conversations. These assets include topics, topic blocks, setup topics, small talk topics, custom controls, conversational subflows, actions, and AI agents. Virtual Agent conversations help users resolve common workplace issues or perform self-service tasks by guiding them through designed conversation flows.

    Show full answer Show less

    Depending on your ServiceNow license and configuration, you can access features like generative AI skills, agentic workflows, and large language model (LLM) or Natural Language Understanding (NLU) topic discovery methods to enhance VA conversations.

    Key Features

    • Asset Management: View, edit, create, and organize various Virtual Agent assets within the Asset library, including topics, subflows, actions, and custom controls.
    • Conversational Subflows and Actions: Available when Now Assist in Virtual Agent is configured, enabling modular conversation components to be reused and managed in Assistant Designer.
    • Custom Skills and AI Agents: Manage custom skills created via Now Assist Skill Kit and AI agents created in AI Agent Studio directly from Assistant Designer.
    • Topic Discovery: Supports both LLM-based generative AI topic discovery and traditional NLU/keyword intent mapping, allowing flexible matching of user requests to conversations.
    • Integrated Model Management: For NLU topics, Assistant Designer integrates with NLU Workbench to map topics to models and intents, edit utterances, and train and publish models without leaving the interface.
    • Topic Design and Flow: Build conversation flows using a diagram or table view, adding user inputs, bot responses, script variables, and entities to create rich dialog experiences.
    • Multi-language Support: Manage translations and test topics in multiple languages, including reviewing NLU language mappings and entity recognition.
    • Testing and Debugging: Preview, test, simulate, and debug both LLM and NLU topics within Assistant Designer to ensure conversations work as intended before publishing.
    • Publishing and Lifecycle Management: Publish, delete, promote, or demote topics and conversational assets. Promotion enables assets to be recommended by the LLM assistant, with controls for ordering and conditional prioritization.

    Practical Use and Benefits

    ServiceNow customers can use the Asset library in Assistant Designer to efficiently build, manage, and optimize Virtual Agent conversations tailored to their organizational needs. The combined support for both AI-driven LLM and traditional NLU topic mapping allows customers to leverage advanced AI capabilities or maintain existing models as preferred.

    The tool’s integrated testing and debugging features help ensure a smooth user experience before deployment. Multi-language and translation capabilities support global use cases. Additionally, managing conversational subflows, actions, custom skills, and AI agents from a unified interface streamlines the development and maintenance of complex conversational solutions.

    By using Assistant Designer’s Asset library, customers can expect to create more effective Virtual Agent interactions that improve user self-service success, reduce manual support workload, and enhance overall customer engagement through intelligent automated conversations.

    The Assistant Designer Asset library includes a diagram tool for creating and managing assets, which are blueprints for conversations between a Virtual Agent and a user. You can design topics that help your users resolve common work issues or guide them through self-service tasks.

    Virtual Agent conversations are built using topics. When building an asset, there are various components (controls) that you can use to build the logic of a conversation, and the responses that the user sees.

    Note:
    Depending on your license, you will have access to certain application features, generative AI skills, agentic workflows, and AI agents. For more information, see ServiceNow product tiers.
    You can also view and manage the following in Assistant Designer:
    • Conversational subflows and actions for LLM-enabled conversations

      Virtual Agent conversations can include subflows and actions if they were made conversational in Workflow Studio or topics that include subflows and actions through the Action utility node.

      • Conversational subflows and actions are available in Assistant Designer only if Now Assist in Virtual Agent has been configured.
      • Conversational subflows and actions are also shown in Assistant Designer if the Now Assist Panel is available. For more information on the Now Assist Panel, see Now Assist panel.
      • Conversational subflows and actions only appear to users during a conversation if the Subflows and actions skill is turned on in Now Assist Admin. For more information, see Now Assist in Virtual Agent.
      Note:
      Conversational subflows and actions aren't applicable to the Virtual Agent Designer legacy topic cards page view.
    • Custom skills

      You can view custom skills created in Now Assist Skill Kit through Assistant Designer. For more information, see Managing custom skills in Assistant Designer Asset library.

    • AI agents

      You can view AI agents created in AI Agent Studio through Assistant Designer. For more information, see Managing AI agents in Assistant Designer.

    Virtual Agent can use either large language model (LLM) or Natural Language Understanding (NLU) to match the user's request with the appropriate conversation or topic.

    With LLM topic discovery, you can use generative AI through Now Assist in Virtual Agent to match the user's request with the desired conversation or topic. With Now Assist in Virtual Agent, you can test and publish your models from within Assistant Designer. Now Assist in Virtual Agent uses LLMs and generative AI skills to improve deflection rates. For more information, see LLM topic discovery in Virtual Agent.

    With NLU/keyword topic discovery, the topic author associates the topic with an intent within an NLU model. An intent describes what the user wants to achieve. User utterances are matched with intents to determine the most appropriate topic for the user. Associating a topic with a model and intent is called mapping.

    If you're using ServiceNow NLU/keyword topic discovery, then Assistant Designer integrates with NLU Workbench so that you can map topics to new or existing models and intents without leaving the interface. In addition, you can also modify utterances, test, train, and publish your models from within Virtual Agent Designer.

    Assistant Designer Asset library

    Note:
    An updated Assistant Designer Asset library user interface is available when you install Now Assist in Virtual Agent and turn on the Now Assist Topics skill. This content assumes that you have activated this skill and can see the list view. If this skill is not activated, you see the legacy UI and topics page. For more information, see Virtual Agent Designer legacy topics page.
    When you open Assistant Designer, the Asset library lists the assets in your instance. These assets include topics, topic blocks, setup topics, small talk topics, custom controls, subflows, actions, and AI agents.
    Note:
    Along with small talk topics, you can also set small talk filters to redirect conversations based on unexpected user statements. For more information, see Configure small talk filters.
    In the Asset library, you can access and edit any of these assets, and create topics, topic blocks, setup topics, small talk topics, and custom controls, in Virtual Agent Designer

    Assistant Designer Asset library page.

    Note:
    Conversational subflows and actions are available in Assistant Designer if Now Assist in Virtual Agent has been configured. Conversational subflows and actions are also shown in Assistant Designer if the Now Assist Panel is available. For more information on the Now Assist Panel, see Now Assist panel.

    You can test and preview active topics to verify that they work as intended. You can also sort and search for topics. When you have many assets, use the search bar and filter icon to quickly organize and find your topics. For more information, see Assistant Designer Asset library.

    Each topic list entry identifies the asset and provides the following information by default:
    Field Description
    Name Name of the topic. Template topics also contain (Template) in the name.
    Type Topic types include Topic, Topic Block, Setup Topic, Small Talk, Custom Input Control, Custom Response Control, Subflows, and Actions.
    Status Status types include Draft, Modified (with unsaved changes), or Published.
    Active Whether the topic is active or inactive.
    Last modified Time (minutes, hours, days, or months) that the topic was last modified.
    Description Description of the topic. For topics, this field is created and updated on the Properties tab.

    When you open a topic, a tab is displayed in the navigation header bar. The topic's name is shown on the tab, and a red dot appears if the topic has unsaved changes. Hover over the tab to view the scope in which the topic was created.

    Topic tab that displays the topic name, saved condition, and application scope.

    When you open a subflow or action, a tab is displayed in the navigation header bar. This tab opens the subflow or action in Workflow Studio within the Assistant Designer environment.

    Assistants

    For LLM topics, the Select assistant list enables you to filter the assets based on the LLM Virtual Agent (assistant) selected. By default the following assistants are available for Assistant Designer Asset library:
    • Now Assist in Virtual Agent (default)
    • Now Assist Panel - Platform (default)

      For the Now Assist Panel - Platform (default) assistant, if you want AI agents to be Discoverable, Visible, or Promoted, set the Value field in the system property sn_aia.enable_aiagents_discovery to True. If the Value field is set to False, then AI agents can't be set as Discoverable, Visible, or Promoted. To enable this property, you must contact ServiceNow support.

    Select an assistant.

    You can create assistants from Conversational interfaces > Assistants. For more information about creating assistants, see Create a chat assistant.

    For more information about LLM assistants, see LLM assistants.

    Topic properties

    Use the topic Properties tab to identify a Virtual Agent asset and how it’s used. The properties you can specify depend on the method of topic discovery used in your instance: LLM or NLU/keyword. For example, if you have activated Now Assist and are working with an LLM topic, the Properties tab includes fields for what you want the topic to do and which assistants to use. If you have activated NLU, you can select NLU/keyword from the Type drop-down menu when you create a topic. The Properties tab includes fields for identifying the NLU model and intent for the topic.

    Use the Properties tab to do the following:
    • Specify the name and type of asset, such as topic, topic block, custom control, and so on.
    • Specify the model type, purpose of the topic, and which assistants can run this topic for Now Assist customers.
    • Specify the model type, add a topic description, specify the purpose of the topic, and select which assistants can run this topic for Now Assist customers.
    • Control who uses the topic and what channels it can run in.
    • Associate live agent variables with a topic.
    • Add keywords to the topic or map the topic to a ServiceNow NLU model and intent.

    For more information, see Topic Properties tab.

    Topic flow

    When you create or update a topic, topic block, or custom control, you build the conversation flow on the Flow tab. In the default view, the flow looks like a diagram. Use the controls for user inputs, bot responses, and utilities to define the flow. The status of the topic and NLU/Keyword model (if used) appears in the upper-right corner of the window.

    The Table View option in Virtual Agent Designer displays the nodes in your conversation flow as a table, rather than as a diagram. Each node is identified in a corresponding row in the table. You can add, change, or delete nodes using these table rows.

    For example, instead of dragging controls and dropping them onto the canvas, you can select Add new node to insert a node into the appropriate row in the table. When you focus on a particular row (node), the corresponding property sheet for the node is displayed.

    As you create or update your design, you might find it helpful to switch between the diagram view and the Table View using the Table View option. If your conversation contains many nodes, the Table View lets you review all the nodes in your conversation quickly. You can use the Search table option to quickly find a particular node or control.

    Use the Flow tab to do the following:

    For more information, see Topic Flow tab.

    NLU model and intent mappings

    If you activated NLU on your instance, the NLU Intent tab is available for your topics in Virtual Agent Designer. Once you have bound the topic to a model and intent on the Properties tab, you can use the NLU Intent tab to do the following:
    Note:
    The virtual_agent_admin role includes the nlu_admin role, which enables topic authors to work on ServiceNow models.

    For more information about this tab, see Topic NLU Intent tab.

    Topic languages

    The Languages tab displays the topic's translation status for languages that have been activated on the instance for both LLM and NLU conversations. If you're using NLU/keyword, you can also review the language mappings for that topic.

    Use the Languages tab to do the following:

    For more information about this tab, see Topic Languages tab.