US 12,423,062 B1
AI-based application build and deployment support system and method
Se Yong Eo, Seoul (KR); and Woog Lae Kim, Seoul (KR)
Assigned to INSWAVE SYSTEMS CO., LTD., Seoul (KR)
Filed by INSWAVE SYSTEMS CO., LTD., Seoul (KR)
Filed on Mar. 25, 2025, as Appl. No. 19/090,291.
Claims priority of application No. 10-2024-0040189 (KR), filed on Mar. 25, 2024.
Int. Cl. G06F 40/40 (2020.01); G06F 8/30 (2018.01); G06F 8/60 (2018.01); G06F 9/445 (2018.01); G06F 9/455 (2018.01); G06F 16/242 (2019.01); G06F 16/332 (2025.01); G06F 21/64 (2013.01)
CPC G06F 8/30 (2013.01) [G06F 8/60 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium storing computer executable instructions for performing an AI (artificial intelligence)-based app build and deployment support method when executed by a computer, the method comprising:
classifying a user query into a corresponding one of a plurality of categories according to an API request for the user query input from a chat client through a web interface provided by an app manager that is configured to manage and control an app builder that is configured to perform app creation, build, and deployment;
generating a context for the user query by retrieving a database for data to be added as the context to the user query according to the category, calling the data as a context information corresponding to the user query, and combining the user query and the context information;
generating a LLM (large language model) prompt by calling a service module according to the category, and adding the context to a service-specific prompt provided by the service module;
querying the LLM prompt through an LLM interface to a LLM and receiving a response thereto; and
providing the response to the chat client as a response to the user query after validating the response,
wherein the category is one of a chat, an action for function requests related to app creation, build, and deployment, an image generation for app icon or splash image during app creation and setting, and a debugging for errors that occur when building or deploying apps.