A task interaction method, device, equipment, medium and program product

By editing the target task in the user interface and modifying the model's thought process, the model generates response text that meets user expectations, improving response accuracy and solving the problem that existing technologies cannot meet user expectations in model responses.

CN121168668BActive Publication Date: 2026-08-04BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2025-11-05
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

In existing technologies, the response text generated by the model after understanding the user's input intent fails to meet the user's expectations, resulting in a poor user experience.

Method used

By displaying the first control on the first page, users can access the second page to edit multiple target tasks. These target tasks represent the model's thought process in generating response text. Users can edit and confirm these tasks to modify the model's thought process to meet their expectations.

Benefits of technology

It improved the accuracy of the model's generated response text, met users' expected needs, and solved the problem that the model's response could not solve users' problems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121168668B_ABST
    Figure CN121168668B_ABST
Patent Text Reader

Abstract

This disclosure provides a task interaction method, apparatus, device, medium, and program product. The method includes: displaying first input text and a first control on a first page; displaying a second page in response to a trigger operation on the first control, wherein the second page includes multiple target tasks, each target task representing a thought process for generating a response text to the first input text; displaying a task editing result on the second page in response to a task editing operation on the second page, wherein the task editing result represents the edited target task; and saving the task editing result in response to a confirmation operation on the task editing result. This disclosure improves response accuracy and solves the problem that model responses cannot solve user problems by modifying the target tasks and enabling the model to generate response text according to user expectations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to computer technology, and more particularly to a task interaction method, apparatus, device, medium, and program product. Background Technology

[0002] Currently, users can interact with the model using natural language and receive its responses, enabling them to solve problems encountered in daily life and work. After understanding the user's input intent, the model needs to generate an answer corresponding to that intent according to a pre-defined thought process. This pre-defined thought process is designed for general scenarios, and there may be situations where the answer fails to solve the user's problem, resulting in a poor user experience. Summary of the Invention

[0003] This disclosure provides a task interaction method, apparatus, device, medium, and program product that can generate response text that meets user expectations.

[0004] In a first aspect, embodiments of this disclosure provide a task interaction method, including:

[0005] The first input text and the first control are displayed on the first page;

[0006] In response to a trigger operation on the first control, a second page is displayed, wherein the second page includes multiple target tasks, the multiple target tasks representing the thought process of generating the response text of the first input text;

[0007] In response to the task editing operation on the second page, the task editing result is displayed on the second page, wherein the task editing result represents the edited target task;

[0008] In response to a confirmation operation on the task editing result, the task editing result is applied to the target account.

[0009] Secondly, embodiments of this disclosure also provide a task interaction device, the device comprising:

[0010] The first display module is used to display the first input text and the first control on the first page;

[0011] The second display module is used to display a second page in response to a trigger operation on the first control, wherein the second page includes multiple target tasks, the multiple target tasks representing the thought process of generating the response text of the first input text;

[0012] The third display module is used to respond to the task editing operation on the second page and display the task editing result on the second page, wherein the task editing result represents the edited target task;

[0013] The fourth display module is used to apply the task editing result to the target account in response to the confirmation operation for the task editing result.

[0014] Thirdly, embodiments of this disclosure also provide an electronic device, the electronic device comprising:

[0015] One or more processors;

[0016] Storage device for storing one or more programs.

[0017] When the one or more programs are executed by the one or more processors, the one or more processors implement the task interaction method as described in any embodiment of this disclosure.

[0018] Fourthly, embodiments of this disclosure also provide a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the task interaction method as described in any embodiment of this disclosure.

[0019] Fifthly, embodiments of this disclosure also provide a computer program product, including a computer program that, when executed by a processor, implements the task interaction method as described in any embodiment of this disclosure.

