Service system optimization method and device, storage medium and electronic equipment

Through the combination of the agent and the engine unit, the RPA system is optimized based on the target business execution rules and historical rules, and the problem of low optimization efficiency of the existing RPA system is solved, real-time monitoring and automatic adjustment of business processes are realized, and the system adaptation is improved and execution efficiency.

CN119179504APending Publication Date: 2024-12-24YGSOFT INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411247033.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-05
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

The existing robot process automation (RPA) system requires frequent manual intervention to update rules when facing changes in business needs, resulting in low optimization efficiency and high maintenance costs, lack of adaptability to environmental changes and autonomous handling of abnormal situations. .

Method used

Through the agent, the target optimization strategy is determined based on the target business execution rules and historical business execution rules, and the engine unit optimizes the business system based on the strategy, real-time monitoring and automatic adjustment of business processes are realized, and the system's adaptability and execution are improved. efficiency.

Benefits of technology

It improves the optimization efficiency of the business system, reduces the need for manual intervention, enhances the ability to respond to environmental changes, reduces maintenance costs, and achieves more efficient automation depth and breadth.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119179504A_ABST
    Figure CN119179504A_ABST
Patent Text Reader

Abstract

The invention discloses a business system optimization method and device, a storage medium and electronic equipment. Relates to the field of automation, the field of artificial intelligence and other related technical fields. The method comprises the following steps: determining a target business execution rule and a historical business execution rule corresponding to a target business system; determining a target optimization strategy corresponding to the target business system through the intelligent agent based on the target business execution rule and the historical business execution rule; and optimizing the target business system through an engine unit based on the target optimization strategy to obtain a target optimization result. Through application of the method and the device, the problem that the optimization efficiency of the business system is relatively low due to the fact that the business system is optimized in a manual mode in related technologies is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the fields of automation, artificial intelligence and other related technical fields, and specifically to a method and device for optimizing a business system, a storage medium and an electronic device. Background Art

[0002] Currently, Robotic Process Automation (RPA) technology has been widely used to automate highly repetitive and regular tasks. However, existing RPA systems mostly rely on preset rules and paths to perform tasks, lacking the ability to adapt to environmental changes and the ability to autonomously handle abnormal situations. Therefore, as business needs continue to change, existing RPA systems require frequent manual intervention to update rules or respond to changes in business systems, which not only increases maintenance costs, but also limits the depth and breadth of automation.

[0003] Currently, no effective solution has been proposed to solve the problem that the optimization efficiency of business systems is relatively low due to manual optimization of business systems in related technologies. Summary of the invention

[0004] The main purpose of this application is to provide a business system optimization method and device, storage medium and electronic device to solve the problem of low optimization efficiency of the business system caused by manual optimization of the business system in the related technology.

[0005] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a method for optimizing a business system is provided. The method comprises: determining the target business execution rules and historical business execution rules corresponding to the target business system, wherein the target business system comprises at least: a robotic process automation design module, a robotic process automation operation module, a robotic process automation management module, and a robot developed according to the robotic process automation design module; determining the target optimization strategy corresponding to the target business system through an intelligent agent based on the target business execution rules and the historical business execution rules; optimizing the target business system through an engine unit based on the target optimization strategy to obtain a target optimization result.

[0006] Furthermore, the target optimization strategy corresponding to the target business system is determined by the intelligent agent based on the target business execution rules and the historical business execution rules, including: judging whether to update the current business process of the target business system; in the case of updating the current business process of the target business system, updating the current business process of the target business system according to the target business execution rules and the historical business execution rules to obtain the target business process; and the target optimization strategy corresponding to the target business system is determined by the intelligent agent based on the target business process, the target business execution rules and the historical business execution rules.

[0007] Furthermore, determining whether to update the current business process of the target business system includes: determining whether the target business execution rules and the historical business execution rules are the same; if the target business execution rules and the historical business execution rules are the same, then the current business process of the target business system is not updated; if the target business execution rules and the historical business execution rules are not the same, then the current business process of the target business system is updated.

[0008] Furthermore, the current business process of the target business system is updated according to the target business execution rules and the historical business execution rules to obtain the target business process, including: determining target difference information according to the target business execution rules and the historical business execution rules; and updating the current business process of the target business system based on the target difference information through a business process library unit to obtain the target business process.

[0009] Furthermore, the target optimization strategy corresponding to the target business system is determined by the intelligent agent based on the target business process, the target business execution rules and the historical business execution rules, including: analyzing the target business execution rules according to the target business process to obtain a first optimization strategy corresponding to the target business system; analyzing the historical business execution rules according to the target business process to obtain a second optimization strategy corresponding to the target business system; and determining the target optimization strategy based on the first optimization strategy and the second optimization strategy.

[0010] Furthermore, the target business system is optimized by the engine unit based on the target optimization strategy, and the target optimization result obtained includes: determining the target parameters to be optimized and the target functions to be optimized of the target business system according to the target optimization strategy; optimizing the target business system according to the target parameters to be optimized and the target functions to be optimized, and obtaining the target optimization result.

