Search

CN-121979856-A - Modularized scheme component construction system driven by dynamic knowledge base

CN121979856ACN 121979856 ACN121979856 ACN 121979856ACN-121979856-A

Abstract

The invention relates to the technical field of construction of a dynamic knowledge base supporting modularized scheme, in particular to a system for constructing a modularized scheme component driven by a dynamic knowledge base, which comprises the following components: the knowledge labeling module is used for preprocessing the scattered knowledge in the dynamic knowledge base, generating a standardized label according to the functional attribute type and the scene adaptation requirement, and outputting knowledge data with the standardized label. According to the invention, the knowledge labeling module is used for preprocessing the scattered knowledge in the dynamic knowledge base and generating the standardized label, the knowledge splitting module is used for establishing a knowledge-component mapping rule according to the label, extracting the core functional unit and referring to the standard structure to split the core functional unit into the standardized basic component with the initial scene adaptation identifier and the basic interface to form the component base, so that the problem that the scattered knowledge cannot be automatically converted into the standardized modularized component in the prior art is solved.

Inventors

  • LUO CHUNXIU
  • Tang Gongjiang
  • YU JIANGCHUN
  • DAI RONG
  • LIU ZHUO
  • ZHAO BEI
  • MA XIAOFANG

Assignees

  • 成都浩睿企业管理咨询有限公司

Dates

Publication Date
20260505
Application Date
20251224

