Data verification processing method and device

By verifying the object text using processing models and large language models in the transaction and circulation processing of transaction objects, the problem of difficult improvement in the text quality of transaction objects is solved, and the accuracy and efficiency of transactions are improved.

CN119624643AActive Publication Date: 2025-03-14ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411597502.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-03-14
Estimated Expiration
2044-11-08

AI Technical Summary

Technical Problem

During the transaction and circulation processing of transaction objects, it is difficult for trading institutions or platforms to effectively verify and improve the text quality of transaction objects, which may affect the accuracy and efficiency of transactions.

Method used

By entering the object text of the transaction object into the processing model for data service selection and service parameter generation, obtain verification data, and input the object text and verification data into the large language model for data verification, obtain verification results to ensure the accuracy and quality of the object text.

Benefits of technology

With the help of external models and data interfaces, effective verification of the transaction object object text is achieved, the quality of the object text is improved, and the accuracy and efficiency of transactions are ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119624643A_ABST
    Figure CN119624643A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a data verification processing method and device.The data verification processing method comprises the steps that in the verification process of an object text of a transaction object, the object text of the transaction object is input into a processing model for data service selection and service parameter generation, and data service and service parameters are obtained, the method comprises the following steps: obtaining a service parameter, calling a data interface of a data service by taking the service parameter as an interface input parameter to obtain verification data, and inputting an object text and the verification data into a large language model to perform data verification, so that the verification of the object text of a transaction object is realized by means of the large language model and the data service.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This document relates to the field of data processing technology, and in particular to a data verification processing method and device. Background Art

[0002] With the continuous development and promotion of the Internet, the application scope of various online services provided by the Internet is becoming wider and wider. In order to realize asset appreciation and resource management, more and more users have begun to use online methods to conduct transactions and circulation processing of transaction objects. In the process of trading and circulation processing of transaction objects, trading institutions or trading platforms often provide users with a certain degree of advice. Some of these suggestions are suggestions obtained by trading institutions or trading platforms based on the analysis of the transaction objects themselves, and some are related suggestions for recommending transaction objects or trading strategies to users. Summary of the Invention

[0003] One or more embodiments of this specification provide a data verification method, including: inputting a transaction object's object text into a processing model to select a data service and generate service parameters, thereby obtaining a data service and service parameters; invoking a data interface of the data service using the service parameters as interface input parameters to retrieve data and obtain verification data; and inputting the object text and verification data into a large language model for data verification to obtain a verification result.

[0004] One or more embodiments of this specification provide a data verification processing device, comprising: a service determination module configured to input the object text of a transaction object into a processing model to select a data service and generate service parameters, thereby obtaining the data service and service parameters; a service invocation module configured to invoke a data interface of the data service using the service parameters as interface input parameters to obtain data and obtain verification data; and a data verification module configured to input the object text and verification data into a large language model to perform data verification and obtain a verification result.

[0005] One or more embodiments of this specification provide a data verification processing device, comprising: a processor; and a memory configured to store computer-executable instructions, wherein when executed, the computer-executable instructions cause the processor to: input an object text of a transaction object into a processing model to select a data service and generate service parameters, thereby obtaining a data service and service parameters; invoke a data interface of the data service using the service parameters as interface input parameters to obtain data and obtain verification data; and input the object text and the verification data into a large language model for data verification to obtain a verification result.

[0006] One or more embodiments of this specification provide a computer-readable storage medium for storing computer-executable instructions that, when executed, implement the following process: inputting the object text of a transaction object into a processing model to select a data service and generate service parameters, thereby obtaining the data service and service parameters; invoking the data interface of the data service using the service parameters as interface input parameters to obtain data and obtain verification data; and inputting the object text and verification data into a large language model for data verification to obtain a verification result. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] In order to more clearly illustrate one or more embodiments of this specification or technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments described in this specification. Those skilled in the art can derive other drawings based on these drawings without inventive effort. Figure 1 A schematic diagram of an implementation environment for a data verification processing method provided in one or more embodiments of this specification; Figure 2 A flowchart of a data verification method provided in one or more embodiments of this specification; Figure 3 A flowchart of a data verification processing method applied to a data verification system scenario provided by one or more embodiments of this specification; Figure 4 A schematic diagram of an embodiment of a data verification processing device provided in one or more embodiments of this specification; Figure 5 A schematic diagram of the structure of a data verification processing device provided in one or more embodiments of this specification. DETAILED DESCRIPTION