[0020] This disclosure provides a task interaction method. By displaying a first input text and a first control on a first page, and since the first control serves as the entry point to a second page, the method intuitively displays the access point to the second page on the first page, facilitating quick access. Furthermore, multiple target tasks are displayed on the second page. Since these target tasks represent the model's thought process in generating response text, the underlying logic of the thought process is intuitively displayed, allowing users to edit the thought process. Further, in response to a task editing operation on the second page, the target tasks are edited to modify the model's thought process, enabling the model to think according to the user's expectations and generate response text for the first input text. Because the model's thought process matches the user's expectations, it can generate response text that meets the user's expectations. Further, in response to a confirmation operation on the task editing result, the task editing result is applied to the target account, enabling the editing of multiple target tasks for the target account without changing the original multiple target tasks. The technical solution of this disclosure, by modifying the target tasks, enables the editing of the model's thought process, allowing the model to generate response text according to the user's expectations, improving response accuracy and solving the problem that model responses cannot solve user problems. Attached Figure Description

[0021] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0022] Figure 1 A flowchart illustrating a task interaction method provided in an embodiment of this disclosure;

[0023] Figure 2 This is a schematic diagram of a first page provided for an embodiment of the present disclosure;

[0024] Figure 3 A schematic diagram of a second page provided for an embodiment of this disclosure;

[0025] Figure 4 This is a schematic diagram of another second page provided as an embodiment of the present disclosure;

[0026] Figure 5 This is a flowchart illustrating another task interaction method provided in an embodiment of the present disclosure;

[0027] Figure 6 This is a schematic diagram of yet another second page provided in an embodiment of the present disclosure;

[0028] Figure 7 This is a schematic diagram of yet another second page provided in an embodiment of the present disclosure;

[0029] Figure 8 This is a schematic diagram of yet another second page provided in an embodiment of the present disclosure;

[0030] Figure 9 This is a schematic diagram of a task interaction device structure provided in an embodiment of the present disclosure;

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

[0032] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0033] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0034] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0035] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0036] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0037] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0038] 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.

[0039] 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.

[0040] 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.

[0041] 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.

[0042] 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.

[0043] Figure 1 This is a flowchart illustrating a task interaction method provided in an embodiment of this disclosure. This embodiment is applicable to situations where a management model generates a thought process for answering questions; for example, it can be applied to the management of content such as livestreamers or products. This method can be executed by a task interaction device, which can be implemented in software and / or hardware, optionally through an electronic device, such as a mobile terminal, PC, or server.

[0044] like Figure 1 As shown, the method includes:

[0045] S110. Display the first input text and the first control on the first page.

[0046] The first page represents the interaction page between the user and the model. Users can input questions on the first page to seek answers from the model. For example, in response to input on the first page, the first input text and its corresponding response text are displayed. The first input text includes a question description. The response text includes the answer to the question. Optionally, if the question description in the first input text does not clearly express the user's intent, the response text may also include guidance information to guide the user to describe the question again to obtain a clearer understanding of the user's intent. The type of user question is determined based on the user's intent, and the model's thought process is determined based on the type.

[0047] The first control serves as the entry point to the second page. The second page is the target task setting page. The target task represents the model's thought process. In some embodiments, the target task may include workflows, etc. A workflow is the business process adopted by the model's thinking. For example, a workflow may include "determine target object A, and the criteria for judging whether it is target object A, criterion one: xxx; criterion two: sss". Typically, the setting and management of target tasks are carried out on a dedicated platform. When a target task needs to be updated, a dedicated staff member edits the target task on the dedicated platform and publishes the edited target task; users cannot edit the target task. By displaying the first control on the first page, an entry point to the second page is provided to the user, facilitating the user's access to the target task on the second page, and subsequently, the editing of the target task.

[0048] In some embodiments, a first control is displayed on a first page. Figure 2 This is a schematic diagram of a first page provided as an embodiment of this disclosure. (As shown...) Figure 2 As shown, the first page 210 displays the first input text 220, the thought process information 230, and the reply text 240. A first control 250 is also displayed within the area displaying the thought process information 230.

[0049] S120. In response to a trigger operation on the first control, a second page is displayed, wherein the second page includes multiple target tasks, the multiple target tasks representing the thought process of generating the response text of the first input text.

