Method and system for providing large language model-based application for automation corporate task

The system addresses the need for large-scale language model-based applications in enterprise automation by registering and configuring LLM-based applications in an app market, facilitating efficient automation of business operations.

JP2025090521APending Publication Date: 2025-06-17ALLGANIZE JAPAN INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024194739
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-07
Filing Date
2024-11-06
Publication Date
2025-06-17

AI Technical Summary

Technical Problem

There is a lack of viable methods for large-scale implementation of language model-based applications for enterprise process automation, which is essential for efficiently automating business operations within companies.

Method used

A method and system for providing large-scale language model-based applications for enterprise business automation, involving registering an LLM-based application in an app market, configuring operating resources, and processing automation tasks through the application using these resources.

Benefits of technology

Enables quick and easy development and deployment of LLM-based applications for automating various internal operations such as contract summary, personal information protection search, claim handling, contract comparison, and financial product comparison, thereby enhancing operational efficiency within enterprises.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025090521000001_ABST
    Figure 2025090521000001_ABST
Patent Text Reader

Abstract

To provide a method and a system for providing a large language model-based application for automation corporate tasks.SOLUTION: A method for providing an application comprises steps for: 1020 registering a Large Language Model (LLM)-based application for automating internal tasks of a customer company in an application market; 1030 configuring operation resources for operation of an application selected by the customer company from among the applications registered in the application market; and 1040 processing and automating the internal tasks through the large language model-based application using the configured operational resources.SELECTED DRAWING: Figure 10
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The following description relates to a method and system for providing large-scale language model-based applications for enterprise process automation. [Background technology]

[0002] Large language models (LLMs) are a type of artificial intelligence that is trained on large sets of text data to generate human-like responses to natural language input. They are language models that consist of artificial neural networks with a large number of parameters (usually billions of weights or more). Such LLMs are called self-supervised or It can be trained on substantial amounts of unlabeled text using retraining or semi-self-supervised learning.

[0003] As the performance of LLM improves rapidly, the need to use LLM to automate business processes within a company is increasing. Currently, there are many companies that use LLM to automate various business processes in a short time. There is no viable way to do this. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Korean Patent No. 10-2551531 Summary of the Invention [Problem to be solved by the invention]

[0005] A method and system for providing large-scale language model-based applications for enterprise business automation is provided. [Means for solving the problem]

[0006] In a method for providing an application of a computer device including at least one processor wherein, by the at least one processor, for the automation of the internal operations of a customer company registering a large language model (LLM)-based application in an app market; configuring, by the at least one processor, operating resources for the operation of the application selected by the customer company among the applications registered in the app market; and processing, by the at least one processor, the automation of the internal operations through the large language model-based application using the configured operating resources. A method for providing an application is provided that includes these steps.

[0007] According to one aspect, the method for providing an application may further include, by the at least one processor providing an app generation function for generating the large language model-based application for the automation of the internal operations of the customer company to a terminal of the customer company or a terminal of an external developer.

[0008] According to another aspect, the registering step registers the application generated by the customer company through the app generation function in the app market, and the step of configuring the operating resources configures the operating resources by regarding the application generated by the customer company through the app generation function as the application selected by the customer company. This can be characterized by this. It can be characterized in that the application is regarded as the application selected by the customer company to configure the operating resources.

[0009] Also, according to another aspect, the registering step registers, through the app generation function, an application that has been approved after going through an approval procedure for an application generated by the external developer in the app market, and the approval procedure can include a security requirement test and a function test for the application generated by the external developer.

[0010] Also, according to another aspect, the applications registered in the app market include first-party applications provided by the provider of the app market, second-party applications generated through the app generation function by the administrator of the customer company, and third-party applications generated through the app generation function by the external developer. The second-party applications generated through the app generation function by the administrator of the customer company And third-party applications generated through the app generation function by the external developer Can be characterized as including.

[0011] Also, according to another aspect, when an application generated through the app generation function by the external developer among the applications registered in the app market is selected by the customer company, a certain percentage of the sales generated through the selected application can be provided to the external developer.

[0012] Also, according to another aspect, the app generation function includes a first generation function for generating a conversational application that utilizes a plurality of different large language models, and a second generation function for generating a single-action application for use on the web or mobile. The second generation function for generating a single-action application for use on the web or mobile Can be characterized as including.