[0008] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below in conjunction with the drawings in one or more embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this document.

[0009] The data verification processing method provided in one or more embodiments of this specification can be applied to the implementation environment of the data verification system. Figure 1, the implementation environment at least includes: a data verification module 101, a processing model 102, and a large language model 103; the implementation environment may also include a third-party platform 104; The data verification module 101 is used to generate input data for the input processing model 102 to select data services and generate service parameters, and to generate input data for the large language model 103 to perform data verification, and to call the data interface of the data service provided by the third-party platform 104 to obtain data; The processing module 102 is used to select data services and generate service parameters based on the input data input by the data verification module 101, and return the output data services and service parameters to the data verification module 101; The large language model 103 is used to perform data verification based on the input data input by the data verification module 101 and return the output verification result to the data verification module 101; The third-party platform 104 is used to provide a data service list to the data verification module 101 , acquire data in response to the call of the data verification module 101 , and return the acquired verification data to the data verification module 101 .

[0010] In this implementation environment, during the data verification process, the data verification module 101 inputs the object text of the transaction object into the processing model 102, and the processing model 102 selects data services and generates service parameters based on the input object text of the transaction object, and returns the obtained data services and service parameters to the data verification module 101; the data verification module 101 uses the service parameters as interface input parameters to call the data interface of the data service provided by the third-party platform 104 to obtain data, and obtains the verification data returned by the interface call; after obtaining the verification data, the data verification module 101 inputs the object text and verification data into the large language model 103, and the large language model 103 performs data verification on the input object text and verification data, and returns the obtained verification result to the data verification module 101, thereby realizing the verification of the object text of the transaction object with the help of the external model and the external data interface, thereby ensuring the validity of the object text of the transaction object.

[0011] One or more embodiments of a data verification processing method provided in this specification are as follows: Reference Figure 2 The data verification processing method provided in this embodiment specifically includes steps S202 to S206.

[0012] Step S202: Input the object text of the transaction object into the processing model to select data services and generate service parameters, thereby obtaining data services and service parameters.

[0013] The transaction object described in this embodiment refers to the transaction subject, tradable object or tradable product that can be traded, circulated, pledged or transferred; the transaction object includes financial products, assets and / or resources; for example, various financial products such as currency, precious metals, foreign exchange, securities, and various forms of assets such as digital assets and data assets, or various forms of resources such as carbon credits (carbon resources).

[0014] Object text refers to textual information generated for a transaction object during the transaction, circulation, pledge, or transfer process of the transaction object. This object text may be textual information representing transaction prompts or value changes of the transaction object. For example, the object text of a financial product may be transaction keywords of the financial product's historical transactions; for another example, the object text of a digital asset may be a purchase requirement text representing the purchase requirement of the digital asset.

[0015] In actual scenarios, the object text of the transaction object reflects the transaction prompts of the transaction object or the changes in the value of the transaction object itself. In order to improve the quality of the object text of the transaction object and avoid the impact of low-quality object text on the transaction or circulation of the transaction object, this embodiment improves the quality of the object text by verifying the object text of the transaction object.

[0016] During specific implementation, in the process of verifying the object text of the transaction object, it is necessary to verify the object text with the help of verification data obtained from a third party, that is, to verify the accuracy of the object text with the help of verification data obtained from a third party, so as to ensure the quality of the object text of the transaction object. Specifically, before obtaining the verification data from the third party, it is necessary to determine which data service to call for data acquisition, and what call input parameters are required in the process of calling the data service. Here, the object text of the transaction object is input into the processing model to select the data service and generate service parameters, and the data service and service parameters are obtained. The data service obtained here refers to the data service that needs to be called for data acquisition from a third party, and the service parameters obtained here refer to the call input parameters of the data service in the process of calling the data service for data acquisition.

