Cloud Template Graph Matching for Accurate User-Guided Creation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing large language models (LLM) struggle to generate accurate templates for cloud development due to incomplete user input, leading to parameter inconsistencies and resource definition errors, which require significant manual correction.

Innovation Solution

A template creation support system that converts user inputs and existing templates into graphs representing service dependencies, allowing for the search and presentation of similar templates with higher accuracy by considering service relationships, thereby guiding users in completing necessary input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If LLM generates template based on user input, then template creation speed is improved, but template accuracy deteriorates due to incomplete user input

Engineering Contradiction:
Improvetemplate creation speedVSAvoidtemplate accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs preliminary actions by converting existing templates into graph representations in advance and storing them. When a user requests template generation, the system compares the user's input graph against these pre-processed templates to identify setting items that need to be added or corrected, thereby improving template accuracy without sacrificing generation speed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by analyzing the user's input graph, comparing it with existing templates, and identifying specific setting items that are missing or incorrect. This feedback mechanism guides users to supplement incomplete information, ensuring that the final generated template achieves high accuracy while maintaining fast generation throughput

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If user inputs all necessary setting items, then template accuracy is improved, but ease of operation deteriorates due to complex input requirements

Engineering Contradiction:
Improvetemplate accuracyVSAvoidinput simplicity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system applies self-service by automatically analyzing the user's simple input graph and autonomously identifying which setting items are missing or incorrect by comparing against existing templates. The system then presents this analysis to the user, allowing them to easily supplement only the necessary information without needing to manually input all setting items from scratch

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses the graph representation as an intermediary between the user's simple natural language input and the complex template structure. By converting both user input and existing templates into graphs, the system can automatically compare and identify differences, guiding users to provide only the minimal necessary information to achieve accurate template generation

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If manual correction is performed on LLM-generated templates, then template accuracy is improved, but loss of time increases due to extensive corrections needed

Engineering Contradiction:
Improvetemplate accuracyVSAvoidcorrection time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-converting existing templates into graph representations and storing them with their associated setting items. When generating a new template, the system immediately compares the user's input graph against these pre-processed templates to identify necessary corrections, dramatically reducing the time required for manual verification and adjustment while ensuring high template accuracy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250265043A1Template creation support system, template creation support device, and template creation support method
Publication Date: 2025.08.21 HITACHI LTD
  • US20250265043A1 patent drawing
  • US20250265043A1 patent drawing
  • US20250265043A1 patent drawing

AI summary

Provided is a template creation support system capable of supporting creation of a template of a flow close to a system configuration desired to be realized by a user. There are provided a first conversion unit that converts each template of a template group into a graph including a node indicating a service and an edge indicating a relationship between services based on a dependency relationship between set resources, a second conversion unit that converts an input including information indicating a system configuration desired by a user and an operation of each component into a graph including a node indicating a service and an edge indicating a relationship between services, a search unit that searches a template of a graph close to the graph converted by the second conversion unit from among the graphs converted by the first conversion unit from the template group, and an output unit that outputs a setting item set to the template searched by the search unit.