Generative AI Automation Program Creation Through Iterative Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems using generative AI for program automation require significant manual input and lack accuracy in handling unknown problems.

Innovation Solution

A creation support device that includes a processor, storage, and communication interface to interact with a computer trained to generate answers, processing creation, specification, search, and re-creation requests to automate work procedures, reducing manual input and improving accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If generative AI is used to create automation programs, then program development is supported, but significant manual input load is required

Engineering Contradiction:
Improveprogram development easeVSAvoidmanual input time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically generating initial automation program code based on natural language descriptions of work procedures. The generative AI creates a draft program structure, variable definitions, and logic flow before the user provides feedback, reducing the manual input required from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements iterative feedback loops where the generated automation program is evaluated against the original work procedure description, and corrections are automatically applied. User feedback on generated code triggers re-generation and refinement cycles, progressively improving accuracy while reducing manual coding time.

Inventive Principle:
Principle #23Feedback

2Productivity

If generative AI generates automation programs directly, then program creation is accelerated, but accuracy decreases for unknown problems

Engineering Contradiction:
Improveprogram creation speedVSAvoidprogram accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically adjusts its generation approach based on the complexity and familiarity of the work procedure. For known, routine tasks, it generates code quickly using templates. For unknown or complex problems, it engages in multi-turn dialogue to clarify requirements, ask clarifying questions, and iteratively refine the generated program to ensure accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system introduces an intermediary evaluation layer that checks generated code against the original work procedure description, identifies gaps or inaccuracies, and requests clarification when encountering unknown problems. This intermediary step mediates between rapid generation and accuracy verification, allowing the system to maintain high speed for routine tasks while ensuring reliability for complex scenarios.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If detailed work procedures are manually input, then accurate automation programs are created, but the input load increases

Engineering Contradiction:
Improveautomation program accuracyVSAvoidinput operation ease
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system performs self-service by automatically analyzing the natural language work procedure description, extracting key steps, variables, and logic, and generating appropriate automation code without requiring the user to manually specify every detail. The generative AI autonomously infers missing information and makes reasonable assumptions, reducing the operational burden on users while maintaining accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces the mechanical process of manual code writing and detailed procedure specification with an intelligent generative AI system. Instead of requiring users to mechanically input every detail, the AI naturally processes language descriptions and automatically translates them into structured automation programs, substituting human cognitive effort with machine intelligence.

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

Data Source

PatentUS20250252375A1Creation support device, creation support method, and creation support program
Publication Date: 2025.08.07 HITACHI LTD
  • US20250252375A1 patent drawing
  • US20250252375A1 patent drawing
  • US20250252375A1 patent drawing

AI summary

A creation support device configured to implement generative AI, transmits, to the computer, a creation request of an automation program for automating a procedure of an operation target, receives an answer to the creation request from the computer, transmits, to the computer, a specification request for specifying the operation target and a command for executing the procedure from a program code in the answer to the creation request, receives an answer to the specification request from the computer, transmits, to the computer, a search request of an output result of data acquired from the command in the answer to the specification request, receives an answer to the search request from the computer, generates a re-creation request for re-creating the automation program using the output result in the answer to the search request, transmits the re-creation request to the computer, and receives an answer to the re-creation request from the computer.