[0017] In the process of determining the data services and service parameters for acquiring data from a third party, in order to improve the accuracy and flexibility of determining the data services and service parameters, the data services and service parameters can be determined through a large language model. Specifically, the object text of the transaction object can be input into the large language model to select data services and generate service parameters to obtain data services and service parameters.

[0018] In an optional implementation provided by this embodiment, the object text of the transaction object is input into the processing model to select a data service and generate service parameters, thereby obtaining the data service and service parameters, including: Generate a first task text including an object text and a data service list and input the text into a large language model to select a data service to obtain the data service; Generate the second task text of the data service and input it into the large language model to generate service parameters to obtain service parameters.

[0019] During the specific implementation process, when the object text of the transaction object is input into the large language model for data service selection and service parameter generation, a first task text containing the object text and the data service list can be generated, so that the large language model can select the data service required for data verification for the current object text from the data service list contained in the first task text according to the first task text, and the data service output by the large language model is obtained by inputting the first task text into the large language model for data service selection; and a second task text for the data service can also be generated, so that the large language model can select the service parameters of the data service required for data verification for the current object text according to the second task text, and the service parameters output by the large language model are obtained by inputting the second task text into the large language model for service parameter generation.

[0020] For example, if the object text of a transaction object is the buy tag "fund inflow" for the transaction object, a first task text is generated based on the buy tag "fund inflow", the data service list, and the task description information (used to describe the task information for selecting a data service). After the first task text is input into the large language model, the large language model selects a data service that matches the buy tag "fund inflow" from the data service list based on the task description information in the first task text. The matching data service may be a data service that obtains the details of the fund inflow of the transaction object. After determining the data service, a second task text is generated based on the data service and task description information (used to describe the task information for generating service parameters). After the second task text is input into the large language model, the large language model generates call parameters for calling the current data service to obtain data based on the task description information in the second task text. The output call parameters are referred to as service parameters.

[0021] It should be noted that the large language model used for data service selection and the large language model used for service parameter generation can be the same large language model or two different large language models.

[0022] On the one hand, when the large language model for data service selection and the large language model for service parameter generation are the same large language model, the large language model for data service selection and service parameter generation can be a large language model obtained by fine-tuning a pre-trained large language model or a large language base model using training data (training data for data service selection and service parameter generation). Based on the pre-trained large language model or large language base model, the large language model or the large language base model is fine-tuned (Supervised Fine-Tuning, SFT) for a specific task to obtain a corresponding large language model that can handle specific tasks to adapt to specific fields or task requirements. Here, the large language model obtained after fine-tuning can perform data service selection and service parameter generation based on the input task text, and output the corresponding data services and service parameters.

[0023] On the other hand, when the large language model used for data service selection and the large language model used for service parameter generation are different large language models, the large language model used for data service selection can be a large language model obtained by fine-tuning a pre-trained large language model or a large language base model using training data (training data selected for the data service). The large language model obtained after fine-tuning can select a data service based on the input task text and output the corresponding data service. Similarly, the large language model used to generate service parameters can also be a large language model obtained by fine-tuning a pre-trained large language model or a large language base model using training data (training data generated by service parameters). The large language model obtained after fine-tuning can generate service parameters based on the input task text and output the corresponding service parameters.

[0024] During the specific execution process, the large language model may perform word segmentation on the target text to obtain text keywords when selecting data services, and obtain data services by matching the text keywords with each data service in the data service list. Specifically, based on the input of the large language model being the first task text, in an optional implementation provided by this embodiment, data service selection includes: Perform semantic recognition on the first task text and perform word segmentation on the object text to obtain text keywords; Based on the semantic recognition results, the text keywords are matched with each data service in the data service list to obtain the data service.

[0025] In addition, the large language model can also select data services in the following ways: segment the object text, perform semantic recognition on the keywords obtained by segmentation, match the semantic recognition results with the data services in the data service list, and use the matched data services as data services.

[0026] In addition, during the specific execution process, the large language model may perform word segmentation processing on the object text to obtain text keywords during the process of generating service parameters, and generate interface parameters of the service interface based on the object keywords to obtain service parameters. Specifically, based on the input of the large language model being the second task text, in an optional implementation provided by this embodiment, data service selection includes: Performing semantic recognition on the second task text and extracting object keywords contained in the second task text; Based on the semantic recognition results, the interface parameters of the object keywords in the service interface are generated to obtain the service parameters.