[0013] Furthermore, according to another aspect, the internal operations of the customer company for the automation can include at least one of contract summary, personal information protection search, claim handling, contract comparison, and financial product comparison.

[0014] According to still another aspect, the operation resource includes at least one of a server, a CPU (Central Processing Unit), and a GPU (Graphics Processing Unit) as resources of a platform including the computer device, in order to provide functions of the selected application. It can be characterized by including at least one of them.

[0015] Provided is a computer program stored in a computer-readable recording medium coupled to a computer device to cause the computer device to execute the method.

[0016] Provided is a computer-readable recording medium on which a program for causing a computer device to execute the method is recorded.

[0017] Provided is a computer device including at least one processor configured to execute instructions readable by the computer device. The at least one processor registers a large language model (LLM)-based application for automating internal operations of a customer company in an app market, configures operation resources for operating an application selected by the customer company among the applications registered in the app market, and processes the automation of the internal operations through the large language model-based application using the configured operation resources.

Effects of the Invention

[0018] A method for providing a large language model-based application for enterprise business automation and the present system can be provided.

Brief Description of the Drawings

[0019]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Embodiments for Carrying Out the Invention

[0020] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings.

[0021] An application providing system according to an embodiment of the present invention can provide a large language model-based application for automating corporate operations to a customer company. Such an application providing system is implemented by at least one computer device It can be done. At this time, the computer device that embodies the application providing system can install and drive the computer program according to an embodiment of the present invention, and the computer device can execute the application providing method according to the embodiment of the present invention under the control of the driven computer program. The above-described computer program can be stored in a computer-readable recording medium in combination with the computer device to cause the computer to execute the application providing method.

[0022] FIG. 1 is a drawing showing an example of a network environment according to an embodiment of the present invention. The network environment of FIG. 1 shows an example including a plurality of electronic devices (110, 120, 130, 140), a plurality of servers (150, 160), and a network (170). Such FIG. 1 is an example for the explanation of the invention and the number of electronic devices and the number of servers are not limited as in FIG. 1.

[0023] The plurality of electronic devices (110, 120, 130, 140) may be fixed terminals or mobile terminals embodied in a computer system. Examples of the plurality of electronic devices (110, 120, 130, 140) include smart phones, mobile phones, navigation devices, computers, notebooks laptops, digital broadcast terminals, PDAs (Personal Digital Assistants), PMPs (Portable Multimedia Players), tablet PCs, game consoles, wearable devices, IoT (internet of things) devices, VR (virtual reality) devices AR (augmented reality) devices, and the like. As an example, FIG. 1 shows the shape of a smart phone as an example of the electronic device (110), but the electronic device (110) in the embodiment of the present invention is substantially shown, It can communicate with other electronic devices (120, 130 , 140) and / or servers (150, 160) through a network (170) using a wireless or wired communication method, which can mean one of various physical computer systems.

[0024] The communication method is not limited, and it can utilize communication networks (such as mobile communication networks, wired Internet, wireless Internet, broadcast networks, satellite networks, etc.) included in the network (170). Not only communication methods but also short - range wireless communication between devices can also be included. For example, the network (170) can include one or more arbitrary networks among networks such as PAN (personal area network), LAN (local area network), CAN (campus area network), MAN (metropolitan area network), WAN (wide area network), BBN (broadband network), Internet, etc. Also, the network (170) can include any one or more of network topologies including bus network, star network , ring network, mesh network, star - bus network, tree or hierarchical network, etc., but is not limited thereto.

[0025] Each of the servers (150, 160) can communicate with a plurality of electronic devices (110, 120, 130, 140) through the network (170) to provide commands, codes, files, contents, services, etc., which can be implemented by a computer device or a plurality of computer devices. For example, the server (150) can provide a first to a plurality of electronic devices (110, 120, 130, 140) connected through the network (170). The server (160) may also be a system for providing a second service to a plurality of electronic devices (110, 120, 130, 140) connected through a network (170). As a more specific example, the server (150) transmits applications as computer programs installed in the multiple electronic devices (110, 120, 130, 140). The application is executed in response to the request, and a service targeted by the application (e.g., a search service) can be provided as a first service to a plurality of electronic devices (110, 120, 130, 140). As another example, the server (160) may perform the above-mentioned application installation and A second service may be provided that distributes the file for execution to multiple electronic devices (110, 120, 130, 140).

