Information processing methods, devices and electronic equipment

By writing interactive information into a spreadsheet and processing it using preset functions and models, the problem of users struggling to efficiently obtain useful information from massive amounts of information interactions is solved, thus improving the intelligence and efficiency of information processing.

CN119357483BActive Publication Date: 2025-11-14BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202411392241.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-11-14
Estimated Expiration
2044-09-30

AI Technical Summary

Technical Problem

Users struggle to efficiently obtain useful information amidst massive information interactions, and existing technical solutions suffer from limited coverage, high labor costs, and low processing efficiency.

Method used

The system automatically writes interactive information into spreadsheet cells, processes it using preset functions, analyzes and processes it using preset models, generates processing results, and displays or executes actions.

Benefits of technology

It improves the intelligence and efficiency of information processing, and enables efficient processing and display of interactive information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119357483B_ABST
    Figure CN119357483B_ABST
Patent Text Reader

Abstract

This disclosure provides an information processing method, apparatus, and electronic device. The method includes: acquiring interactive information from a target interactive tool; automatically writing the acquired interactive information into a first cell of a target table, the first cell being associated with a preset function; in response to the interactive information being written into the first cell of the target table, processing the interactive information based on the preset function to obtain a first processing result; writing the first processing result into a second cell of the target table, or modifying the content of the first cell, or executing a preset action based on the first processing result. By connecting the various stages of acquiring interactive information from the target interactive tool, processing the interactive information to generate a target object, displaying the target object, or executing a preset action into a complete processing flow based on the table, the intelligence and efficiency of interactive information processing are improved, which can enhance the processing efficiency in scenarios such as product problem repair and order processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of computer technology, and more particularly to an information processing method, apparatus, and electronic device. Background Technology

[0002] With the development of internet technology, the amount of data exchanged between users via the internet is increasing dramatically. Faced with this massive amount of data, users struggle to efficiently obtain the information they need, resulting in low information processing efficiency. Summary of the Invention

[0003] This disclosure provides an information processing method, apparatus, and electronic device.

[0004] In a first aspect, embodiments of this disclosure provide an information processing method, comprising: acquiring interactive information within a target interactive tool; automatically writing the acquired interactive information into a first cell of a target table, the first cell being associated with a preset function; in response to the interactive information being written into the first cell of the target table, processing the interactive information based on the preset function associated with the first cell to obtain a first processing result; writing the first processing result into a second cell of the target table, or modifying the content of the first cell, or performing a preset action based on the first processing result.

[0005] Secondly, embodiments of this disclosure provide an information processing apparatus, comprising: an acquisition unit for acquiring interactive information within a target interactive tool; a writing unit for automatically writing the acquired interactive information into a first cell of a target table, the first cell being associated with a preset function; a first processing unit for processing the interactive information based on the preset function associated with the first cell in response to the interactive information being written into the first cell of the target table, to obtain a first processing result; and a second processing unit for writing the first processing result into a second cell of the target table, or modifying the content of the first cell, or performing a preset action based on the first processing result.

[0006] Thirdly, embodiments of this disclosure provide an electronic device, including: a processor and a memory;

[0007] The memory stores computer-executed instructions;

[0008] The processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method described in the first aspect above and various possible designs of the first aspect.

[0009] Fourthly, embodiments of this disclosure provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the methods described in the first aspect and various possible designs of the first aspect.

[0010] Fifthly, embodiments of this disclosure provide a computer program product, including a computer program that, when executed by a processor, implements the method described in the first aspect above and various possible designs of the first aspect.

[0011] The information processing method, apparatus, and electronic device provided in this embodiment acquire interactive information from a target interactive tool; automatically write the acquired interactive information into a first cell of a target table, the first cell being associated with a preset function; in response to the interactive information being written into the first cell of the target table, process the interactive information based on the preset function to obtain a first processing result; write the first processing result into a second cell of the target table, or modify the content of the first cell, or execute a preset action based on the first processing result, thereby connecting the various stages of acquiring interactive information from the target interactive tool, processing the interactive information to generate a target object, and displaying the target object or executing a preset action into a complete processing flow based on the table, improving the intelligence and efficiency of interactive information processing and processing result display. Attached Figure Description

[0012] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0013] Figure 1 An illustrative flow diagram of the information processing method provided in the embodiments of this disclosure. Figure 1 ;

[0014] Figure 2 An illustrative flow diagram of the information processing method provided in the embodiments of this disclosure. Figure 2 ;

[0015] Figure 3 An illustrative flow diagram of the information processing method provided in the embodiments of this disclosure. Figure 3 ;

[0016] Figure 4 A schematic structural diagram of an information processing apparatus provided in the embodiments of this disclosure;

[0017] Figure 5This is a schematic diagram of the electronic device structure provided in an embodiment of this disclosure. Detailed Implementation

[0018] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.

[0019] It is understood that before using the technical solutions disclosed in the various embodiments of this disclosure, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in this disclosure in an appropriate manner in accordance with relevant laws and regulations, and user authorization should be obtained.

[0020] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the software or hardware, such as the electronic device, application, server, or storage medium performing the operations of this disclosed technical solution, based on the prompt message.

[0021] As an optional but non-limiting implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0022] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0023] It is understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and related provisions.

[0024] Users can interact with each other via the internet; for example, users can use applications with information interaction capabilities to communicate with other users.

[0025] User needs and potential problems can be identified by analyzing interaction information.

[0026] In some applications, interactive information can be manually analyzed to extract useful information such as user needs and potential problems. However, as the amount of interactive information data increases, it becomes difficult for users to efficiently obtain useful information from the massive amount of data.

[0027] In one example, a preset keyword list can be set to filter interactive information, filtering out interactive information related to the keywords in the keyword list. However, this approach has limitations in coverage, cannot fully obtain useful information, and may also result in detection errors.

[0028] In another example, a series of rules and conditions can be defined to classify and process interactive information. However, this approach suffers from high labor costs and requires improvement in flexibility and scalability. Furthermore, in both examples above, the various processing stages of interactive information are carried out in a decentralized manner, with information collected first and then processed and analyzed uniformly. Therefore, the efficiency of processing and responding to interactive information is relatively low.

[0029] The solution provided in this disclosure acquires interactive information, writes the interactive information into a spreadsheet, and uses data analysis tools integrated into the spreadsheet to process the interactive information and fill the processing results into the spreadsheet. The spreadsheet integrates the various stages of the process of collecting, analyzing, processing, writing the processing results into the spreadsheet, or responding to the processing results, thereby improving the efficiency of interactive information processing and helping to increase the speed of response to interactive information.