[0050] The second page displays multiple target tasks sequentially. It should be noted that the execution order of these target tasks can be the same as the display order, they can be executed in parallel, or they can be executed according to a preset execution logic. This embodiment does not impose specific limitations on these arrangements.

[0051] In some embodiments, multiple objective tasks can determine the thought process by which the model generates a response text to the first input text. For example, the thought process consists of multiple objective tasks.

[0052] For example, in response to a triggering operation on the first control, multiple target tasks are displayed in a first area of ​​the second page, and a third control is displayed in a second area of ​​the second page, wherein the third control is used to display the reply text in the second area in response to a user's triggering operation.

[0053] The first area of ​​the second page displays multiple target tasks. Optionally, a delete control is displayed at the location corresponding to each target task. The delete control is used to delete the corresponding target task. Optionally, an add control is displayed in the first area. The add control is used to add target tasks to the first area. The second area of ​​the second page is used to preview the response text. A third control is displayed in the second area. Optionally, in response to the completion of the task editing operation in the first area, a refresh prompt is displayed at the location corresponding to the third control. The refresh prompt prompts the user to click the third control to refresh the response text in the second area. After the third control is clicked, response text is generated based on the task editing result in the first area, and the newly generated response text is displayed in the second area. By displaying the response text in the second area, users can preview the response text corresponding to the task editing result, thereby quickly determining whether the model is thinking according to the user's expectations. Furthermore, based on the determination result, it is determined whether to save the task editing result, so that the model can think according to the thinking process represented by the task editing result when responding to similar questions in the future, in order to generate response text.

[0054] Figure 3 This is a schematic diagram of a second page provided as an embodiment of this disclosure. (As shown...) Figure 3 As shown, the second page 310 includes a first area 320 and a second area 330. Multiple target tasks 340 are displayed in the first area 320. A delete control 350 is displayed at the corresponding position for each target task 340. An add control 360 is displayed below the last target task 340. A third control 370 and reply text 380 are displayed in the second area 330.

[0055] S130. In response to the task editing operation on the second page, the task editing result is displayed on the second page, wherein the task editing result represents the edited target task.

[0056] The task editing operation is used to update the target task on the second page, thereby affecting the model's thought process. For example, the task editing operation includes at least one of the following: editing task parameters, deleting a task, and adding a task. In response to an editing operation on at least one target task on the second page, the task editing result is determined based on the unedited target task and the edited target task on the second page.

[0057] S140. In response to the confirmation operation for the task editing result, apply the task editing result to the target account.

[0058] If the task editing result meets expectations, the task editing result is confirmed. Alternatively, if the reply text generated based on the task editing result meets expectations, the task editing result is confirmed. Optionally, the confirmation operation can be a save operation of the task editing result. For example, a fourth control is displayed on the second page. Triggering the fourth control is the confirmation operation of the task editing result.

[0059] For example, in response to a trigger operation on the third control, reply text generated based on the task editing result is displayed in the second area. The user can preview the reply text to determine if it meets expectations. In response to a task save operation on the second page, the task editing result is applied to the target account, which is selected by the user.

[0060] For example, since the task editing result represents the edited workflow, in response to a click on a third control, the edited workflow based on the first area of ​​the second page is executed to generate response text. The newly generated response text is displayed in the second area of ​​the second page for the user to view. If the response text meets the user's expectations, the user will enter a task save operation on the second page.

[0061] In some embodiments, the target account includes the current user's account. Optionally, in response to a confirmation operation regarding the task editing result, a first page is displayed, wherein the first page includes reply text generated based on the task editing result.

[0062] For example, in response to a task save operation on the second page, the first page is displayed, showing a pre-generated prompt message. Based on the task editing results, a new reply text is generated and displayed on the first page. The pre-generated prompt message informs the user that the target task has changed and the reply text needs to be regenerated.