[0026] FIG. 2 is a block diagram illustrating an example of a computing device according to an embodiment of the present invention. Each of the plurality of electronic devices (110, 120, 130, 140) or each of the servers (150, 160) may be embodied by a computer device (200) shown in FIG.

[0027] Such a computer device (200), as shown in FIG. The processor (220), the communication interface (230) and the input / output interface (240) are included. The memory 210 may be a non-volatile memory such as a computer-readable recording medium, such as a random access memory (RAM), a read only memory (ROM), or a disk drive. The memory (210) may include a permanent mass storage device, such as a ROM or a disk drive. It may be included in the computer device (200) as a separate permanent storage device. Also, in the memory (210), an operating system and at least one program code are stored can be. Such software components can be loaded into the memory (210) from a computer-readable recording medium different from the memory (210). As such Another computer-readable recording medium can include computer-readable recording media such as a floppy drive, disk, tape, DVD / CD-ROM drive, memory card, etc. In other embodiments, the software components may also be loaded into the memory (210) via a communication interface (230) that is not a computer-readable recording medium. For example, the software components can be loaded into the memory (210) of the computer device (200) based on a computer program installed by a file received via the network (170). loaded into the memory (210) of the computer device (200) based on a computer program installed by a file received via the network (170).

[0028] The processor (220) can be configured to process the instructions of the computer program by performing basic arithmetic, logic, and input / output operations The instructions can be provided to the processor (220) by the memory (210) or the communication interface (230) . For example, the processor (220) can be configured to execute instructions received according to program code stored in a recording device such as the memory (210).

[0029] The communication interface (230) can provide a function for the computer device (200) to communicate with other devices (as an example, the storage device described above) via the network (170). As an example, the processor (220) of the computer device (200) is a memory such as the memory (210) Requests, instructions, data, files, etc. generated according to the program code stored in the recording device can be transmitted to other devices via the network (170) under the control of the communication interface (230). Conversely, signals, instructions, data, files, etc. from other devices can pass through the network (170) and enter the computer device (200) via the communication interface (230) of the computer device (200). Signals, instructions, data, etc. received via the communication interface (230) can be transmitted to the processor (220) and the memory (210), and files, etc. can be stored in a storage medium (the above-mentioned permanent storage device) that the computer device (200) can further include be stored.

[0030] The input / output interface (240) is a means for interfacing with the input / output device (250). For example, the input device can include devices such as a microphone, keyboard, and mouse, and the output device can include devices such as a display and speaker. As another example, the input / output interface (240) can also be a means for interfacing with a device in which the functions for input and output are integrated into one, such as a touch screen. The input / output device (250) may be configured as one device with the computer device (200).

[0031] Also, in other embodiments, the computer device (200) may include fewer or more components than the components shown in FIG. 2. However, there is no need to clearly illustrate most of the prior art components. For example, the computer device (200) may be embodied to include at least a part of the above-mentioned input / output de vice (250), or may further include other components such as a transceiver and a database.

[0032] FIG. 3 shows an example of the general appearance of an application providing system in an embodiment of the present invention These are the illustrated drawings. In the embodiment of FIG. 3, the application providing system (300), the customer company terminal (310), and the external developer terminal (320) according to this embodiment are illustrated. In the embodiment of FIG. 3, one customer company terminal (310) and one external developer terminal (320) are illustrated, but there may be multiple customer company terminals and multiple external developer terminals. The application providing system (300), the customer company terminal (310), and the external developer terminal (320) can each be implemented by at least one computer device (200).

[0033] The application providing system (300) can provide a generation function that can generate various large language models or large language models (Large Language Models, LLM) - based applications (hereinafter, "LLM App") that enable the customer company terminal (310) and / or the external developer terminal (320) to automate business operations within the enterprise (customer company). Also, the application providing system (300) can register the generated LLM App and provide the LLM App to enable the customer company terminal (310) to utilize the registered LLM App. As an example, the customer company terminal (310) and / or the external developer terminal (320) can access the application providing system (300) through a network (for example, network (170)) and use the generation function provided by the application providing system (300) to generate a desired LLM App. In this case, the application providing system (300) can register the generated LLM App. Also, the customer company terminal (310) can select and install the registered LLM App through a network (for example, network (170)), and can use the installed LLM App to automate and process in - house business operations.