[0030] Please refer to Figure 1 , Figure 1 A flowchart illustrating an information processing method provided in this embodiment of the disclosure. Figure 1 ,like Figure 1 As shown, the method includes the following steps:

[0031] S101: Obtain interaction information within the target interactive tool.

[0032] The target interaction tool here can be an application used for information exchange, such as an application with instant messaging capabilities.

[0033] Users can exchange information using the aforementioned target interaction tools. These tools can generate multiple interactive messages through user interactions.

[0034] The entity executing the information processing method can be a terminal device, such as an application running on the terminal device. In some application scenarios, the aforementioned application can integrate spreadsheet applications and information interaction applications. In these application scenarios, the target interaction tool can be an information interaction application integrated into the aforementioned application. The executing entity can periodically acquire interactive information within the target interaction tool.

[0035] S102: Automatically write the acquired interactive information into the first cell of the target table. The first cell is associated with a preset function.

[0036] The target table may include multiple cells, and among these multiple cells may be a first cell associated with a preset function.

[0037] In some application scenarios, the first cell mentioned above is located in column A of the target table, and the preset function is set in one or more cells in other column B, where column A and column B are related.

[0038] In some application scenarios, preset functions can be associated with columns that store information with certain characteristics and / or types. For example, if a column stores content described using a preset language, then that column can be associated with a translation function. The cells in this column can be the first cell.

[0039] After obtaining the interactive information from the target interactive tool, the aforementioned execution entity can automatically write the interactive information into the first cell of the target table. For example, it can write the interactive information into one or more first cells of the target table according to preset writing rules.

[0040] S103: In response to the interactive information being written to the first cell of the target table, the interactive information is processed based on a preset function to obtain the first processing result.

[0041] When interactive information is detected to be written to the first cell of the target table, the interactive information can be processed by a preset function associated with the first cell to obtain the first processing result.

[0042] The aforementioned preset function can perform semantic parsing of interactive information. By processing the interactive information through the aforementioned preset function, the first processing result of the interactive information can be obtained.

[0043] The above-mentioned processing of interactive information includes translating, semantically understanding, and generating summaries of the interactive information according to preset functions.

[0044] S104: Write the first processing result into the second cell of the target table, or modify the content of the first cell, or execute a preset action based on the first processing result.

[0045] In some application scenarios, the first processing result can be written to the second cell. The second cell can be a different cell from the first cell, such as a cell located in a different column or row than the first cell.

[0046] In some application scenarios, after obtaining the first processing result, the content of the first cell can be modified based on the first result. Modifying the content of the first cell can include, but is not limited to, one of the following: replacing the original content in the first cell; keeping the original content in the first cell unchanged and adding the first processing result; or modifying the original content of the first cell.

[0047] The above replaces the original content in the first cell, that is, replaces the interactive information in the first cell with the first processing result.

[0048] The above method keeps the original content in the first cell unchanged and adds a first processing result. For example, the first processing result can be added to a specified position of the interactive information stored in the first cell (e.g., after the interactive information), thereby concatenating the first processing result with the interactive information.

[0049] The above modification of the original content in the first cell includes using the first processing result to modify part of the content (including words and sentences) in the interactive information stored in the first cell.

[0050] In some application scenarios, after obtaining the initial processing result, a preset action can be executed based on that result. For example, when the initial processing result meets certain conditions, interactive information can be sent to the target object. The target object here can be a contact or a chat session.

[0051] The execution of the preset action here can be combined with writing the first processing result into the second cell, or modifying or replacing the content of the first cell. For example, if the second cell is associated with a preset action, in response to the first processing result being written into the second cell, the preset action will be executed based on the first processing result.

[0052] In this embodiment, interactive information within the target interactive tool is acquired; the acquired interactive information is automatically written into the first cell of the target table, and the first cell is associated with a preset function; in response to the interactive information being written into the first cell of the target table, the interactive information is processed based on the preset function associated with the first cell to obtain a first processing result; the first processing result is written into the second cell of the target table, or the content of the first cell is modified, or a preset action is executed based on the first processing result. Thus, based on the table, the various stages of acquiring interactive information from the target interactive tool, processing the interactive information to generate a target object, and displaying the target object or executing a preset action are connected into a complete processing flow, improving the intelligence and efficiency of interactive information processing and processing result display.

[0053] In some embodiments, step S103 includes:

[0054] Based on the interactive information, prompts are sent to the preset model, and based on the feedback from the preset model, the first processing result is obtained.

[0055] In these embodiments, the aforementioned preset function can invoke a preset model via model invocation information. The preset model can be any model with natural language processing capabilities. The model invocation information may, for example, include a model invocation interface.

[0056] When interactive information is written to the first cell, based on the association between the first cell and the preset function, the preset function is triggered to call the preset model through model call information. During the call to the preset model, the preset function can reference the interactive information in the first cell and send it to the preset model for processing. The preset model can then send feedback to the executing entity. The executing entity can generate a first processing result based on the feedback from the preset model.

[0057] In these embodiments, prompts including interactive information can be sent to a preset model, which can then process the interactive information based on the prompts, thereby improving the efficiency of processing the interactive information.

[0058] Please refer to Figure 2 , Figure 2 A flowchart illustrating an information processing method provided in this embodiment of the disclosure. Figure 2 ,like Figure 2 As shown, the method includes the following steps:

[0059] S201: Use virtual objects to extract interaction information from the target interaction tool.

[0060] The interactive information includes at least one of the following: target interactive information, and related information of the target interactive information; wherein, the target interactive tool may be, for example, a target session or a target meeting. The target interactive tool meets preset conditions, such as the target session having preset members, or the target meeting having preset keywords in its subject matter and the target personnel among the participants.

[0061] In this embodiment, the entity executing the information processing method can be a terminal device, specifically an application running on the terminal device.

[0062] When the target interaction tool includes a target session, the target session can be one or more sessions generated within the target interaction tool. These sessions can be sessions with a preset user as a member, or sessions that meet other preset conditions. The preset user can be a user logged into the application. The virtual object can be a member of the target session.

[0063] The target session mentioned above can be a session that meets preset conditions. These preset conditions can be one or more of the following: session members include a session of a specified user, one or more sessions corresponding to a specified session topic, and a preset session type. The preset session type can be a session organized by topic.