[0063] In some embodiments, the target account does not include the current user's account. Optionally, in response to a confirmation operation regarding the task editing result, a first page is displayed, showing the response text generated based on the original target task.

[0064] Taking live streaming management as an example, a live streaming guild typically manages a large number of streamers. Agents within the guild need to monitor some of these streamers and provide timely advice. However, selecting the streamers to monitor from among the many available is a challenging problem. Agents can ask questions of a model, which then helps determine the appropriate streamers. However, different agents, agent teams, or live streaming guilds have significantly different focuses. If the model uses the same thought process, the generated response text may not meet user expectations. This embodiment of the disclosure edits the target task, thereby editing the model's thought process and enabling the model to generate response text according to user expectations.

[0065] For example, the second page displays a task save option and a fourth control, wherein the task save option is used to configure the target account corresponding to the task editing result. In response to a trigger operation on the fourth control, the task editing result and the target account are associated and stored to generate the reply text for the target account based on the task editing result.

[0066] For example, the task saving options include candidate accounts with different permissions. Optionally, the task saving options include the current account, all or some accounts within the team to which the current account belongs, and all or some accounts within the company to which the current account belongs. Assuming the current account is the leader of the agent team within the live streaming company, the task saving options can be used to set the task editing results to apply only to the current account, or to the team to which the current account belongs, or to the subordinates of the current account, etc. Assuming the current account is the owner of the live streaming company, the task saving options can be used to set the task editing results to apply only to the agent team, or to the human resources department, or to the entire company, etc. Optionally, candidate accounts can be displayed in the form of selection boxes.

[0067] In some embodiments, a preset save prompt and a fourth control are displayed in a third area of ​​the second page. The preset save prompt displays a task save option. In response to the triggering operation of the fourth control, based on the target account corresponding to the task save option, the task editing result is saved as a process that applies to the target account. This does not affect the thought process of non-target accounts when using the model, ensuring that the task editing result only applies to the target account and does not affect other accounts.

[0068] Optionally, in response to a trigger action on the fourth control, the response text generated based on the task editing result is displayed on the first page. For example, in response to a trigger action on the fourth control, the first page is displayed. A preset generation prompt message is displayed on the first page to inform the user that the target task has changed and the response text needs to be regenerated. In response to the completion of the response text generation, the response text is displayed on the first page.

[0069] Figure 4 This is a schematic diagram of another second page provided as an embodiment of this disclosure. (See diagram below.) Figure 4The second page 410 displays a first area 420, a second area 430, and a third area 440. A preset save prompt message 450 and a fourth control 460 are displayed in the third area 440. A task save option 470 is displayed in the preset save prompt message 450. In response to an interactive operation on the task save option 470, the target account associated with the task editing result is determined. Optionally, in response to a trigger operation on the task save option 470, multiple candidate accounts are displayed. In response to a click operation on the target account among the multiple candidate accounts, the target account is displayed on the task save option 470. In response to a click operation on the fourth control 460, the task editing result and the target account are associated and stored, and the first page 480 is displayed. On the first page 480, a preset generation prompt message 490 is displayed to inform the user that the target task has changed and the reply text 4100 needs to be regenerated. In response to the completion of the generation of the reply text 4100, the reply text 4100 is displayed on the first page 480.

[0070] The technical solution of this disclosure embodiment, by displaying a first input text and a first control on a first page, and since the first control is the entry point to the second page, intuitively displays the access point to the second page on the first page, facilitating quick access to the second page. Furthermore, multiple target tasks are displayed on the second page. Since these multiple target tasks represent the model's thought process in generating response text, the underlying logic of the thought process is intuitively displayed, making it easy for users to edit the thought process. Furthermore, in response to the task editing operation on the second page, the target tasks are edited to modify the model's thought process, enabling the model to think according to the user's expectations and generate response text for the first input text. Because the model's thought process matches the user's expectations, response text that meets the user's expectations can be generated. Furthermore, in response to the confirmation operation for the task editing result, the task editing result is applied to the target account, enabling the editing of multiple target tasks for the target account without changing the original multiple target tasks. The technical solution of this disclosure embodiment, by modifying the target tasks, enables the editing of the model's thought process, so that the model generates response text according to the user's expectations, improving the response accuracy and solving the problem that model responses cannot solve user problems.

