Automated Agent Routing for Chat Workflows

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing chat agent systems lack the ability to efficiently invoke and manage automated agents for performing interactive workflows during chat sessions, leading to inefficiencies and potential errors in handling user requests.

Innovation Solution

A chat agent platform that allows live agents to specify and invoke automated agents to perform interactive workflows, enabling automated agents to take over conversations with users, gather information, and complete tasks such as making reservations or resetting passwords, while live agents can monitor and provide guidance as needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If chat agents handle all user interactions manually, then user service quality is maintained, but agent workload and response time increase

Engineering Contradiction:
Improveagent productivityVSAvoidresponse time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments chat sessions into different types (routine vs. complex) and routes them to appropriate handling mechanisms. Automated agents handle routine segments while human agents focus on complex segments, improving overall productivity and response time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces automated agents as intermediaries between users and human agents. These automated agents handle initial interactions, information gathering, and routine tasks, freeing human agents to handle more complex cases and reducing their workload.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If automated agents are used for all interactions, then efficiency increases, but ability to handle complex situations decreases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidhandling complex situations
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic routing that adapts to session complexity. The system automatically transitions from automated agent handling to human agent handling when complexity thresholds are exceeded, ensuring both efficiency and adaptability are maintained.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback mechanisms where automated agents continuously assess session complexity and user satisfaction. When feedback indicates a situation has become too complex for automated handling, the system triggers escalation to human agents.

Inventive Principle:
Principle #23Feedback

3Reliability

If human agents handle all chat sessions, then service quality is maintained, but cost and workload increase

Engineering Contradiction:
Improveservice qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables self-service through automated agents that can independently handle routine chat sessions, information gathering, and task completion. This reduces the number of human agents needed while maintaining service quality for appropriate cases.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements preliminary action by having automated agents perform information gathering, context analysis, and preliminary problem-solving before human agents become involved. This preparation work reduces the complexity of human agent tasks and improves overall system efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250029608A1Invokable automated agent for interactive workflows
Publication Date: 2025.01.23 SERVICENOW INC
  • US20250029608A1 patent drawing
  • US20250029608A1 patent drawing
  • US20250029608A1 patent drawing

AI summary

A text dialogue between a first user and a second user is obtained. Based on an analysis of the text dialogue, workflows that are relevant to the text dialogue are identified. A list of the workflows is provided to a client device associated with the first user. An indication of a selection of a particular workflow from the list of the workflow is received from the client device associated with the first user. Based on the particular workflow, a communication session is established between the second user and an automated chatbot associated with the particular workflow.