[0064] For example, the target session mentioned above could be a session whose members include user S, where user S can be any specified user. If a session is detected whose members include user S, then the session meets the preset conditions.

[0065] For example, the target session mentioned above could be one or more sessions with a session topic of T. If a session with a session topic of T is detected, then the session meets the preset conditions.

[0066] The aforementioned virtual object can be, for example, a virtual object application client, and the aforementioned virtual object can obtain one or more interaction information of the target session.

[0067] As an example, the virtual object mentioned above can be a member of the target session, in which the virtual object collects interaction information in the target session according to authorization.

[0068] In another example, the target session of a preset user is determined based on a preset user identifier, and the virtual object is added to the target session. In this example, the target session of the preset user can be determined from multiple sessions based on the user identifier of the preset user, and then the virtual object is added to the target session, thus making the virtual object a session member of the target session.

[0069] In some implementations, virtual objects can be used to periodically collect and update interaction information in the target session.

[0070] In other implementations, when updated interaction information is detected in the target session, a virtual object can be used to collect the updated interaction information.

[0071] The interaction information here includes the target interaction information and the associated information of the target interaction information. The associated information includes, but is not limited to, one or more of the following: sender information, sending time information, responder information, reply content, attachments, number of replies, etc.

[0072] The aforementioned sender information indicates the sender of the target interactive information, including but not limited to the sender's user identifier.

[0073] The aforementioned responder information indicates the responder of the target interactive information, including but not limited to the responder's user identifier.

[0074] The attachments mentioned above include attachments to the target interactive information, and may also include attachments in the reply content.

[0075] S202: Automatically write the acquired interactive information into the first cell of the target table. The first cell is associated with a preset function.

[0076] In some implementations, after obtaining the interaction information from the target session, the executing entity can automatically write the interaction information into the first cell of the target table. The target table can be a pre-created spreadsheet used to hold the interaction information, preset functions, and the processing results of the interaction information.

[0077] As one implementation method, the aforementioned execution entity can establish a relationship between the virtual object and the target table based on user operations. After the virtual object collects the interaction information in the target session, it can write the interaction information into the first cell of the target table.

[0078] The target table described above may include multiple rows and columns. The first cell described above may include one or more cells belonging to the same row or column.

[0079] In one example, the first cell mentioned above can include multiple cells belonging to different columns within the same row. For instance, the first cell could include cells in row k and column j to column j+n of the target table. Here, k, j, and n are all integers greater than 0.

[0080] Interaction information obtained from the target session can be written into the first cell mentioned above. This interaction information includes the target interaction information (e.g., the original information) and the associated information of the target interaction information.

[0081] Each message in the target session has a message type attribute, which includes the original message type and the response message type. For each message, its message type attribute can be used to determine whether it is the original message or a response to the original message. Here, the response message can be considered as related information to the original message.

[0082] In one example, the target interaction information and its associated information can be stored in the same first cell.

[0083] In some implementations, the target interaction information can be stored in the first cell corresponding to the k-th row and j-th column of the target table, and the associated information of the target interaction information can be stored in other first cells in the k-th row and j-th column to the (j+n)-th column. For example, each piece of associated information is stored in one other first cell.

[0084] In these implementations, the j-th to j+n-th columns of each row of the target table can store a target interaction information and the associated information corresponding to that target interaction information, respectively.

[0085] As an example, you can pre-configure which information to record in each column from column j to column (j+n). For instance, column j records the target interaction information. Column (j+1) records the first attachment in the target interaction information. Column (j+2) can record one or more replies corresponding to the target interaction information. Column (j+3) can record one or more second attachments carried by the replies. Column (j+4) can record the number of interactions corresponding to the target interaction information. Column (j+5) can record the source of the interaction information (e.g., the session). Column (j+6) can record the session identifier of the target interaction information. Column (j+7) can record the time information of the target interaction information. It's understandable that other relevant information about the target interaction information can also be recorded in other columns of the target table. The recorded other relevant information can be set according to the specific application scenario; there are no restrictions here.

[0086] S203: In response to the interactive information being written to the first cell of the target table, a prompt message is sent to the preset model based on the preset function and the interactive information, and the first processing result is obtained based on the feedback from the preset model.

[0087] In this embodiment, the aforementioned preset function can be built into the target table, for example, integrated into the first cell or other cells in the target table. The preset function can call the preset model through an interface. The preset model can have the ability to analyze and process natural language.

[0088] In some application scenarios, preset functions can also be set in a sub-table of the target table. This sub-table can be a different sub-table from the sub-table containing the cell that records the interaction information.

[0089] In some application scenarios, the above preset function can be set in one or more cells in the sub-table where the first cell is located that are associated with the first cell. These one or more cells can belong to the same column or the same row.

[0090] The aforementioned preset function can be a user-defined function, triggered by an event where information is written to the target cell. This preset function can invoke a preset model via model call information. The preset model can be a model with natural language processing capabilities.

[0091] When interactive information is written to the first cell, the preset function is triggered to call the preset model based on the association between the first cell and the preset function. During the call to the preset model, a prompt message is sent to the preset model through the model call information, so that the preset model can process the interactive information according to the prompt message and send the processing result obtained from processing the interactive information to the preset function through the preset model call interface.

[0092] In some embodiments, the preset function may further include processing information indicating what kind of processing to perform on the interactive information. For example, the processing information may include information indicating the classification of the interactive information, information indicating keyword extraction, information indicating the translation of the interactive information, etc. Correspondingly, the prompt information generated according to the preset function may also include the aforementioned processing information.

[0093] In these implementations, the aforementioned preset function can send prompt information to a preset model, which then processes the interactive information based on the processing information in the prompt information.

[0094] Correspondingly, the aforementioned preset functions may include one or more of the following:

[0095] Classification function, keyword extraction function, content summary generation function, text translation function, and custom information processing function.

[0096] Each preset function can be integrated into the cell corresponding to that preset function. Different preset functions can be integrated into different cells.

[0097] The classification function described above is used to categorize interactive information according to preset classification results. These classification results may include, for example, two or more preset classification results. Each preset classification result corresponds to a category label. The preset classification results may include, for example, functional requests, performance optimizations, interactive and operational editability, functional inquiries, and product defects. Furthermore, the preset classification results may also include positive and negative evaluations. In some examples, the aforementioned prompt information may include the two or more preset classification results and the aforementioned interactive information.