[0011] Furthermore, after optimizing the target business system based on the target optimization strategy through the engine unit to obtain the target optimization result, the method also includes: evaluating the target optimization result according to the target evaluation index to obtain the target evaluation result; judging whether the target evaluation result meets the preset conditions; if the target evaluation result does not meet the preset conditions, re-determining the target optimization strategy corresponding to the target business system through the intelligent agent based on the target business execution rules and the historical business execution rules.

[0012] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a business system optimization device is provided. The device includes: a first determination unit, which is used to determine the target business execution rules and historical business execution rules corresponding to the target business system, wherein the target business system at least includes: a robot process automation design module, a robot process automation operation module, a robot process automation management module and a robot developed according to the robot process automation design module; a second determination unit, which is used to determine the target optimization strategy corresponding to the target business system through an intelligent agent based on the target business execution rules and the historical business execution rules; an optimization unit, which is used to optimize the target business system based on the target optimization strategy through an engine unit to obtain a target optimization result.

[0013] Furthermore, the second determination unit includes: a judgment module, used to judge whether to update the current business process of the target business system; an update module, used to update the current business process of the target business system according to the target business execution rules and the historical business execution rules to obtain the target business process when the current business process of the target business system is updated; a first determination module, used to determine the target optimization strategy corresponding to the target business system through the intelligent agent based on the target business process, the target business execution rules and the historical business execution rules.

[0014] Furthermore, the judgment module includes: a judgment submodule, used to judge whether the target business execution rule and the historical business execution rule are the same; a first determination submodule, used to not update the current business process of the target business system if the target business execution rule and the historical business execution rule are the same; and a second determination submodule, used to update the current business process of the target business system if the target business execution rule and the historical business execution rule are not the same.

[0015] Furthermore, the update module includes: a third determination submodule, used to determine the target difference information based on the target business execution rules and the historical business execution rules; an update submodule, used to update the current business process of the target business system based on the target difference information through a business process library unit to obtain the target business process.

[0016] Furthermore, the first determination module includes: a first analysis sub-module, used to analyze the target business execution rules according to the target business process to obtain a first optimization strategy corresponding to the target business system; a second analysis sub-module, used to analyze the historical business execution rules according to the target business process to obtain a second optimization strategy corresponding to the target business system; and a fourth determination sub-module, used to determine the target optimization strategy based on the first optimization strategy and the second optimization strategy.

[0017] Furthermore, the optimization unit includes: a second determination module, used to determine the target parameters to be optimized and the target functions to be optimized of the target business system based on the target optimization strategy; an optimization module, used to optimize the target business system based on the target parameters to be optimized and the target functions to be optimized to obtain the target optimization result.

[0018] Furthermore, the device also includes: an evaluation unit, which is used to optimize the target business system based on the target optimization strategy through the engine unit to obtain the target optimization result, and then evaluate the target optimization result according to the target evaluation index to obtain the target evaluation result; a judgment unit, which is used to judge whether the target evaluation result meets the preset conditions; and a third determination unit, which is used to re-determine the target optimization strategy corresponding to the target business system through the intelligent agent based on the target business execution rules and the historical business execution rules when the target evaluation result does not meet the preset conditions.

[0019] In order to achieve the above-mentioned purpose, according to one aspect of the present application, a computer-readable storage medium is provided, wherein the storage medium stores a program, wherein when the program is running, the device where the storage medium is located is controlled to execute any one of the above-mentioned business system optimization methods.

[0020] In order to achieve the above-mentioned purpose, according to another aspect of the present application, an electronic device is also provided, the electronic device includes one or more processors and a memory, and the memory is used to store the optimization method of the business system implemented by one or more processors as described above.

[0021] Through this application, the following steps are adopted: determine the target business execution rules and historical business execution rules corresponding to the target business system, wherein the target business system at least includes: a robot process automation design module, a robot process automation operation module, a robot process automation management module and a robot developed according to the robot process automation design module; determine the target optimization strategy corresponding to the target business system through an intelligent agent based on the target business execution rules and historical business execution rules; optimize the target business system based on the target optimization strategy through an engine unit to obtain a target optimization result. Through this application, the problem of optimizing the business system manually in the related technology, resulting in a relatively low optimization efficiency of the business system, is solved. In this scheme, the target optimization strategy of the target business system is determined based on the target business execution rules and historical business execution rules of the target business system by an intelligent agent. And the target business system is optimized based on the target optimization strategy by the engine unit to obtain the target optimization result. By embedding an intelligent agent in the target business system, real-time monitoring and analysis of the business process is realized, and then the target optimization strategy is accurately obtained. At the same time, the engine unit can automatically adjust the workflow of the target business system according to the target optimization strategy, thereby efficiently realizing the optimization of the target business system. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] The drawings constituting a part of the present application are used to provide a further understanding of the present application. The illustrative embodiments and descriptions of the present application are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:

[0023] Figure 1 is a flow chart of a method for optimizing a business system provided in an embodiment of the present application;