[0034] As an example for this, the application providing system (300) can include an App Bulider (301), a Single Action LLM AppBuilder (302), and an App Market Provider (303) as shown in FIG. 3.

[0035] The App Bulider (301) can provide a first generation function capable of creating an interactive LLM App that can automate business operations within an enterprise by utilizing various LLMs. Also, the Single Action LLM AppBuilder (302) can create an LLM App that utilizes a web interface and can provide a second generation function.

[0036] On the other hand, the App Market Provider (303) can pre-install LLM apps that can be immediately used for each job group of the customer company and provide them to the customer enterprise. For this purpose, the App Market Provider (303) can provide an app market to the customer enterprise. The App Market Provider (303) can provide a first party application (hereinafter, First Party App) created and provided independently by the provider of the application providing system (300), and a second party application (hereinafter, Second Party App) directly created by the administrator of the customer enterprise (for example, employees or developers) using the first generation function provided by the App Bulider (301) and / or the second generation function provided by the Single Action LLM AppBuilder (302) for the automation of their own business and business operations within the enterprise. ​​​Apps), and third-party applications (hereinafter, Third Party Apps) created by external developers (users of the external developer terminal (320)) using the first generation function provided by the app builder (301) and / or the second generation function provided by the single-action LLM app builder (302) can be registered and provided. In this way, any user such as an employee, developer, or external developer of a customer company can directly generate and register the required LLM app through the services provided by the application providing system (300) and can use the LLM app registered in the application providing system (300). At this time, the generated LLM app can be registered in the application providing system (300) by being analyzed and approved by the application providing system (300) 。 Also, the application providing system (300) can induce the development and registration of enterprise LLM apps by external developers by providing a predetermined percentage of the sales generated by the third-party apps generated by the external developers to the external developers. 。

[0037] FIGS. 4 and 5 are drawings showing an example of an app market interface. FIG. 4 shows a part of an app market screen that can be accessed by the client terminal (310) to receive services. At this time, in the app market screen of FIG. 4, the number of LLM Apps in use (the number of LLM Apps included in the "Apps in use" item), the number of LLM Apps registered by category in the "App Discovery" item ("General", "Legal", "HR", "Customer success", "Productivity", "Others"), and the number of LLM Apps registered for the automation of in-company operations by category 。 An explanation is shown. Also, FIG. 5 shows an explanation regarding other LLM Apps registered in other categories of the "App Discovery" item. In the examples of FIGS. 4 and 5, explanations regarding a preset number (for example, 3) of LLM Apps are provided for each category, and a function can be provided to view all LLM Apps in the corresponding category through a "View All" link or the like. However this is only one example, and the configuration of the app market is not limited to the examples of FIGS. 4 and 5. The app market that can be provided by the app market provider (303)

[0038] can be composed of first-party apps, which are LLM Apps pre-produced and registered for each job group by the provider of the application providing system (300) as shown in the examples of FIGS. 4 and 5. The client can select and install the LLM App desired in the "App Discovery" item. The LLM App installed by the client can be included in "Apps in use". Also, the second-party app, which is an LLM App created by the client's administrator (for example, an employee or a developer), can be directly installed in "Apps in use". On the other hand, the third-party app, which is an LLM App developed by an external developer, can be displayed by category in the "App Discovery" item of the app market through the app approval process.

[0039] For the app approval process, the application providing system (300) performs security requirement tests, function tests, etc. on the LLM Apps of the registered external developers.

[0040] required for registration It is possible. When a customer company installs and uses a third-party app, the sales generated by the use of the third-party app can be shared by the provider of the application providing system (300) and the external developer of the third-party app. As described above, the application providing system (300) can provide a certain percentage of the sales generated by the use of the third-party app to the external developer. The external developer of the app can share it. As described above, the application providing system (300) can provide a certain percentage of the sales generated by the use of the third-party app to the external developer. to the external developer.