[0098] The keyword extraction function described above is used to extract keywords from interactive information. Correspondingly, the prompt information may include interactive information and processing information for extracting keywords from the interactive information.

[0099] The above-mentioned content summary generation function is used to summarize the interactive information. Correspondingly, the above-mentioned prompt information may include interactive information and processing information for summarizing the interactive information.

[0100] The text translation function is used to summarize the content of the interactive information. Correspondingly, the aforementioned prompts may include the interactive information, the target language to which it is translated, and processing information for translating the interactive information.

[0101] The aforementioned custom information processing function can instruct custom processing of interactive information, and the custom processing can be set according to the application scenario.

[0102] The preset function described above can instruct the first processing result to be written in the second cell. In some application scenarios, the preset function can be integrated into the second cell.

[0103] To illustrate, if the preset function is a classification function, when the interactive information is written into the first cell, a prompt message can be sent to the preset model based on the interactive information. This prompt message instructs the preset model to classify the interactive information in the first cell and obtain the classification result. The preset model then returns the classification result as feedback information to the preset function. The preset function can then write the classification result indicated by the feedback message into the second cell.

[0104] To illustrate, if the aforementioned preset function is a translation function, when the interactive information is written into the first cell, a prompt message can be sent to the preset model based on the interactive information. This prompt message instructs the preset model to translate the interactive information in the first cell into the target language (e.g., English, Chinese, etc.) to obtain the translation result, which is then returned to the preset function as feedback information. The preset function can then write the translation result indicated by the aforementioned feedback message into the second cell.

[0105] To illustrate, if the aforementioned preset function is a keyword extraction function, when the interactive information is written into the first cell, a prompt message can be sent to the preset model based on the interactive information. This prompt message instructs the preset model to extract keywords from the interactive information in the first cell, obtaining one or more keywords from the interactive information. The preset model then feeds back one or more keywords to the keyword extraction function, which can then write these one or more keywords into the second cell.

[0106] In some implementations, step S203 above includes the following sub-steps:

[0107] First, based on the prompt information generation rules corresponding to the preset function, prompt information is generated. The prompt information includes at least a part of the interactive information and processing information that processes at least a part of the interactive information.

[0108] Secondly, based on the model call information associated with the preset function, the prompt information is sent to the preset model, which then processes the information according to the prompt information.

[0109] In these embodiments, the aforementioned prompt information generation rules may include at least a portion of processing information, interactive information, at least a portion of connecting interactive information, preset text content of the processing information, and output prompt information. At least a portion of the interactive information may be, for example, the original information within the interactive information. The output prompt information is used to indicate the output processing result; in some examples, the output prompt information may also include an output format.

[0110] Schematic illustration: The rule for generating the above prompt message could be, for example, "Help me extract the keywords from the cell that records the original information, and output the keywords," where "help me extract" and "of" are at least a part of the interactive information and the preset text content connecting the processed information, and the "keywords" are the processed information. The "output keywords" are the output prompt message.

[0111] The prompts generated according to the prompts generation rules can prompt the preset model to process at least a part of the interactive information based on the processing information.

[0112] The aforementioned model call information may include, for example, a model call interface. The aforementioned preset function may be associated with the model call information. The aforementioned execution entity may send the prompt information to the preset model through the aforementioned model call information. The preset model may then process at least a portion of the interactive information based on the processing information in the prompt information.

[0113] Understandably, multiple interaction information obtained from the target session can be written into the first cell of different rows or columns. The interaction information written into their respective first cells constitutes the input set of the preset function, X = {x1, x2, ..., xn}, where xk represents the interaction information recorded in one or more first cells in the k-th row of the target table.

[0114] In some application scenarios, the above input set can consist of the original information of the interaction information. That is, for each interaction information, the original information in the interaction information and the corresponding processing information can be used as the input of the preset function.

[0115] After writing multiple interactive information pieces from the target session into their respective first cells of the target table, the preset functions corresponding to each first cell can be automatically triggered. These preset functions can call a preset model based on the model call information and input the prompt information corresponding to the interactive information in each first cell into the preset model. The preset model then processes each prompt information. Specifically, for each prompt information, the preset model can extract the original information and processing information from the prompt information, and process the original information based on the processing information.

[0116] The above process can be described by the following formula (1):

[0117] y = preset function(x)(1);

[0118] Where y is the first processing result, and x is the original information entered in the first cell.

[0119] The preset function receives feedback from the preset model, obtains the first processing result based on the feedback, and writes the first processing result into the second cell for display by the user.

[0120] S204: Write the first processing result into the second cell of the target table, or modify the content of the first cell, or execute a preset action based on the first processing result.

[0121] For details on the implementation of step S204, please refer to Figure 1 The relevant parts of the illustrated embodiment will not be described in detail here.

[0122] In this embodiment, the virtual object automatically acquires the interaction information of the target session; the acquired interaction information is automatically written into the first cell of the target table. The first cell is associated with a preset function. In response to the interaction information being written into the first cell of the target table, a prompt message is sent to the preset model based on the preset function associated with the first cell and the interaction information. Based on the feedback from the preset model, a first processing result is obtained. This realizes the automatic acquisition of session information in the target session by the virtual object, and sets a preset function in the table to call the preset model. The preset function calls the preset model to process the interaction information, which can further improve the efficiency of interaction information processing.

[0123] In these embodiments, when interactive information is entered into the first cell of the target table, a preset function referencing the first cell is triggered to generate prompt information according to the prompt information generation rules, and the prompt information is input into the preset model through the model call interface. Since the prompt information includes interactive information and processing information, the preset model can perform targeted analysis of the interactive information based on the processing information, resulting in a higher accuracy of the output processing result.

[0124] In some embodiments, the above-mentioned prompt information indicates that the interactive information is classified to obtain the classification result of the interactive information, and the prompt information also includes a preset set of tags for classification.

[0125] In these embodiments, the aforementioned preset function may be a function used to classify interactive information. The aforementioned preset tag set may include one or more preset tags.

[0126] As one implementation, the prompt message generation rule corresponding to the preset function may include a preset tag set. That is, a preset tag set can be written into the prompt message generation rule. The prompt message generated according to the above prompt message generation rule may include at least a portion of the interactive information, processing information, and the preset tag set.

[0127] As one implementation method, the preset tag set in the prompt message is obtained by referencing the cell or sub-table that records the preset tag set.