[0024] Figure 2 is a schematic diagram of a business system optimization method provided according to an embodiment of the present application;

[0025] Figure 3 is a schematic diagram of an optimization device for a business system provided in an embodiment of the present application;

[0026] Figure 4 is a schematic diagram of an electronic device provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0027] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0028] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.

[0029] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0030] It should be noted that the relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, data for analysis, etc.) involved in this disclosure are all information and data authorized by the user or fully authorized by all parties. For example, an interface is set between this system and the relevant user or organization. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain relevant information after receiving the consent information fed back by the aforementioned user or organization.

[0031] The present invention is described below in conjunction with preferred implementation steps. Figure 1 is a flow chart of a method for optimizing a business system according to an embodiment of the present application. Figure 1 As shown, the method comprises the following steps:

[0032] Step S101, determining the target business execution rules and historical business execution rules corresponding to the target business system, wherein the target business system at least includes: a robotic process automation design module, a robotic process automation operation module, a robotic process automation management module and a robot developed based on the robotic process automation design module.

[0033] Optionally, the environmental change sensing unit monitors and identifies changes in the external environment, such as changes in regulations. Once relevant changes are detected, the environmental change sensing unit uses natural language processing (NLP) technology to extract key information and integrate data to obtain target business execution rules. For example: by deploying special monitoring tools and algorithms, it is used to track the announcements of regional regulations, official websites, or institutional documents and document issuance platforms of the unit or superior unit in real time, and obtain the latest rule change information. And use natural language processing (NLP) technology to parse the text, extract the terms and requirements related to the target business system, and obtain the target business execution rules.

[0034] The historical business execution rules corresponding to the target business system are obtained through the business knowledge base. The business knowledge base contains a variety of information, such as: industry knowledge (historical background, development trends, key success factors, etc. of a specific industry), laws and regulations (laws and regulations, rule changes and compliance requirements corresponding to the target business system), business terms and related concepts (professional terms and concepts used in the target business system), etc.

[0035] It should be noted that the target business system is the RPA platform (Robotic Process Automation Platform), which consists of multiple functional modules, including but not limited to: RPA Design Center (i.e. Robotic Process Automation Design Module), RPA Operation Center (i.e. Robotic Process Automation Operation Module), RPA Management Center (i.e. Robotic Process Automation Management Module) and robots or RPA process automation tools developed by the RPA Design Center.

[0036] Step S102, determining a target optimization strategy corresponding to the target business system through an intelligent agent based on the target business execution rules and historical business execution rules.

[0037] Optionally, an intelligent agent serving as a central control and coordination unit is used to conduct in-depth analysis and make decisions based on the data of the environmental change perception unit and the content of the business knowledge base (i.e., target business execution rules and historical business execution rules) to obtain a target optimization strategy.

[0038] Step S103: Optimizing the target business system based on the target optimization strategy through the engine unit to obtain a target optimization result.

[0039] Optionally, by adaptively adjusting the engine unit (i.e., the engine unit) according to the analysis results and guidance of the intelligent agent (i.e., the target optimization strategy), the target business system is automatically optimized, the RPA design center and the operation center are controlled, and the RPA process is optimized to obtain the target optimization result.

[0040] In summary, the target optimization strategy of the target business system is determined by using the intelligent agent based on the target business execution rules and historical business execution rules of the target business system. The target business system is optimized based on the target optimization strategy by using the engine unit to obtain the target optimization result. By embedding the intelligent agent in the target business system, real-time monitoring and analysis of the business process is achieved, and the target optimization strategy is accurately obtained. At the same time, the engine unit can automatically adjust the workflow of the target business system according to the target optimization strategy, thereby efficiently optimizing the target business system.

[0041] Optionally, in the optimization method of the business system provided in the embodiment of the present application, determining the target optimization strategy corresponding to the target business system through an intelligent agent based on target business execution rules and historical business execution rules includes: judging whether to update the current business process of the target business system; when updating the current business process of the target business system, updating the current business process of the target business system according to the target business execution rules and historical business execution rules to obtain the target business process; determining the target optimization strategy corresponding to the target business system through an intelligent agent based on the target business process, target business execution rules and historical business execution rules.

[0042] In an optional embodiment, when the current business process of the target business system is updated, the current business process of the target business system (including but not limited to: various processes, links, related rules and constraints involved in the target business system, etc.) is updated (including but not limited to: deleting unnecessary steps in the current business process, simplifying the process, adding necessary links, etc.) through the target business execution rules and historical business execution rules of the target business system to obtain the target business process. The target optimization strategy corresponding to the target business system (including but not limited to: specific optimization goals, optimization plans and implementation plans, etc. in the target business system) is determined by the intelligent agent based on the target business process, target business execution rules and historical business execution rules.

[0043] Through the target business execution rules and historical business execution rules, the target optimization strategy corresponding to the target business system can be determined quickly and accurately, thereby improving the work efficiency of the system.