[0027] It should be noted that, in addition to the above-mentioned implementation method of inputting the large language model twice in two stages to select data services and generate service parameters, data service selection and service parameter generation can also be performed by inputting the large language model once. In another optional implementation provided by this embodiment, the object text of the transaction object is input into the processing model to select data services and generate service parameters to obtain data services and service parameters, including: generating a task text including the object text and a data service list and inputting the task text into the large language model to select data services and generate service parameters to obtain data services and service parameters; Among them, data service selection and service parameter generation include: performing word segmentation on the object text to obtain text keywords, obtaining data services by matching the text keywords with each data service in the data service list, and generating interface parameters of the service interface of the data service based on the object keywords to obtain service parameters; Specifically, based on the input of the large language model as the task text, this embodiment provides an optional implementation method for performing data service selection and service parameter generation, including: performing semantic recognition on the task text, and performing word segmentation processing on the object text to obtain text keywords and / or object keywords; matching the text keywords and / or object keywords with each data service in the data service list based on the semantic recognition results to obtain data services; generating interface parameters for the text keywords and / or object keywords in the service interface based on the semantic recognition results to obtain service parameters.

[0028] In this embodiment, in addition to the above-mentioned implementation method of using a large language model to select data services and generate service parameters, a pre-trained service decision model specifically for data service selection can be used to select data services, and a pre-trained parameter generation model specifically for service parameter generation can also be used to generate service parameters. In this case, an optional implementation method provided by this embodiment is to input the object text of the transaction object into the processing model for data service selection and service parameter generation to obtain data services and service parameters, including: inputting the object text into the pre-trained service decision model for data service selection to obtain data services; inputting the object text into the pre-trained parameter generation model corresponding to the data service to generate service parameters to obtain service parameters, or, inputting the data service into the pre-trained parameter generation model for service parameter generation to obtain service parameters.

[0029] In addition, during the process of data service selection and service parameter generation, the large language model can be combined with a pre-trained service decision model or parameter generation model to perform data service selection and service parameter generation. In another optional implementation provided by this embodiment, the object text of the transaction object is input into the processing model to perform data service selection and service parameter generation to obtain data services and service parameters, including: inputting the object text into the pre-trained service decision model to perform data service selection to obtain data services; and inputting the task text containing the data service into the large language model to perform service parameter generation to obtain service parameters.

[0030] In actual applications, the role of the object text of the transaction object is to reflect the transaction prompts of the transaction object or the changes in the value of the transaction object itself. In the process of verifying the object text of the transaction object, in this embodiment, in order to improve the accuracy and effectiveness of the object text verification, the object text of the transaction object can also be optimized before the object text of the transaction object is input into the processing model for data service selection and service parameter generation. Specifically, in an optional implementation provided by this embodiment, the object text of the transaction object is processed in the following manner: the object text is processed according to the text processing rules of the transaction object to obtain the processed object text; the text processing rules include denoising processing rules and / or text standardization rules; in this case, in the process of verifying the object text, corresponding verification processing can be performed based on the object text before processing, and verification processing can also be performed based on the object text after processing, that is, the object text can also be replaced with the processed object text.

[0031] Step S204: Using the service parameters as interface input, the data interface of the data service is called to obtain data and obtain verification data.

[0032] In this embodiment, the data service can be provided by a third-party platform, which can be a data platform or a transaction platform; in the process of verifying the object text of the transaction object, the object text is verified with the help of the verification data obtained from the third-party platform. The data service provided by the third-party platform refers to a data acquisition service for obtaining the verification data of the object text, which can specifically be a data acquisition service for obtaining the object-related data and / or transaction-related data of the transaction object. With the help of the obtained object-related data and / or transaction-related data, the object text of the transaction object can be verified. Optionally, the data service includes: a data acquisition service for obtaining the object-related data and / or transaction-related data of the transaction object.