[0128] In this implementation, the aforementioned preset tag set can include one or more category tags. Each category tag can correspond to a preset category result. The aforementioned preset tag set can be recorded in a cell of the target table or in a cell of another table.

[0129] The above-mentioned prompt message generation rules can reference cells that record a preset tag set, thereby writing the preset tag set into the prompt message. The cells that record the preset tag set can be located in the target table or in other tables.

[0130] In some embodiments, the preset tag set mentioned above includes user-defined tags.

[0131] In these embodiments, a user can edit one or more custom tags in a cell that records a preset tag set. The preset function described above can retrieve the user-defined tags by referencing that cell. For example, a user can edit a user-defined tag in a cell within a sub-table of the target table; the preset function described above can retrieve the user-defined tag by referencing that sub-table.

[0132] In this embodiment, user-defined tags can be used to categorize interactive information according to the user's personalized needs, so that the categorization results match the user's personalized needs.

[0133] In some embodiments, the preset tag set described above includes multi-level category tags. These multi-level category tags can be recorded in different cells.

[0134] In these embodiments, the first-level category labels may include different types of first-level category labels. For each first-level category label, there may be a corresponding set of second-level category labels belonging to that first-level category label, and this set of second-level category labels may be recorded in a single cell. Second-level category label sets belonging to different first-level category labels may be recorded in different cells.

[0135] The second-level category tag set can also include different types of second-level category tags. For each second-level category tag, there can be a corresponding third-level category tag set belonging to that second-level category tag, which can be recorded in one cell. Third-level category tag sets belonging to different second-level category tags are recorded in different cells, and so on.

[0136] Therefore, for multi-level category labels, each category label in the previous level corresponds to a category label set in the next level. The category label sets corresponding to different previous level category labels are recorded in different cells.

[0137] In these embodiments, setting multi-level category labels facilitates the multi-level classification of interactive information.

[0138] In some embodiments, writing the first processing result into the second cell of the target table, or modifying the content of the first cell, or performing a preset action based on the first processing result, includes:

[0139] The i-th level classification result in response to the interactive information is written into the second cell, triggering the (i+1)-th level classification of the interactive information; wherein, the i-th level classification result is obtained by processing the first prompt information by the preset model, and the first prompt information includes the i-th level classification label set used to classify the interactive information at the i-th level, where i is an integer greater than or equal to 1.

[0140] The following explanation uses a multi-level classification system, including a second-level classification, as an example. In response to the interactive information obtained from the target session being written to the first cell, a preset function is triggered to perform a first-level classification of the interactive information. This preset function can generate a first prompt message based on associated prompt message generation rules. The first prompt message includes at least a portion of the aforementioned interactive information, a first-level classification tag set, and processing information indicating that at least a portion of the interactive information is classified.

[0141] The aforementioned first-level category label set can be obtained by referencing the cells recording the first-level category label set using the prompt message generation rule. As an example, the prompt message generation rule could be: "Please classify 'XXXX' and output one of the category label sets 'referencing row 1, column 2 of table T2'." Table T2 records multiple first-level category labels in row 1, column 2, and these multiple first-level category labels can include user-defined category labels.

[0142] The generated first prompt message instructs the preset model to classify at least a portion of the above interactive information according to multiple first-level classification labels in the first-level classification label set.

[0143] The preset functions corresponding to the first-level categories mentioned above can be integrated into a fourth cell outside the first cell. In one example, this fourth cell can be in the same row or column as the first cell. After obtaining the first-level category results from the interactive information, these results can be written into the second cell.

[0144] The first-level classification result of the interactive information is written to the second cell, triggering the second-level classification of the interactive information, thus obtaining the second-level classification result of the interactive information.

[0145] Classifying interactive information into multiple levels helps to establish a hierarchical structure for interactive information and facilitates the systematic storage of interactive information.

[0146] In some embodiments, triggering the (i+1)th level classification of the interaction information includes the following steps:

[0147] First, a second prompt message is generated based on a preset function that classifies the interactive information at level i+1; the second prompt message includes the set of category labels corresponding to the level i+1 classification.

[0148] Secondly, based on the model call information, the second prompt information is sent to the preset model, which then performs the (i+1)th level classification of the interaction information according to the second prompt information, obtains the (i+1)th level classification result, and writes the (i+1)th level classification result into the third cell; wherein, the classification label set corresponding to the (i+1)th level classification changes with the change of the classification result of the i-th level.

[0149] Taking two-level classification as an example, the interaction information obtained from the target session is written into the first cell, triggering the first-level classification of the interaction information. After the first-level classification result is written into the second cell, the second-level classification of the interaction information is triggered.

[0150] The first-level classification result of the interactive information is written into the second cell, triggering a preset function call to generate a second prompt message according to the prompt message generation rule. The second prompt message includes at least a part of the interactive information, a set of second-level classification labels belonging to the first-level classification result, and processing information indicating that at least a part of the interactive information should be classified.

[0151] The above prompt message generation rule could be, for example, "Please classify XXXX and output one second-level category label set from the first-level category results recorded in the 'T1 table, row 2, column 4' of table T2, which belongs to the category of the first-level category results." Here, "row 1 to row n, column 2 to column m" of table T2 can record the label sets corresponding to each of the multiple levels of categories, and can also record the correspondence between each first-level category label and the second-level category label set. Therefore, after determining the first-level category results, the corresponding second-level category label set can be found in multiple cells or sub-tables recording the multi-level category label sets based on the above correspondence.

[0152] Schematic illustration: The first-level category tags in the first-level category tag set include: document, table, etc. The second-level category tag set corresponding to the first-level category tag "document" includes: format painter, font modification, undo, copy, paste, etc. The second-level category tag set corresponding to the first-level category tag "table" includes: worksheet, add cell, delete cell, set row height, etc. These first-level category tag sets are recorded in sub-table T2. Schematic illustration: Multiple cells in column j of sub-table T2 record multi-level category tag sets, and the identifier corresponding to each tag set can be recorded in column i. The identifier of each category tag set can include the category level corresponding to the category tag set and the correspondence information between the category tag set and the category tags in the previous level category tag set.

[0153] If the classification result of the first-level category corresponding to the interactive information is "document", when "document" is written into the second cell, the preset function associated with the second cell is triggered, and the second prompt information is generated according to the prompt information generation rules associated with the above preset function.

