Generative AI Application Generation via Chat Message Intermediary
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developing applications requires significant time and expertise due to the need to learn programming languages and write code, which can be a barrier for users with limited programming knowledge.
Innovation Solution
An information processing apparatus and method that utilizes a generative AI system to generate applications based on chat messages input by users, where the apparatus transmits chat messages to the AI system, receives requests generated by the AI system, and executes functions to generate applications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional programming methods are used, then applications can be developed with full functionality, but users need extensive programming knowledge and significant time investment
Solution Approach 1:
The patent introduces a natural language processing intermediary layer between the user and the application generation system. Users communicate through chat messages in natural language, and the system translates these into structured application configurations, eliminating the need for direct programming while maintaining full application development capability
Solution Approach 2:
The patent replaces the mechanical system of manual code writing and syntax management with an automated AI-based generation system. The system uses natural language processing and template matching to automatically generate application code from user requirements, substituting the manual programming mechanical process with an intelligent automated system
2Adaptability or versatility
If programming education and training are provided, then users can develop applications independently, but the cost and time for learning increase significantly
Solution Approach 1:
The patent enables users to independently develop applications through a self-service interface where users describe their needs in natural language and the system automatically generates the application. This eliminates the need for external training programs while maintaining user independence in the development process
Solution Approach 2:
The natural language processing intermediary acts as a translator that converts user intent into technical implementation details, allowing users to work independently without needing to learn programming languages or development frameworks
3Manufacturing precision
If manual code writing is required, then applications can be customized precisely, but the complexity of the development process increases
Solution Approach 1:
The patent replaces the complex mechanical process of manual code writing with an automated generation system that uses natural language processing, template matching, and code synthesis to produce customized applications, maintaining precision while reducing process complexity
Solution Approach 2:
The patent segments the application development process into distinct components: natural language input processing, requirement analysis, template selection, code generation, and output assembly. This segmentation allows the system to handle complex customization tasks through a series of manageable automated steps
Data Source
AI summary
An information processing apparatus includes circuitry to receive a chat message input to a communication terminal via a network from the communication terminal, and transmit the chat message to a generative artificial intelligence (AI) system via the network. The circuitry transmits, to the generative AI system, at least once information for calling a function to be executed for generating an application based on a parameter included in a request relating to generating the application and setting information for generating the parameter. The circuitry receives, from the generative AI system, the request generated by the generative AI system based on the chat message, the setting information, and the information for calling the function; and executes the function to generate the application based on the parameter included in the request received from the generative AI system.


