Automatic skill creation and execution method and system

Through the skill blueprint generator, instantiation engine, execution engine and intelligent interface adaptation module, the skill creation and interface adaptation problems in the intelligent system are solved, automatic skill creation and execution are realized, system flexibility and efficiency are improved, and system is reduced. cost.

CN119201393APending Publication Date: 2024-12-27SHANDONG INSPUR SCI RES INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411304162.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing intelligent systems lack flexibility in the skill creation process, difficulty in adapting interfaces, solidified task execution process, and difficult to automatically decompose complex tasks into subtasks and plan corresponding skills, resulting in insufficient system efficiency and adaptability.

Method used

Use the skill blueprint generator to design new skills, the skill instantiation engine converts the blueprint into executable instances, the skill execution engine forms a task process, the skill intelligent interface adaptation module realizes seamless interface connection, and the skill instance management mechanism stores and manages skill instances. Create practically available skills through web search.

Benefits of technology

It realizes automatic creation and intelligent connection of skills, reduces manual intervention, and improves the system's ability to deal with complex problems. Dynamic skill instance management improves system efficiency and reduces development and maintenance costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119201393A_ABST
    Figure CN119201393A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of artificial intelligence and automation, and particularly provides an automatic skill creation and execution method and system.The method comprises the steps that firstly, a skill blueprint generator designs new skills, structures and functions according to input task requirements, and a skill instantiation engine converts a skill blueprint into executable skill examples; the skill execution engine forms a complete executable task process; the skill intelligent home adaptation module realizes seamless connection of different skill interfaces, and the skill instance management mechanism stores and manages created skill instances. Compared with the prior art, automatic creation and intelligent connection of skills can be realized, manual intervention is reduced, and the capability of processing complex problems of the system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of artificial intelligence and automation technology, and specifically provides an automatic skill creation and execution method and system. Background Art

[0002] With the rapid development of artificial intelligence and automation technology, the demand for intelligence and automation in all walks of life is growing. However, existing intelligent systems often have the following problems:

[0003] The skill creation process lacks flexibility. The functional modules of most systems are preset, making it difficult to dynamically create new skills based on actual task requirements.

[0004] Interface adaptation between skills is difficult, and the input and output formats between different skills or modules may be inconsistent, requiring a lot of manual intervention for data conversion and interface adaptation.

[0005] The task execution process is rigid, and the system usually executes tasks according to the predefined process, making it difficult to flexibly adjust the execution order and method according to actual needs.

[0006] Lack of automated task decomposition and skill planning capabilities: When faced with complex tasks, it is difficult for the system to automatically decompose them into executable subtasks and plan the corresponding skills.

[0007] Therefore, there is an urgent need for a system and method that can automatically create, connect, and execute skills according to task requirements to improve the flexibility, efficiency, and adaptability of intelligent systems. Summary of the invention

[0008] The present invention aims at solving the above-mentioned deficiencies of the prior art and provides a highly practical automatic skill creation and execution method.

[0009] A further technical task of the present invention is to provide a reasonably designed, safe and applicable automatic skill creation and execution system.

[0010] The technical solution adopted by the present invention to solve its technical problem is:

[0011] An automatic skill creation and execution method, firstly, a skill blueprint generator designs a new skill and structure and function according to input task requirements, the skill instantiation engine converts the skill blueprint into an executable skill instance, and the skill execution engine forms a complete executable task process;

[0012] The skill intelligent family adaptation module realizes the seamless connection of different skill interfaces, and the skill instance management mechanism stores and manages the created skill instances.

[0013] Furthermore, the skill blueprint generator designs the structure and function of the new skill according to the input task requirements, and can decompose a complex task into multiple subtasks and generate a corresponding skill blueprint for each subtask.

[0014] Furthermore, the skill instantiation engine converts the skill blueprint into an executable skill instance, and creates an actually usable skill by searching for relevant APIs on the Internet.

[0015] Furthermore, the skill execution engine connects various skill instances according to the skill and task requirements to form a complete executable task process.

[0016] Furthermore, the skill intelligent interface adaptation module reads the input and output specifications between adjacent skills, automatically analyzes the input and output formats of each skill instance, and generates corresponding parameter processing codes to achieve seamless connection of different skill interfaces.

