Chatbot Intermediary for Cloud Service Troubleshooting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In cloud computing environments, especially in SaaS platforms, there is an inefficiency in troubleshooting technical issues due to the division of responsibilities between NOC engineers and application engineers, where NOC engineers lack depth of knowledge while application engineers lack access to production systems.

Innovation Solution

A user support agent can input commands into a user-to-user messaging interface to trigger pre-identified functions of a cloud-based software system, allowing them to test issues directly, using parameters to assess the scope of the problem, thereby enabling more efficient troubleshooting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If NOC engineers are given access to production systems to troubleshoot issues directly, then troubleshooting efficiency improves, but system security and stability may be compromised

Engineering Contradiction:
Improvetroubleshooting efficiencyVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

A chatbot intermediary is introduced between the NOC engineer and the production system. The chatbot receives natural language commands from the NOC engineer, translates them into appropriate API calls or database queries, and returns results. This mediator enables efficient troubleshooting while maintaining system security and stability, as the chatbot controls and validates all interactions with the production environment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If application engineers are given access to production systems, then depth of knowledge is utilized, but access control and security management become complex

Engineering Contradiction:
Improvedepth of knowledge utilizationVSAvoidaccess control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The chatbot provides self-service capabilities to NOC engineers by enabling them to perform troubleshooting functions directly without requiring access rights typically reserved for application engineers. The system automatically authenticates and authorizes commands through the chatbot interface, eliminating the need for complex access control arrangements while still utilizing deep product knowledge.

Inventive Principle:
Principle #25Self-service

3Reliability

If manual troubleshooting processes are used with clear division of responsibilities, then system security is maintained, but troubleshooting time increases

Engineering Contradiction:
Improvesystem securityVSAvoidtroubleshooting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The chatbot serves as an automated intermediary that processes troubleshooting commands in real-time, eliminating manual escalation delays. It maintains security protocols while providing immediate responses to NOC engineers, significantly reducing troubleshooting time compared to traditional manual processes involving multiple handoffs between NOC and application engineers.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If NOC engineers receive extensive training to gain depth of knowledge, then troubleshooting capability improves, but training time and costs increase

Engineering Contradiction:
Improvetroubleshooting capabilityVSAvoidtraining time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The chatbot acts as an intelligent assistant that provides context-aware guidance and information to NOC engineers during troubleshooting activities. Rather than requiring extensive training to acquire deep product knowledge, engineers can query the chatbot for specific information, command syntax, and troubleshooting guidance, effectively on-demand knowledge retrieval that eliminates lengthy training programs.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11818087B1User-to-user messaging-based software troubleshooting tool
Publication Date: 2023.11.14 CISCO TECHNOLOGY INC
  • US11818087B1 patent drawing
  • US11818087B1 patent drawing
  • US11818087B1 patent drawing

AI summary

A method comprises executing a user-to-user messaging application in a first computer system used by a user support agent. The user-to-user messaging application receives an input from the user support agent, where the input includes a command for triggering a test of a human-invocable operation of a service that operates on a first cloud-based computing platform. The user-to-user messaging application transmits the command from the first computer system to a web service hosted on a second cloud-based computing platform via a computer network, to invoke an API of the web service. The second cloud-based computing platform is remote from the first computer system. Invocation of the API by the web service initiates the test of the human-invocable operation of the cloud-based service that operates on the first cloud-based computing platform.