[0071] Figure 5 This is a flowchart illustrating another task interaction method provided by an embodiment of the present disclosure. Based on the above embodiments, this embodiment specifically defines the task editing result to be displayed on the second page in response to the task editing operation on the second page.

[0072] like Figure 5 As shown, the method includes:

[0073] S510: Display the first input text and the first control on the first page.

[0074] S520. In response to a trigger operation on the first control, a second page is displayed, wherein the second page includes multiple target tasks, the multiple target tasks representing the thought process of generating the response text of the first input text.

[0075] S530. Display at least one preset editing item in the target task, wherein the preset editing item is used to trigger the editing operation of the task parameters.

[0076] The preset editable items represent the interactive controls corresponding to the modifiable task parameters in the target task. Since the task parameters available for user editing are displayed in the target task as preset editable items, the task parameters can be updated through interactive operations on these items. For example, preset editable items may include selection boxes or input boxes. The multiple candidate task parameters corresponding to the selection boxes are pre-set. Input boxes are used to input task parameters.

[0077] For example, a preset editable item could be a selection box consisting of multiple candidate task parameters for task parameter A. Alternatively, a preset editable item could also be an input box corresponding to task parameter B. It should be noted that all modifiable task parameters and candidate task parameters in the target task are pre-configured.

[0078] For example, consider a task with the objective "I will compile a list of new live streamers starting broadcasts today. To determine if a streamer is new, I will filter them by their membership period; streamers with a membership period of x to xx days are considered new streamers." Here, "new streamer" is a preset editable item, and this item includes multiple candidate task parameters for users to select based on their business needs. The "period" is also a preset editable item, and users can input a value based on their business requirements.

[0079] S540. In response to the interactive operation on the preset edit item, the task editing result is displayed on the second page, and the preset edit item in the task editing result displays the edited task parameters.

[0080] For example, if the preset edit item is a checkbox control, in response to a click on the checkbox, multiple candidate task parameters are displayed. In response to a trigger operation on the target task parameter among the multiple candidate task parameters, the target task parameter is displayed in the checkbox, thus displaying the task editing result on the second page.

[0081] Optionally, if the preset edit item is an input box type control, in response to input operations on the input box, the target task parameters entered are displayed in the input box, thus displaying the task editing results on the second page.

[0082] Figure 6This is a schematic diagram of yet another second page provided as an embodiment of this disclosure. For example... Figure 6 As shown, multiple target tasks 630 are displayed in the first area 620 of the second page 610. At least one preset editing item 640 is displayed in each target task 630. Task parameters, such as parameter A, are displayed on the preset editing item 640. In response to a trigger operation on the preset editing item 640, multiple candidate task parameters are displayed at the corresponding position. For example, candidate task parameters include parameter A, parameter B, parameter C, and parameter D. In response to a trigger operation on parameter D, parameter D is displayed on the preset editing item 640 to achieve the display of task editing results on the second page 610. A third control 660 is displayed in the second area 650 of the second page 610. In response to the completion of task parameter modification, a refresh prompt message 670 is displayed at the corresponding position of the third control 660. In response to a trigger operation on the third control 660, a reply text 680 generated based on the task editing results is displayed in the second area 650.

[0083] S550. In response to the task addition operation on the second page, the task editing result is displayed on the second page, wherein the task editing result includes the newly added target task.

[0084] The task addition operation involves inputting a new target task onto the second page. A task addition control is displayed on the second page. In response to the triggering of the task addition control, the task addition operation on the second page is initiated.

