LLM-Generated Simulator Code for Agile ML Application Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating applications using machine learning models require expensive and time-consuming simulations with conventional simulators, especially when specifications deviate, leading to increased costs and prolonged data generation times.

Innovation Solution

A system that generates applications using a large language model to interact with users, creating simulator code and parameters, simulating data, and training machine learning models without relying on existing simulators, enabling agile and cost-effective development.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If an expensive existing simulator is used to perform the learning of the machine learning model, then the simulation data can be generated, but the cost is increased

Engineering Contradiction:
Improvesimulation dataVSAvoidcost
Core Design Contradiction:
Quantity of substanceVSEase of manufacture

Solution Approach 1:

The patent creates a virtual simulator through code generation based on natural language descriptions, copying the essential simulation functionality without requiring expensive physical simulator hardware. The generated simulator code replicates the needed simulation capabilities at minimal cost.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent generates simulator code that can be quickly created, modified, and discarded without significant cost. The simulator is built as disposable code artifacts that can be regenerated as needed, eliminating the need for expensive long-term simulator investments.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Adaptability or versatility

If it is necessary to generate simulation data that greatly deviates from the existing specification of the simulator, then the learning of the machine learning model can be performed, but the cost associated with change of the specification increases and it takes a long time to generate the simulation data

Engineering Contradiction:
Improvesimulation data specification flexibilityVSAvoiddata generation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent generates simulator code with dynamic specifications that can be easily adjusted according to the learning requirements. The simulator code incorporates configurable parameters that allow rapid adaptation to different simulation scenarios without time-consuming reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes simulation parameters directly in the generated code based on natural language descriptions. By modifying parameters such as environmental conditions, object properties, and simulation scenarios in the code, the system quickly generates diverse simulation data without lengthy reconfiguration processes.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If conventional simulators are used for application generation, then existing simulation capabilities are leveraged, but the device complexity and hardware resource burden increase

Engineering Contradiction:
Improvesimulation capabilityVSAvoidsimulator logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the essential simulation logic from complex conventional simulators and regenerates only the necessary components as simplified code. By taking out and regenerating only the essential simulation functionality rather than using complete conventional simulators, the system reduces overall complexity while maintaining required capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates simplified copies of simulation functionality through code generation rather than using full conventional simulators. The generated code replicates essential simulation behaviors with minimal complexity, copying only what is needed for the specific application rather than entire simulator systems.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20260017027A1Application generation device, application generation method, and non-transitory recording medium
Publication Date: 2026.01.15 TOYOTA JIDOSHA KK
  • US20260017027A1 patent drawing
  • US20260017027A1 patent drawing
  • US20260017027A1 patent drawing

AI summary

An application generation device generates a request for a machine learning model used for an application newly generated, based on a result of a dialogue with a user of the application, the dialogue being conducted by using a large language model, generates code of a simulator and simulation parameter used for learning of the machine learning model based on the request by using the large language model, build and generate runtime of the simulator, generates simulation data which is a set of input to the machine learning model and output from the machine learning model, by using the runtime of the simulator, and generates the machine learning model by using the simulation data as learning data.