LLM Digital Assistant Graphical Explanation Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing enterprise systems struggle to present complex data insights from machine learning systems in a user-friendly and intuitive manner, as they lack the ability to generate graphical representations within digital assistants, making it difficult for users to understand and interpret data effectively.

Innovation Solution

A digital assistant system that leverages large language models (LLMs) to generate text and code for graphical representations, integrating them into graphical user interfaces (GUIs) within digital assistants, enabling the presentation of explanatory text and graphical data representations in response to user queries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If enterprise systems use traditional data presentation methods, then system complexity is reduced, but user understanding and interpretation of data becomes difficult

Engineering Contradiction:
Improveuser understanding of dataVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component (explanation generation module) that translates complex machine learning data and operations into human-friendly explanations. This mediator converts technical data processing steps into natural language descriptions, making the system accessible to non-experts without increasing apparent complexity for users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces traditional mechanical data presentation methods (tables, charts) with intelligent text generation using large language models. This substitution enables dynamic, context-aware explanations that adapt to user needs, significantly improving data interpretability while the underlying complexity is managed through automated AI processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If graphical representations are integrated into digital assistants, then user-friendly data presentation is improved, but system complexity increases

Engineering Contradiction:
Improveuser-friendly data presentationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a universal explanation generation framework that can handle multiple types of machine learning data and queries through a single integrated system. The large language model serves multiple functions: generating explanations, creating graphical representations, and adapting to different user contexts, thereby improving usability without proportionally increasing system complexity.

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

Solution Approach 2:

The system implements self-service capabilities where the digital assistant automatically generates appropriate explanations and graphical representations based on user queries without requiring manual configuration. The AI model autonomously determines the best presentation format and content, reducing the operational burden on users while managing complexity through automated decision-making.

Inventive Principle:
Principle #25Self-service

3Loss of information

If LLM-generated text and graphical representations are provided together, then user understanding is enhanced, but processing requirements increase

Engineering Contradiction:
Improvedata interpretation effectivenessVSAvoidprocessing requirements
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by generating explanations and graphical representations selectively based on user needs and query complexity. The system assesses each request and provides appropriate levels of detail and visualization, avoiding unnecessary processing while ensuring sufficient information is provided for effective data interpretation.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary analysis of user queries to determine the most efficient generation path. By pre-assessing information requirements and selecting appropriate explanation strategies before full processing, the system minimizes unnecessary computational effort while ensuring all necessary information for data understanding is delivered.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12124468B1Generative graphical explanations using large language models in AI-based services
Publication Date: 2024.10.22 SAP SE
  • US12124468B1 patent drawing
  • US12124468B1 patent drawing
  • US12124468B1 patent drawing

AI summary

Methods, systems, and computer-readable storage media for receiving a query from a digital assistant of an enterprise system, retrieving data that is responsive to the query from a data management system, inputting a first few-shot prompt to a LLM, and determining, in response to the first few-shot prompt, that a graphical representation of the data is to be generated, and in response: inputting a second few-shot prompt and a third few-shot prompt to the LLM, receiving code from the LLM responsive to the third few-shot prompt, and executing the code to render the graphical representation with the digital assistant.