[0033] Among them, service parameters refer to the interface call input parameters of the data interface during the process of calling the data interface of the data service to obtain data; optionally, the service parameters include at least one of the following: object name, object attribute, and time parameter.

[0034] During specific implementation, the data service for obtaining the verification data of the object text of the transaction object is determined as mentioned above, and on the basis of obtaining the service parameters of the current data service, the data interface of the data service is called with the service parameters as interface input parameters to obtain data. The data returned by the interface call is the verification data for verifying the object text of the transaction object.

[0035] For example, when the object text of a transaction object is the buying tag "fund inflow" of the transaction object, during the verification of the buying tag "fund inflow" of the transaction object, the data service that matches the buying tag "fund inflow" is selected from the data service list through the large language model, and based on the call parameters for data acquisition generated by the current data service through the large language model, the generated call parameters are used as interface call input parameters, and the service interface of the current data service is called to acquire data. The obtained fund inflow details of the transaction object can be used to subsequently verify the buying tag "fund inflow" of the transaction object.

[0036] Step S206: Input the object text and the verification data into a large language model for data verification to obtain a verification result.

[0037] During specific implementation, after obtaining the verification data by calling the service interface of the data service, that is, obtaining the verification data for verifying the object text of the transaction object, the object text and the verification data are input into the big language model for data verification. Specifically, the object text and the verification data are input into the big language model so that the big language model can verify the object text with the help of the verification data and obtain the verification result of the object text.

[0038] In an optional implementation provided by this embodiment, the object text and verification data are input into a large language model for data verification to obtain a verification result, including: Generate a task text containing verification task information, object text and verification data; The task text is input into the large language model to verify the object text according to the verification data to obtain the verification result.

[0039] Specifically, during the data verification process, the large language model can perform semantic recognition on the task text, extract features of the object text and verification data based on the semantic recognition results to obtain text features and verification data features, and perform consistency verification based on the text features and verification data features. If the consistency verification based on the text features and verification data features passes, a verification result of successful verification is output; conversely, if the consistency verification based on the text features and verification data features fails, a verification result of failed verification is output.

[0040] It should be pointed out that the large language model for data verification can be the same large language model as the large language model for data service selection and / or the large language model for service parameter generation. In addition, the large language model for data verification can also be the same large language model as the large language model for data service selection and service parameter generation.

[0041] In summary, the data verification processing method provided in this embodiment, during the process of verifying the object text of the transaction object, selects a data service and generates service parameters by inputting the object text of the transaction object into the processing model, obtains a data service for obtaining the verification data required for verifying the object text of the transaction object, and calls the data service for the service parameters required for data acquisition, and calls the data interface of the data service with the service parameters as interface input parameters to acquire data. The data returned by the interface call is the verification data for verifying the object text of the transaction object. Finally, the object text and the verification data are input into the large language model, so that the large language model can verify the object text according to the verification data to obtain a verification result. In this way, the accuracy of the object text is verified by calling the data service, thereby ensuring the quality of the object text of the transaction object. Furthermore, in the process of determining data services and service parameters, data services and service parameters can also be determined through a large language model. Specifically, the object text of the transaction object can be input into the large language model to select data services and generate service parameters, and data services and service parameters can be obtained, thereby improving the accuracy and flexibility of determining data services and service parameters.

[0042] The following is an example of the application of a data verification processing method provided in this embodiment in a data verification system scenario. Figure 3, for further explanation of the data verification processing method provided in this embodiment, see Figure 3 , a data verification processing method applied to a data verification system scenario specifically includes the following steps.

[0043] Step S302: Process the object text according to the text processing rule of the transaction object to obtain the processed object text.

[0044] Step S304 : generating a first task text including the processed object text and the data service list and inputting the first task text into the large language model for data service selection to obtain data services.

[0045] Step S306 : Generate a second task text of the data service and input it into the large language model to generate service parameters to obtain service parameters.

[0046] Step S308: call the data interface of the data service with the service parameters as interface input to obtain data and obtain verification data.

[0047] Step S310: Generate a third task text including verification task information, processed object text and verification data.

[0048] Step S312: input the third task text into the large language model to verify the object text according to the verification data to obtain a verification result.