[0044] Optionally, in the optimization method of the business system provided in the embodiment of the present application, determining whether to update the current business process of the target business system includes: determining whether the target business execution rules and the historical business execution rules are the same; if the target business execution rules and the historical business execution rules are the same, then the current business process of the target business system is not updated; if the target business execution rules and the historical business execution rules are not the same, then the current business process of the target business system is updated.

[0045] In an optional embodiment, it is determined whether the target business execution rules and the historical business execution rules are the same: if the target business execution rules and the historical business execution rules are the same, then the external environment such as the characterization rules and regulations has not changed, so there is no need to update the current business process of the target business system; if the target business execution rules and the historical business execution rules are not the same, then the external environment such as the characterization rules and regulations has changed, and the current business process of the target business system needs to be updated to adapt to the changes in the external environment.

[0046] By determining whether the target business execution rules and historical business execution rules are the same, it is possible to quickly determine whether the current business process of the target business system needs to be updated and optimized, thereby improving the processing efficiency of the system.

[0047] Optionally, in the optimization method of the business system provided in the embodiment of the present application, the current business process of the target business system is updated according to the target business execution rules and the historical business execution rules, and the target business process is obtained, including: determining the target difference information according to the target business execution rules and the historical business execution rules; and updating the current business process of the target business system based on the target difference information through the business process library unit to obtain the target business process.

[0048] In an optional embodiment, the business process library unit determines the update direction of the current business process of the business logic library unit in the target business system based on the target difference information between the target business execution rules and the historical business execution rules (including but not limited to: inconsistencies, redundant or unnecessary steps in the current business process, and links or rules that need to be added or adjusted, etc.) to obtain the target business process, and updates and stores the target business process in the business logic library unit.

[0049] It should be noted that the business logic library unit is used to store and maintain the specific business rules and logic of the business process, so that it can make necessary adjustments and optimizations based on the feedback from the business knowledge base and the environment change perception unit. Taking the reimbursement approval process as an example, the logic of configuring the reimbursement approval business includes but is not limited to: employees submit reimbursement applications (including: filling out reimbursement forms and attaching relevant vouchers); department managers review the rationality of reimbursement forms and approve or reject the application; if the reimbursement amount exceeds 8,000 yuan, the reimbursement form needs to be reviewed by the responsible leader, and if the reimbursement amount exceeds 50,000 yuan, the process needs to be approved by the president; the finance department reviews the compliance and correctness of the reimbursement amount (including but not limited to: whether the accommodation exceeds the standard, whether the invoice content meets the requirements, whether the reimbursement of transportation expenses includes insurance fees, etc.); after the reimbursement is completed, the system automatically notifies the employee. The above approval process steps (i.e., which positions or personnel to go through, the approval quota authority of the approval personnel, the content of the approval by the finance department, etc.) can all be configured through the business logic library unit.

[0050] It should be noted that the business logic library unit needs to make necessary adjustments and optimizations based on the content in the business knowledge base to ensure the intelligence and adaptability of the RPA process. At the same time, when the environment change perception unit detects rule changes or system updates, the business logic library unit will accept updates from the adaptive adjustment engine unit to adapt to these changes and ensure the compliance and effectiveness of the process.

[0051] Through the target business execution rules and historical business execution rules, the current business process of the target business system can be quickly updated, thereby improving the adaptability and execution efficiency of the target business system.

[0052] Optionally, in the optimization method of the business system provided in the embodiment of the present application, the target optimization strategy corresponding to the target business system is determined by an intelligent agent based on the target business process, target business execution rules and historical business execution rules, including: analyzing the target business execution rules according to the target business process to obtain a first optimization strategy corresponding to the target business system; analyzing the historical business execution rules according to the target business process to obtain a second optimization strategy corresponding to the target business system; and determining the target optimization strategy based on the first optimization strategy and the second optimization strategy.

[0053] In an optional embodiment, the role of the agent is mainly to serve as a central control and coordination unit responsible for monitoring and managing the operation of the entire target business system. Specifically, the agent will conduct in-depth analysis based on the data collected by the environmental change perception unit and the preliminary analysis results (i.e., the first optimization strategy), as well as the knowledge content of the business knowledge base unit and the rules and processes stored in the business logic library unit (i.e., the second optimization strategy) to obtain the target optimization strategy.

[0054] It should be noted that the analysis work of the environmental change perception unit and the intelligent agent collaborates with each other. The environmental change perception unit provides a preliminary understanding of the changes and impact predictions, while the intelligent agent conducts more in-depth analysis and decision support on this basis.

[0055] The mode of division of labor and cooperation between environmental change perception units and intelligent agents helps to improve the response speed and adaptability of the target business system to environmental changes, and ensure the efficiency and accuracy of business process automation.

[0056] Optionally, in the optimization method of the business system provided in the embodiment of the present application, the target business system is optimized by the engine unit based on the target optimization strategy, and the target optimization result obtained includes: determining the target parameters to be optimized and the target functions to be optimized of the target business system according to the target optimization strategy; optimizing the target business system according to the target parameters to be optimized and the target functions to be optimized, and obtaining the target optimization result.