[0041] The LLM App according to such an embodiment of the present invention is differentiated from a general conventional mobile app. As an example, in the case of a conventional mobile app, the developer of the mobile app has to directly construct, manage, and be responsible for the operation resources (for example, servers, CPUs (Central Processing Units), GPUs (Graphics Processing Units), etc.) for the operation of the mobile app. On the other hand, in the case of the LLM App according to the embodiment of the present invention, the operation resources of the LLM App are constructed and managed by the application providing system (300), so that the administrator of the application providing system (300) can be in charge of the operation of the LLM App. For example, for a conventional mobile app, the developer of the mobile app has to directly construct, manage, and be responsible for the operation resources (such as servers, CPUs (Central Processing Units), GPUs (Graphics Processing Units), etc.) for the operation of the mobile app. On the other hand, in the case of the LLM App according to the embodiment of the present invention, since the operation resources of the LLM App are constructed and managed by the application providing system (300), the administrator of the application providing system (300) can be in charge of the operation of the LLM App. system (300) can be in the form of being responsible for the operation of the LLM App.

[0042] As described above, the LLM App can be classified into an interactive LLM App that can automate business operations within a company and a single-action app used on the web / mobile. Examples of such LLM Apps are as follows. Examples of such LLM Apps are as follows.

[0043] - Contract summary: Extract and summarize the main contents such as the contract object, amount, and schedule from a long contract.

[0044] - Personal information protection search bot: When asked questions about personal information protection, it searches for answers based on documents issued by the Personal Information Protection Commission and informs you.

[0045] - Claim handling: Specify the type of customer claim and the length, and it will create a professional response email according to the specified length.

[0046] - Contract comparison: Extract and compare the main contents from multiple contracts.

[0047] - Financial product comparison: Extract and compare the main contents from the descriptions of financial products.

[0048] Figures 6 and 7 are diagrams showing examples of a GUI (Graphical User Interface) for generating an interactive LLM app in an embodiment of the present invention. The embodiments of Figures 6 and 7 represent examples of a GUI as a function for generating an LLM app that extracts and compares the terms of a deposit product description. Figure 6 shows, through the GUI, an upload function for uploading the first product description and the second product description to be compared, an extraction function for extracting the main terms from the uploaded product descriptions through the LLM according to a prompt, and an example of the process of generating an LLM app so as to include a comparison function for inputting the main terms extracted through the LLM and comparing the main terms of the product descriptions. Further, Figure 7 shows, through the GUI, as sub-functions of the extraction function for extracting the main terms from the first product description, a function for selecting a basic model, a function for inputting a prompt related to the extraction of the main terms, a memo function, etc. book to extract the main terms, and input the main terms extracted through the LLM to generate an LLM app that includes a comparison function for comparing the main terms of the product descriptions. process. Also, Figure 7 shows, through the GUI, as sub-functions of the extraction function for extracting the main terms from the first product description, an example of providing a function for selecting a basic model, a function for inputting a prompt related to the extraction of the main terms, a memo function, etc. Figure 8 is a diagram showing an example of the execution result of the generated interactive LLM app in an embodiment of the present invention. Figure 8 shows an example of the interactive interface of the LLM app that extracts and compares the main terms from the first product description and the second product description through the GUI described in the embodiments of Figures 6 and 7.

[0049] Figure 8 is a diagram showing an example of the execution result of the generated interactive LLM app in an embodiment of the present invention. Figure 8 shows an example of the interactive interface of the LLM app that extracts and compares the main terms from the first product description and the second product description through the GUI described in the embodiments of Figures 6 and 7. is shown.

[0050] Figure 9 is for the generation of a single-action app in an embodiment of the present invention. User interface FIG. 9 is a diagram showing an example of an interface for an apology for a complaint received from a customer. The figure shows a user interface for generating a single action application to automatically create a complaint. At this time, a user who wants to generate a single action application specifies the values ​​of pre-defined items related to complaint handling, selects LLM, and then selects A single action is taken immediately through the process of specifying the prompts that the selected LLM will use. You can create and run apps. In this case, the selected LLM will By using the prompts and the values ​​for each item, an apology for a customer's complaint can be automatically generated and provided.

[0051] 10 is a flowchart showing an example of a method for providing an application according to an embodiment of the present invention. The method for providing an application according to this embodiment can be performed by a computer device (200) that embodies the above-mentioned application providing system (300). In this case, the processor (220) of the computer device (200) executes an operating system (210) included in the memory (210). The processor 220 may be embodied to execute instructions according to the code of the system or the code of at least one computer program. Here, the processor 220 may execute the computer program according to the control instructions provided by the code stored in the computer device 200. The apparatus (200) can be controlled by a computer device (200) to perform steps (1010 to 1040) included in the method of FIG.