[0154] In sub-table T2, the identifier of the target second-level category tag set corresponding to the document can be found in the i-th column based on the identifier of the tag set. After finding the identifier of the target second-level category tag set, for example, if the identifier of the target second-level category tag set is located in row r, the j-th column of row r can be used as the cell referenced by the above-mentioned prompt information rule. Here, r is an integer greater than 0. Through the above reference, the second-level category tag set recorded in the j-th column of row r can be written into the above-mentioned second prompt information. This second-level category tag set includes format painter, font modification, undo, copy, paste, etc.

[0155] When the classification result of the first-level category of the interactive information is "table", after writing "table" into the second cell, the preset function associated with the second cell is triggered to generate a second prompt message according to the prompt message generation rules. The second prompt message includes at least a part of the above interactive information, a second-level category tag set belonging to "table", and processing information indicating that at least a part of the interactive information is classified.

[0156] The aforementioned executing entity can send the second prompt information to the preset model, which then performs a second-level classification of the interaction information based on the second prompt information, obtains the second-level classification result, and sends the second-level classification result back to the aforementioned executing entity. The executing entity can then write the second-level classification result into the third cell. Here, the third cell can be a cell located in the same row as the second cell.

[0157] In other words, in scenarios where interactive information is classified into multiple levels, after the results of the previous level classification are determined, the corresponding set of labels for the next level classification is automatically determined based on the results of the previous level classification. This enables dynamic adjustment of the secondary classification labels based on the results of the previous level classification, thereby improving the accuracy and flexibility of multi-level classification.

[0158] In some embodiments, the prompt message may also include:

[0159] One or more examples; wherein the examples include example interaction information and example processing results generated from the example interaction information, or the examples include a context corresponding to the application scenario for generating the processing results.

[0160] In some application scenarios, the above examples may include example interaction information and example processing results generated from the example interaction information. In these application scenarios, including the above examples in the prompt information can convey a clear intent to the preset model, enabling the preset model to better understand user needs; in addition, the above examples can help the preset model better capture task requirements, thereby generating more accurate output.

[0161] In some application scenarios, the above examples may also include contextual information for generating processing results. This contextual information is task-related background information, which can provide historical context information. Adding contextual information to the examples helps the pre-defined model better understand the environment or situation in which the task occurs, and helps to obtain processing results with better consistency with the context.

[0162] In these embodiments, by adding examples to the prompts, the preset model can understand the task more accurately, thereby obtaining a more accurate processing result.

[0163] In some embodiments, the prompt message provides one or more examples by referencing a cell or subtable used to record the examples.

[0164] In some application scenarios, one or more examples are recorded in corresponding cells, and the prompt information can be obtained by referencing the above cells to get one or more examples.

[0165] The cells that record one or more examples can be located in the same target table as the first cell, or they can be located in a different table. If the cells that record one or more examples are not in the same table as the first cell, the above reference can specify the table and cells containing the one or more examples.

[0166] In some application scenarios, one or more example records are stored in a sub-table of the target table. In these scenarios, the above prompt information can be obtained by referencing the sub-table to retrieve one or more examples.

[0167] In these embodiments, by referencing cells or sub-tables, one or more examples are written into the prompt message, which helps to improve the efficiency of writing examples into the prompt message and improves the efficiency of prompt message generation.

[0168] In some embodiments, the examples described above are editable. In these embodiments, users can edit the examples within the cell containing them, such as adding examples that match the scenario, deleting redundant examples, or modifying existing examples according to scenario requirements. By allowing users to edit the examples, personalized examples can be provided to the preset model, resulting in a higher degree of matching between the model's processing of interactive information and the user's personalized needs.

[0169] In some embodiments, the prompt generation rules can be editable. That is, users can edit the prompt generation rules according to their personalized needs, such as modifying references to examples, modifying references to tag sets, and editing custom text. In these embodiments, editing the prompt generation rules can generate prompts that are more closely adapted to user needs and better match the application scenario, thereby improving the accuracy of the processing results generated based on the prompts.

[0170] Please refer to Figure 3 , Figure 3 An illustrative flow diagram of the information processing method provided in the embodiments of this disclosure. Figure 3 As shown in the figure, the method includes the following steps:

[0171] S301: Obtain interaction information within the target interactive tool.

[0172] S302: Automatically write the acquired interactive information into the first cell of the target table, where the first cell is associated with a preset function;

[0173] S303: In response to the interactive information being written to the first cell of the target table, the interactive information is processed based on the preset function associated with the first cell to obtain the first processing result;

[0174] S304: Write the first processing result into the second cell of the target table, or modify the content of the first cell, or execute a preset action based on the first processing result.

[0175] For specific implementation details of steps S301 to S304 above, please refer to [reference needed]. Figure 1 The specific details of steps S101 to S103 in the illustrated embodiment will not be repeated here.

[0176] S305: Send a prompt message to the target user or a preset session. The prompt message is generated based on the first processing result.

[0177] Based on the initial processing results, highly important interactive information can be identified. For this highly important information, a notification message can be generated in real time and sent to the target user or a pre-defined session. The method of sending the notification message to the target user is not limited; for example, it can be sent via email.

[0178] The target user can be a pre-specified user, and the preset session can be a pre-specified session. The target user can process or respond to interactive information. The preset session can include users capable of processing or responding to the interactive information.

[0179] To illustrate, if the classification result of an interactive message is product defect feedback, then the interactive message is of high importance.

[0180] In some implementations, the aforementioned prompt message is displayed as an interactive information card. This interactive information card can have different areas, each recording a specific portion of the prompt message. For example, the interactive information card may include a first area, a second area, a third area, and a fourth area. The first area records the type of interactive information, the second area records the target session information, the third area records the time information when the interactive information was generated, and the fourth area records the original interactive information. Furthermore, the interactive information card also includes a control for responding to the interactive information. By triggering this control, the session containing the interactive information can be displayed, and the location of the interactive information within the session can be determined. Displaying the interactive information card helps users quickly obtain relevant information from it.

[0181] In this embodiment, by generating a prompt message based on the first processing result, interactive information requiring rapid processing can be identified from the interactive information recorded in the target table. This reduces the workload of manually identifying such information and shortens the time required to identify it, thereby improving the response speed. Automatically generating the prompt message based on the first processing result from the interactive information in the table facilitates maintaining operational continuity and helps ensure the continuity and stability of business operations.