[0049] It should be noted that the data verification system may be composed of a text verification module, a service selection agent module, a parameter generation agent module, a service call module and / or a verification agent module; During the execution of step S304, the text verification module may generate a first task text including the processed object text and the data service list, and send a request carrying the first task text to the service selection agent module. In response to the request, the service selection agent module inputs the first task text into the large language model for data service selection, and returns the data service obtained by the large language model to the text verification module. During the execution of step S306, the text verification module may generate a second task text for the data service and send a request carrying the second task text to the parameter generation agent module. In response to the request, the parameter generation agent module inputs the second task text into the large language model to generate service parameters, and returns the service parameters obtained by the large language model to the text verification module. During the execution of step S308, the text verification module may send a request carrying service parameters to the service calling module. The service calling module responds to the request by calling the data interface of the data service with the service parameters as interface input parameters to obtain data, and returns the verification data obtained by the interface call to the text verification module. During the execution of step S312, the text verification module may send a request carrying the third task text to the verification agent module. In response to the request, the verification agent module inputs the third task text into the large language model for data verification, and returns the verification result obtained by the large language model to the text verification module.

[0050] It should be noted that any one of steps S302 to S312 or any combination of multiple steps can be combined with any one of steps S202 to S206 to form a new implementation method according to the needs of implementation deployment; in addition, according to the needs of actual deployment, any one or multiple technical features can be selected from steps S302 to S312 and combined with any one or multiple technical features provided by steps S202 to S206 to form a new implementation method; or, any one or multiple technical features in steps S302 to S312 can be replaced with any one or multiple technical features provided by steps S202 to S206 to form a new implementation method according to the needs of actual deployment, which will not be repeated here.

[0051] An embodiment of a data verification processing device provided in this specification is as follows: In the above-mentioned embodiment, a data verification processing method is provided, and correspondingly, a data verification processing device is also provided, which is described below with reference to the accompanying drawings.

[0052] Reference Figure 4 , which shows a schematic diagram of an embodiment of a data verification processing device provided by this embodiment.

[0053] Since the device embodiment corresponds to the method embodiment, the description is relatively simple. For the relevant parts, please refer to the corresponding description of the method embodiment provided above. The device embodiment described below is only illustrative.

[0054] This embodiment provides a data verification processing device, the device comprising: The service determination module 402 is configured to input the object text of the transaction object into the processing model to select data services and generate service parameters, thereby obtaining data services and service parameters; The service calling module 404 is configured to call the data interface of the data service with the service parameters as interface input parameters to obtain data and obtain verification data; The data verification module 406 is configured to input the object text and the verification data into the large language model for data verification to obtain a verification result.

[0055] An embodiment of a data verification processing device provided in this specification is as follows: Corresponding to the data verification processing method described above, based on the same technical concept, one or more embodiments of this specification further provide a data verification processing device, which is used to execute the data verification processing method provided above. Figure 5 A schematic diagram of the structure of a data verification processing device provided in one or more embodiments of this specification.

[0056] This embodiment provides a data verification processing device, including: like Figure 5 As shown, the data verification processing device can vary significantly depending on its configuration or performance. It may include one or more processors 501 and memory 502. Memory 502 may store one or more applications or data. Memory 502 may be either ephemeral or persistent. The applications stored in memory 502 may include one or more modules (not shown), each of which may include a series of computer-executable instructions for the data verification processing device. Furthermore, processor 501 may be configured to communicate with memory 502, allowing the data verification processing device to execute the series of computer-executable instructions in memory 502. The data verification processing device may also include one or more power supplies 503, one or more wired or wireless network interfaces 504, one or more input / output interfaces 505, one or more keyboards 506, and the like.

[0057] In a specific embodiment, the data verification processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the data verification processing device, and the one or more programs are configured to be executed by one or more processors, including computer-executable instructions for performing the following: Input the object text of the transaction object into the processing model to select data services and generate service parameters, and obtain data services and service parameters; The data interface of the data service is called with the service parameters as interface input to obtain data and obtain verification data; The object text and the verification data are input into a large language model for data verification to obtain a verification result.

[0058] An embodiment of a computer-readable storage medium provided in this specification is as follows: Corresponding to the data verification processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a computer-readable storage medium.

