No-Code Work Support Extensions with AI Code Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing work support systems lack the ability to generate code for functional extensions, limiting user convenience in no-code or low-code environments.

Innovation Solution

A work support system that includes an AI-driven code generation function, allowing users to extend system functions by providing code based on user input and natural language instructions, without requiring extensive coding knowledge.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a work support system uses no-code or low-code technology to support user work, then ease of operation is improved, but the system cannot generate code for functional extensions, limiting adaptability

Engineering Contradiction:
Improveease of operationVSAvoidadaptability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system enables users to generate extension code themselves through natural language input without requiring external assistance or complex configuration. The AI model processes user instructions and automatically produces functional code, allowing users to self-extend system capabilities while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the parameter of code generation from requiring programming knowledge to accepting natural language input. By transforming the input parameter from technical code specifications to everyday language, the system maintains ease of operation while enabling functional extensions through AI-driven code synthesis.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If a work support system generates code automatically using AI, then productivity is improved, but the system complexity increases due to integration of AI models and code generation mechanisms

Engineering Contradiction:
ImproveproductivityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a work support server as an intermediary between the user terminal and the AI model. This intermediary manages the complex AI code generation process, handling model inference, code synthesis, and integration with the work support system, thereby isolating system complexity from the user interface while maintaining high productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If a work support system provides code generation for functional extensions, then adaptability is improved, but the loss of time increases due to code generation and processing overhead

Engineering Contradiction:
ImproveadaptabilityVSAvoidloss of time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by maintaining a code database with pre-stored extension codes and using AI models that are pre-trained for code generation. When users request functional extensions, the system quickly retrieves and adapts pre-prepared code templates rather than generating code from scratch, reducing the time loss while maintaining adaptability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250291562A1Work support system, work support method, and information storage medium
Publication Date: 2025.09.18 CYBOZU
  • US20250291562A1 patent drawing
  • US20250291562A1 patent drawing
  • US20250291562A1 patent drawing

AI summary

Provided is a work support system, which is configured to support work of a user with no-code or low-code, the work support system including at least one processor configured to: acquire, based on input of the user, extension content information relating to extension content of a work support function in the work support system; generate, based on the extension content information and an AI, code for extension of the work support function; and provide the code to the user.