[0052] In step (1010), the computer device (200) transmits the information to a terminal of the client company or an external developer. , it is possible to provide an app generation function for generating large language model (LLMs)-based applications for the automation of the internal operations of a customer company. The app generation function can include a first generation function for generating interactive applications that utilize multiple different large language models, and a second generation function for generating single-action applications for use on the web and mobile. There has been an explanation about an app builder (301) for providing the aforementioned first generation function and a single-action LLM app builder (302) for providing the second generation function. Also, the internal operations of the customer for automation can include at least one of contract summary, personal information protection search, claim handling, contract comparison, and financial product comparison. This is just an example of the operations that an LLM App can automate and is not limited to this.

[0053] In step (1020), the computer device (200) can register a large language model-based application for the automation of the internal operations of the customer in the app market. As described above, the applications registered in the app market can include first-party apps provided by the provider of the app market, second-party apps generated by the customer's administrator through the app generation function, and third-party apps generated by external developers through the app generation function. At this time, in the case of an application generated by an external developer through the app generation function, the computer device (200) can register the approved application in the app market after going through the approval procedure. At this time, the approval procedure can include security requirements testing and function testing for the application generated by the external developer.

[0054] In step (1030), the computer device (200) accesses the applications registered in the app market It is possible to configure operation resources for the operation of the application selected by the customer among the applications. Here, the computer device (200) can register the application generated by the customer company in the app market at stage (1020). In this case, the computer device (200) can regard the application generated by the customer company through the app generation function at stage (1030) as the application selected by the customer company and configure the operation resources as they are without a separate selection process. Here, the operation resources can include at least one of a server, a CPU (Central Processing Unit), and a GPU (Graphics Processing Unit) for providing the functions of the selected application as resources of the platform including the computer device (200). The platform including the computer device (200) can correspond to the application providing system (300) and can be responsible for the operation of the applications used, different from the general app market. The computer device (200) can use the configured operation resources to process and automate the above internal operations through a large language model-based application at stage (1040). At this time, with the provision of such a large language model-based application, the provider of the app market can bill the customer company for the fees already set. On the other hand, as already explained, when an application generated by an external developer through the app generation function among the applications registered in the app market is selected by the customer company, a certain percentage of the sales generated through the selected application can be provided to the external developer. In other words, in the case of an application generated by an external developer, a certain percentage of the fees billed to the customer company with the provision of the application can be provided to the external developer.

[0055] At stage (1040), the computer device (200) can use the configured operation resources to process and automate the above internal operations through a large language model-based application. At this time, with the provision of such a large language model-based application, the provider of the app market can bill the customer company for the fees already set. On the other hand, as already explained, when an application generated by an external developer through the app generation function among the applications registered in the app market is selected by the customer company, a certain percentage of the sales generated through the selected application can be provided to the external developer. In other words, in the case of an application generated by an external developer, a certain percentage of the fees billed to the customer company with the provision of the application can be provided to the external developer.

[0056] Thus, according to the embodiments of the present invention, an application based on a large language model for enterprise business automation can be developed and provided quickly and easily.

[0057] The system or device described above can be implemented as a hardware component, or a combination of a hardware component and a software component. For example, the devices and components described in the embodiments can be implemented using one or more general-purpose computers or special-purpose computers, such as, for example, a processor, a controller, an ALU (arithmetic logic unit), a digital signal processor, a microcomputer, an FPGA (field programmable gate array), a PLU (programmable logic unit), a microphone processor, or any other device that can execute and respond to instructions (instruction). The processing device can execute an operating system (OS) and one or more software applications executed on the operating system. Also, in response to the execution of the software, the processing device can also access, store, operate, process, and generate data. For the convenience of understanding, although one processing device may be described as being used, those skilled in the art will understand that the processing device can include multiple processing elements and / or multiple types of processing elements. For example, the processing device can include multiple processors or one processor and one controller. Also, other processing configurations, such as a parallel processor are also possible.