Claims (10)

  1. 1. A dynamic knowledge base driven modular solution component building system, comprising: The knowledge labeling module is used for preprocessing the scattered knowledge in the dynamic knowledge base, generating a standardized label according to the functional attribute type and the scene adaptation requirement, and outputting knowledge data with the standardized label; the knowledge splitting module is used for receiving knowledge data with standardized labels, establishing knowledge-component mapping rules according to the function attribute type labels, extracting core function units in the knowledge, splitting the core function units into independent basic components by referring to standard structures corresponding to the function attribute type labels, and adding initial scene adaptation identification and basic interface information for each basic component based on scene adaptation requirement labels to form a standardized modularized component library; The scene perception module is used for collecting function demand description and environment parameter configuration information of a current application scene, carrying out hierarchical analysis on the function demand description to identify a core demand and a secondary demand, determining demand priority ordering based on the core demand and the secondary demand, and converting the demand priority ordering, the function demand description and the environment parameter configuration information into a standardized adaptation instruction containing a function target, scene constraint and interface types; The interface adaptation module is used for receiving the standardized adaptation instruction, reading basic interface information of the target modularized assembly called by the assembly module, analyzing interface type requirements and scene constraints in the standardized adaptation instruction, dynamically adjusting interface interaction parameters and data transmission formats of the target modularized assembly based on built-in multi-type interface protocol conversion logic, and generating interface connection rules meeting the current scene; The assembly module is used for receiving the standardized adaptation instruction and the interface connection rule, matching the modularized assemblies corresponding to the demand priority order from the standardized modularized assembly library, establishing a logic connection relation between the matched modularized assemblies according to the interface connection rule, and carrying out collaborative verification on the functions of the matched modularized assemblies to generate a modularized scheme meeting the demand of the current scene; The module iteration module is used for receiving application feedback data generated by the modularized scheme in practical application, analyzing the application feedback data to identify a function adaptation problem and a module interface compatibility problem, adjusting a knowledge-module mapping rule based on the function adaptation problem and the module interface compatibility problem, updating basic interface information and an initial scene adaptation identifier of the modularized module, and feeding back the adjusted mapping rule and the updated module information to the knowledge splitting module and the interface adaptation module respectively.
  2. 2. The dynamic knowledge base driven modular solution component building system of claim 1, wherein the knowledge tagging module comprises: The knowledge preprocessing unit is used for executing cleaning, deduplication and format unification operation on the scattered knowledge in the dynamic knowledge base; the system comprises a two-dimensional label generating unit, a scene adaptation request dictionary, a function attribute type label and a scene adaptation request label, wherein the two-dimensional label generating unit is used for respectively distributing the function attribute type label and the scene adaptation request label for the preprocessed knowledge according to a preset function attribute type dictionary and the scene adaptation request dictionary; The historical data fusion unit is used for acquiring historical application data of the dynamic knowledge base, analyzing the association relation between the historical application scene and the knowledge application record, and carrying out weight correction on the functional attribute type label and the scene adaptation requirement label based on the association relation.
  3. 3. The dynamic knowledge base driven modular solution component building system of claim 1, wherein the knowledge splitting module comprises: The core function unit extraction unit is used for carrying out semantic analysis on knowledge data with standardized labels, and identifying and extracting functional logic fragments which can be independently executed in the knowledge data as core function units; The standard structure reference unit is used for maintaining a standard component structure template library corresponding to the function attribute type labels one by one and matching the corresponding standard component structure templates for each core function unit; The component generating and identifying unit is used for filling the core functional unit into the matched standard component structure template, generating a basic component, converting the corresponding scene adaptation requirement label into an initial scene adaptation identifier, and configuring default basic interface information for the basic component.
  4. 4. The dynamic knowledge base driven modular solution component building system of claim 1, wherein said context awareness module comprises: The demand acquisition unit is used for acquiring the function demand description and the environment parameter configuration information input by a user through a natural language interface or a configuration file analyzer; The requirement layering analysis unit is used for carrying out syntax and semantic analysis on the functional requirement description, identifying mandatory requirements and optional requirements in the functional requirement description, defining the mandatory requirements as core requirements and defining the optional requirements as secondary requirements; The priority and instruction generation unit is used for quantitatively scoring the core demands and the secondary demands according to a preset business rule, generating demand priority ordering based on scoring results, and encoding the demand priority ordering, the function demand description and the environment parameter configuration information into a standardized adaptation instruction.
  5. 5. The dynamic knowledge base driven modular solution component building system of claim 1, wherein said interface adaptation module comprises: An interface information reading unit for receiving an identifier of a target modular component to be assembled from the component assembly module and retrieving corresponding basic interface information from the standardized modular component library according to the identifier; The protocol difference analysis unit is used for comparing the basic interface information with the interface type requirements specified in the standardized adaptation instruction and identifying the difference points of the basic interface information and the standardized adaptation instruction in the data format, the communication protocol and the calling mode; And the dynamic parameter adjustment unit is used for calling an interface protocol conversion subprogram matched with the difference point, modifying the interface interaction parameters and the data transmission format of the target modularized assembly in real time and generating an interface connection rule.
  6. 6. The dynamic knowledge base driven modular solution component building system of claim 5, wherein said interface adaptation module further comprises: A multiprotocol conversion logic library for storing a plurality of predefined interface protocol conversion rules, each rule associating a source interface type with a target interface type and containing script code for performing format conversion and parameter mapping; And the rule matching engine is used for retrieving the applicable interface protocol conversion rule from the multi-protocol conversion logic library according to the output of the protocol difference analysis unit and loading the corresponding script code for the dynamic parameter adjustment unit to call.
  7. 7. The dynamic knowledge base driven modular solution component building system of claim 1, wherein said component assembly module comprises: The component matching unit is used for traversing the standardized modularized component library, screening candidate components of which the initial scene adaptation identification is matched with scene constraints in the standardized adaptation instruction, and sequencing the candidate components according to the demand priority sequencing; the logic connection establishing unit is used for establishing connection topology of the data flow and the control flow between the ordered candidate components according to the interface connection rule; And the function collaborative checking unit is used for simulating and executing connection topology, verifying whether each component can completely realize the function target after being combined, and outputting the modularized scheme after verification is passed.
  8. 8. The dynamic knowledge base driven modular solution component building system of claim 1, wherein said component iteration module comprises: The system comprises a feedback data receiving and analyzing unit, a problem diagnosis unit, a control unit and a control unit, wherein the feedback data receiving and analyzing unit is used for receiving application feedback data from an external system and extracting structured log information about component function failure, interface call abnormality and performance bottleneck from the application feedback data; And the rule and identification updating unit is used for generating a revised instruction aiming at the knowledge-component mapping rule and an updating instruction aiming at the basic interface information and the initial scene adaptation identification of the specific component according to the positioning result of the problem diagnosis unit.
  9. 9. The dynamic knowledge base driven modular solution component building system of claim 8, wherein said component iteration module further comprises: and the feedback routing unit is used for sending the revision instruction to the knowledge splitting module to trigger the updating of the knowledge-component mapping rule, and sending the part of the updating instruction about the interface information to the interface adaptation module to update the component interface metadata maintained in the interface adaptation module.
  10. 10. The dynamic knowledge base driven modular solution component building system of claim 1, further comprising a data interaction link for establishing a directional data transmission channel between the knowledge labeling module, the knowledge splitting module, the scene sensing module, the interface adaptation module, the component assembly module and the component iteration module, so that knowledge data with standardized labels, standardized modular component library, standardized adaptation instructions, interface connection rules, modular solution and application feedback data can be circulated in a preset workflow sequence to form a progressive co-processing chain from knowledge preprocessing, scene adaptation to closed loop optimization.