[0059] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions. When the computer-executable instructions are executed, the following process is implemented: Input the object text of the transaction object into the processing model to select data services and generate service parameters, and obtain data services and service parameters; The data interface of the data service is called with the service parameters as interface input to obtain data and obtain verification data; The object text and the verification data are input into a large language model for data verification to obtain a verification result.

[0060] It should be noted that the embodiment of a computer-readable storage medium in this specification and the embodiment of a data verification and processing method in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the aforementioned corresponding method, and the repeated parts will not be repeated.

[0061] An embodiment of a computer program product provided in this specification is as follows: Corresponding to the data verification processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a computer program product.

[0062] A computer program product comprising a computer program / instructions, which, when executed by a processor, implements the following steps: Input the object text of the transaction object into the processing model to select data services and generate service parameters, and obtain data services and service parameters; The data interface of the data service is called with the service parameters as interface input to obtain data and obtain verification data; The object text and the verification data are input into a large language model for data verification to obtain a verification result.

[0063] It should be noted that the embodiment of a computer program product in this specification and the embodiment of a data verification and processing method in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the aforementioned corresponding method, and the repeated parts will not be repeated.

[0064] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on the differences from other embodiments. For example, the device embodiments, equipment embodiments, computer-readable storage medium embodiments, and computer program product embodiments are similar to the method embodiments, so the description is relatively simple. For relevant content in the device embodiments, equipment embodiments, computer-readable storage medium embodiments, and computer program product embodiments, please refer to the partial description of the method embodiments.

[0065] The foregoing description of this specification describes specific embodiments. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0066] In the 1930s, technological improvements could be clearly distinguished as either hardware improvements (for example, improvements to circuit structures like diodes, transistors, and switches) or software improvements (improvements to process flows). However, with the advancement of technology, many process flow improvements today can be considered direct improvements to hardware circuit structures. Designers almost always create the corresponding hardware circuit structure by programming the improved process flow into the hardware circuit. Therefore, it cannot be said that a process flow improvement cannot be implemented using physical hardware modules. For example, a programmable logic device (PLD), such as a field programmable gate array (FPGA), is an integrated circuit whose logical function is determined by user programming. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to hire a chip manufacturer to design and manufacture a dedicated integrated circuit chip. Moreover, nowadays, instead of manually fabricating integrated circuit chips, this programming is mostly performed using software called a "logic compiler." This is similar to the software compilers used during program development. Before compilation, the original code must be written in a specific programming language, called a Hardware Description Language (HDL). There are many types of HDL, including ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art will also understand that simply by programming a method flow in one of these hardware description languages ​​and then programming it into an integrated circuit, a hardware circuit that implements the logic method flow can be easily obtained.

[0067] The controller can be implemented in any suitable manner. For example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the memory control logic. Those skilled in the art will also appreciate that, in addition to implementing the controller purely in computer-readable program code, the controller can also be implemented in the form of logic gates, switches, an application-specific integrated circuit, a programmable logic controller, an embedded microcontroller, etc. by logically programming the method steps. Therefore, such a controller can be considered a hardware component, and the means for implementing the various functions included therein can also be considered as structures within the hardware component. Alternatively, the means for implementing the various functions can be considered both a software module implementing the method and a structure within the hardware component.

[0068] The systems, devices, modules, or units described in the above embodiments may be implemented by computer chips or entities, or by products having certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0069] For the convenience of description, the above devices are described as being divided into various units according to their functions. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0070] Those skilled in the art will appreciate that one or more embodiments of this specification may be provided as a method, system, or computer program product. Thus, one or more embodiments of this specification may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, this specification may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0071] This specification 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 this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of 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 verification processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data verification processing device generate instructions for implementing the processes in the process. 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.

[0072] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data verification processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce a product including an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0073] These computer program instructions can also be loaded onto a computer or other programmable data verification 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 executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

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

[0075] Memory may include non-permanent storage 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. Memory is an example of a computer-readable medium.