[0017] An automatic skill creation and execution system, including a skill blueprint generator, a skill instantiation engine, a skill execution engine, a skill intelligent interface adaptation module, and a skill instance management mechanism;

[0018] The skill blueprint generator is used to design new skills and structures and functions according to input task requirements;

[0019] The skill instantiation engine is used to convert the skill blueprint into an executable skill instance;

[0020] The skill execution engine is used to form a complete executable task process;

[0021] The skill intelligent family adaptation module is used to achieve seamless connection of different skill interfaces;

[0022] The skill instance management mechanism is used to store and manage created skill instances.

[0023] Furthermore, the skill blueprint generator is used to design the structure and function of new skills according to the input task requirements, and can decompose complex tasks into multiple subtasks and generate a corresponding skill blueprint for each subtask.

[0024] Furthermore, the skill instantiation engine converts the skill blueprint into an executable skill instance, and creates an actually usable skill by searching for relevant APIs on the Internet.

[0025] Furthermore, the skill execution engine connects various skill instances according to the skill and task requirements to form a complete executable task process.

[0026] Furthermore, the skill intelligent interface adaptation module reads the input and output specifications between adjacent skills, automatically analyzes the input and output formats of each skill instance, and generates corresponding parameter processing codes to achieve seamless connection of different skill interfaces.

[0027] Compared with the prior art, the automatic skill creation and execution method and system of the present invention have the following outstanding beneficial effects:

[0028] The present invention can realize the automatic creation and intelligent connection of skills, reduce manual intervention, and improve the system's ability to handle complex problems. At the same time, the introduction of a dynamic skill instance management mechanism enables the efficient reuse of created skills, significantly improves system efficiency, and reduces the development and maintenance costs of intelligent systems. This automatic skill creation and execution system and method based on task requirements provides a flexible and efficient solution for various complex task processing scenarios. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0030] Attached Figure 1 It is a flowchart diagram of an automatic skill creation and execution method. DETAILED DESCRIPTION

[0031] In order to enable those skilled in the art to better understand the solution of the present invention, the present invention is further described in detail below in conjunction with specific implementation methods. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0032] A best embodiment is given below:

[0033] like Figure 1 As shown, an automatic skill creation and execution method in this embodiment, first, the skill blueprint generator designs new skills and structures and functions according to the input task requirements, can decompose complex tasks into multiple subtasks, and generate a corresponding skill blueprint for each subtask.

[0034] The skill instantiation engine is responsible for converting skill blueprints into executable skill instances. It can create actual usable skills by searching for relevant APIs on the Internet.

[0035] The skill execution engine connects various skill instances according to skill and task requirements to form a complete executable task process.

[0036] In order to solve the interface adaptation problem between different skills, this system introduces a skill intelligent interface adaptation module, which can read the input and output specifications between adjacent skills, automatically analyze the input and output formats of each skill instance, and generate corresponding parameter processing codes to achieve seamless connection of different skill interfaces. In addition, the system also includes a skill instance management mechanism for storing and managing created skill instances to support subsequent efficient reuse.

[0037] Among them, the skill blueprint generator, skill execution engine and skill intelligent interface adapter module are built as a large model, and the corresponding modules are composed of corresponding prompts; the skill instantiation engine is composed of an online search API and a large model, and the specific activation method is determined by the skill blueprint generator; the dynamic skill instance management mechanism is a json library that stores instantiated skills.

[0038] To more clearly illustrate the system's workflow, we take the specific task of "calculating the total rainfall in a certain area within a week" as an example. First, the system receives the task description entered by the user. Then, the skill blueprint generator analyzes the task requirements and decomposes it into two subtasks: "querying rainfall data for the next week" and "calculating the total".

[0039] Next, the skill instantiation engine receives these skill blueprints, finds matching weather data APIs and mathematical calculation libraries through the Microsoft Bing Internet search API, and creates two executable skill instances: "rainfall query skill" and "sum calculation skill".

[0040] The skill execution engine connects the two skill instances in sequence according to the task requirements and the above two skill instances.

[0041] To ensure that data can be transmitted correctly, the skill intelligent interface adapter module analyzes the output format of the rainfall query skill and the input format of the sum calculation skill, and automatically generates data conversion code.