[0182] Furthermore, the solution provided in this embodiment obtains interaction information from the target session, calls a preset model to process the interaction information to generate a first processing result, displays the first processing result, and triggers the sending of a prompt message based on the first processing result. Thus, these functions of different stages of interaction information processing are integrated into the target table. Utilizing the table's own functions simplifies the code for implementing the above-mentioned different stages of processing interaction information from multiple sessions, reducing development difficulty. In addition, it achieves both efficiency and accuracy in information processing.

[0183] In some embodiments, the method further includes: periodically sending graphical statistical information to a target user or a preset session, wherein the graphical statistical information is generated based on the first processing results corresponding to multiple interaction information.

[0184] The periodicity mentioned above can correspond to a period length such as one calendar day or one week. This period length can be set according to the specific application scenario and is not limited here.

[0185] The above graphical statistical information includes one or more of the following: a bar chart classifying interactive information categories, a word cloud, and the sorting results of different interactive information according to their frequency of occurrence.

[0186] The interactive information classification bar chart can include bar charts corresponding to different classification results within a period. Each classification result is generated by the number of interactive information belonging to that classification result within that period.

[0187] To illustrate, the above classification results may include, for example, feature requests, performance issues, and user interface improvement suggestions. The number of interaction messages belonging to each classification result within a given period can be counted, and then a classification bar chart can be generated based on the number of interaction messages corresponding to each of the multiple classification results. This classification bar chart clearly shows the number of interaction messages corresponding to each classification result, clearly indicating the urgency and frequency of each type of classification result.

[0188] In some embodiments, keywords can be extracted from each interaction within a period, and the frequency of each keyword's occurrence can be counted. Based on the frequency of occurrence, the hot topics of each keyword are determined, and a word cloud is constructed based on the popularity of different keywords. The word cloud can intuitively reflect the focus of user discussions.

[0189] In some embodiments, interactive information can be sorted, for example, by sorting the interactive information in descending order of the number of interactions, and popular interactive information can be displayed.

[0190] Corresponding to the above text Figures 1-3 The information processing method of the embodiment shown, Figure 4 This is a schematic structural block diagram of an information processing apparatus provided according to an embodiment of the present disclosure. For ease of explanation, only the parts relevant to the embodiments of the present disclosure are shown. (Refer to...) Figure 4 The device 40 includes: an acquisition unit 401, a writing unit 402, a first processing unit 403, and a second processing unit 404.

[0191] Acquisition unit 401 is used to acquire interaction information within the target interactive tool;

[0192] The writing unit 402 is used to automatically write the acquired interactive information into the first cell of the target table, and the first cell is associated with a preset function;

[0193] The first processing unit 403 is used to process the interactive information based on a preset function in response to the interactive information being written into the first cell of the target table, and obtain a first processing result.

[0194] The second processing unit 404 is used to write the first processing result into the second cell of the target table, or modify the content of the first cell, or perform a preset action based on the first processing result.

[0195] In some embodiments, the first processing unit 403 is further configured to: send prompt information to a preset model based on interactive information, and obtain a first processing result based on the feedback from the preset model.

[0196] In some embodiments, the acquisition unit 401 is further configured to:

[0197] Use virtual objects to extract interaction information from the target session. The interaction information includes at least one of the following: target interaction information and related information of the target interaction information; wherein the target session meets preset conditions.

[0198] In some embodiments, the target interaction tool includes a target session, and the virtual object is set as a session member of the target session by a preset user; or,

[0199] The target session of the preset user is determined based on the preset user identifier, and the virtual object is added to the target session.

[0200] In some embodiments, the first processing unit 403 is further configured to:

[0201] Based on the prompt information generation rules corresponding to the preset function, prompt information is generated. The prompt information includes at least a part of the interactive information or processing information that processes at least a part of the interactive information.

[0202] Based on the model call information associated with the preset function, the prompt information is sent to the preset model, which then processes the information according to the prompt information.

[0203] In some embodiments, the prompt message instructs the interactive information to be categorized to obtain a categorization result of the interactive information, and the prompt message also includes a preset set of tags for categorization.

[0204] In some embodiments, the preset tag set in the prompt message is obtained by referencing a cell or sub-table that records the preset tag set.

[0205] In some embodiments, the preset tag set includes user-defined tags.

[0206] In some embodiments, the preset tag set includes tag sets corresponding to the multi-level categories.

[0207] In some embodiments, the second processing unit 404 is further configured to:

[0208] The i-th level classification result in response to the interactive information is written to the second cell, triggering the (i+1)-th level classification of the interactive information;

[0209] The i-th level classification result is obtained by processing the first prompt information by a preset model. The first prompt information includes the i-th level classification label set used to classify the interactive information at the i-th level, where i is an integer greater than or equal to 1.

[0210] In some embodiments, the second processing unit 404 is further configured to:

[0211] The second prompt information is generated based on a preset function that classifies the interactive information at level i+1; the second prompt information includes the set of category tags corresponding to the level i+1 classification.

[0212] Based on the model call information, the second prompt information is sent to the preset model. The preset model then performs the (i+1)th level classification of the interaction information according to the second prompt information, obtains the (i+1)th level classification result, and writes the (i+1)th level classification result into the third cell. The classification label set corresponding to the (i+1)th level classification changes with the classification result of the i-th level.

[0213] In some embodiments, the prompt message may also include:

[0214] One or more examples; wherein the examples include example interaction information and example processing results generated from the example interaction information, or the examples include a context corresponding to the application scenario for generating the processing results.

[0215] In some embodiments, the prompt message provides one or more examples by referencing a cell or subtable used to record the examples.

[0216] In some embodiments, one or more examples are editable.

[0217] In some embodiments, the preset function includes one or more of the following:

[0218] Classification function, keyword extraction function, content summary generation function, text translation function, and custom information processing function.

[0219] In some embodiments, the apparatus further includes a first transmitting unit (not shown), the first transmitting unit being configured to:

[0220] Send a notification message to the target user or a preset session. The notification message is generated based on the first processing result.

[0221] In some embodiments, the device further includes a second sending unit (not shown in the figure), which is configured to periodically send graphical statistical information to a target user or a preset session, wherein the graphical statistical information is generated based on the first processing results corresponding to multiple interaction information.

[0222] To implement the above embodiments, this disclosure also provides an electronic device.