[0076] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can be implemented using any method or technology for information storage. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer-readable storage media include, but are not limited to, phase-change RAM (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 technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic 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 transitory computer-readable media such as modulated data signals and carrier waves.

[0077] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising at least one ..." does not exclude the presence of additional identical elements in the process, method, commodity, or apparatus comprising the element.

[0078] One or more embodiments of this specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, and the like that perform specific tasks or implement specific abstract data types. One or more embodiments of this specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communications network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0079] The foregoing description is merely an example of the present invention and is not intended to limit the present invention. Persons skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention are intended to be included within the scope of the claims herein.

Claims

1. A data verification method, comprising: Input the object text of the transaction object into the processing model to select data service and generate service parameters, and obtain data service and service parameters; The data interface of the data service is called with the service parameter as the interface input parameter to obtain data and obtain verification data; The object text and the verification data are input into a large language model for data verification to obtain a verification result.

2. The data verification processing method according to claim 1, wherein the object text of the transaction object is input into the processing model to select data services and generate service parameters to obtain data services and service parameters, including: Generate a first task text including the object text and the data service list and input the first task text into a large language model to select a data service, thereby obtaining the data service; A second task text of the data service is generated and input into a large language model to generate service parameters to obtain the service parameters.

3. The data verification processing method according to claim 2, wherein the data service selection comprises: Performing semantic recognition on the first task text and performing word segmentation processing on the object text to obtain text keywords; The text keywords are matched with each data service in the data service list based on the semantic recognition result to obtain the data service.

4. The data verification processing method according to claim 2, wherein the service parameter generation comprises: Performing semantic recognition on the second task text, and extracting object keywords contained in the second task text; Based on the semantic recognition result, the interface parameters of the object keyword in the service interface are generated to obtain the service parameters.

5. The data verification processing method according to claim 1, wherein the object text of the transaction object is input into the processing model to select data service and generate service parameters to obtain data service and service parameters, including: Inputting the object text into a pre-trained service decision model to select a data service and obtain the data service; The task text containing the data service is input into a large language model to generate service parameters, thereby obtaining the service parameters.

6. The data verification processing method according to claim 1, wherein the processing model comprises a large language model; The large language model and the large language model used for data verification are the same large language model.

7. According to the data verification processing method of claim 1, the service parameters include at least one of the following: object name, object attributes, and time parameters.

8. The data verification processing method according to claim 1, before the step of inputting the object text of the transaction object into the processing model to select data service and generate service parameters, and obtaining data service and service parameters, further comprises: Processing the object text according to the text processing rule of the transaction object; The text processing rules include denoising processing rules and / or text standardization rules.

9. According to the data verification processing method of claim 1, the data service is provided by a third-party platform; The data services include: A data acquisition service for acquiring object-related data and / or transaction-related data of the transaction object.

10. The data verification processing method according to claim 1, wherein the step of inputting the object text and the verification data into a large language model for data verification to obtain a verification result comprises: Generate a task text including verification task information, the object text and the verification data; The task text is input into the large language model to verify the object text according to the verification data to obtain the verification result.

11. A data verification processing device, comprising: A service determination module is configured to input the object text of the transaction object into the processing model to select data services and generate service parameters, and obtain data services and service parameters; A service calling module is configured to call the data interface of the data service with the service parameter as an interface input parameter to obtain data and obtain verification data; The data verification module is configured to input the object text and the verification data into the large language model for data verification to obtain a verification result.

12. A data verification processing device, comprising: processor; and a memory configured to store computer executable instructions that, when executed, cause the processor to: Input the object text of the transaction object into the processing model to select data service and generate service parameters, and obtain data service and service parameters; The data interface of the data service is called with the service parameter as the interface input parameter to obtain data and obtain verification data; The object text and the verification data are input into a large language model for data verification to obtain a verification result.

13. A computer-readable storage medium for storing computer-executable instructions, wherein the computer-executable instructions implement the steps of the method of claim 1 when executed.

Citation Information

Patent Citations

  • Voucher verification method and device

    CN115730941A

  • Service processing method and device

    CN116611043A

  • Service scheduling method and device based on service orchestration

    CN117519841A

  • Vehicle control processing method and device

    CN117749840A

  • Service plug-in calling method based on large language model

    CN118193174A