[0042] The system then executes the skill instance in the order of connection, first querying the rainfall data for a week and then calculating the sum. Finally, the system returns the calculated rainfall sum to the user and stores the created skill instance in JSON format in the dynamic skill instance management mechanism for future reuse.

[0043] Based on the above method, an automatic skill creation and execution system in this embodiment includes a skill blueprint generator, a skill instantiation engine, a skill execution engine, a skill intelligent interface adaptation module, and a skill instance management mechanism;

[0044] The skill blueprint generator is used to design new skills, structures and functions based on the input task requirements. It can decompose complex tasks into multiple subtasks and generate a corresponding skill blueprint for each subtask.

[0045] The skill instantiation engine is used to convert skill blueprints into executable skill instances, and to create actually usable skills by searching for relevant API methods on the Internet.

[0046] The skill execution engine is used to connect various skill instances according to skill and task requirements to form a complete executable task process.

[0047] The skill intelligent interface adaptation module is used to read the input and output specifications between adjacent skills, automatically analyze the input and output formats of each skill instance, and generate corresponding parameter processing codes to achieve seamless connection of different skill interfaces.

[0048] The skill instance management mechanism is used to store and manage created skill instances to support subsequent efficient reuse.

[0049] The above-mentioned specific implementations are only specific cases of the present invention. The patent protection scope of the present invention includes but is not limited to the above-mentioned specific implementations. Any technical solutions that conform to the above-mentioned specific implementations of the present invention and any appropriate changes or substitutions made by ordinary technicians in the relevant technical field shall fall within the patent protection scope of the present invention.

[0050] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. An automatic skill creation and execution method, characterized in that: First, the skill blueprint generator designs new skills and structures and functions according to the input task requirements, the skill instantiation engine converts the skill blueprint into an executable skill instance, and the skill execution engine forms a complete executable task process; The skill intelligent family adaptation module realizes the seamless connection of different skill interfaces, and the skill instance management mechanism stores and manages the created skill instances.

2. The automatic skill creation and execution method according to claim 1, characterized in that: The skill blueprint generator designs the structure and function of new skills according to the input task requirements, can decompose complex tasks into multiple subtasks, and generate a corresponding skill blueprint for each subtask.

3. The automatic skill creation and execution method according to claim 2, characterized in that: The skill instantiation engine converts the skill blueprint into an executable skill instance and creates an actually usable skill by searching the relevant API method on the network.

4. The automatic skill creation and execution method according to claim 3, characterized in that: The skill execution engine connects various skill instances according to skill and task requirements to form a complete executable task process.

5. The automatic skill creation and execution method according to claim 4, characterized in that: The skill intelligent interface adaptation module reads the input and output specifications between adjacent skills, automatically analyzes the input and output formats of each skill instance, and generates corresponding parameter processing codes to achieve seamless connection of different skill interfaces.

6. An automatic skill creation and execution system, characterized in that: It includes skill blueprint generator, skill instantiation engine, skill execution engine, skill intelligent interface adapter module and skill instance management mechanism; The skill blueprint generator is used to design new skills and structures and functions according to input task requirements; The skill instantiation engine is used to convert the skill blueprint into an executable skill instance; The skill execution engine is used to form a complete executable task process; The skill intelligent family adaptation module is used to achieve seamless connection of different skill interfaces; The skill instance management mechanism is used to store and manage created skill instances.

7. An automatic skill creation and execution system according to claim 6, characterized in that: The skill blueprint generator is used to design the structure and function of new skills according to the input task requirements, and can decompose complex tasks into multiple subtasks and generate a corresponding skill blueprint for each subtask.

8. An automatic skill creation and execution system according to claim 7, characterized in that: The skill instantiation engine converts the skill blueprint into an executable skill instance and creates an actually usable skill by searching the relevant API method on the network.

9. An automatic skill creation and execution system according to claim 8, characterized in that: The skill execution engine connects various skill instances according to skill and task requirements to form a complete executable task process.

10. The automatic skill creation and execution method according to claim 9, characterized in that: The skill intelligent interface adaptation module reads the input and output specifications between adjacent skills, automatically analyzes the input and output formats of each skill instance, and generates corresponding parameter processing codes to achieve seamless connection of different skill interfaces.