Description

Modularized scheme component construction system driven by dynamic knowledge base Technical Field The invention relates to the technical field of construction of a dynamic knowledge base supporting modularized scheme, in particular to a system for constructing a modularized scheme assembly driven by a dynamic knowledge base. Background In the technical development and project implementation of enterprises, the dynamic knowledge base is a core foundation for supporting the construction of a modularized scheme, and has the core value of integrating scattered technical knowledge and experience rules to provide data support for multiplexing and assembling scheme components. With the increasing demands of cross-scenario applications, the modular approach requires fast adaptation to different functional requirements, which requires that knowledge in the knowledge base can be flexibly converted into standardized, adaptable components. The prior patent publication CC121 (21732A is a knowledge base dynamic construction method and system based on a large model, and realizes recommendation of a decision path and dynamic update of the knowledge base by collecting inter-project cooperation behavior data to construct an incremental knowledge map, wherein the scheme focuses on refinement and optimization of decision rules and mainly serves for decision references in inter-project cooperation, and structural splitting and scene adaptation of modular scheme components are not involved, and the problems in the prior art are that, the above shortcomings lead to the fact that the modularized scheme needs to manually screen knowledge, split the components and adapt to interfaces when being assembled, so that the efficiency is low, scheme adaptability is poor easily due to incompatibility of the interfaces, and the modularized scheme is difficult to quickly respond to diversified scene demands. Disclosure of Invention Aiming at the defects of the prior art, the invention provides a modularized scheme component construction system driven by a dynamic knowledge base, which solves the problems that the prior art can not automatically split knowledge base scattered knowledge into standardized components, and the component interface adaptation has no dynamic adjustment capability, so that the scheme construction efficiency is low and the adaptation is poor. In order to achieve the above purpose, the invention is realized by the following technical scheme that a modular scheme component construction system driven by a dynamic knowledge base comprises: The knowledge labeling module is used for preprocessing the scattered knowledge in the dynamic knowledge base, generating a standardized label according to the functional attribute type and the scene adaptation requirement, and outputting knowledge data with the standardized label; the knowledge splitting module is used for receiving knowledge data with standardized labels, establishing knowledge-component mapping rules according to the function attribute type labels, extracting core function units in the knowledge, splitting the core function units into independent basic components by referring to standard structures corresponding to the function attribute type labels, and adding initial scene adaptation identification and basic interface information for each basic component based on scene adaptation requirement labels to form a standardized modularized component library; The scene perception module is used for collecting function demand description and environment parameter configuration information of a current application scene, carrying out hierarchical analysis on the function demand description to identify a core demand and a secondary demand, determining demand priority ordering based on the core demand and the secondary demand, and converting the demand priority ordering, the function demand description and the environment parameter configuration information into a standardized adaptation instruction containing a function target, scene constraint and interface types; The interface adaptation module is used for receiving the standardized adaptation instruction, reading basic interface information of the target modularized assembly called by the assembly module, analyzing interface type requirements and scene constraints in the standardized adaptation instruction, dynamically adjusting interface interaction parameters and data transmission formats of the target modularized assembly based on built-in multi-type interface protocol conversion logic, and generating interface connection rules meeting the current scene; The assembly module is used for receiving the standardized adaptation instruction and the interface connection rule, matching the modularized assemblies corresponding to the demand priority order from the standardized modularized assembly library, establishing a logic connection relation between the matched modularized assemblies according to the interface connection rul