jsn / ServiceNow, simplified.
AustraliaREFERENCE GUIDE

Customer Service Management Live interaction recommendations AI agent for voice channel

On this page

Customer Service Management Live interaction recommendations AI agent for voice channel

Live interaction recommendations AI agent is an agentic capability within ServiceNow Otto® Customer Service Management (CSM) that provides real-time recommendations to human agents during live customer interactions on the voice channel. When a customer contacts a support agent, this AI agent analyzes the ongoing conversation transcript, retrieves relevant knowledge and customer context, and surfaces actionable recommendations directly within the CSM Configurable workspace.

Important: Starting with v7.0 of Customer Service Management AI agent collection, the Live Agent Assist AI agent has been renamed to Live Interaction Recommendations AI agent. Some of its entities have also been renamed. For a list of old and new names, see Renamed entities in Live Agent Assist.

Live interaction recommendations AI agent reduces handle time, improves first-contact resolution, and helps agents deliver consistent, accurate responses throughout the live voice interaction.

How Live interaction recommendations AI agent works

Live interaction recommendations AI agent consists of two tools:

  • Get Interaction Context (Script and autonomous)

    This tool retrieves contextual information about the current voice interaction. It is configured as a pre-run tool, so it executes automatically when a Live interaction recommendations AI agent is initialized. It gathers baseline customer and interaction details, such as account, install base, sold products, and previous cases or interactions, before any recommendation is generated. Because it is autonomous, it requires no manual action from the agent; it fetches this context proactively so that the Analyze Interaction & Generate Response tool has the customer data it needs to process the customer query.

  • Analyse Interaction and Generate Recommendation (Subflow and autonomous)

    The tool is a subflow-based tool that internally invokes skills to analyze the transcript, generate Knowledge Graph queries and generate relevant responses. These skills work in sequence to process the conversation, retrieve information from multiple data sources, and generate a final recommendation with cited sources.

Live interaction recommendations AI agent is triggered when the customer call lands to a human agent in the CSM Configurable workspace and a voice interaction record is created. It activates when a live CSM agent begins handling a customer interaction over a voice call. No manual initiation is required. Once triggered, Live interaction recommendations AI agent fetches basic customer information like account, install base, sold product details, previous cases, previous interactions. When the Get Recommendations button is selected, the Live interaction recommendations AI agent performs the following tasks:

  1. Transcript Analysis: continuously reads and processes the live conversation transcript to extract unanswered customer queries.

    Based on the customer query:

    • Queries the Knowledge Graph if additional customer details are required.

    • Searches knowledge articles if recommendations need to be generated from a KB article. For more information on the data sources, see Data sources.

  2. Recommendation Generation: synthesizes results for the customer query from the customer context, KB article, and Knowledge Graph to generate actionable, cited recommendations for the agent.

  3. Clarification Query Handling: manages scenarios where the transcript is ambiguous, presenting clarifying questions to the agent.

  4. Follow-up Query Handling: addresses agent follow-up questions in the context of the ongoing voice interaction.

The following table shows the skills and their responsibility in the Live interaction recommendations AI agent:

Skill Responsibility Live Interaction Transcript Analyser Analyzes the live transcript to extract unanswered customer queries and evaluate resolution paths. Live Interaction Graph Query Generator Generates Knowledge Graph queries to retrieve joined data across CSM entity types. Live Interaction Response Generator Synthesizes KB articles, customer info, and KG results into a final recommendation with source citations. Live Interaction Query Enhancer Enriches agent follow-up queries with customer context and transcript history before re-initiating the recommendation pipeline.

Data sources

Live interaction recommendations AI agent retrieves information from the following primary data sources:

  • Customer Context Builder

    The Customer Context Builder is an interface class that pre-fetches basic customer context directly from database tables. This direct query path provides faster access to high-priority fields such as recent interactions and installed products for the current caller.

    The base system includes the CustomerContextBuilder interface with a CustomerContextBuilderImpl implementation. This implementation fetches and aggregates customer context data from multiple ServiceNow tables, including interactions, cases, contracts, assets, and entitlements. All data is anchored to an interaction record and serialized into a pipe-delimited format suitable for LLM input.

    Note: The Customer Context Builder is a scripted customization. Extending it requires creating a custom implementation of the interface class. For most scenarios, adding tables to the Enterprise Knowledge Graph tag is an easier approach because it does not require scripting.

  • AI Search Profile

    A Retrieval-Augmented Generation (RAG) retrieval call queries the AI search profile to identify configured sources. In the base system, the Live interaction recommendations AI agent Search Profile is scoped to the Knowledge (kb_knowledge) table, so recommendations draw from knowledge articles. Source citations identifying the contributing articles appear at the bottom of each recommendation. Admins can extend the profile to include additional tables. For more information on how to add additional search sources, see Create a search source for AI Search.

  • Enterprise Knowledge Graph

    The Enterprise Knowledge Graph retrieves customer-specific information such as contract details, recent cases, and asset data. A tag scopes queries to a defined set of tables so that retrieval stays targeted.

    In the base system, the tag covers the Account, Asset, Case, Consumer, Contact Contract, Entitlement, Install Base Item, Installed Product, Interaction, Product Model, and Sold Product tables. As an admin, you can edit the tag to include additional tables:

    1. Navigate to All > Knowledge Graph > Knowledge Graph Designer > Enterprise Graph.

    2. From the Enterprise Graph Tags, select the CSM Live interaction recommendations AI agent Tag.

    3. In the Selected Tables section, add the desired tables. For more information on editing tags, see Managing Knowledge Graph tags.