[0085] Figure 7 This is a schematic diagram of yet another second page provided as an embodiment of this disclosure. For example... Figure 7 As shown, in the first area 720 of the second page 710, multiple target tasks 730 and a task addition control 740 are displayed. In response to a trigger operation on the task addition control 740, a task display area 750 is displayed below the last target task 730 in the first area 720. In response to an input operation within the task display area 750, second input text 760 is displayed within the task display area 750. The second input text 760 represents the newly added target task. In the second area 770 of the second page 710, a third control 780 is displayed. In response to a trigger operation on the third control 780, new response text 790 is displayed in the second area 770.

[0086] S560. In response to the task deletion operation on the second page, a preset prompt message is displayed at the location corresponding to the target task to be deleted, wherein the preset prompt message is used to prompt the user to confirm the deletion operation.

[0087] For example, a delete control corresponding to each target task is displayed on the second page. In response to the triggering of the delete control, a task deletion operation is triggered on the second page.

[0088] Figure 8 This is a schematic diagram of yet another second page provided as an embodiment of this disclosure. For example... Figure 8 The first area 820 of the second page 810 displays multiple target tasks 830 and a delete control 840. In response to a triggering operation of the delete control 840, the target task 830 corresponding to the triggered delete control is identified as the target task to be deleted. A preset prompt message is displayed at the location corresponding to the target task to be deleted. The preset prompt message is used to prompt the user to confirm the deletion operation. Optionally, the preset prompt message can be displayed through a pop-up window 850. The pop-up window 850 includes the preset prompt message and a confirmation control 860.

[0089] S570. In response to the confirmation operation for the deletion operation, the task editing result and the preset placeholder content of the deleted target task are displayed on the second page, wherein the preset placeholder content includes a second control, which is used to restore the deleted target task to the second page in response to the user's trigger operation.

[0090] The preset placeholder content refers to the pre-defined content displayed at the location corresponding to the deleted target task. For example, the preset placeholder content includes the target task's status indicator and a second control. Optionally, it may also include a countdown timer for the second control's display time. The target task's status indicator could be that the target task has been deleted, etc.

[0091] S580. In response to the display time of the second control meeting the preset conditions, the preset placeholder content is deleted.

[0092] The preset conditions may include the display duration of the second control. Optionally, the display duration of the second control is determined to meet the preset conditions in response to the countdown of the display duration of the second control being reset to zero. Alternatively, the display duration of the second control is determined to meet the preset conditions in response to the display duration of the second control meeting a preset threshold.

[0093] See Figure 8 In response to a trigger operation on the confirmation control 860, the second page 810 displays the task editing result and preset placeholder content 870 for deleted tasks, wherein the preset placeholder content includes the second control 880. Optionally, a countdown is displayed at the position corresponding to the second control 880, and the preset placeholder content 870 is deleted after the countdown ends. A third control 8100 is displayed in the second area 890 of the second page 810. In response to a trigger operation on the third control 8100, new reply text 8110 is displayed in the second area 890.

[0094] S590. In response to the confirmation operation for the task editing result, apply the task editing result to the target account.

[0095] The technical solution of this disclosure updates the preset target task by performing at least one of the following operations on the second page: editing task parameters, adding a task, and deleting a task. This enables diverse editing operations on the model's thought process, allowing the model to think according to the user's expectations and generating response text that meets those expectations. This disclosure provides a multi-faceted, flexible, and convenient way to modify the target task through diverse editing methods.

[0096] Figure 9 This is a schematic diagram of a task interaction device provided in an embodiment of the present disclosure. The device can be implemented in the form of software and / or hardware, and optionally, it can be implemented in the form of an electronic device, such as a mobile terminal, a PC, or a server.

[0097] like Figure 9 As shown, the device includes: a first display module 910, a second display module 920, a third display module 930, and a fourth display module 940.

[0098] The first display module 910 is used to display the first input text and the first control on the first page;

[0099] The second display module 920 is used to display a second page in response to a trigger operation on the first control, wherein the second page includes multiple target tasks, the multiple target tasks representing the thought process of generating the response text of the first input text;