[0057] In an optional embodiment, the adaptive adjustment engine unit (i.e., the engine unit) adaptively completes the relevant adjustments to the target business system according to the analysis results and guidance (i.e., the target optimization strategy) of the intelligent agent, including but not limited to: modifying the target parameters to be optimized of the target business system, redesigning the RPA program (i.e., the target function to be optimized), or reallocating the RPA tasks, etc., to obtain the target optimization result. For example: the adaptive adjustment engine unit automatically updates the rules in the business logic library unit (including but not limited to: modifying existing rules or adding new rules, etc.); the adaptive adjustment engine unit controls the RPA design center and adjusts the functions of the RPA (including but not limited to: automatically generating new RPA robots or updating existing RPA robots, and ensuring that these RPA robots can be seamlessly integrated into existing business processes); the adaptive adjustment engine unit controls the RPA operation center according to business needs and performance indicators, and dynamically adjusts the combination and allocation of multiple RPA robots in operation, etc.

[0058] Through the adaptive adjustment engine, the efficient execution of business processes is effectively ensured, errors and bottlenecks in business processes are reduced, and the accuracy of the overall business processes is improved.

[0059] Optionally, in the optimization method of the business system provided in the embodiment of the present application, after optimizing the target business system based on the target optimization strategy through the engine unit to obtain the target optimization result, the method also includes: evaluating the target optimization result according to the target evaluation index to obtain the target evaluation result; judging whether the target evaluation result meets the preset conditions; if the target evaluation result does not meet the preset conditions, re-determining the target optimization strategy corresponding to the target business system through the intelligent agent based on the target business execution rules and historical business execution rules.

[0060] In an optional embodiment, the target optimization result is evaluated according to the target evaluation index (including but not limited to: system performance, efficiency, cost, user satisfaction and other indicators) to obtain the target evaluation result. And judge whether the target evaluation result meets the preset conditions: if the target evaluation result meets the preset conditions, it indicates that the target business system performs well in multiple key indicators and meets the expected requirements, so the optimization of the target business system is successful; if the target evaluation result does not meet the preset conditions, it indicates that the optimization effect of the target business system needs to be improved. Through the intelligent agent based on the target business execution rules and historical business execution rules, a new optimization strategy corresponding to the target business system is determined to improve the performance and effect of the system.

[0061] By evaluating the target optimization results through target evaluation indicators, we can accurately determine whether the target optimization results meet the preset conditions, and then quickly improve the performance and effect of the system.

[0062] It should be noted that Figure 2 Schematic diagram of a method for optimizing a business system according to an embodiment of the present application. Figure 2 As shown, the optimization method of the business system consists of multiple key functional units or functional modules, including but not limited to: business knowledge base unit, business logic library unit, environment change perception unit, intelligent body module, adaptive adjustment engine unit, change manager unit, RPA design center, RPA operation center and RPA management center, etc.

[0063] It should be noted that the business knowledge base unit: as an information resource library, includes but is not limited to: industry best practices, management methods, legal interpretations and rule guidance, etc., to support the intelligent body module to conduct in-depth analysis and decision-making; the business logic library unit: stores and maintains the specific business rules and logic of the reimbursement approval process, and can make necessary adjustments and optimizations based on the feedback from the business knowledge base and the environmental change perception unit; the environmental change perception unit: monitors and identifies changes in the external environment, and uses NLP technology to extract key information for preliminary impact analysis; the intelligent body module: as a central control and coordination unit, conducts in-depth analysis, makes decisions, and guides the self- The adaptive adjustment engine unit performs adjustment operations; the adaptive adjustment engine unit: automatically updates the rules in the business logic library according to the analysis results and guidance of the intelligent body module, controls the RPA design center and operation center, and optimizes the RPA process; the change manager unit: records all change histories, ensures that all changes are carried out in an orderly manner, and provides audit trails to meet compliance requirements; the RPA design center: is responsible for designing new RPA processes or improving existing processes according to the instructions of the adaptive adjustment engine unit; the RPA operation center: is responsible for executing and managing all RPA tasks to ensure their efficient operation; the RPA management center: is responsible for providing monitoring, management and optimization functions for the entire RPA system to ensure stable operation of the system.

[0064] The optimization method of the business system provided in the embodiment of the present application determines the target business execution rules and historical business execution rules corresponding to the target business system, wherein the target business system at least includes: a robot process automation design module, a robot process automation operation module, a robot process automation management module and a robot developed according to the robot process automation design module; the target optimization strategy corresponding to the target business system is determined by the intelligent agent based on the target business execution rules and historical business execution rules; the target business system is optimized by the engine unit based on the target optimization strategy to obtain the target optimization result, which solves the problem that the optimization efficiency of the business system is relatively low due to the manual optimization of the business system in the related technology. In summary, in this scheme, the target optimization strategy of the target business system is determined by the intelligent agent based on the target business execution rules and historical business execution rules of the target business system. And the target business system is optimized by the engine unit based on the target optimization strategy to obtain the target optimization result. By embedding the intelligent agent in the target business system, real-time monitoring and analysis of the business process is realized, and then the target optimization strategy is accurately obtained. At the same time, the engine unit can automatically adjust the workflow of the target business system according to the target optimization strategy, thereby efficiently realizing the optimization of the target business system.