Role masking

Required role: B2B agents (sn_customerservice_agent) and B2C agents (sn_customerservice.consumer_agent)

Important: To access data in the agentic workflow, the admin role must include the specified roles under Contains roles.

Agentic workflows and their AI agents use role masking to determine which users can access them. Ones installed with your applications have specific roles that come included with the application. If you select Users with specific roles for user access, you must configure the security controls to include these roles. For the instructions to change the security controls, see Define security controls for an agentic workflow.

In the data access settings, you must also add the necessary roles to enable agents to resolve cases efficiently. For example, add the csm role to the agentic workflow’s list of approved roles to enable access to case records.

Configure Live interaction recommendations AI agent for voice channel

Configure the Live interaction recommendations AI agent to generate recommendations for ongoing voice interactions in the CSM Configurable workspace.

Before you begin:

  • The Customer Service Management AI Agent Collection plugin must be activated on your instance.

  • Role required: now_assist_admin

  • Navigate to All > AI Agent Studio > Create and manage.

  • Select Live interaction recommendations AI agent in the AI agents tab.

  • Activate the trigger.

    • In the Add triggers section, select the Live interaction recommendations AI agent - Interaction trigger which is in inactive state by default.

    • In the Edit trigger dialog, turn on the Trigger is ON radio button and select Save. For more information on modifying an AI agent, see Modify an AI agent.

Access Control lists (ACLs)

ACLs (Access Control Lists) are preconfigured to support the AI agents and their associated flows and actions. By default, ACLs are configured for the sn_esm_agent role. Customers can modify these ACLs to align with their specific business requirements and security policies. For more information, Configure security controls for a skill.

When updating the agent role for the Live interaction recommendations AI agent, it is important to also update the corresponding ACLs to ensure proper permissions. To manually update ACLs for custom roles:

  1. Go to the sys_security_acl table.

  2. Use filters to locate ACLs related to your use case, AI agent, and internal flows or actions.

  3. Add your custom role to each relevant ACL record.

Use the Live interaction recommendations AI agent for voice channel

Get real-time recommendations from the conversations happening over a live voice interaction.

Before you begin:

  • ServiceNow and CCaaS provider integration must exist.

  • Real-time transcription feature with CCaaS provider must be enabled.

  • The Live interaction recommendations AI agent - Interaction trigger in the Live interaction recommendations AI agent must be activated. For more information, see AI agents, skills, and agentic workflows on by default.

  • Role required: sn_customerservice.consumer_agent

Procedure:

  1. When a customer calls the support channel, an interaction record is created and assigned to a human agent. Select the ServiceNow Otto icon.

    The Otto panel appears with the interaction ID.

  2. After you gather details about customer requirements, select the Get Recommendations button on the ServiceNow Otto panel.

    • The AI agent analyzes the conversation and generates recommendations or asks more questions. The processing icon appears while the agent processes the conversation before generating the next steps. If the customer asks multiple queries, you will be asked to choose the query you want to address first. You can pick a query and address one after another based on the customer's priority. For more information on how the recommendations are generated from the sources, see Live interaction recommendations AI agent overview.

    • When the recommendations are generated for a query, the sources from which the recommendations are generated appear under the Sources and more section. When you select the Sources and more button, the ServiceNow Otto panel expands where you can continue your conversation with the AI agent and view the list of sources simultaneously. You can open these sources for further details.

      [Omitted image "sn-otto-live-interaction-ai-agent.png"] Alt text: Live interaction recommendations AI agent

  3. As you progress through the conversation, select the Get Recommendations button to get the recommendations.

  4. Clarification handling: If the AI Agent needs additional context before generating a recommendation, it displays clarifying questions with rendered option buttons, then waits for user selection.

    When you select one of the option buttons, the final answer is displayed with cited sources and the Get Recommendations button for further queries.

  5. Follow-up query handling: After an initial recommendation is delivered, type any follow-up question in the text field and select the Enter icon to get the recommendations.

    You can ask natural language questions, such as What products is this customer currently using? The AI agent responds with accurate, contextually relevant answers and maintains conversational context across multiple questions.

The final response is rendered with cited sources and the Get Recommendations button.

Keep exploring.

Find another answer, or bring this documentation into your own tools.