AI Application Creation Interface Automates Model Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The development of deep learning applications into serviceable applications is hindered by the lack of resources and technical capabilities, particularly due to the manual effort required from developers, and the shortage of skilled developers, which increases costs and reduces productivity.
Innovation Solution
An AI-based application creation interface system that provides a user-friendly interface for creating AI-based applications without a separate coding process, allowing users to input customizing information, upload and preprocess learning data, and generate a training dataset, ultimately outputting a downloadable AI model for specific inputs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual developer intervention is used for application creation, then customization and control are improved, but development time and cost increase
Solution Approach 1:
The system enables self-service application creation by allowing users to input customizing information through an interface, automatically generating applications without requiring manual developer intervention. The system processes user inputs, selects appropriate AI models, and creates deployable applications autonomously.
Solution Approach 2:
The system performs preliminary actions by pre-configuring application templates, pre-selecting AI models based on customizing information, and pre-processing data before actual application deployment. This preparation work is done automatically before the user needs the final application.
2Reliability
If skilled developers are secured, then application quality is improved, but cost increases
Solution Approach 1:
The system replaces expensive skilled developers with automated, disposable application generation processes. Each application is created through automated processing of user inputs without requiring human developer time, effectively using a low-cost automated process instead of high-cost human expertise.
Solution Approach 2:
The system substitutes the mechanical system of human developers with an automated computer-based system. The interface receives user inputs, processes them through automated logic, selects AI models, and generates applications without human intervention, replacing manual labor with automated computational processes.
3Adaptability or versatility
If coding processes are required, then application functionality is improved, but ease of creation deteriorates
Solution Approach 1:
The system introduces an intermediary automated processing layer between user inputs and final applications. This intermediary automatically translates user-friendly customizing information into technical application code and configuration, eliminating the need for users to directly write code while maintaining full application functionality.
Solution Approach 2:
The system changes parameters from low-level code details to high-level customizing information. Users interact with parameterized interfaces that accept business logic and requirements rather than code, and the system automatically translates these parameters into functional applications with appropriate AI models and configurations.
Data Source
AI summary
An artificial intelligence-based application creation interface providing method includes: transmitting a first interface including a customizing information input portion applied to an artificial intelligence-based application to be created to the terminal, receiving customizing information set by the terminal from the terminal through the first interface, uploading learning data and pre-processing information required to generate an artificial intelligent model applied to the application when artificial intelligence model information is missing from the customizing information, transmitting a second interface including a function unit for pre-processing the learning data to the terminal, receiving the learning data and the pre-processing information required to generate the artificial intelligence model from the terminal through the second interface, generating a training dataset by pre-processing the learning data according to the pre-processing information, and providing a third interface including a download portion of the artificial intelligence model applied to the application to the terminal to output a certain result for a preset input based on the training dataset by using a system.


