Conversational Digital Assistant for Corporate Network Interface Translation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently processing user requests across diverse applications in a corporate network environment, particularly in determining the correct interface and generating appropriate network requests without requiring technical knowledge from users.

Innovation Solution

A digital assistant utilizes a language model trained for conversational interaction to interpret user prompts, determine the relevant application interface, obtain the interface's requirement description, and generate a network request definition, thereby facilitating seamless communication with various applications in the corporate network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users directly interact with corporate network applications, then resource access is achieved, but technical expertise is required and operation complexity increases

Engineering Contradiction:
Improveease of useVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

A conversational interface agent is introduced as an intermediary between users and corporate network applications. The agent receives natural language user inputs, translates them into appropriate application commands, and returns results to users. This mediator handles the complexity of interfacing with multiple applications having different technical requirements, while users only need to provide simple natural language requests.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple applications with different technical requirements are integrated, then system versatility improves, but integration complexity increases

Engineering Contradiction:
Improvesystem versatilityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The conversational interface agent is designed as a universal system that can handle multiple different applications through a single unified interface. It maintains knowledge of various application interfaces and requirements, allowing it to adapt to different applications without requiring separate integration mechanisms for each one.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system segments the complexity by separating the interface translation function from the application logic. The conversational agent handles the translation layer, while underlying applications maintain their own technical implementations. This segmentation allows each component to be developed and maintained independently.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If natural language processing is implemented, then user interaction simplicity improves, but processing time increases

Engineering Contradiction:
Improveinteraction simplicityVSAvoidprocessing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by maintaining precompiled knowledge of application interfaces, data structures, and command formats. When a user request arrives, the conversational agent can quickly match the natural language input against known patterns and templates, rather than performing full semantic analysis from scratch each time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250078831A1Conversational digital assistant
Publication Date: 2025.03.06 SAP SE
  • US20250078831A1 patent drawing
  • US20250078831A1 patent drawing
  • US20250078831A1 patent drawing

AI summary

The present disclosure relates to computer-implemented methods, software, and systems that can use a language model trained for conversational interaction using natural language prompts. A prompt is received to request a resource from a corporate network environment. First input can be provided to a language model to determine an interface of an application from a set of applications associated with the corporate network environment. In response to determining the interface by the language model, a requirement description of the interface is obtained. Second input is provided to the language model that comprises the obtained requirement description of the interface and the received prompt, and is used as context for generating a network request definition for a request to be directed to the interface. The request is sent to the interface based on the network request definition provided by the language model to obtain the requested resource.