[0100] The third display module 930 is used to respond to the task editing operation on the second page and display the task editing result on the second page, wherein the task editing result represents the edited target task;

[0101] The fourth display module 940 is used to apply the task editing result to the target account in response to a confirmation operation on the task editing result.

[0102] Optionally, the third display module 930 is specifically used for:

[0103] At least one preset editable item is displayed in the target task, wherein the preset editable item is used to trigger the editing operation of the task parameters;

[0104] In response to an interactive operation on the preset edit item, the task editing result is displayed on the second page, and the preset edit item in the task editing result displays the edited task parameters.

[0105] Optionally, the third display module 930 is specifically used for:

[0106] In response to the task addition operation on the second page, the task editing results are displayed on the second page, wherein the task editing results include the newly added target task.

[0107] Optionally, the third display module 930 is specifically used for:

[0108] In response to the task deletion operation on the second page, a preset prompt message is displayed at the location corresponding to the target task to be deleted, wherein the preset prompt message is used to prompt the user to confirm the deletion operation;

[0109] In response to a confirmation operation for the deletion operation, the task editing result and a preset placeholder for the deleted target task are displayed on the second page. The preset placeholder includes a second control, which is used to restore the deleted target task to the second page in response to a user's trigger operation.

[0110] In response to the second control's display time meeting preset conditions, the preset placeholder content is deleted.

[0111] Optionally, the second display module 920 is specifically used for:

[0112] In response to a trigger operation on the first control, multiple target tasks are displayed in a first area of ​​the second page, and a third control is displayed in a second area of ​​the second page, wherein the third control is used to display the reply text in the second area in response to a user's trigger operation.

[0113] Optionally, the fourth display module 940 is specifically used for:

[0114] The second page displays a task save option and a fourth control, wherein the task save option is used to configure the target account corresponding to the task editing result;

[0115] In response to a trigger operation on the fourth control, the task editing result and the target account are associated and stored to generate the reply text of the target account based on the task editing result.

[0116] Optionally, it also includes:

[0117] In response to a confirmation operation on the task editing result, a first page is displayed, wherein the first page includes a reply text generated based on the task editing result.

[0118] The task interaction device provided in this disclosure can execute the task interaction method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects of the execution method.

[0119] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the protection scope of the embodiments of this disclosure.

[0120] Figure 10 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Reference is made below. Figure 10 It illustrates an electronic device suitable for implementing embodiments of the present disclosure (e.g., Figure 10 The diagram below shows the structure of the terminal device or server 1000. The terminal device in this embodiment may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and vehicle terminals (e.g., vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Figure 10 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of the embodiments disclosed herein.

[0121] like Figure 10 As shown, the electronic device 1000 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 1001, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1008 into a random access memory (RAM) 1003. The RAM 1003 also stores various programs and data required for the operation of the electronic device 1000. The processing unit 1001, ROM 1002, and RAM 1003 are interconnected via a bus 1004. An edit / output (I / O) interface 1005 is also connected to the bus 1004.

[0122] Typically, the following devices can be connected to the I / O interface 1005: input devices 1006 including, for example, a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1007 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 1008 including, for example, magnetic tape, hard disk, etc.; and communication devices 1009. Communication device 1009 allows electronic device 1000 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 10An electronic device 1000 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.

[0123] 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 non-transitory 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 communication device 1009, or installed from storage device 1008, or installed from ROM 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of embodiments of this disclosure.

[0124] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0125] The electronic device provided in this embodiment and the task interaction method provided in the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.

[0126] This disclosure provides a computer storage medium storing a computer program that, when executed by a processor, implements the task interaction method provided in the above embodiments.

[0127] 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 containing or storing a program that can be used by or in conjunction 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.

[0128] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0129] 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.

[0130] The aforementioned computer-readable medium carries one or more programs that, when executed by the electronic device, cause the electronic device to:

[0131] The first input text and the first control are displayed on the first page;

[0132] In response to a trigger operation on the first control, a second page is displayed, wherein the second page includes multiple target tasks, the multiple target tasks representing the thought process of generating the response text of the first input text;