[0223] refer to Figure 5 The diagram illustrates a structural schematic of an electronic device 500 suitable for implementing embodiments of the present disclosure. The electronic device 500 can be a terminal device or a server. The terminal device can include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers, portable media players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 5 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0224] like Figure 5 As shown, the electronic device 500 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. The RAM 503 also stores various programs and data required for the operation of the electronic device 500. The processing unit 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0225] Typically, the following devices can be connected to I / O interface 505: input devices 506 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 507 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 508 including, for example, magnetic tapes, hard disks, etc.; and communication devices 509. Communication device 509 allows electronic device 500 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 5 An electronic device 500 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0226] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 509, or installed from a storage device 508, or installed from a ROM 502. When the computer program is executed by the processing device 501, it performs the functions defined in the methods of embodiments of this disclosure.

[0227] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium that contains or stores a program (computer-executable instructions) that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0228] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0229] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the methods shown in the above embodiments.

[0230] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a Local Area Network (LAN) or a Wide Area Network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0231] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0232] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units are not, in some cases, intended to limit the specific unit.

[0233] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0234] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0235] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0236] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0237] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. An information processing method, comprising: Obtain interactive information within the target interactive tool; The acquired interactive information is automatically written into the first cell of the target table, and the first cell is associated with a preset function; wherein, the preset function is used to perform at least one of the following on the interactive information: translation, semantic understanding, and generation of first content associated with the interactive information; In response to the interactive information being written into the first cell of the target table, a prompt message is generated based on the prompt message generation rule corresponding to the preset function. The prompt message includes at least a part of the interactive information or processing information that processes at least a part of the interactive information. The prompt message generation rule includes processing information, at least a part of the interactive information, preset text content connecting at least a part of the interactive information and the processing information, and output prompt message. Based on the model call information associated with the preset function, the preset model is invoked, and the prompt information is sent to the preset model. The preset model then processes the interaction information according to the prompt information to obtain a first processing result. The first processing result is written into the second cell of the target table, or the content of the first cell is modified, or a preset action is performed based on the first processing result.

2. The method according to claim 1, wherein, The acquisition of interaction information within the target interaction tool includes: Using virtual objects, interactive information is extracted from the target interactive tool. The interactive information includes at least one of the following: target interactive information and associated information of the target interactive information; wherein the target interactive tool meets preset conditions.

3. The method according to claim 2, wherein, The target interaction tool includes a target session, and the virtual object is set as a session member of the target session by a preset user; or, The target session of the preset user is determined based on the preset user identifier, and the virtual object is added to the target session.

4. The method according to claim 1, wherein, The prompt message indicates that the interactive information is classified to obtain the classification result of the interactive information, and the prompt message also includes a preset tag set for classification.

5. The method according to claim 4, wherein, The preset tag set in the prompt message is obtained by referencing the cell or sub-table that records the preset tag set.

6. The method according to claim 4, wherein, The preset tag set includes custom tags.

7. The method according to claim 4, wherein, The preset tag set includes tag sets corresponding to each of the multi-level categories.

8. The method according to claim 7, wherein, The step of writing the first processing result into the second cell of the target table, or modifying the content of the first cell, or performing a preset action based on the first processing result includes: In response to the i-th level classification result of the interactive information being written into the second cell, the i+1-th level classification of the interactive information is triggered. The i-th level classification result is obtained by processing the first prompt information by a preset model. The first prompt information includes an i-th level classification label set for classifying the interaction information at the i-th level, where i is an integer greater than or equal to 1.

9. The method according to claim 8, wherein, The triggering of classifying the interactive information at level i+1 includes: A second prompt message is generated based on a preset function that performs a level i+1 classification on the interactive information; the second prompt message includes a set of classification tags corresponding to the level i+1 classification. Based on the model call information, the second prompt information is sent to the preset model, which then performs a (i+1)th level classification on the interaction information according to the second prompt information to obtain the (i+1)th level classification result, and writes the (i+1)th level classification result into the third cell; wherein, the classification label set corresponding to the (i+1)th level classification changes with the change of the classification result of the i-th level.

10. The method according to claim 1, wherein, The notification message also includes: One or more examples; wherein the examples include example interaction information and example processing results generated from the example interaction information, or the examples include a context corresponding to the application scenario for generating the processing results.

11. The method according to claim 10, wherein, The prompt message obtains one or more examples by referencing a cell or sub-table used to record the examples.

12. The method according to claim 10, wherein, One or more of the examples are editable.

13. The method according to any one of claims 1-12, wherein, The preset function includes one or more of the following: Classification function, keyword extraction function, content summary generation function, text translation function, and custom information processing function.

14. The method according to any one of claims 1-12, wherein, The method further includes: A prompt message is sent to the target user or a preset session, and the prompt message is generated based on the first processing result.

15. The method according to any one of claims 1-12, wherein, The method further includes: Graphical statistical information is periodically sent to target users or preset sessions. The graphical statistical information is generated based on the first processing results corresponding to multiple interaction information.

16. An information processing apparatus, comprising: The acquisition unit is used to acquire interactive information within the target interactive tool. A writing unit is used to automatically write the acquired interactive information into a first cell of a target table, the first cell being associated with a preset function; wherein, the preset function is used to perform at least one of the following on the interactive information: translation, semantic understanding, and generation of first content associated with the interactive information; A first processing unit is configured to, in response to the interactive information being written into the first cell of a target table, generate prompt information, the prompt information including at least a portion of the interactive information or processing information for processing at least a portion of the interactive information; invoke a preset model based on model call information associated with the preset function, send the prompt information to the preset model, and have the preset model process the interactive information according to the prompt information to obtain a first processing result; the prompt information generation rule includes processing information, at least a portion of the interactive information, preset text content connecting at least a portion of the interactive information and the processing information, and output prompt information; The second processing unit is used to write the first processing result into the second cell of the target table, or modify the content of the first cell, or perform a preset action based on the first processing result.

17. An electronic device, wherein, include: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1 to 15.

18. A computer-readable storage medium, wherein, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the method as described in any one of claims 1 to 15.

19. A computer program product comprising a computer program, wherein, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 15.

Citation Information

Patent Citations

  • Interactive information classification processing method and device, computer equipment and storage medium

    CN111506669A

  • Interaction method and device, equipment and storage medium

    CN117376292A

  • Cast-in-place pile construction management system based on EXCEL

    CN117892707A

  • Table data interactive processing method based on large language model

    CN118394909A

  • Table processing method and device, terminal and storage medium

    CN118627481A