Application Editing Through Generative AI Chat and Function Calls
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies for supporting programming often require significant input of program code, which can be cumbersome and inefficient, especially for users without technical expertise.
Innovation Solution
An information processing apparatus communicably connected with a terminal apparatus and a generative AI system, which receives an acquisition request for an editing screen of an application, transmits screen information including a program for editing the application, and processes user inputs through a chat message to generate editing content using the generative AI system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If traditional programming methods are used to edit applications, then precise control and customization are achieved, but the complexity of operation and time required increase significantly
Solution Approach 1:
The patent introduces a generative AI system as an intermediary between the user and the application editing process. The AI system receives natural language chat messages from users, generates appropriate program code, and executes the editing operations. This intermediary layer eliminates the need for users to directly write or understand complex programming code, significantly reducing operational complexity and time requirements while maintaining precise control through AI-generated code.
2Ease of operation
If generative AI is used to automatically generate program code, then the input effort is reduced, but the precision and control over the generated code decrease
Solution Approach 1:
The patent implements a feedback mechanism where the system transmits screen information including a program for editing the application to the terminal apparatus, and receives chat messages containing editing content. The generative AI system continuously generates code based on user feedback in natural language, allowing users to refine and control the editing process iteratively. This feedback loop ensures that while AI automates code generation, users maintain precise control through conversational adjustments.
3Adaptability or versatility
If a chat interface is used for input, then the technical expertise required is minimized, but the specificity and accuracy of editing instructions may be reduced
Solution Approach 1:
The patent transforms the parameter of user input from structured programming code to unstructured natural language chat messages. The generative AI system processes these chat messages and converts them into precise editing instructions and program code. This parameter change allows non-technical users to interact through familiar conversational interfaces while the AI ensures accurate translation of intent into specific editing operations, maintaining both accessibility and precision.
Data Source
AI summary
An information processing apparatus communicably connected with a terminal apparatus and a generative artificial intelligence (AI) system via a network includes processing circuitry. The processing circuitry receives an acquisition request for acquiring screen information of an editing screen of an application. The processing circuitry transmits, to the terminal apparatus, the screen information including a program for editing the application in response to a response message from the generative AI system. In response to receiving a chat message from the terminal apparatus, the processing circuitry transmits the chat message, information on the application specified by the identification information, and information used for calling a function defining the editing content to the generative AI system, receives a response message including the call of the function defining the editing content from the generative AI system, transmits the response message; and causes the terminal apparatus to execute an editing process based on the function.