[0065] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0066] The embodiment of the present application also provides an optimization device for a business system. It should be noted that the optimization device for a business system in the embodiment of the present application can be used to execute the optimization method for a business system provided in the embodiment of the present application. The optimization device for a business system provided in the embodiment of the present application is introduced below.

[0067] Figure 3 Schematic diagram of an optimization device for a business system according to an embodiment of the present application. Figure 3 As shown, the device includes: a first determining unit 301, a second determining unit 302, and an optimizing unit 303.

[0068] A first determining unit 301 is used to determine a target business execution rule and a historical business execution rule corresponding to a target business system, wherein the target business system at least includes: a robotic process automation design module, a robotic process automation operation module, a robotic process automation management module, and a robot developed according to the robotic process automation design module;

[0069] The second determination unit 302 is used to determine the target optimization strategy corresponding to the target business system based on the target business execution rule and the historical business execution rule through the intelligent agent;

[0070] The optimization unit 303 is used to optimize the target business system based on the target optimization strategy through the engine unit to obtain the target optimization result.

[0071] The optimization device of the business system provided in the embodiment of the present application, the first determination unit 301 determines the target business execution rules and historical business execution rules corresponding to the target business system, wherein the target business system at least includes: a robot process automation design module, a robot process automation operation module, a robot process automation management module and a robot developed according to the robot process automation design module; the second determination unit 302 determines the target optimization strategy corresponding to the target business system through an intelligent agent based on the target business execution rules and historical business execution rules; the optimization unit 303 optimizes the target business system based on the target optimization strategy through an engine unit to obtain a target optimization result, which solves the problem that the optimization efficiency of the business system is relatively low due to the manual optimization of the business system in the related technology. In this scheme, the target optimization strategy of the target business system is determined based on the target business execution rules and historical business execution rules of the target business system by an intelligent agent. And the target business system is optimized based on the target optimization strategy by the engine unit to obtain the target optimization result. By embedding an intelligent agent in the target business system, real-time monitoring and analysis of the business process is realized, and then the target optimization strategy is accurately obtained. At the same time, the engine unit can automatically adjust the workflow of the target business system according to the target optimization strategy, thereby efficiently realizing the optimization of the target business system.

[0072] Optionally, in the optimization device of the business system provided in the embodiment of the present application, the second determination unit includes: a judgment module, used to determine whether to update the current business process of the target business system; an update module, used to update the current business process of the target business system according to the target business execution rules and the historical business execution rules to obtain the target business process when the current business process of the target business system is updated; and a first determination module, used to determine the target optimization strategy corresponding to the target business system through an intelligent agent based on the target business process, the target business execution rules and the historical business execution rules.

[0073] Optionally, in the optimization device of the business system provided in the embodiment of the present application, the judgment module includes: a judgment submodule, used to judge whether the target business execution rule and the historical business execution rule are the same; a first determination submodule, used to not update the current business process of the target business system if the target business execution rule and the historical business execution rule are the same; and a second determination submodule, used to update the current business process of the target business system if the target business execution rule and the historical business execution rule are not the same.

[0074] Optionally, in the optimization device of the business system provided in the embodiment of the present application, the update module includes: a third determination sub-module, used to determine target difference information based on target business execution rules and historical business execution rules; an update sub-module, used to update the current business process of the target business system based on the target difference information through the business process library unit to obtain the target business process.

[0075] Optionally, in the optimization device of the business system provided in the embodiment of the present application, the first determination module includes: a first analysis sub-module, used to analyze the target business execution rules according to the target business process to obtain a first optimization strategy corresponding to the target business system; a second analysis sub-module, used to analyze the historical business execution rules according to the target business process to obtain a second optimization strategy corresponding to the target business system; and a fourth determination sub-module, used to determine the target optimization strategy based on the first optimization strategy and the second optimization strategy.

[0076] Optionally, in the optimization device of the business system provided in the embodiment of the present application, the optimization unit includes: a second determination module, used to determine the target parameters to be optimized and the target functions to be optimized of the target business system based on the target optimization strategy; an optimization module, used to optimize the target business system based on the target parameters to be optimized and the target functions to be optimized to obtain a target optimization result.

[0077] Optionally, in the optimization device of the business system provided in the embodiment of the present application, the device also includes: an evaluation unit, which is used to optimize the target business system based on the target optimization strategy through the engine unit to obtain the target optimization result, and then evaluate the target optimization result according to the target evaluation index to obtain the target evaluation result; a judgment unit, which is used to judge whether the target evaluation result meets the preset conditions; and a third determination unit, which is used to re-determine the target optimization strategy corresponding to the target business system through the intelligent agent based on the target business execution rules and historical business execution rules when the target evaluation result does not meet the preset conditions.