[0058] Software can include a computer program, code, instruction, or a combination of one or more of these, and can configure a processing device to operate as desired or directly operate the processing device independently or collectively. The combination of software and hardware can also be embodied by programming a processing device such as a general-purpose computer, a special-purpose computer, or other programmable data processing device to include the above software, firmware, microcode, etc. Software and / or data can be interpreted by a processing device or embodied in some type of machine, component, physical device, virtual equipment, computer storage medium or device to provide instructions or data to the processing device. Software can be distributed on a computer system connected by a network and stored or executed in a distributed manner. Software and data can be stored on one or more computer-readable recordable media.

[0059] The method according to the embodiment can be embodied in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium can include program instructions, data files, data structures, etc. alone or in combination. The medium can continuously store a computer-executable program or temporarily store it for execution or download. Also, the medium can be various recording means or storage means in a form in which a single or multiple hardware components are combined, but is not limited to a medium directly connected to a computer system and can also exist distributed on a network. Examples of the medium include magnetic media such as hard disks, floppy disks, and magnetic tapes, and optical There may be those configured to store program instruction words including a recording medium, a magneto-optical medium such as a floptical disk, and ROM, RAM, flash memory, etc. Also, as examples of other media, there may be mentioned recording media or storage media managed by an app store that distributes applications, sites that supply or distribute various other software, servers, etc. Examples of program instructions include not only machine language codes such as those made by a compiler but also high-level language codes that can be executed by a computer using an interpreter or the like. Although the embodiments have been described by way of the limited embodiments and drawings as described above, those having ordinary knowledge in the art can make various modifications and changes from the above description. For example, even if the described technology is performed in an order different from the described method, and / or the components such as the described system, structure, device, circuit, etc. are combined or assembled in a form different from the described method, or replaced or substituted by other components or equivalents, appropriate results can be achieved.

[0060]

[0061] Therefore, other implementation examples, other embodiments, and those equivalent to the claims also fall within the scope of the claims described below.​​

Claims

1. A method for providing an application on a computer device including at least one processor And, The at least one processor provides a large-scale processing system for automating the internal operations of the client company. Registering a Large Language Model (LLM)-based application in the app market; The at least one processor processes applications registered in the application market. configuring operating resources for the operation of the application selected by the client company among the applications; and and, by said at least one processor, utilizing said configured operational resources, The method of providing an application includes the step of processing and automating the internal operations through a language model-based application.

2. In claim 1, The at least one processor may providing an application generation function for generating an application based on the large language model for automating an internal business of the client company to the client company;

3. In claim 2, The registering step includes registering an application generated by the customer company through the application generating function in the application market, and the configuring step includes The application providing method comprises configuring the operational resources by regarding an application generated by the client company through the application generation function as an application selected by the client company.

4. In claim 2, The registering step includes registering an approved application in the application market through an approval procedure for the application generated by the external developer through the application generating function, and the approval procedure is 2. A method for providing an application, comprising: a security requirement test and a function test for the application.

5. In claim 2, The applications registered in the app market are first-party applications provided by the app market provider, applications that are registered by the administrator of the customer company, and Second party applications created through the app generation functionality, and the third party developers 3.3.2.1.1.2.1.1.1.1.1.1.1.1.1.1.1.1.1.2 ...2.1.1.1.1.1.2.1.1.1.1.1.1.2.1.1.1.1.

1. An application providing method comprising the steps of:

6. In claim 2, When an application generated by the external developer through the application generation function is selected by the customer company from among the applications registered in the application market, a certain percentage of sales generated through the selected application is provided to the external developer.

7. In claim 1, The app generation function includes a first generation function for generating an interactive application using a plurality of different large language models, and a single generation function for generating an interactive application using a plurality of large language models. and a second generating function for generating a real-action application. Application delivery method.

8. In claim 1, The application providing method, wherein the internal operations of the client company to be automated include at least one of contract summarization, personal information protection search, complaint handling, contract comparison, and financial product comparison.

9. In claim 1, The method for providing an application, characterized in that the operating resources include at least one of a server, a CPU (Central Processing Unit), and a GPU (Graphics Processing Unit) for providing functions of the selected application as resources of a platform including the computer device.

10. at least one processor embodied to execute computer readable instructions; by said at least one processor, Registering Large Language Model (LLM)-based applications for automating internal business processes in the app market Configure operating resources for operating an application selected by the customer company from among the applications registered in the application market; Using the configured operating resources to process and automate the internal operations through the large language model-based application. A computer device comprising:

Citation Information

Patent Citations

  • Context-based interactive service providing system and method

    KR102551531B1