[0133] In response to the task editing operation on the second page, the task editing result is displayed on the second page, wherein the task editing result represents the edited target task;

[0134] In response to a confirmation operation on the task editing result, the task editing result is applied to the target account.

[0135] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as 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).

[0136] 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.

[0137] 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.

[0138] 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-specific standard products (ASSPs), system-on-a-chip (SoCs), complex programmable logic devices (CPLDs), and so on.

[0139] 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.

[0140] 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.

[0141] 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.

[0142] 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. A task interaction method, characterized by, include: The first input text and the first control are displayed on the first page; In response to a trigger operation on the first control, a second page is displayed, wherein the second page includes multiple target tasks, the multiple target tasks representing the thought process of generating the response text of the first input text; In response to the task editing operation on the second page, the task editing result is displayed on the second page, wherein the task editing result represents the edited target task; The second page displays a task save option and a fourth control. The task save option is used to configure the target account corresponding to the task editing result. The task save option includes candidate accounts with different permissions. In response to a trigger operation on the fourth control, the task editing result and the target account are associated and stored to generate the reply text of the target account based on the task editing result.

2. The method according to claim 1, characterized in that, The response to the task editing operation on the second page, displaying the task editing result on the second page, includes: At least one preset editable item is displayed in the target task, wherein the preset editable item is used to trigger the editing operation of the task parameters; In response to an interactive operation on the preset edit item, the task editing result is displayed on the second page, and the preset edit item in the task editing result displays the edited task parameters.

3. The method according to claim 1, characterized in that, The response to the task editing operation on the second page, displaying the task editing result on the second page, includes: In response to the task addition operation on the second page, the task editing results are displayed on the second page, wherein the task editing results include the newly added target task.

4. The method according to claim 1, characterized in that, The response to the task editing operation on the second page, displaying the task editing result on the second page, includes: In response to the task deletion operation on the second page, a preset prompt message is displayed at the location corresponding to the target task to be deleted, wherein the preset prompt message is used to prompt the user to confirm the deletion operation; In response to a confirmation operation for the deletion operation, the task editing result and a preset placeholder for the deleted target task are displayed on the second page. The preset placeholder includes a second control, which is used to restore the deleted target task to the second page in response to a user's trigger operation. In response to the second control's display time meeting preset conditions, the preset placeholder content is deleted.

5. The method according to any one of claims 1-4, characterized in that, The step of displaying a second page in response to a trigger operation on the first control includes: In response to a trigger operation on the first control, multiple target tasks are displayed in a first area of ​​the second page, and a third control is displayed in a second area of ​​the second page, wherein the third control is used to display the reply text in the second area in response to a user's trigger operation.

6. The method according to claim 1, characterized in that, Also includes: In response to a confirmation operation on the task editing result, a first page is displayed, wherein the first page includes a reply text generated based on the task editing result.

7. A task interaction device, characterized in that, include: The first display module is used to display the first input text and the first control on the first page; The second display module is used to display a second page in response to a trigger operation on the first control, wherein the second page includes multiple target tasks, the multiple target tasks representing the thought process of generating the response text of the first input text; The third display module is used to respond to the task editing operation on the second page and display the task editing result on the second page, wherein the task editing result represents the edited target task; The fourth display module is used to apply the task editing result to the target account in response to the confirmation operation for the task editing result; The fourth display module is specifically used for: The second page displays a task save option and a fourth control. The task save option is used to configure the target account corresponding to the task editing result. The task save option includes candidate accounts with different permissions. In response to a trigger operation on the fourth control, the task editing result and the target account are associated and stored to generate the reply text of the target account based on the task editing result.

8. An electronic device, characterized in that, The electronic device includes: One or more processors; Storage device for storing one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the task interaction method as described in any one of claims 1-6.

9. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, are used to perform the task interaction method as described in any one of claims 1-6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the task interaction method as described in any one of claims 1-6.