[0078] The optimization device of the business system includes a processor and a memory. The above-mentioned first determination unit 301, second determination unit 302, optimization unit 303, etc. are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to achieve efficient optimization of the business system.

[0079] The processor contains a kernel, which calls the corresponding program unit from the memory. One or more kernels can be set, and the business system can be efficiently optimized by adjusting the kernel parameters.

[0080] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.

[0081] An embodiment of the present invention provides a computer-readable storage medium on which a program is stored. When the program is executed by a processor, a method for optimizing a business system is implemented.

[0082] An embodiment of the present invention provides a processor, which is used to run a program, wherein the optimization method of a business system is executed when the program is running.

[0083] like Figure 4 As shown, an embodiment of the present invention provides an electronic device, the device includes a processor, a memory and a program stored in the memory and executable on the processor, and the processor implements the following steps when executing the program: determining target business execution rules and historical business execution rules corresponding to the target business system, wherein the target business system includes at least: a robot process automation design module, a robot process automation operation module, a robot process automation management module and a robot developed based on the robot process automation design module; determining a target optimization strategy corresponding to the target business system based on the target business execution rules and the historical business execution rules through an intelligent agent; optimizing the target business system based on the target optimization strategy through an engine unit to obtain a target optimization result.

[0084] Optionally, determining the target optimization strategy corresponding to the target business system through an intelligent agent based on target business execution rules and historical business execution rules includes: judging whether to update the current business process of the target business system; when updating the current business process of the target business system, updating the current business process of the target business system according to the target business execution rules and historical business execution rules to obtain the target business process; determining the target optimization strategy corresponding to the target business system through an intelligent agent based on the target business process, target business execution rules and historical business execution rules.

[0085] Optionally, determining whether to update the current business process of the target business system includes: determining whether the target business execution rules and the historical business execution rules are the same; if the target business execution rules and the historical business execution rules are the same, then the current business process of the target business system is not updated; if the target business execution rules and the historical business execution rules are not the same, then the current business process of the target business system is updated.

[0086] Optionally, the current business process of the target business system is updated according to the target business execution rules and the historical business execution rules to obtain the target business process, including: determining the target difference information according to the target business execution rules and the historical business execution rules; and updating the current business process of the target business system based on the target difference information through the business process library unit to obtain the target business process.

[0087] Optionally, determining the target optimization strategy corresponding to the target business system through an intelligent agent based on the target business process, target business execution rules and historical business execution rules includes: analyzing the target business execution rules according to the target business process to obtain a first optimization strategy corresponding to the target business system; analyzing the historical business execution rules according to the target business process to obtain a second optimization strategy corresponding to the target business system; and determining the target optimization strategy based on the first optimization strategy and the second optimization strategy.

[0088] Optionally, the target business system is optimized by the engine unit based on the target optimization strategy, and the target optimization result includes: determining the target parameters to be optimized and the target functions to be optimized of the target business system according to the target optimization strategy; optimizing the target business system according to the target parameters to be optimized and the target functions to be optimized, and obtaining the target optimization result.

[0089] Optionally, after optimizing the target business system based on the target optimization strategy through the engine unit to obtain the target optimization result, the method also includes: evaluating the target optimization result according to the target evaluation index to obtain the target evaluation result; judging whether the target evaluation result meets the preset conditions; if the target evaluation result does not meet the preset conditions, re-determining the target optimization strategy corresponding to the target business system through the intelligent agent based on the target business execution rules and historical business execution rules.

[0090] The devices in this article can be servers, PCs, PADs, mobile phones, etc.

[0091] The present application also provides a computer program product, which, when executed on a data processing device, is suitable for executing a program that initializes the following method steps: determining target business execution rules and historical business execution rules corresponding to the target business system, wherein the target business system includes at least: a robotic process automation design module, a robotic process automation operation module, a robotic process automation management module and a robot developed based on the robotic process automation design module; determining a target optimization strategy corresponding to the target business system through an intelligent agent based on the target business execution rules and historical business execution rules; optimizing the target business system based on the target optimization strategy through an engine unit to obtain a target optimization result.

[0092] Optionally, determining the target optimization strategy corresponding to the target business system through an intelligent agent based on target business execution rules and historical business execution rules includes: judging whether to update the current business process of the target business system; when updating the current business process of the target business system, updating the current business process of the target business system according to the target business execution rules and historical business execution rules to obtain the target business process; determining the target optimization strategy corresponding to the target business system through an intelligent agent based on the target business process, target business execution rules and historical business execution rules.

[0093] Optionally, determining whether to update the current business process of the target business system includes: determining whether the target business execution rules and the historical business execution rules are the same; if the target business execution rules and the historical business execution rules are the same, then the current business process of the target business system is not updated; if the target business execution rules and the historical business execution rules are not the same, then the current business process of the target business system is updated.

