Business application rapid abstract modeling method and device
By determining the business application fields, acquiring the business abstract application database, dividing unit business groups, building effective business application groups, setting exclusive parameters, orchestrating business scenario application models, and using large language models for intelligent analysis and manual correction, the problems of insufficient intelligence and flexibility in traditional business processing methods are solved, and efficient business process automation and intelligence are achieved.
Patent Information
- Application Number
- CN202510875263.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2045-06-27
AI Technical Summary
Traditional business processing methods need to be improved in terms of intelligence and flexibility, and the automation task execution efficiency is low, making it difficult for business personnel to understand that BPMN processes and backend service nodes lack business display capabilities.
By determining the business application fields, obtaining the business abstract application library, dividing it into unit business groups, building an effective business application group, setting exclusive parameters, orchestrating the business scenario application model, and using the large language model for intelligent analysis and manual correction, supplementing the case library.
It improves the intelligence and flexibility of business processing, improves the efficiency of business processing, ensures the integrity and accuracy of business processes, and realizes the automation and intelligent processing of business processes.
Smart Images

Figure CN120373979A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of business automatic processing, and particularly relates to a method and device for quickly abstracting and modeling business applications. Background Art
[0002] With the diversified development of financial business scenarios, the operation paths of business personnel have become increasingly complex. For some frequently occurring business processing processes, it is hoped to be completed automatically by the system, and it can assist business personnel in locating the risk positions in the process.
[0003] In traditional solutions, business personnel need to sort out the business processes for automatic processing, describe them in ways such as BPMN and deploy them to the workflow engine. Necessary business rules also need to be implemented by coding and embedded in the BPMN process. Since BPMN describes the business flow closer to technical implementation, the element symbols it contains are difficult for business personnel to understand, and BPMN emphasizes neat process paths and predefined rules. However, there are a large number of unstructured scenarios in real business. At the same time, the background service nodes of this method have almost no business display ability, so the intelligence and flexibility of this method need to be improved, and the execution efficiency of the automated tasks of this method in the workflow engine is low. Summary of the Invention
[0004] The present invention provides a method and device for quickly abstracting and modeling business applications, and its main purpose is to improve the intelligence and flexibility of business processing and improve the efficiency of business processing.
[0005] To achieve the above object, a method for quickly abstracting and modeling business applications provided by the present invention includes: Receiving an application modeling instruction, and determining the business to be modeled and the original business data based on the application modeling instruction; Determining the business application field of the business to be modeled, and obtaining a business abstract application library based on the business application field, wherein the business abstract application library includes a plurality of business abstract applications, and each business abstract application is provided with a parameter interface; Dividing the business to be modeled to obtain a unit business group, wherein the unit business group includes a plurality of unit businesses, and each unit business is provided with a parameter interface; Based on the business abstract application library and the unit business group, constructing an effective business application group, wherein the effective business application group includes a plurality of effective business applications, and the effective business applications include: common business applications and proprietary business applications, and the common business applications come from the business abstract application library; Determining the application scenario of the business to be modeled, and performing exclusive parameter setting on the effective business application group based on the application scenario to obtain a target business application group; Based on the target business application group, arranging a business scenario application model; Perform business automation processing based on the original business data and the business scenario application model to obtain the business execution result; Based on the pre-built case library, perform intelligent analysis on the business execution result to obtain the executable confidence level, where the intelligent analysis refers to using a large language model for analysis; If the executable confidence level is not greater than the confidence threshold, manually correct the business execution result to obtain the business correction result, and record the business correction result as the executable result; If the executable confidence level is greater than the confidence threshold, record the business execution result as the executable result; Based on the original business data and the executable result, perform case data merging to obtain the current case, and supplement the current case to the case library to complete the rapid abstract modeling of business applications.
[0006] Optionally, the obtaining of the business abstract application library based on the business application domain includes: Construct the business application process of the business application domain, where the business application process includes multiple business process nodes; Extract business process nodes in sequence from the multiple business process nodes of the business application process, define the node interfaces of the business process nodes to obtain programmable business nodes, where the node interfaces include: input parameter interfaces and output parameter interfaces; Perform application development on the programmable business nodes to obtain business abstract applications, where the application development includes language programming; Summarize the business abstract applications to obtain the business abstract application library.
[0007] Optionally, the constructing of the effective business application group based on the business abstract application library and the unit business group includes: Extract unit businesses in sequence from the unit business group, and determine the flowing data of the unit business, where the flowing data includes: input data and output data; Based on the flowing data, determine whether there is a business abstract application in the business abstract application library that matches the unit business; If there is a business abstract application in the business abstract application library that matches the unit business, extract the public business applications from the business abstract application library; If there is no business abstract application in the business abstract application library that matches the unit business, construct the proprietary business application of the unit business; Summarize the public business applications or proprietary business applications to obtain the effective business application group.
[0008] Optionally, the determining whether there is a business abstract application in the business abstract application library that matches the unit business includes: Extract business abstraction applications in the business abstraction application library in sequence, and confirm the business node interfaces of the business abstraction applications. Based on the flowing data and the business node interfaces, determine whether the unit business matches the business abstraction applications; If it is confirmed that the unit business does not match the business abstraction applications, mark the business abstraction applications as non-matching applications; Summarize the non-matching applications to obtain a non-matching application set; If the number of non-matching applications in the non-matching application set is equal to the number of business abstraction applications in the business abstraction application library, there is no business abstraction application in the business abstraction application library that matches the unit business; Otherwise, there is a business abstraction application in the business abstraction application library that matches the unit business.
[0009] Optionally, the exclusive parameter setting is performed on the effective business application group based on the application scenario to obtain a target business application group, including: Extract effective business applications in the effective business application group in sequence, and confirm the configuration options in the effective business applications; Obtain the exclusive configuration parameters of the application scenario, and use the exclusive configuration parameters to update the configuration options in the effective business applications to obtain target business applications; Summarize the target business applications to obtain a target business application group.
[0010] Optionally, the business scenario application model is orchestrated based on the target business application group, including: Determine the target business process of the business to be modeled, where the target business process includes multiple target business nodes, and each target business node corresponds to a target business application in the target business application group; Based on the target business process, determine the application connection relationships of each target business application in the target business application group to obtain an application connection relationship group, where the application connection relationship group includes: series relationship and parallel relationship; Integrate each target business application in the target business application group according to the application connection relationship group to obtain a business scenario application model, where the integration method includes: API interface call.
[0011] Optionally, the intelligent analysis of the business execution result is performed according to the pre-built case library to obtain an executable confidence level, including: Based on the business application field, search for a same-field case set in the case library, where the same-field case set includes multiple same-field cases, and the same-field cases are cases in the business application field; Extract the cases in the same domain from the case set in the same domain in sequence, determine the case business application group of the cases in the same domain, and obtain the case configuration parameters corresponding to each case business application in the case business application group to obtain a case configuration parameter group; Determine the case input data of the cases in the same domain; Based on the case input data and the case configuration parameter group, perform a similarity analysis on the cases in the same domain and the business to be modeled to obtain a business similarity; If the business similarity is greater than the preset similarity threshold, record the business similarity as a valid business similarity; Summarize the valid business similarities to obtain a valid business similarity group; If the valid business similarity group is a preset empty set, record the executable confidence as 0; If the valid business similarity group is not an empty set, extract the corresponding similar case group of the valid business similarity group from the case set in the same domain; Use the similar case group to evaluate the business execution result to obtain an executable confidence.
[0012] Optionally, the using the similar case group to evaluate the business execution result to obtain an executable confidence includes: Extract the similar cases in the similar case group in sequence, and obtain the case execution results of the similar cases; Use a large language model to evaluate the similarity between the case execution result and the business execution result to obtain an action similarity; Summarize the action similarities to obtain an action similarity group, and calculate the executable confidence based on the action similarity group and the valid business similarity group, where the executable confidence is expressed as: Among them, represents the executable confidence, represents the number of action similarities in the action similarity group or the number of valid business similarities in the valid business similarity group, and respectively represent the th valid business similarity in the valid business similarity group and the th valid business similarity, represents the th action similarity in the action similarity group.
[0013] Optionally, the manually correcting the business execution result to obtain a business correction result includes: Confirm the abnormal similar case group of the executable confidence in the case library, and obtain the corresponding abnormal execution result group of the abnormal similar case group; Input the abnormal execution result group and the business execution result into a large language model to obtain a risk point group, where the risk point group includes multiple risk points; Generate a manual task order based on the risk point group, and use the manual task order for manual correction to obtain a business correction result.
[0014] To achieve the above object, the present invention also provides a business application rapid abstraction modeling device, including: A business application construction module, configured to receive an application modeling instruction, determine a business to be modeled and original business data based on the application modeling instruction, determine the business application field of the business to be modeled, and obtain a business abstract application library based on the business application field, where the business abstract application library includes multiple business abstract applications, and each business abstract application is provided with a parameter interface; An exclusive parameter setting module, configured to perform business division on the business to be modeled to obtain a unit business group, where the unit business group includes multiple unit businesses, and each unit business is provided with a parameter interface, construct an effective business application group based on the business abstract application library and the unit business group, where the effective business application group includes multiple effective business applications, and the effective business applications include: common business applications and proprietary business applications, and the common business applications come from the business abstract application library, determine the application scenario of the business to be modeled, and perform exclusive parameter setting on the effective business application group based on the application scenario to obtain a target business application group; A language model analysis module, configured to arrange a business scenario application model based on the target business application group, perform business automation processing according to the original business data and the business scenario application model to obtain a business execution result, and perform intelligent analysis on the business execution result according to a pre-constructed case library to obtain an executable confidence level, where the intelligent analysis refers to analysis using a large language model; An execution result correction module, configured to, if the executable confidence level is not greater than the confidence level threshold, perform manual correction on the business execution result to obtain a business correction result, and record the business correction result as an executable result, if the executable confidence level is greater than the confidence level threshold, record the business execution result as an executable result, perform case data merging based on the original business data and the executable result to obtain a current case, and supplement the current case to the case library.
[0015] To solve the above problems, the present invention also provides an electronic device, where the electronic device includes: A memory, storing at least one instruction; and A processor, executing the instruction stored in the memory to implement the above-mentioned business application rapid abstraction modeling method.
[0016] To solve the above problems, the present invention further provides a computer-readable storage medium, in which at least one instruction is stored, and the at least one instruction is executed by a processor in an electronic device to implement the above-mentioned method for rapid abstract modeling of business applications.
[0017] To solve the problems described in the background art, the present invention first determines the business application field and obtains the corresponding business abstract application library. These business abstract applications have standardized parameter interfaces, which can be conveniently combined and called, greatly improving the efficiency and flexibility of modeling. By dividing the complex business to be modeled into multiple relatively independent unit businesses, each unit business becomes clearer, easier to understand and process. At the same time, by setting parameter interfaces for each unit business, it can ensure that the data interaction and collaborative work between each unit business are smoother. Then, constructing an effective business application group realizes the personalized and scenario-based application of the business abstract application library. According to the specific requirements of the business to be modeled, appropriate common business applications can be extracted from the library, and proprietary business applications can be developed for special requirements. In this way, both the existing business abstract application resources are fully utilized, avoiding repeated development, and the unique requirements of the business to be modeled can be met, improving the efficiency and flexibility of the business, ensuring the integrity and accuracy of the business process. By setting exclusive parameters for the effective business application group, the business application can be more in line with the specific application scenario requirements, improving the pertinence and practicality of the business application, and ensuring that the business process can be effectively executed under different environments and conditions. Then, arranging the business scenario application model ensures that each business application can work together, realizing the automated and intelligent processing of the business process, improving the efficiency and quality of business execution, and also facilitating the subsequent optimization and adjustment of the business process. By using the business scenario application model to automatically process the original business data, complex business processes can be completed quickly and efficiently, greatly improving the speed and efficiency of business processing. Further, this solution also introduces a large language model and a case library for intelligent analysis to obtain an executable confidence level, which helps to judge the credibility and rationality of the business execution result, and timely discover potential problems and risks. When the executable confidence level is low, manual correction is performed, which can ensure that the final business result meets the actual requirements and business specifications. Finally, supplementing the current case to the case library can continuously enrich the content and diversity of the case library, making the case library more comprehensive and accurate in reflecting various business scenarios and processing methods, which further improves the accuracy and reliability of intelligent analysis. Therefore, the present invention can improve the intelligence and flexibility of business processing and the efficiency of business processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 It is a schematic flowchart of a method for rapid abstract modeling of business applications provided by an embodiment of the present invention; Figure 2 It is a functional module diagram of a service application rapid abstract modeling device provided by an embodiment of the present invention; Figure 3 It is a schematic structural diagram of an electronic device for implementing the service application rapid abstract modeling method provided by an embodiment of the present invention.
[0019] Explanation of reference numerals: 1. Electronic device; 10. Processor; 11. Memory; 12. Bus.
[0020] The realization, functional characteristics and advantages of the object of the present invention will be further described in conjunction with the embodiments with reference to the accompanying drawings. Specific embodiments
[0021] It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0022] The embodiments of the present application provide a service application rapid abstract modeling method. The execution subject of the service application rapid abstract modeling method includes but is not limited to at least one of electronic devices such as a server, a terminal, etc. that can be configured to execute the method provided by the embodiments of the present application. In other words, the service application rapid abstract modeling method can be executed by software or hardware installed on a terminal device or a server device, and the software can be a blockchain platform. The server includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, etc.
[0023] Refer to Figure 1 As shown, it is a flowchart of a service application rapid abstract modeling method provided by an embodiment of the present invention. In this embodiment, the service application rapid abstract modeling method includes: S1. Receive an application modeling instruction, and determine the business to be modeled and the original business data based on the application modeling instruction.
[0024] It can be understood that the application modeling instruction refers to an instruction initiated by a person to model a specific business, and the business to be modeled refers to the specific business pointed out in the application modeling instruction. The so-called original business data refers to the initial data set provided by the user related to the business to be modeled, including business operation records, transaction flows, file contents or original information returned by an external system interface.
[0025] Exemplarily, a certain original business data is: the detailed account transaction list (in CSV format) of Department B of a certain bank in the third quarter of 2023 and the associated customer information database table.
[0026] S2. Determine the business application area of the business to be modeled, and obtain a business abstraction application library based on the business application area. The business abstraction application library includes multiple business abstraction applications, and each business abstraction application is provided with a parameter interface.
[0027] It is understandable that the business application area refers to the application area involved in the business to be modeled. For example, if the business to be modeled is "the account reconciliation of part B of a certain company in the third quarter of 2023", the business application area is "account reconciliation". The business abstraction application library refers to an application database constructed artificially that can execute all possible businesses in the business application area. Among them, the business abstraction application refers to a program or plugin that can execute a certain business in the business application area. The parameter interface refers to a standardized protocol for data interaction between the business abstraction application and an external system or process node. The parameter interface includes: a parameter input interface and a parameter output interface. Among them, the parameter input interface refers to the interface corresponding to the data that needs to be input before executing the business abstraction application. For example, a string parameter for receiving a file path, and the parameter output interface refers to the interface corresponding to the data output after executing the business abstraction application.
[0028] Specifically, the obtaining of the business abstraction application library based on the business application area includes: Construct the business application process of the business application area, where the business application process includes multiple business process nodes; Successively extract business process nodes from the multiple business process nodes of the business application process, define the node interfaces of the business process nodes, and obtain programmable business nodes. The node interface includes: an input parameter interface and an output parameter interface; Conduct application development on the programmable business nodes to obtain business abstraction applications, where the application development includes language programming; Summarize the business abstraction applications to obtain a business abstraction application library.
[0029] It should be explained that the business application process refers to the step process for completing the tasks specified in the business application area. This business application process is formulated by relevant R & D personnel. In this business application process, there are multiple business process nodes, where the business process node refers to a certain action that needs to be completed in the business application process.
[0030] Exemplarily, a business application process is "account reconciliation", and its business process nodes include: Node 1: Upload the account file. Among them, the input interface of Node 1 is: file path, and the output interface is: parsed account data. Node 2: Verify transaction compliance. The input interface of Node 2 is: account data, and the output interface is: compliance flag. Node 3: Generate a reconciliation report. The input interface of Node 3 is: compliance flag, and the output interface is: PDF report path.
[0031] Furthermore, the node interface refers to the data transfer specification between business process nodes and upstream and downstream nodes or systems. This node interface includes: an input parameter interface and an output parameter interface. Among them, the input parameter interface is the entrance for receiving the processing results of the previous node or external input data, and the output parameter interface is the exit for transferring the processing results of the current node to the subsequent node. The programmable business node refers to the business process node obtained after the definition of the node interface. The detailed process of defining the node interface of the business process node in the above steps is: defining the format of the input data (such as JSONSchema) and the structure of the output data (such as database table fields) through the API. The purpose of defining the node interface of the business process node mentioned in the above steps is: to achieve the standardization and modularization of business process nodes, ensure seamless data connection between different nodes, and reduce the development complexity.
[0032] It can be understood that the business abstraction application refers to the programmable business node after application development. Among them, the application development of the programmable business node means: implementing the data processing logic defined in the node interface through a programming language. The implementation path of this application development is: writing scripts or services to convert the data of the input parameter interface into the expected results of the output parameter interface. The purpose of the application development of the programmable business node here is: although the above programmable business node defines the node interface, the implementation path between the input parameter interface and the output parameter interface is not determined, that is, the specific actions corresponding to this programmable business node have not been set. Therefore, through the way of application development, it can be achieved that the abstract interface definition is transformed into a specific business logic execution unit. For example, developing a "file parsing" plugin to implement the function of extracting accounting data from CSV files.
[0033] Importantly, the business abstraction applications provided by this solution can all be developed independently and deployed online.
[0034] S3. Perform business division on the business to be modeled to obtain unit business groups, where the unit business group includes multiple unit businesses, and each unit business is provided with a parameter interface.
[0035] It is understandable that the unit business refers to the business to be modeled after division. The purpose of dividing the business to be modeled is as follows: Since the business to be modeled is a complete business process, which includes multiple actions to be executed. Here, the business division is carried out to turn the complete business into individual actions that can be executed separately. The implementation of these individual actions can be completed through the business abstraction applications established in the business abstraction application library, thus avoiding the repeated establishment of business applications for different businesses. When it is necessary to call the business application corresponding to a certain action, only the corresponding business application needs to be extracted from the business abstraction application library. And by mutually inserting the business applications extracted for each action, the modeling of the complete business to be modeled can be achieved.
[0036] Furthermore, the method for dividing the unit business group is as follows: First, determine the implementation step process of the business to be modeled, and then extract each individual action in the implementation step process. These individual actions constitute the unit business group.
[0037] S4. Based on the business abstraction application library and the unit business group, construct an effective business application group. Among them, the effective business application group includes multiple effective business applications, and the effective business applications include: common business applications and proprietary business applications, and the common business applications come from the business abstraction application library.
[0038] It should be explained that the effective business application group refers to a combination of business applications that can execute each unit business in the unit business group. The effective business applications include common business applications and proprietary business applications. Among them, the common business applications are business abstraction applications that can be extracted from the business abstraction application library. As can be seen from the above, the applications in the business abstraction application library are constructed according to the processes in the corresponding fields. However, the implementation processes of not all businesses in this field are exactly the same as the processes for constructing the business abstraction application library, and there may be differences in some actions between them. The proprietary business applications are applications for the different actions between the artificially constructed unit business group and the business abstraction application library. Exemplarily, a certain business to be modeled is: checking the accounts of a certain company in March and marking the accounts for reimbursement. Then, in this business to be modeled, it not only includes account checking but also includes the marking of specific accounts. The application for realizing the marking of specific accounts is a proprietary business application.
[0039] Specifically, the construction of the effective business application group based on the business abstraction application library and the unit business group includes: Successively extract the unit businesses in the unit business group and determine the flowing data of the unit business. The flowing data includes: input data and output data; Based on the flowing data, judge whether there is a business abstraction application in the business abstraction application library that matches the unit business; If there is a business abstraction application in the business abstraction application library that matches the unit business, then extract the common business application from the business abstraction application library; If there is no business abstraction application in the business abstraction application library that matches the unit business, then construct the proprietary business application for the unit business; Summarize the common business application or the proprietary business application to obtain an effective business application group.
[0040] It is understandable that the flowing data refers to the data involved in the execution of the unit business. The flowing data includes: input data and output data. Among them, the input data refers to the data that needs to be input before executing the unit business, and the output data refers to the data obtained after executing the unit business. The flowing data matches the parameter interfaces in the business abstraction application (that is, the input data is the same as the parameter input interface, and the output data is the same as the parameter output interface).
[0041] Exemplarily, the flowing data is "customer ID number" and "transaction amount". If the parameter input interface of a certain business abstraction application requires "string-type customer ID" and "floating-point transaction amount", then the two match; if the parameter interface requires "integer-type customer number", then the flowing data does not match the parameter interface.
[0042] Furthermore, the common business application is the business abstraction application in the business abstraction application library that matches the unit business. The proprietary business application is the business application of the unit business that is artificially constructed without a matching business abstraction application, and the way to construct the proprietary business application is the same as the way to construct the business abstraction application in the business abstraction application library. Reference can be made to the content in Embodiment S2.
[0043] Specifically, the judgment of whether there is a business abstraction application in the business abstraction application library that matches the unit business includes: Extract the business abstraction applications in the business abstraction application library in sequence, and confirm the business node interfaces of the business abstraction applications. Based on the flowing data and the business node interfaces, judge whether the unit business matches the business abstraction application; If it is confirmed that the unit business does not match the business abstraction application, then mark the business abstraction application as a non-matching application; Summarize the non-matching applications to obtain a non-matching application set; If the number of non-matching applications in the non-matching application set is equal to the number of business abstraction applications in the business abstraction application library, then there is no business abstraction application in the business abstraction application library that matches the unit business; Otherwise, there is a business abstraction application in the business abstraction application library that matches the unit business.
[0044] It is understandable that the service node interface refers to the parameter interface of the service abstraction application. If the parameter input interface and the parameter output interface corresponding to the service node interface are respectively the same as the input data and the output data in the flowing data, it can be considered that the unit service matches the service abstraction application. If the parameter input interface and the parameter output interface corresponding to the service node interface are not respectively the same as the input data and the output data in the flowing data, it can be considered that the unit service does not match the service abstraction application.
[0045] Furthermore, when the number of non-matching applications in the non-matching application set is equal to the number of service abstraction applications in the service abstraction application library, it indicates that the unit service does not match all the service abstraction applications in the service abstraction application library, that is, there is no service abstraction application in the service abstraction application library that matches the unit service. On the contrary, there is a service abstraction application in the service abstraction application library that matches the unit service.
[0046] S5. Determine the application scenario of the service to be modeled, and based on the application scenario, perform exclusive parameter setting on the effective service application group to obtain the target service application group.
[0047] It should be explained that the application scenario refers to the usage scenario of the service to be modeled, which is determined in real time by the operator. For example, if a service to be modeled is: account reconciliation, and the account reconciliation is to reconcile the accounts of Department B of Company A in March, then Company A, March, and Department B are the application scenarios here. The target service application group refers to the effective service application group after exclusive parameter setting.
[0048] Furthermore, the execution of exclusive parameter setting means that different configuration parameters need to be set for the effective service application group for different application scenarios. Among them, the configuration parameters refer to dynamic variables related to the application scenario, such as: time range (such as "Q3, 2023"), department code (such as "Department B"), and account type (such as "accounts receivable").
[0049] Specifically, the execution of exclusive parameter setting on the effective service application group based on the application scenario to obtain the target service application group includes: Extract the effective service applications in the effective service application group in sequence, and confirm the configuration options in the effective service applications; Obtain the exclusive configuration parameters of the application scenario, and use the exclusive configuration parameters to update the configuration options in the effective service applications to obtain the target service applications; Summarize the target service applications to obtain the target service application group.
[0050] It is understandable that the configuration options refer to the adjustable variables or conditions in the service abstraction application, such as the account reconciliation range, and the exclusive configuration parameters refer to the numerical parameters involved in the application scenario.
[0051] Exemplarily, if an effective business application is an application for account reconciliation, there will be a reconciliation scope in this effective business application, and this reconciliation scope is the configuration option. If the application scenario is "the account reconciliation of Department B of Company A in March", then in this application scenario, the reconciliation scope should be March, that is, the reconciliation scope in the effective business application needs to be set to March.
[0052] S6. Orchestrate the business scenario application model based on the target business application group.
[0053] It should be explained that the business scenario application model refers to the model obtained after the combination and orchestration of each target business application in the target business application group. Since the target business applications included in the target business application group only represent a single action, orchestrating the target business application group means combining the actions corresponding to these applications so that the combined model can complete the business to be modeled.
[0054] Specifically, the orchestrating the business scenario application model based on the target business application group includes: Determine the target business process of the business to be modeled. Among them, the target business process includes multiple target business nodes, and each target business node corresponds to a target business application in the target business application group; Based on the target business process, determine the application connection relationship of each target business application in the target business application group to obtain an application connection relationship group. Among them, the application connection relationship group includes: series relationship and parallel relationship; According to the application connection relationship group, integrate each target business application in the target business application group to obtain a business scenario application model. Among them, the integration method includes: API interface call.
[0055] It can be understood that the target business process refers to the action process of executing the business to be modeled, and the target business node refers to a certain action in the action process. The application connection relationship refers to the connection relationship of the target business application in the business scenario application model. Among them, the series relationship means that two target business applications have a time sequence when executed, and the parallel relationship means that two target business applications have the same execution sequence when executed.
[0056] Exemplarily, for the account reconciliation business, this business includes several actions: uploading files, verifying transactions, and account adjustment. Among them, the order of executing these actions is: uploading files, verifying transactions, and account adjustment. Then their application connection relationships are all series relationships. Then, according to the application connection relationship group, integrate each target business application in the target business application group as: connect in series the target business applications corresponding to uploading files, verifying transactions, and account adjustment. After the series connection is completed, the business scenario application model is obtained. Among them, the series connection method includes API interface call.
[0057] S7. Perform business automation processing based on the original business data and the business scenario application model to obtain the business execution result.
[0058] It can be understood that business automation processing means: inputting the original business data into the business scenario application model, and the target business application group completed by the connections in the business scenario application model processes the original business data in sequence, and the business execution result is obtained after the processing is completed.
[0059] S8. Perform intelligent analysis on the business execution result according to the pre-constructed case library to obtain the executable confidence level, where the intelligent analysis refers to using a large language model for analysis.
[0060] It can be understood that the case library refers to a collection of a large number of cases obtained in the past constructed manually. The executable confidence level refers to a numerical value that quantifies the credibility of the business execution result. The larger the executable confidence level, the higher the credibility of the business execution result. When the executable confidence level is greater than a preset confidence threshold, it means that the business is processed according to the business execution result, otherwise manual intervention is required to modify the business execution result.
[0061] Specifically, performing intelligent analysis on the business execution result according to the pre-constructed case library to obtain the executable confidence level includes: Based on the business application field, search for the case set in the same field in the case library, where the case set in the same field includes multiple cases in the same field, and the cases in the same field are cases under the business application field; Extract the cases in the same field in the case set in the same field in sequence, determine the case business application group of the cases in the same field, and obtain the case configuration parameters corresponding to each case business application in the case business application group to obtain a case configuration parameter group; Determine the case input data of the cases in the same field; Based on the case input data and the case configuration parameter group, perform similarity analysis on the cases in the same field and the business to be modeled to obtain the business similarity; If the business similarity is greater than the preset similarity threshold, record the business similarity as the effective business similarity; Summarize the effective business similarities to obtain a group of effective business similarities; If the group of effective business similarities is the preset empty set, record the executable confidence level as 0; If the group of effective business similarities is not an empty set, extract the corresponding similar case group of the group of effective business similarities in the case set in the same field; Use the similar case group to evaluate the business execution result to obtain the executable confidence level.
[0062] It is understandable that the same-domain case set refers to the set of cases in the case library with the same business domain and business application domain. The case business application group refers to the target business application group in the same-domain cases. The case configuration parameter group refers to the combination of exclusive configuration parameters for each case business application in the case business application group. The case input data refers to the data input when the same-domain cases were executed in the past, and this data corresponds to the above-mentioned original business data. The business similarity refers to a numerical value that quantifies the similarity between the same-domain cases and the business to be modeled. The greater the business similarity, the greater the similarity between the same-domain cases and the business to be modeled. Among them, performing a similarity analysis on the same-domain cases and the business to be modeled means: calculating the Euclidean geometric distance between the case input data and the case configuration parameter group and the business input data and the exclusive configuration parameter group, and taking the Euclidean geometric distance as the business similarity. The similarity threshold refers to a constant set by humans. The similar case group refers to the combination of the same-domain cases corresponding to the valid business similarity group.
[0063] Specifically, evaluating the business execution result using the similar case group to obtain the executable confidence level includes: Sequentially extract similar cases from the similar case group to obtain the case execution results of the similar cases; Use a large language model to evaluate the similarity between the case execution result and the business execution result to obtain the action similarity; Summarize the action similarities to obtain an action similarity group, and calculate the executable confidence level based on the action similarity group and the valid business similarity group. Among them, the executable confidence level is expressed as: Among them, represents the executable confidence level, represents the number of action similarities in the action similarity group or the number of valid business similarities in the valid business similarity group, and respectively represent the th valid business similarity and the th valid business similarity in the valid business similarity group, represents the th action similarity in the action similarity group.
[0064] It should be explained that the case execution result refers to the business execution result of similar cases. The large language model refers to a pre-trained model based on the Transformer architecture (such as GPT-4). The action similarity refers to a numerical value that quantifies the similarity between the case execution result and the business execution result. The greater the action similarity, the higher the similarity between the case execution result and the business execution result. The use of the pre-acquired large language model to evaluate the similarity between the case execution result and the business execution result means: converting the case execution result and the current business execution result into natural language descriptions, then using the large language model to extract the semantic vectors of the two, and finally calculating the cosine similarity between the semantic vectors of the two as the action similarity.
[0065] S9. If the executable confidence is not greater than the confidence threshold, the business execution result is manually corrected to obtain a business correction result, and the business correction result is recorded as the executable result.
[0066] It is understandable that the business correction result refers to the business execution result after manual correction.
[0067] Specifically, the manual correction of the business execution result to obtain a business correction result includes: Confirming the abnormal similar case group of the executable confidence in the case library and obtaining the corresponding abnormal execution result group of the abnormal similar case group; Inputting the abnormal execution result group and the business execution result into the large language model to obtain a risk point group, where the risk point group includes multiple risk points; Generating a manual task list based on the risk point group and using the manual task list for manual correction to obtain a business correction result.
[0068] It is understandable that the abnormal similar case group refers to the similar case group when the executable confidence is not greater than the confidence threshold. The abnormal execution result group refers to the combination of the business execution results corresponding to the abnormal similar case group. The risk point refers to a potential problem in the business execution result that may cause errors, for example: "The amount of account adjustment exceeds 20% of the historical average". The large language model can identify abnormal patterns and generate risk prompts in natural language descriptions, such as: "Detected abnormal adjustment amount", so the difference between the abnormal execution result group and the business execution result can be identified through the large language model, thereby obtaining the risk point group. The manual task list refers to the business execution result containing the risk point group. The manual correction refers to the modification of the risk point group in the manual task list by professionals.
[0069] S10. If the executable confidence is greater than the confidence threshold, the business execution result is recorded as the executable result.
[0070] It is understandable that if the executable confidence is greater than the confidence threshold, the business execution result can be directly executed without manual intervention.
[0071] S11. Merge the case data based on the original business data and the executable result to obtain the current case, and supplement the current case to the case library to complete the rapid abstract modeling of the business application.
[0072] It should be explained that the current case represents the business to be modeled that has been currently processed, and the rotational speed configuration parameter group composed of the original business data, the executable result, and the exclusive configuration parameters can be used as this case. Supplementing the current case to the case library can further enrich the case library, thereby improving the accuracy of subsequent business processing.
[0073] Furthermore, this solution also provides a completely independent sandbox space for users to provide a laboratory environment. Among them, the laboratory environment allows users to conduct temporary experiments on the orchestrated application model to verify whether the orchestration effect and parameters are correct. The sandbox data space is completely isolated from the production line and can be cleared at any time. At the same time, this solution also has an independent log tracking module, which can record the execution log of each step during the process of automatically executing the business scenario application model and provide it for users to query.
[0074] To solve the problems described in the background art, the present invention first determines the business application field and obtains the corresponding business abstract application library. These business abstract applications have standardized parameter interfaces, which can be easily combined and called, greatly improving the efficiency and flexibility of modeling. By dividing the complex business to be modeled into multiple relatively independent unit businesses, each unit business becomes clearer, easier to understand and process. At the same time, by setting parameter interfaces for each unit business, it can ensure smoother data interaction and collaborative work between various unit businesses. Then, constructing an effective business application group realizes the personalized and scenario-based application of the business abstract application library. It can extract appropriate common business applications from the library according to the specific requirements of the business to be modeled, and develop proprietary business applications for special requirements. In this way, it not only makes full use of the existing business abstract application resources, avoids repeated development, but also can meet the unique requirements of the business to be modeled, improves the efficiency and flexibility of the business, and ensures the integrity and accuracy of the business process. By setting exclusive parameters for the effective business application group, the business application can be more in line with the specific application scenario requirements, improving the pertinence and practicality of the business application, and ensuring that the business process can be effectively executed under different environments and conditions. Then, choreographing the business scenario application model ensures that various business applications can work together, realizing the automated and intelligent processing of the business process, improving the efficiency and quality of business execution, and also facilitating the subsequent optimization and adjustment of the business process. By using the business scenario application model to automatically process the original business data, complex business processes can be completed quickly and efficiently, greatly improving the speed and efficiency of business processing. Further, this solution also introduces a large language model and a case library for intelligent analysis to obtain an executable confidence level, which helps to judge the credibility and reasonableness of the business execution result, and timely discover potential problems and risks. When the executable confidence level is low, manual correction is performed, which can ensure that the final business result meets the actual requirements and business specifications. Finally, supplementing the current case to the case library can continuously enrich the content and diversity of the case library, making the case library more comprehensive and accurate in reflecting various business scenarios and processing methods, which further improves the accuracy and reliability of intelligent analysis. Therefore, the present invention can improve the intelligent level and flexibility of business processing, and improve the efficiency of business processing.
[0075] As Figure 2 shown, it is a functional module diagram of a business application rapid abstraction modeling device provided by an embodiment of the present invention.
[0076] The business application rapid abstraction modeling device 100 described in the present invention can be installed in an electronic device. According to the implemented functions, the business application rapid abstraction modeling device 100 may include a business application construction module 101, an exclusive parameter setting module 102, a language model analysis module 103, and an execution result correction module 104. The modules described in the present invention may also be referred to as units, which refer to a series of computer program segments that can be executed by the processor of an electronic device and can complete fixed functions, and are stored in the memory of the electronic device.
[0077] The business application construction module 101 is configured to receive an application modeling instruction, determine the business to be modeled and the original business data based on the application modeling instruction, determine the business application field of the business to be modeled, and obtain a business abstraction application library based on the business application field, where the business abstraction application library includes multiple business abstraction applications, and each business abstraction application is provided with a parameter interface; The exclusive parameter setting module 102 is configured to perform business division on the business to be modeled to obtain a unit business group, where the unit business group includes multiple unit businesses, and each unit business is provided with a parameter interface. Based on the business abstraction application library and the unit business group, an effective business application group is constructed, where the effective business application group includes multiple effective business applications, and the effective business applications include: common business applications and proprietary business applications, and the common business applications come from the business abstraction application library. Determine the application scenario of the business to be modeled, and based on the application scenario, perform exclusive parameter setting on the effective business application group to obtain a target business application group; The language model analysis module 103 is configured to arrange a business scenario application model based on the target business application group, perform business automation processing according to the original business data and the business scenario application model to obtain a business execution result, and perform intelligent analysis on the business execution result according to a pre-constructed case library to obtain an executable confidence level, where the intelligent analysis refers to using a large language model for analysis; The execution result correction module 104 is configured to, if the executable confidence level is not greater than the confidence level threshold, perform manual correction on the business execution result to obtain a business correction result, and record the business correction result as an executable result. If the executable confidence level is greater than the confidence level threshold, record the business execution result as an executable result. Based on the original business data and the executable result, perform case data merging to obtain a current case, and supplement the current case to the case library.
[0078] Specifically, each module in the business application rapid abstraction modeling device 100 in the embodiment of the present invention uses the same technical means as the Figure 1 business application rapid abstraction modeling method described above and can produce the same technical effects, which will not be elaborated here.
[0079] As shown Figure 3 in the figure, it is a schematic structural diagram of an electronic device for implementing a rapid abstract modeling method for business applications provided by an embodiment of the present invention.
[0080] The electronic device 1 may include a processor 10, a memory 11, and a bus 12, and may further include a computer program stored in the memory 11 and executable on the processor 10, such as a rapid abstract modeling method program for business applications.
[0081] Among them, the memory 11 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, mobile hard disk, multimedia card, card-type memory (such as SD or DX memory, etc.), magnetic memory, magnetic disk, optical disc, etc. The memory 11 may be an internal storage unit of the electronic device 1 in some embodiments, such as the mobile hard disk of the electronic device 1. The memory 11 may also be an external storage device of the electronic device 1 in other embodiments, such as a plug-in mobile hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a Flash Card, etc. equipped on the electronic device 1. Further, the memory 11 further includes the internal storage unit of the electronic device 1 and also includes an external storage device. The memory 11 can be used not only to store application software installed on the electronic device 1 and various types of data, such as the code of the rapid abstract modeling method program for business applications, etc., but also to temporarily store data that has been output or will be output.
[0082] The processor 10 may be composed of integrated circuits in some embodiments. For example, it may be composed of a single packaged integrated circuit, or may be composed of multiple integrated circuits with the same or different functions packaged together, including a combination of one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips. The processor 10 is the control core (Control Unit) of the electronic device, connecting various components of the entire electronic device through various interfaces and circuits, and by running or executing programs or modules stored in the memory 11 (such as the rapid abstract modeling method program for business applications, etc.), and calling data stored in the memory 11, to perform various functions of the electronic device 1 and process data.
[0083] The bus 12 may be a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, or the like. The bus 12 may be divided into an address bus, a data bus, a control bus, etc. The bus 12 is configured to implement connection communication between the memory 11 and at least one processor 10, etc.
[0084] Figure 3 Only an electronic device with components is shown. Those skilled in the art can understand that Figure 3 the shown structure does not constitute a limitation on the electronic device 1, and it may include fewer or more components than shown, or combine certain components, or have a different component arrangement.
[0085] For example, although not shown, the electronic device 1 may further include a power source (such as a battery) for powering each component. Preferably, the power source may be logically connected to the at least one processor 10 through a power management device, so as to implement functions such as charge management, discharge management, and power consumption management through the power management device. The power source may also include any components such as one or more DC or AC power sources, a recharge device, a power failure detection circuit, a power converter or inverter, a power status indicator, etc. The electronic device 1 may also include various sensors, a Bluetooth module, a Wi-Fi module, etc., which will not be elaborated here.
[0086] Furthermore, the electronic device 1 may further include a network interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is generally used to establish a communication connection between the electronic device 1 and other electronic devices.
[0087] Optionally, the electronic device 1 may further include a user interface. The user interface may be a display, an input unit (such as a keyboard), and optionally, the user interface may also be a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch liquid crystal display, and an OLED (Organic Light-Emitting Diode) toucher, etc. Among them, the display may also be appropriately referred to as a display screen or a display unit, which is used to display the information processed in the electronic device 1 and to display a visual user interface.
[0088] The program of the business application rapid abstraction modeling method stored in the memory 11 of the electronic device 1 is a combination of multiple instructions. When running in the processor 10, it can achieve the following: Receive an application modeling instruction, and determine the business to be modeled and the original business data based on the application modeling instruction; Determine the business application field of the business to be modeled, and obtain a business abstraction application library based on the business application field. The business abstraction application library includes multiple business abstraction applications, and each business abstraction application is provided with a parameter interface; Perform business division on the business to be modeled to obtain a unit business group. The unit business group includes multiple unit businesses, and each unit business is provided with a parameter interface; Based on the business abstraction application library and the unit business group, construct an effective business application group. The effective business application group includes multiple effective business applications, and the effective business applications include: common business applications and proprietary business applications, and the common business applications come from the business abstraction application library; Determine the application scenario of the business to be modeled, and based on the application scenario, perform exclusive parameter setting on the effective business application group to obtain a target business application group; Based on the target business application group, arrange the business scenario application model; According to the original business data and the business scenario application model, perform business automation processing to obtain a business execution result; According to a pre-constructed case library, perform intelligent analysis on the business execution result to obtain an executable confidence level. The intelligent analysis refers to using a large language model for analysis; If the executable confidence level is not greater than the confidence threshold, manually correct the business execution result to obtain a business correction result, and record the business correction result as the executable result; If the executable confidence level is greater than the confidence threshold, record the business execution result as the executable result; Based on the original business data and the executable result, perform case data merging to obtain the current case, and supplement the current case to the case library to complete the rapid abstraction modeling of the business application.
[0089] Specifically, the specific implementation method of the above instructions by the processor 10 can refer to Figures 1 to 3 The description of the relevant steps in the corresponding embodiment, which will not be elaborated here.
[0090] Furthermore, if the modules / units integrated in the electronic device 1 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, the computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disc, a computer memory, a read-only memory (ROM, Read-Only Memory).
[0091] The present invention also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor of an electronic device, it can implement: Receive an application modeling instruction, and determine the business to be modeled and the original business data based on the application modeling instruction; Determine the business application field of the business to be modeled, and obtain a business abstraction application library based on the business application field. The business abstraction application library includes multiple business abstraction applications, and each business abstraction application is provided with a parameter interface; Perform business division on the business to be modeled to obtain unit business groups. Each unit business group includes multiple unit businesses, and each unit business is provided with a parameter interface; Based on the business abstraction application library and the unit business groups, construct an effective business application group. The effective business application group includes multiple effective business applications, and the effective business applications include: common business applications and proprietary business applications, and the common business applications come from the business abstraction application library; Determine the application scenario of the business to be modeled, and based on the application scenario, perform exclusive parameter setting on the effective business application group to obtain a target business application group; Orchestrate a business scenario application model based on the target business application group; Perform business automation processing based on the original business data and the business scenario application model to obtain a business execution result; Perform intelligent analysis on the business execution result according to a pre-constructed case library to obtain an executable confidence level. The intelligent analysis refers to using a large language model for analysis; If the executable confidence level is not greater than the confidence level threshold, manually correct the business execution result to obtain a business correction result, and record the business correction result as an executable result; If the executable confidence level is greater than the confidence level threshold, record the business execution result as an executable result; Perform case data merging based on the original business data and the executable result to obtain the current case, and supplement the current case to the case library to complete the rapid abstract modeling of business applications.
[0092] In several embodiments provided by the present invention, it should be understood that the disclosed devices, apparatuses, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative, and there may be other partitioning methods in actual implementation.
[0093] The modules described as separate components may or may not be physically separated. The components shown as modules may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0094] In addition, the functional modules in various embodiments of the present invention can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above integrated units can be implemented in the form of hardware or in the form of hardware plus software functional modules.
[0095] For those skilled in the art, it is obvious that the present invention is not limited to the details of the above exemplary embodiments, and the present invention can be implemented in other specific forms without departing from the spirit or basic characteristics of the present invention.
[0096] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of the present invention.
Claims
1. A rapid abstract modeling method for business applications, characterized in that, The method includes: Receiving an application modeling instruction, and determining the business to be modeled and the original business data based on the application modeling instruction; Determining the business application field of the business to be modeled, and obtaining a business abstraction application library based on the business application field, where the business abstraction application library includes multiple business abstraction applications, and each business abstraction application is provided with a parameter interface; Performing business division on the business to be modeled to obtain a unit business group, where the unit business group includes multiple unit businesses, and each unit business is provided with a parameter interface; Based on the business abstraction application library and the unit business group, constructing an effective business application group, where the effective business application group includes multiple effective business applications, and the effective business applications include: common business applications and proprietary business applications, and the common business applications come from the business abstraction application library; Determining the application scenario of the business to be modeled, and performing exclusive parameter setting on the effective business application group based on the application scenario to obtain a target business application group; Orchestrating a business scenario application model based on the target business application group; Performing business automation processing according to the original business data and the business scenario application model to obtain a business execution result; Performing intelligent analysis on the business execution result according to a pre-constructed case library to obtain an executable confidence level, where the intelligent analysis refers to using a large language model for analysis; If the executable confidence level is not greater than the confidence threshold, then manually correcting the business execution result to obtain a business correction result, and recording the business correction result as an executable result; If the executable confidence level is greater than the confidence threshold, then recording the business execution result as an executable result; Performing case data merging based on the original business data and the executable result to obtain a current case, and supplementing the current case to the case library to complete rapid abstract modeling of business applications.
2. The rapid abstract modeling method for business applications according to claim 1, characterized in that The obtaining of the business abstraction application library based on the business application field includes: Constructing a business application process for the business application field, where the business application process includes multiple business process nodes; Sequentially extracting business process nodes from the multiple business process nodes of the business application process, and defining the node interfaces of the business process nodes to obtain programmable business nodes, where the node interfaces include: input parameter interfaces and output parameter interfaces; Performing application development on the programmable business nodes to obtain business abstraction applications, where the application development includes language programming; Summarizing the business abstraction applications to obtain a business abstraction application library.
3. The rapid abstract modeling method for business applications according to claim 2, wherein The constructing of the effective business application group based on the business abstraction application library and the unit business group includes: Sequentially extracting unit businesses from the unit business group, and determining the flowing data of the unit business, where the flowing data includes: input data and output data; Based on the flowing data, determining whether there is a business abstraction application in the business abstraction application library that matches the unit business; If there is a business abstraction application in the business abstraction application library that matches the unit business, then extracting a common business application from the business abstraction application library; If there is no business abstraction application in the business abstraction application library that matches the unit business, then constructing a proprietary business application for the unit business; Summarize the public business applications or proprietary business applications to obtain an effective business application group.
4. The business application rapid abstract modeling method according to claim 3, characterized in that The determination of whether there is a business abstraction application matching the unit business in the business abstraction application library includes: Sequentially extract business abstraction applications in the business abstraction application library, and confirm the business node interfaces of the business abstraction applications. Based on the flowing data and the business node interfaces, determine whether the unit business matches the business abstraction application; If it is confirmed that the unit business does not match the business abstraction application, mark the business abstraction application as a non-matching application; Summarize the non-matching applications to obtain a non-matching application set; If the number of non-matching applications in the non-matching application set is equal to the number of business abstraction applications in the business abstraction application library, then there is no business abstraction application matching the unit business in the business abstraction application library; Otherwise, there is a business abstraction application matching the unit business in the business abstraction application library.
5. The rapid abstract modeling method for business applications according to claim 4, wherein The execution of exclusive parameter setting on the effective business application group based on the application scenario to obtain a target business application group includes: Sequentially extract effective business applications in the effective business application group, and confirm the configuration options in the effective business applications; Obtain the exclusive configuration parameters of the application scenario, and use the exclusive configuration parameters to update the configuration options in the effective business applications to obtain target business applications; Summarize the target business applications to obtain a target business application group.
6. The business application rapid abstraction and modeling method according to claim 5, characterized in that The orchestration of the business scenario application model based on the target business application group includes: Determine the target business process of the business to be modeled. Among them, the target business process includes multiple target business nodes, and each target business node corresponds to a target business application in the target business application group; Based on the target business process, determine the application connection relationships of each target business application in the target business application group to obtain an application connection relationship group. Among them, the application connection relationship group includes: series relationship and parallel relationship; According to the application connection relationship group, integrate the various target business applications in the target business application group to obtain a business scenario application model. Among them, the integration method includes: API interface call.
7. The rapid abstract modeling method for business applications according to claim 6, characterized in that, The intelligent analysis of the business execution result according to the pre-built case library to obtain an executable confidence level includes: Based on the business application field, search for a same-field case set in the case library. Among them, the same-field case set includes multiple same-field cases, and the same-field cases are cases in the business application field; Sequentially extract same-field cases in the same-field case set, determine the case business application group of the same-field cases, and obtain the case configuration parameters corresponding to each case business application in the case business application group to obtain a case configuration parameter group; Determine the case input data of the same-field case; Based on the case input data and the case configuration parameter group, perform a similarity analysis on the same-field case and the business to be modeled to obtain a business similarity; If the business similarity is greater than the preset similarity threshold, mark the business similarity as an effective business similarity; Summarize the effective business similarities to obtain an effective business similarity group; If the effective business similarity group is the preset empty set, mark the executable confidence level as 0; If the set of effective business similarity groups is not an empty set, extract the corresponding similar case groups of the effective business similarity groups from the case set in the same field; Evaluate the business execution results using the similar case groups to obtain the executable confidence level.
8. The business application rapid abstraction and modeling method according to claim 7, characterized in that The evaluating the business execution results using the similar case groups to obtain the executable confidence level includes: Successively extract similar cases from the similar case groups to obtain the case execution results of the similar cases; Use a large language model to evaluate the similarity between the case execution results and the business execution results to obtain the action similarity; Summarize the action similarities to obtain an action similarity group, and calculate the executable confidence level based on the action similarity group and the effective business similarity group, where the executable confidence level is expressed as: Among them, represents the executable confidence level, represents the number of action similarities in the action similarity group or the number of effective service similarities in the effective service similarity group, and respectively represent the th effective service similarity and the th effective service similarity in the effective service similarity group, represents the th action similarity in the action similarity group.
9. The rapid abstract modeling method for service applications according to claim 8, wherein, The manually correcting the business execution results to obtain the business corrected results includes: Identify the abnormally similar case groups of the executable confidence level in the case base and obtain the corresponding abnormal execution result groups of the abnormally similar case groups; Input the abnormal execution result groups and the business execution results into a large language model to obtain a risk point group, where the risk point group includes multiple risk points; Generate a manual task sheet based on the risk point group and perform manual correction using the manual task sheet to obtain the business corrected results.
10. A rapid abstract modeling device for business applications, characterized in that, The device includes: A business application construction module, configured to receive an application modeling instruction, determine the business to be modeled and the original business data based on the application modeling instruction, determine the business application field of the business to be modeled, and obtain a business abstract application library based on the business application field, where the business abstract application library includes multiple business abstract applications, and each business abstract application is provided with a parameter interface; A dedicated parameter setting module, configured to perform business division on the business to be modeled to obtain a unit business group, where the unit business group includes multiple unit businesses, and each unit business is provided with a parameter interface, construct an effective business application group based on the business abstract application library and the unit business group, where the effective business application group includes multiple effective business applications, and the effective business applications include: common business applications and proprietary business applications, and the common business applications come from the business abstract application library, determine the application scenario of the business to be modeled, and perform dedicated parameter setting on the effective business application group based on the application scenario to obtain a target business application group; A language model analysis module, configured to orchestrate a business scenario application model based on the target business application group, perform business automation processing according to the original business data and the business scenario application model to obtain a business execution result, and perform intelligent analysis on the business execution result according to a pre-constructed case base to obtain the executable confidence level, where the intelligent analysis refers to analysis using a large language model; An execution result correction module, configured to, if the executable confidence level is not greater than the confidence threshold, manually correct the business execution result to obtain the business corrected result, and record the business corrected result as the executable result, if the executable confidence level is greater than the confidence threshold, record the business execution result as the executable result, perform case data merging based on the original business data and the executable result to obtain the current case, and supplement the current case to the case base.
Citation Information
Patent Citations
Automatically creating business applications from description of business processes
CN102682357A
Method and system augmenting bussiness process execution using natural language processing
CN104714941A
Extensible low-code application implementation method and system based on business model
CN118605841A
Design and execution method and system of service orchestration scheme and storage medium
CN119938265A
Computerized method and system and method to provide business process & case modeling and execution of business processes and activities
US20150235154A1