[0094] Optionally, the current business process of the target business system is updated according to the target business execution rules and the historical business execution rules to obtain the target business process, including: determining the target difference information according to the target business execution rules and the historical business execution rules; and updating the current business process of the target business system based on the target difference information through the business process library unit to obtain the target business process.

[0095] Optionally, determining the target optimization strategy corresponding to the target business system through an intelligent agent based on the target business process, target business execution rules and historical business execution rules includes: analyzing the target business execution rules according to the target business process to obtain a first optimization strategy corresponding to the target business system; analyzing the historical business execution rules according to the target business process to obtain a second optimization strategy corresponding to the target business system; and determining the target optimization strategy based on the first optimization strategy and the second optimization strategy.

[0096] Optionally, the target business system is optimized by the engine unit based on the target optimization strategy, and the target optimization result includes: determining the target parameters to be optimized and the target functions to be optimized of the target business system according to the target optimization strategy; optimizing the target business system according to the target parameters to be optimized and the target functions to be optimized, and obtaining the target optimization result.

[0097] Optionally, after optimizing the target business system based on the target optimization strategy through the engine unit to obtain the target optimization result, the method also includes: evaluating the target optimization result according to the target evaluation index to obtain the target evaluation result; judging whether the target evaluation result meets the preset conditions; if the target evaluation result does not meet the preset conditions, re-determining the target optimization strategy corresponding to the target business system through the intelligent agent based on the target business execution rules and historical business execution rules.

[0098] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.

[0099] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0100] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0101] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0102] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0103] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0104] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0105] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0106] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0107] The above are only embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included within the scope of the claims of the present application.

Claims

1. A method for optimizing a business system, characterized in that: include: Determine a target business execution rule and a historical business execution rule corresponding to a target business system, wherein the target business system at least includes: a robotic process automation design module, a robotic process automation operation module, a robotic process automation management module, and a robot developed according to the robotic process automation design module; Determining, by an intelligent agent, a target optimization strategy corresponding to the target business system based on the target business execution rule and the historical business execution rule; The target business system is optimized based on the target optimization strategy by the engine unit to obtain a target optimization result.

2. The method according to claim 1, characterized in that Determining, by the agent based on the target business execution rule and the historical business execution rule, a target optimization strategy corresponding to the target business system includes: Determining whether to update the current business process of the target business system; When the current business process of the target business system is updated, the current business process of the target business system is updated according to the target business execution rule and the historical business execution rule to obtain the target business process; The target optimization strategy corresponding to the target business system is determined by the intelligent agent based on the target business process, the target business execution rules and the historical business execution rules.

3. The method according to claim 2, characterized in that Determining whether to update the current business process of the target business system includes: Determining whether the target service execution rule and the historical service execution rule are the same; If the target business execution rule is the same as the historical business execution rule, then the current business process of the target business system is not updated; If the target business execution rule is different from the historical business execution rule, the current business process of the target business system is updated.

4. The method according to claim 2, characterized in that: The current business process of the target business system is updated according to the target business execution rule and the historical business execution rule, and the target business process is obtained including: Determining target difference information according to the target service execution rule and the historical service execution rule; The current business process of the target business system is updated based on the target difference information by the business process library unit to obtain the target business process.

5. The method according to claim 2, characterized in that: Determining, by the agent based on the target business process, the target business execution rule and the historical business execution rule, the target optimization strategy corresponding to the target business system includes: Analyzing the target business execution rules according to the target business process to obtain a first optimization strategy corresponding to the target business system; Analyzing the historical business execution rules according to the target business process to obtain a second optimization strategy corresponding to the target business system; The target optimization strategy is determined according to the first optimization strategy and the second optimization strategy.

6. The method according to claim 1, characterized in that The target business system is optimized by the engine unit based on the target optimization strategy, and the target optimization result obtained includes: Determining target parameters and target functions to be optimized of the target business system according to the target optimization strategy; The target business system is optimized according to the target parameters to be optimized and the target functions to be optimized to obtain the target optimization result.

7. The method according to claim 1, characterized in that After optimizing the target business system based on the target optimization strategy by the engine unit to obtain the target optimization result, the method further includes: Evaluate the target optimization result according to the target evaluation index to obtain a target evaluation result; Determine whether the target evaluation result meets the preset conditions; When the target evaluation result does not meet the preset condition, the target optimization strategy corresponding to the target business system is determined again by the intelligent agent based on the target business execution rule and the historical business execution rule.

8. An optimization device for a business system, characterized in that: include: A first determination unit, used to determine a target business execution rule and a historical business execution rule corresponding to a target business system; A second determination unit is used to determine a target optimization strategy corresponding to the target business system based on the target business execution rule and the historical business execution rule through an intelligent agent; The optimization unit is used to optimize the target business system based on the target optimization strategy through the engine unit to obtain a target optimization result.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed, the storage medium is controlled to execute the business system optimization method according to any one of claims 1 to 7 on a device.

10. An electronic device, characterized in that: It includes one or more processors and a memory, wherein the memory is used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the business system optimization method described in any one of claims 1 to 7.