Reading feedback generation method and device, electronic equipment, computer readable storage medium and computer program product

By iteratively guiding users through interactive elements in the reading feedback interface, and utilizing guiding questions and supplementary information, the problem of low efficiency and poor quality in generating reading feedback was solved. This resulted in efficient and logically rigorous reading feedback generation, thus improving the user experience.

CN121597016APending Publication Date: 2026-03-03TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511785188.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-28
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

In existing technologies, users generate reading feedback inefficiently and with poor quality, lacking real-time feedback and guidance, resulting in mechanical interaction and superficial output.

Method used

By presenting guiding questions in the reading feedback interface and iteratively guiding users based on their answers, the system displays relevant supplementary guidance information, gradually improving the user feedback content. This includes both visual and non-visual presentation methods, and supports voice input and multiple sharing paths.

Benefits of technology

It improved the efficiency and quality of reading feedback generation, lowered the threshold for users to output high-quality feedback, enhanced the logic and depth of the content, stimulated user thinking, and improved the interactive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121597016A_ABST
    Figure CN121597016A_ABST
Patent Text Reader

Abstract

The invention provides a reading feedback generation method and device, electronic equipment, a computer readable storage medium and a computer program product. The method comprises the steps of presenting a guide question in a reading feedback interface of a target text, and displaying answer information input by a target object based on the guide question; based on the answer information, iteratively executing at least one round of interactive guide process, the interactive guide process comprising: displaying supplementary guide information associated with the content of the answer information, and receiving supplementary answer information input based on the supplementary guide information; wherein the supplementary guide information is used for guiding the target object to make supplementary answers to the answer information; in response to an end instruction for the interaction guiding process, reading feedback of the generated target object for the target text is displayed, and the reading feedback is fused with the answer information and supplementary answer information in each round of interaction guiding process. According to the invention, the generation efficiency of the reading feedback can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to computer technology, and more particularly to a method, apparatus, electronic device, computer-readable storage medium, and computer program product for generating reading feedback. Background Technology

[0002] With the development of technology, e-reading has become one of the mainstream forms of reading. In this technology, users can publish relevant information about the content they are reading, such as comments and reading notes, to generate feedback. However, the methods by which users publish relevant information to generate feedback are usually quite limited, such as providing preset input boxes. Therefore, the efficiency of publishing information related to the reading content is low, and the quality of the published content is poor. Summary of the Invention

[0003] This application provides a method, apparatus, electronic device, computer-readable storage medium, and computer program product for generating reading feedback, which can improve the efficiency and effectiveness of generating reading feedback.

[0004] The technical solution of this application embodiment is implemented as follows: This application provides a method for generating reading feedback, the method comprising: In the reading feedback interface of the target text, a guiding question is presented, and the target object's answer information based on the guiding question is displayed; Based on the answer information, at least one round of interactive guidance process is executed iteratively, the interactive guidance process including: displaying supplementary guidance information associated with the content of the answer information, and receiving supplementary answer information input based on the supplementary guidance information; The supplementary guidance information is used to guide the target object to provide supplementary answers to the answer information. In response to the end command for the interactive guidance process, the generated reading feedback of the target object on the target text is displayed, the reading feedback incorporating the answer information and supplementary answer information from each round of the interactive guidance process.

[0005] In the above scheme, the step of sharing the target object's reading feedback on the target text in response to a sharing instruction triggered based on the sharing control includes: In response to a sharing command triggered by the sharing control, multiple sharing paths are displayed; In response to the selection operation of a target sharing path among the multiple sharing paths, the reading feedback of the target object on the target text is shared based on the target sharing path.

[0006] In the above scheme, the method further includes: While presenting the guidance question, a second question replacement control for changing the guidance question is displayed at the associated location of the guidance question; In response to the triggering action of changing the control for the second issue, multiple candidate boot issues are displayed; In response to the selection operation performed on the candidate boot question, the boot question is replaced with the selected candidate boot question.

[0007] In the above scheme, the method further includes: For each round of the interactive guidance process, a skip control is displayed while showing the supplementary guidance information; In response to a trigger operation on the skip control, stop the current round of interactive guidance and perform one of the following: New boot issues are emerging; Displays new supplementary guidance information; If the termination condition is met, an end command for the interactive guidance process is triggered.

[0008] This application provides a reading feedback generation apparatus, comprising: The question guidance module is used to present guidance questions in the reading feedback interface of the target text and display the target object's answer information based on the guidance questions; A supplementary guidance module is used to iteratively execute at least one round of interactive guidance process based on the answer information. The interactive guidance process includes: displaying supplementary guidance information associated with the content of the answer information, and receiving supplementary answer information input based on the supplementary guidance information. The supplementary guidance information is used to guide the target object to provide supplementary answers to the answer information. The feedback display module is used to display the generated reading feedback of the target object on the target text in response to the end command of the interactive guidance process. The reading feedback integrates the answer information and the supplementary answer information in each round of the interactive guidance process.

[0009] In the above solution, the device further includes an interface display module for displaying a reading interface of the target text and displaying a reading feedback control in the reading interface; in response to a trigger operation on the reading feedback control, the reading feedback interface is displayed, and the reading feedback interface is used to generate reading feedback from the target object for the target text.

[0010] In the above scheme, the interface display module is further configured to display a reading feedback control in the reading interface in response to the completion of reading the target text; or, in response to a target operation performed on the target text, display a reading feedback control in the reading interface.

[0011] In the above scheme, the supplementary guidance module is further configured to: display supplementary guidance information associated with the content of the answer information using at least one of the following methods: displaying supplementary questions based on the content of the answer information, and using the supplementary questions as the supplementary guidance information; displaying the original text in the target text corresponding to the content of the answer information, and using the original text as the supplementary guidance information; displaying at least one keyword, the keyword being used to assist in constructing the content expression logic of the answer information, and using the keyword as the supplementary guidance information; displaying graphic elements in the target text corresponding to the content of the answer information, and using the graphic elements as the supplementary guidance information.

[0012] In the above scheme, the supplementary guidance module is further configured to: display a viewing control for the original text when displaying the original text corresponding to the content of the answer information; and expand the content of the displayed original text in response to a trigger operation on the viewing control to display more original text content in the target text.

[0013] In the above scheme, the supplementary guidance module is further configured to: display supplementary questions based on the content of the answer information when the content of the answer information satisfies at least one of the following: the level of detail of the answer information is less than a level of detail threshold; the number of information dimensions included in the content of the answer information is less than a number threshold; the depth of explanation of the content of the answer information is less than a depth of explanation threshold.

[0014] In the above scheme, the supplementary guidance module is further configured to: display at least one keyword when the content of the answer information includes multiple fragmented features and the multiple fragmented features correspond to at least one key piece of information of the target text, wherein each keyword corresponds to a key piece of information of the target text; or, display at least one keyword in response to the content of the answer information matching the keyword.

[0015] In the above scheme, the device further includes a feedback evaluation module for displaying evaluation information for the reading feedback; wherein the evaluation information includes at least one of the following: a score for the reading feedback, and comments on the reading feedback.

[0016] In the above scheme, the device further includes a feedback modification module, configured to: display modification controls for the reading feedback while displaying the evaluation information; display a modification interface for the reading feedback upon receiving a trigger operation for the modification controls; and, based on the modification interface, display evaluation information for the target reading feedback in response to a confirmation operation for the modified target reading feedback.

[0017] In the above scheme, the evaluation information includes a score for the reading feedback, which is obtained by evaluating the reading feedback based on multiple scoring dimensions; the feedback evaluation module is also used to display the score of the reading feedback on each of the scoring dimensions.

[0018] In the above scheme, the device further includes a feedback sharing module for displaying a sharing control for the reading feedback; and for sharing the reading feedback of the target object for the target text in response to a sharing instruction triggered based on the sharing control.

[0019] In the above scheme, the feedback sharing module is further configured to display multiple sharing paths in response to a sharing instruction triggered by the sharing control; and to share the reading feedback of the target object on the target text based on the target sharing path in response to a selection operation of the target sharing path among the multiple sharing paths.

[0020] In the above scheme, the sharing instruction is a card sharing instruction, which is used to instruct the reading feedback to be shared in the form of a card; the feedback sharing module is also used to display multiple card sharing methods in response to the card sharing instruction triggered by the sharing control; wherein, the multiple card sharing methods include silent cards and audio cards, and the audio cards carry voice playback controls for the reading feedback; in response to the selection operation of the target card sharing method among the multiple card sharing methods, the target card corresponding to the target card sharing method is shared, and the target card carries the reading feedback of the target object for the target text.

[0021] In the above scheme, the device further includes a completion display module, used for: In response to the end command for the interactive guidance process, before displaying the generated reading feedback of the target object on the target text, a completion visualization component is displayed in the reading feedback interface. The completion visualization component is used to visually indicate the completion level of the currently entered answer information of the target object; the display state of the completion visualization component is dynamically updated based on the completion level.

[0022] In the above scheme, the completion visualization component includes multiple independent graphic elements, each graphic element is associated with a preset answer point, and each graphic element displays the corresponding answer point prompt text. The completion display module is also used to control the target graphic element associated with the first answer point to perform a preset completion interactive effect in response to the content of the answer information hitting the first answer point.

[0023] In the above scheme, each of the answer points has a preset answer time. The device also includes a point guidance module, which, in response to the end of the answer time, performs at least one of the following operations for the second answer point that was not hit: displays point guidance information at the associated position of the graphic element corresponding to the second answer point, the point guidance information being used to assist in answering the second answer point; and changes the visual style of the graphic element corresponding to the second answer point to provide a visual reminder to the target object.

[0024] In the above scheme, the question guidance module is further configured to display an input area for reading feedback on the target text in the reading feedback interface of the target text; display an artificial intelligence guidance control at a first associated position in the input area; wherein the artificial intelligence guidance control is configured to generate the guidance question corresponding to the target text through artificial intelligence; and display the guidance question at a second associated position in the input area in response to a trigger operation on the artificial intelligence guidance control.

[0025] In the above scheme, the device further includes: a first control display module, used to display a first question replacement control for replacing the guidance question at the associated position of the guidance question while presenting the guidance question; and a first question switching module, used to replace the guidance question with a new guidance question in response to a trigger operation on the first question replacement control.

[0026] In the above scheme, the device further includes: a second control display module, used to display a second question replacement control for replacing the guidance question at the associated position of the guidance question while presenting the guidance question; a second question switching module, used to display multiple candidate guidance questions in response to a trigger operation on the second question replacement control; and to replace the guidance question with the selected candidate guidance question in response to a selection operation performed on the candidate guidance question.

[0027] In the above scheme, the reading feedback interface includes a voice input control and a text input area for inputting the answer information; the question guidance module is also used to receive the voice answer information input by the target object based on the voice input control, and display the text answer information corresponding to the voice answer information in the text input area.

[0028] In the above scheme, before displaying the reading feedback of the generated target object on the target text, the device further includes a guidance end module, used to: display a submission control for the input answer information and the supplementary answer information; and trigger an end command for the interactive guidance process in response to a trigger operation on the submission control.

[0029] In the above scheme, before the target object displays the reading feedback for the target text, the device further includes a guidance end module, which is used to trigger an end command for the interactive guidance process in response to the number of information dimensions included in the content of the target object's answer reaching a number threshold; wherein, the content of the answer includes the answer information and supplementary answer information in each round of the interactive guidance process.

[0030] In the above scheme, the reading feedback is carried by a card, and the feedback display module is further configured to: display a preview interface in response to an end command for the interactive guidance process; distinguish the display of the answer information and the supplementary answer information in the preview interface using different visual styles; and generate the card corresponding to the reading feedback in response to a confirmation operation triggered in the preview interface, wherein the card includes the reading feedback of the target object for the target text.

[0031] In the above scheme, the device further includes a guidance skip module, configured to: for each round of the interactive guidance process, display a skip control while displaying the supplementary guidance information; in response to a trigger operation on the skip control, stop the interactive guidance process of the current round and perform one of the following: display a new guidance question; display new supplementary guidance information; or, if the termination condition is met, trigger an end command for the interactive guidance process.

[0032] This application provides an electronic device, the electronic component comprising: Memory is used to store executable instructions or computer programs. The processor, when executing computer-executable instructions or computer programs stored in the memory, implements the reading feedback generation method provided in the embodiments of this application.

[0033] This application provides a computer-readable storage medium storing a computer program or computer-executable instructions, which, when executed by a processor, implements the reading feedback generation method provided in this application.

[0034] This application provides a computer program product, including a computer program or computer executable instructions. When the computer program or computer executable instructions are executed by a processor, they implement the reading feedback generation method provided in this application.

[0035] The embodiments of this application have the following beneficial effects: By presenting guiding questions in the reading feedback interface and conducting iterative interactive guidance based on the user's answers, the complex task of generating reading feedback is broken down into several simpler "question-answer-supplement" steps, acting as a "scaffolding" support. This not only effectively solves the user's dilemma of not knowing where to begin, but also lowers the threshold and cognitive load for users to output high-quality reading feedback through gradual guidance, thereby improving the efficiency of reading feedback generation. Furthermore, during the guidance process, the displayed supplementary guidance information is related to the content of the user's currently entered answer information. That is, the supplementary guidance information can provide targeted follow-up questions or prompts based on the user's answer information. This dynamically adjusted guidance logic can accurately assist users in refining their viewpoints, avoiding the tedium of mechanical questioning, ensuring that the guidance process can truly stimulate users' thinking, effectively improving the guidance effect, and thus effectively improving the content quality of reading feedback and the generation effect of reading feedback. Attached Figure Description

[0036] Figure 1 This is a schematic diagram of the architecture of the reading feedback generation system 100 provided in the embodiments of this application; Figure 2 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application; Figure 3 This is a flowchart illustrating the reading feedback generation method provided in the embodiments of this application. Figure 1 ; Figure 4 This is a schematic diagram of the target text reading interface provided in the embodiments of this application. Figure 1 ; Figure 5 This is a schematic diagram of the target text reading interface provided in the embodiments of this application. Figure 2 ; Figure 6 This is a schematic diagram of the target text reading interface provided in the embodiments of this application. Figure 3 ; Figure 7 This is a schematic diagram of the reading feedback interface provided in the embodiments of this application. Figure 1 ; Figure 8This is a schematic diagram of the reading feedback interface provided in the embodiments of this application. Figure 2 ; Figure 9 This is a schematic diagram of the reading feedback interface provided in the embodiments of this application. Figure 3 ; Figure 10 This is a schematic diagram of the reading feedback interface provided in the embodiments of this application. Figure 4 ; Figure 11 This is a schematic diagram of the reading feedback interface provided in the embodiments of this application. Figure 5 ; Figure 12 This is a schematic diagram of the reading feedback interface provided in the embodiments of this application. Figure 6 ; Figure 13 This is a schematic diagram of the reading feedback interface provided in the embodiments of this application. Figure 7 ; Figure 14 This is a schematic diagram of the reading feedback interface provided in the embodiments of this application. Figure 8 ; Figure 15 This is a schematic diagram of the preview interface provided in the embodiment of this application; Figure 16 This is a schematic diagram of the reading feedback card provided in an embodiment of this application; Figure 17 This is a flowchart illustrating the reading feedback generation method provided in the embodiments of this application. Figure 2 . Detailed Implementation

[0037] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0038] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0039] In the following description, the terms "first, second, third" are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that "first, second, third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.

[0040] In the embodiments of this application, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.

[0041] Unless otherwise defined, all technical and scientific terms used in the embodiments of this application have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in the embodiments of this application is for the purpose of describing the embodiments of this application only and is not intended to limit this application.

[0042] In the implementation of this application, the collection and processing of relevant data should strictly comply with the requirements of relevant laws and regulations, obtain the informed consent or separate consent of the personal information subject, and carry out subsequent data use and processing within the scope of laws and regulations and the authorization of the personal information subject.

[0043] Before providing a further detailed description of the embodiments of this application, the nouns and terms involved in the embodiments of this application will be explained, and the nouns and terms involved in the embodiments of this application shall be interpreted as follows.

[0044] 1) Responding to: used to indicate the conditions or states on which the operation is performed depends. When the conditions or states on which it depends are met, one or more operations can be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.

[0045] 2) Human-computer interaction interface, which is an interface used to provide human-computer interaction functions / display target text.

[0046] For example, graphical user interfaces (GUIs) include augmented reality (AR) interfaces, virtual reality (VR) interfaces, voice user interfaces (VUIs), interactive projection interfaces (using projection technology to display information on a flat surface), eye-tracking interfaces (interfaces controlled by detecting the user's gaze), holographic interfaces (three-dimensional holograms formed by projecting images using holographic projection technology, allowing users to see stereoscopic images without wearing special glasses), multimodal interfaces (interfaces that combine multiple interaction methods, such as tactile, visual, and auditory interaction), and brain-machine interfaces (BMIs).

[0047] 3) Client, also known as user terminal, refers to the program that provides local services to users in contrast to the server. Except for some applications that can only run locally, it is generally installed on ordinary client machines and needs to work in conjunction with the server. That is, there needs to be a corresponding server and service program in the network to provide the corresponding services. Thus, a specific communication connection needs to be established between the client and the server to ensure the normal operation of the application, such as an e-book client.

[0048] During the research process, the inventors discovered the following technical problems in the relevant technology: With the development of technology, e-reading has become one of the mainstream forms of reading. In related technologies, users can publish information related to the content they read, such as comments and reading notes, to record their insights. However, when users publish information related to the content, it is often a passive, one-way input process, lacking any support or guidance. Specifically, existing reading feedback interfaces typically only provide a fixed input box or a pre-set simple questionnaire (such as a fill-in-the-blank template), requiring users to complete the conception and writing of the content in one go. Due to the lack of real-time feedback and guidance on the input, users may face the dilemma of "not knowing where to begin" or struggle to independently construct logically sound and rich reading reflections.

[0049] Therefore, in related technologies, the efficiency of publishing information related to reading content is low. Furthermore, due to insufficient interactivity of the reading interface, it cannot dynamically ask follow-up questions or provide prompts based on the user's input. This mechanical interaction method often results in superficial user output (such as simply typing "good-looking" or "interesting"), making it difficult to generate high-quality, in-depth reading feedback. It also fails to effectively improve the user's reading comprehension and expression abilities, meaning the quality of reading feedback is poor.

[0050] Based on this, embodiments of this application provide a method, apparatus, electronic device, computer-readable storage medium, and computer program product for generating reading feedback, which can improve the efficiency and effectiveness of generating reading feedback. The following describes exemplary applications of the electronic device provided in this application. The electronic device provided in this application can be implemented as various types of terminals such as laptops, tablets, desktop computers, set-top boxes, smartphones, smart speakers, smartwatches, smart TVs, and in-vehicle terminals, or it can be implemented as a server. The following will describe exemplary applications when the device is implemented as a terminal.

[0051] See Figure 1 , Figure 1 This is a schematic diagram of the architecture of the reading feedback generation system 100 provided in the embodiments of this application. In order to support a reading application, the terminal 400 connects to the server 200 through the network 300. The network 300 can be a wide area network or a local area network, or a combination of the two.

[0052] Terminal 400 is used to: obtain display data of the reading feedback interface from server 200; display the reading feedback interface based on the display data; present guidance questions in the reading feedback interface of the target text; and display the target object's answer information based on the guidance questions; based on the answer information, iteratively execute at least one round of interactive guidance process, the interactive guidance process including: displaying supplementary guidance information associated with the content of the answer information; and receiving supplementary answer information based on the supplementary guidance information; wherein the supplementary guidance information is used to guide the target object to provide supplementary answers to the answer information; and in response to the end command for the interactive guidance process, display the generated reading feedback of the target object on the target text, the reading feedback integrating the answer information and the supplementary answer information from each round of interactive guidance process.

[0053] Server 200 is used to send display data of the reading feedback interface to terminal 400. In some embodiments, server 200 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, content delivery networks (CDN), and big data and artificial intelligence platforms. Terminals and servers can be connected directly or indirectly through wired or wireless communication, which is not limited in this embodiment.

[0054] See Figure 2 , Figure 2 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Figure 2The illustrated electronic device includes at least one processor 410, a memory 450, at least one network interface 420, and a user interface 430. The various components of the electronic device are coupled together via a bus system 440. It is understood that the bus system 440 is used to implement communication between these components. In addition to a data bus, the bus system 440 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in… Figure 2 The general labeled all buses as Bus System 440.

[0055] Processor 410 can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0056] User interface 430 includes one or more output devices 431 that enable the presentation of media content, including one or more speakers and / or one or more visual displays. User interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0057] The memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state storage, hard disk drives, optical disk drives, etc. The memory 450 may optionally include one or more storage devices physically located away from the processor 410.

[0058] The memory 450 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), and the volatile memory may be random access memory (RAM). The memory 450 described in this application embodiment is intended to include any suitable type of memory.

[0059] In some embodiments, memory 450 is capable of storing data to support various operations, examples of which include programs, modules, and data structures or subsets or supersets thereof, as illustrated below.

[0060] Operating system 451 includes system programs for handling various basic system services and performing hardware-related tasks, such as the framework layer, core library layer, driver layer, etc., for implementing various basic business functions and handling hardware-based tasks; The network communication module 452 is used to reach other electronic devices via one or more (wired or wireless) network interfaces 420, exemplary network interfaces 420 including: Bluetooth, WiFi, and Universal Serial Bus (USB), etc. Presentation module 453 is configured to enable the presentation of information (e.g., a user interface for operating peripheral devices and displaying content and information) via one or more output devices 431 associated with user interface 430 (e.g., a display screen, a speaker, etc.). The input processing module 454 is used to detect and translate one or more user inputs or interactions from one or more input devices 432.

[0061] In some embodiments, the apparatus provided in this application can be implemented in software. Figure 2 A reading feedback generation device 455 stored in memory 450 is shown. This device can be software in the form of programs and plug-ins, and includes the following software modules: a problem guidance module 4551, a supplementary guidance module 4552, and a feedback display module 4553. These modules are logically connected and can therefore be arbitrarily combined or further separated according to their implemented functions. The functions of each module will be described below.

[0062] In some embodiments, the terminal or server can implement the reading feedback generation method provided in this application embodiment by running various computer-executable instructions or computer programs. For example, computer-executable instructions can be microprogram-level commands, machine instructions, or software instructions. Computer programs can be native programs or software modules in an operating system; they can be native applications (APPs), i.e., programs that need to be installed in the operating system to run, such as online reading APPs; or they can be applets that can be embedded in any APP, i.e., programs that only need to be downloaded to a browser environment to run. In summary, the aforementioned computer-executable instructions can be any form of instruction, and the aforementioned computer programs can be any form of application, module, or plugin.

[0063] The following describes the reading feedback generation method provided in the embodiments of this application. As mentioned above, the electronic device implementing the reading feedback generation method in the embodiments of this application can be a terminal, a server, or a combination of the two.

[0064] See Figure 3 , Figure 3 This is a flowchart illustrating the reading feedback generation method provided in the embodiments of this application. Figure 1 The following is combined with Figure 3The steps shown are illustrated using an electronic device as an example to explain the reading feedback generation method provided in the embodiments of this application.

[0065] In step 101, a guiding question is presented in the reading feedback interface of the target text, and the target object's answer information based on the input of the guiding question is displayed.

[0066] In practical applications, the terminal is equipped with a client that supports reading the target text, such as an e-book application, an online education application, or an instant messaging application with content reading and information functions. The target user can read the target text through this client and can also trigger the display of a reading feedback interface for the target text, thereby creating or interacting with the read text (such as books, articles, or picture books). As an example, this reading feedback interface can be a page in a web client, a pop-up or standalone page in an application client, or a page in a mini-program client. For example, an educational application client may integrate a reading task mini-program, which can present a reading feedback interface. On this interface, guiding questions can be automatically pushed based on the book content (such as "Which character do you like best in this story?"). The target user can input text or voice in the input area on the interface, and the interface will display the user's answers based on the guiding questions in real time.

[0067] It should be noted that this reading feedback interface can be a human-computer interaction interface, and any interface mentioned below can be a human-computer interaction interface, which will not be elaborated further below.

[0068] In some embodiments, target text refers to the content of the target object that is read on the client. Target text can include various themes and types, such as books, articles, picture books, news information, blog posts, papers, technical documents, etc. Target text can be the full text of the reading content, such as an entire ebook or article, or a part of the reading content, such as a chapter in a book, a paragraph in an article, or a text fragment selected by the user.

[0069] In some embodiments, the target object refers to the user who is reading the target text.

[0070] In some embodiments, the reading feedback interface is an interface used to generate reading feedback for the target text. As an example, reading feedback may include: book reviews, content summaries, reading notes, reading reflections, and post-reading essays.

[0071] In some embodiments, this reading feedback interface can be triggered in any of the following ways: Method 1: Automatic Trigger. This reading feedback interface is automatically triggered and displayed when the target object finishes reading the target text. For example, if the target object has turned to the last page while reading a book, this reading feedback interface will be displayed automatically.

[0072] Method 2: Manual Trigger. In step 101 above, before presenting the guiding questions in the target text's reading feedback interface, the target text's reading interface can also be displayed, and a reading feedback control can be displayed in the reading interface; in response to the trigger operation of the reading feedback control, the reading feedback interface is displayed, which is used to generate reading feedback for the target object regarding the target text.

[0073] The target text reading interface refers to the interface that displays the specific content of the target text for the target audience to browse and read. This reading interface typically occupies the main display area of ​​the terminal device screen, with its core area used to render and display the target text (such as the main text, illustrations, and layout formatting of a book).

[0074] In some embodiments, the reading feedback control can be a persistent display element of the reading interface. For example, the reading feedback control may float in a preset area of ​​the reading interface (such as the lower right corner), or be integrated into the function menu bar at the bottom or top of the reading interface. As an example, a target user can invoke the function menu bar containing the reading feedback control by performing a preset gesture (such as clicking the center area of ​​the interface), and then trigger the display of the reading feedback interface by performing the trigger operation on the reading feedback control.

[0075] It should be noted that a triggering operation refers to the behavior of a user interacting with the terminal's display interface to trigger a certain function or event. Triggering operations may include one or more of the following: single-click operation, double-click operation, long-press operation, drag operation, swipe operation, hover operation, shortcut key, voice control, and gesture operation. The triggering operations provided in the embodiments of this application can be referred to the above description, and will not be repeated hereafter.

[0076] As an example, see Figure 4 , Figure 4 This is a schematic diagram of the target text reading interface provided in the embodiments of this application. Figure 1 In the reading interface 501, the target text 502 and a reading feedback control 503 are displayed. The reading feedback control 503 is displayed floating in the lower right corner of the reading interface 501. The target object can read the target text 502, and the display position of the reading feedback control 503 does not change with the reading progress.

[0077] As an example, see Figure 5 , Figure 5This is a schematic diagram of the target text reading interface provided in the embodiments of this application. Figure 2 The target text 502 is displayed in the reading interface 501. By clicking the central area of ​​the reading interface 501, the function menu bar 504 can be brought up, which includes a reading feedback control 503.

[0078] In some embodiments, displaying the reading feedback control in the reading interface may further include: displaying the reading feedback control in the reading interface in response to completion of reading the target text; or, displaying the reading feedback control in response to a target operation performed on the target text.

[0079] In some embodiments, the specific implementation of displaying a reading feedback control in the reading interface in response to the completion of reading the target text may include: real-time detection of the target object's interactive operations and current reading progress on the reading interface; determining whether the current reading progress meets preset completion conditions. The completion conditions may include: the currently displayed page content being the last page of the target text, or the scrolling progress bar reaching 100%; if the completion conditions are met, controlling the reading interface to render and display the reading feedback control within the visible area. This control may be presented as a pop-up notification, a bottom overlay, or an append button at the end of the text.

[0080] As an example, the target user can read an article using an e-book application. When the target user turns a page and reaches the last page of the article, or scrolls to the bottom of the article in long text / image mode, it is detected that reading has ended. At this time, the reading feedback control is displayed at the end of the article.

[0081] As an example, take Figure 5 See Figure 6 , Figure 6 This is a schematic diagram of the target text reading interface provided in the embodiments of this application. Figure 3 In the reading interface 501, a function menu bar 504 is displayed, which includes a progress adjustment control 505. This progress adjustment control 505 is used to adjust the reading progress of the target text. In response to the target object adjusting the reading progress to the end based on the progress adjustment control 505, the reading is confirmed to be finished, and a reading feedback control 503 is displayed at the end of the target text.

[0082] In some embodiments, the specific implementation of displaying a reading feedback control in the reading interface in response to a target operation performed on the target text may include: detecting input instructions from the target object to the target text in real time in the reading interface; when the input instruction is identified to correspond to a preset target operation, determining the text selection area associated with the target operation; and then dynamically displaying the reading feedback control in the reading interface at a position adjacent to the text selection area or in a predetermined functional area of ​​the page.

[0083] The target operation includes at least one of the following: long press on a specific text segment, underline (highlight) operation, double-tap operation, or click operation on the "Add Annotation" menu item. The selected specific text segment in the text selection area is marked as the focus of attention for subsequent reading feedback generation.

[0084] As an example, in an e-reading application, a target user resonates with a passage describing the protagonist's inner thoughts while reading. The target user selects the passage by long-pressing and dragging their finger on the screen (i.e., performing the target action); in response to this selection, a pop-up menu containing an icon for "Write a thought" or "Generate insights" (i.e., a reading feedback control) immediately appears above the selected text. Clicking this icon takes the target user directly to the reading feedback interface.

[0085] In this embodiment, by directly configuring a reading feedback control within the target text's reading interface, a clear and convenient functional entry point is provided to the user. Users can quickly switch to the reading feedback interface through a simple trigger operation without exiting the current reading environment or navigating complex menu hierarchies. This design shortens the operation path, reduces interaction costs, and makes the transition from reading the target text to generating reading feedback more natural and efficient. Furthermore, the timing of the reading feedback control's display can be dynamically controlled based on the reading state. By displaying the control at specific nodes such as "reading completed" or "actively interacting with the text," it ensures that the functional entry point is accurately provided at the moment when the user's attention is most focused or when they have the strongest desire to express themselves, improving the function's reach and usage rate. On the other hand, automatically hiding the control during normal immersive reading effectively avoids irrelevant interface elements obstructing or interfering with the reading view, optimizing the user's visual experience.

[0086] In some embodiments, the presentation of the guidance question in step 101 above may include visual presentation and non-visual presentation. For example, visual presentation may include displaying the guidance question in text form, or using multimedia (such as related pictures, short video clips with subtitles) to assist in displaying the guidance question. Non-visual presentation may include playing the guidance question by voice, for example, converting the text content of the guidance question into voice for playback based on text synthesis technology (TTS).

[0087] In some embodiments, when a guiding question is used to guide input on reading insights related to the target text, the guiding question can be an open-ended question. As an example, when the target text is a novel, the open-ended question could be: "In this chapter, which decision made by the protagonist surprised you the most?"

[0088] In some embodiments, a voice playback control may be displayed at the associated location of the guidance question; in response to a trigger operation on the voice playback control, the voice-synthesized audio obtained by processing the guidance question through TTS is played; during the playback of the audio, the text words in the guidance question are displayed in synchronized color changes as the audio progresses.

[0089] In some embodiments, presenting guidance questions in the reading feedback interface of the target text in step 101 above can be achieved by: displaying an input area for reading feedback on the target text in the reading feedback interface of the target text; displaying an artificial intelligence guidance control at a first associated position in the input area; wherein the artificial intelligence guidance control is used to generate guidance questions corresponding to the target text through artificial intelligence; and displaying guidance questions at a second associated position in the input area in response to a trigger operation on the artificial intelligence guidance control.

[0090] In some embodiments, the input area for reading feedback may include a voice input control and a text input area, wherein the voice input control can be used to input reading feedback by voice; the target object receives voice reading feedback based on the voice input control, and the text reading feedback corresponding to the voice reading feedback is displayed in the text input area.

[0091] In some embodiments, the first associated position of the input area can be a preset area inside the input area (such as the lower right corner of the input box), a function menu bar at the edge of the input area, or a floating layer adjacent to the input area. Correspondingly, the second associated position of the input area can be a text editing area inside the input area (e.g., displayed as a placeholder or as editable pre-filled text), an auxiliary tooltip (e.g., a speech bubble or banner) located directly above or below the input area, or a semi-transparent overlay area superimposed on the input area.

[0092] In some embodiments, AI-guided controls may be displayed as interactive icons, buttons, or hyperlink text.

[0093] As an example, take Figure 6 See Figure 7 , Figure 7 This is a schematic diagram of the reading feedback interface provided in the embodiments of this application. Figure 1In response to a trigger operation on the reading feedback control 503 displayed in the reading interface 501, the user is redirected from the reading interface 501 to the reading feedback interface 506. The reading feedback interface 506 displays an AI guidance control 507 and a voice input control 508; the AI ​​guidance control 507 is used to trigger the generation and display of guidance questions, and the voice input control 508 is used for voice input of the reading feedback; in response to a trigger operation on the AI ​​guidance control 507, the reading feedback interface 506 displays guidance question 509 and a voice playback control 510; in response to a click operation on the voice playback control 510, the text content of guidance question 509 is converted into speech and played.

[0094] In some embodiments, generating guidance questions corresponding to target text using artificial intelligence can be achieved through the following methods: acquiring the target text and the target audience's historical reading feedback data; wherein, the historical reading feedback data can be a multi-dimensional data set reflecting the target audience's reading ability and habits, including the target audience's historical reading data (such as reading time, reading speed, and preferred reading book types) and historical answer data (such as average scores of past answers, types of questions they are good at answering, average word count of answers, and logical expression scores); performing deep semantic analysis on the target text based on a preset artificial intelligence model to obtain the semantic features of the target text, which include: the core theme of the target text, key entities (such as the protagonist's name), main plot conflicts, and emotional tone; matching the target audience's historical reading feedback data with the extracted semantic features to determine the generation strategy for guidance questions, which includes determining the difficulty coefficient of guidance questions (such as simple recall type, deep analysis type), the type of guidance questions (such as open-ended, semi-open-ended), and the angle of approach for guidance questions; and constructing guidance questions that conform to natural language norms based on the generation strategy using the preset artificial intelligence model.

[0095] The generation strategy may include: determining the difficulty level of the guiding questions, such as generating "simple recall" questions for novice users and "deep analysis" questions for advanced users; determining the type of guiding questions, such as open-ended questions (with no standard answer, encouraging divergent thinking) and semi-open-ended questions (providing partial hints); and determining the angle of approach for the guiding questions, such as approaching from an emotional perspective, from a logical causal perspective, or from a detailed description perspective.

[0096] It should be noted that the preset artificial intelligence model can be a large language model LLM or a deep neural network model based on the Transformer architecture. No specific restrictions are placed on the preset artificial intelligence model here.

[0097] In this embodiment, by providing explicit AI-guided controls, AI technology is used to generate guiding questions closely related to the text as "thinking scaffolding." This intelligent heuristic mechanism can quickly focus the user's attention, providing specific entry points for thinking, thereby significantly reducing the cognitive load and initial difficulty of writing reading feedback, and improving the user's willingness and quality of generating content. Through AI-guided controls, the power to generate guiding questions is given to the user; a "trigger operation" is required for a response, achieving "on-demand loading" of the question guidance function. This cleverly balances the contradiction between interface simplicity and functional richness, providing a more humanized and inclusive user experience.

[0098] In some embodiments, while presenting the bootstrap question, a first question changer control for changing the bootstrap question can also be displayed at an associated location; in response to a triggering operation on the first question changer control, the bootstrap question is changed to a new bootstrap question. As an example, the associated location of the bootstrap question could be below the bootstrap question. The first question changer control can be represented as a refresh icon, an interactive button with the words "Change Question" or a specific touch hotspot.

[0099] As an example, see Figure 8 , Figure 8 This is a schematic diagram of the reading feedback interface provided in the embodiments of this application. Figure 2 In the reading feedback interface 506, while displaying the guiding question 509, a first question replacement control 511 is also displayed below it. In response to a trigger operation on the first question replacement control 511, the guiding question 509 is replaced with a new guiding question 512. By long-pressing the voice input control 508, users can input their answers based on the currently displayed guiding question in the reading feedback interface 506, such as guiding question 509 or guiding question 512.

[0100] In some embodiments, in response to a triggering operation that changes the control for the first issue, the bootstrapping issue is updated in any of the following ways: Method 1: Extract a new candidate boot question from a pre-cached set of multiple candidate boot questions, either sequentially or randomly, and use the new boot question to overwrite the currently displayed boot question.

[0101] Method 2: Send a regeneration command to the server or local AI model. This regeneration command can carry the parameter "exclude the current issue". Upon receiving the newly generated bootstrapping question from the server or model, refresh the display area, replacing the current bootstrapping question with the new one.

[0102] As an example, above the input box on the reading feedback interface, a light gray speech bubble appears, displaying the current guiding question: "Do you have any different ideas about the ending of this book?". On the right edge of the speech bubble, a circular rotating arrow icon (the first question changer) is displayed. When the user clicks this rotating arrow icon, the interface refreshes; the text in the speech bubble changes to: "What is the most touching line in the book?".

[0103] In this embodiment, the first question-changing control empowers users to filter the best guiding question through multiple attempts, significantly reducing the risk of guidance failure due to question mismatch and improving the conversion rate of user feedback. After triggering the first question-changing control, guiding questions of different dimensions for the same target text are obtained, providing an in-situ refresh interaction entry point directly in the original guiding question display area, allowing users to quickly obtain new prompts without exiting the current interface or re-triggering the AI ​​process. This in-situ update mechanism reduces page jumps and operation levels, ensuring the continuity of the reading feedback process.

[0104] In some embodiments, while presenting the boot question, a second question replacement control for replacing the boot question may also be displayed at the associated location of the boot question; in response to a triggering operation on the second question replacement control, multiple candidate boot questions are displayed; in response to a selection operation performed on a candidate boot question, the boot question is replaced with the selected candidate boot question.

[0105] In some embodiments, the associated location where the second question changer control is displayed may be the side or bottom of the guide question display area, or the toolbar at the edge of the input area; in some embodiments, the second question changer control may also be displayed simultaneously with the first question changer control at the associated location of the guide question.

[0106] In some embodiments, multiple candidate guide questions can be displayed as a question list. The question list can be displayed in any of the following ways: Method 1: The question list can be displayed as a semi-transparent list overlay. Inside the overlay, candidate guidance questions are displayed via a vertically scrolling list control. Each list item displays the complete text of the candidate guidance question and can be visually separated by dividers.

[0107] Method 2: The question list is embedded in the display area of ​​the guide questions, and appears as a horizontally scrollable sequence of cards. The currently selected question card is displayed by default. You can switch between displaying the previous or next candidate question in the list by swiping left or right, or by clicking the page-turning arrows on the left or right.

[0108] Method 3: Before displaying the text, the candidate questions in the question list are clustered or categorized. The list uses a structured layout of "tag + question text" or a two-level navigation structure (select the tag first, then select the question). The list items visually highlight the dimension to which the question belongs (such as sentiment, logic, detail, creativity).

[0109] As an example, see Figure 9 , Figure 9 This is a schematic diagram of the reading feedback interface provided in the embodiments of this application. Figure 3 In the reading feedback interface 506, while displaying the guidance question 509, a second question replacement control 513 is also displayed below the guidance question 509; in response to the triggering operation of the second question replacement control 513, a question list 514 is displayed, which displays multiple candidate guidance questions 515, namely question A, question B, question C and question D.

[0110] In this embodiment, by providing multiple candidate guiding questions, users are empowered to make the final decision, transforming themselves from passive respondents into active explorers. This interaction mode effectively reduces user resistance to AI assistance and enhances the user experience. Furthermore, displaying multiple candidate guiding questions for users to choose from provides efficient support for their decision-making, reduces the time cost of repeated trial and error, and effectively improves the human-computer interaction efficiency of the reading feedback generation process, thereby increasing the efficiency of reading feedback generation.

[0111] In some embodiments, the reading feedback interface includes a voice input control and a text input area for inputting answer information; correspondingly, displaying the answer information of the target object based on the guided question input in step 101 above can also be achieved by receiving the voice answer information input by the target object based on the voice input control and displaying the text answer information corresponding to the voice answer information in the text input area.

[0112] In some embodiments, the target object can input the answer information of the guided question based on the voice input control in the following way: in response to the target object's trigger operation on the voice input control, the audio acquisition module is started, the target object's voice answer information is recorded through the built-in or external microphone device, and the voice answer information is processed into text to obtain the text answer information; wherein, the voice-to-text processing is implemented by calling the locally integrated offline speech recognition engine, or by sending the acquired audio data stream to the cloud server in real time and receiving the recognition result returned by the server.

[0113] In some embodiments, displaying the text response information corresponding to the voice response information in the text input area can be achieved by: after obtaining the text response information corresponding to the voice response information, filling or appending the text response information to the text input area in real time; wherein, the text input area is in an editable state, allowing the target object to make secondary corrections or additions to the text response information through an input device.

[0114] As an example, take Figure 8 See Figure 10 , Figure 10 This is a schematic diagram of the reading feedback interface provided in the embodiments of this application. Figure 4 The reading feedback interface 506 displays a voice input control 508, a guiding question 509, and a text input area 516 for inputting answer information. By long-pressing the voice input control 508, the voice input function is enabled, and the target person inputs voice answer information. This voice answer information can be converted into text answer information in real time and displayed in the text input area 516.

[0115] In this application embodiment, a voice and text combined input method is provided, which enables the target object to input reading feedback by directly expressing themselves or by inputting text or a combination of the two. This multimodal interaction combination ensures that the final submitted answer information maintains both the efficiency of input and the accuracy of the content, significantly improving the efficiency of reading feedback generation.

[0116] In step 102, based on the response information, at least one round of interactive guidance process is executed iteratively. The interactive guidance process includes: displaying supplementary guidance information associated with the content of the response information, and receiving supplementary response information input based on the supplementary guidance information; wherein, the supplementary guidance information is used to guide the target object to provide supplementary responses to the response information.

[0117] In some embodiments, supplementary guidance information associated with the content of the response information may be displayed in at least one of the following ways: Method 1: Display supplementary questions based on the answer information, and use these supplementary questions as supplementary guiding information.

[0118] As an example, see Figure 11 , Figure 11 This is a schematic diagram of the reading feedback interface provided in the embodiments of this application. Figure 5 In the reading feedback interface 506, based on the answer information 517 entered by the target audience based on the guiding question 509, follow-up questions 518 can be displayed as supplementary guiding information.

[0119] In some embodiments, supplementary questions based on the content of the answer information are displayed if the content of the answer information satisfies at least one of the following: the level of detail of the answer information is less than a level of detail threshold; the number of information dimensions included in the content of the answer information is less than a number threshold; or the depth of explanation of the content of the answer information is less than a depth of explanation threshold.

[0120] The following explains the process for determining the level of detail, the dimensions of information included, and the depth of explanation in the response: In some embodiments, determining the level of detail in the content of the response information can be achieved in the following ways: The received response information undergoes text preprocessing to remove stop words and punctuation marks that do not contribute semantically, thereby obtaining a valid text sequence. Multi-dimensional feature extraction is then performed on this valid text sequence to calculate multiple quantitative sub-indicators representing the level of detail. These sub-indicators include: the effective character length reflecting the amount of basic information; the density of nouns, verbs, and other content words identified by part-of-speech tagging algorithms in the total number of words in the text; and the proportion of key entities in the text detected using named entity recognition technology that are related to the content of the target text (such as the original text of a book). The question type of the current guiding question is identified. Based on the identified question type, the corresponding level of detail benchmark parameter is dynamically retrieved. Each sub-indicator calculated above is compared with the benchmark parameter using a weighted average. If the comprehensive score calculated based on the weighted average of the sub-indicators is lower than a preset level of detail threshold, or if a specific key sub-indicator fails to meet a preset minimum standard, then the level of detail of the current response information is determined to be less than the level of detail threshold, and supplementary questions based on the content of the response information are displayed.

[0121] In some embodiments, determining the information dimensions included in the content of the response information can be achieved in the following ways: A pre-defined set of information dimensions associated with the current guidance question is obtained. This set is pre-constructed based on the knowledge graph or semantic tagging system of the target text, and covers multiple semantic levels that should be involved in the guidance question. For example, for guidance questions involving character analysis, the pre-defined set of information dimensions may include dimensions such as physical features, behavior, psychological activities, and social relationships. Deep semantic analysis is performed on the received answer information. Using keyword extraction algorithms or pre-trained semantic classification models, key semantic features contained in the answer information are identified and mapped to the aforementioned pre-defined set of information dimensions to filter out the effective dimensions actually covered by the answer information. The number of effective dimensions covered by the answer information is counted and compared with a threshold set for the current guidance question. If the number of effective dimensions is less than the threshold, it is determined that the number of information dimensions included in the current answer information is less than the threshold, and supplementary questions based on the answer information are displayed.

[0122] In some embodiments, determining the depth of explanation of the content of the response information can be achieved through the following methods: performing sentence structure analysis and logical semantic recognition on the received response information; the recognition process may include: constructing a dependency syntax tree of the response information based on natural language processing technology, detecting whether there are logical connectors in the text that represent logical deduction relationships such as causality, transition, and progression, and recognizing whether the text of the response information has a complete argumentation structure of "viewpoint plus evidence"; at the same time, by analyzing the lexical attributes contained in the text, calculating the distribution weight of abstract concept words (such as nouns involving emotions, values, or philosophy) in the text, in order to determine whether the response information involves an exploration of the deep theme or intrinsic motivation of the target text; calculating an explanation depth index based on the density of logical connectors, the complexity of sentence structure, and the level of semantic abstraction, and comparing the explanation depth index with a preset explanation depth threshold; if the calculated explanation depth index is lower than the explanation depth threshold, it indicates that the response information lacks necessary logical support or in-depth analysis, then it is determined that the explanation depth of the content of the current response information is less than the explanation depth threshold, and supplementary questions based on the content of the response information are displayed.

[0123] In this embodiment, by constructing a multi-dimensional quality assessment system, specific problems such as "vague content," "single perspective," or "shallow logic" in user responses are accurately identified. This ensures that the system only initiates follow-up questions when supplementation is truly necessary, effectively improving the completeness and effectiveness of the final reading feedback information. Furthermore, by targeting specific shortcomings in user responses, it can guide expansion for situations where dimensions are insufficient. This interaction logic triggered by specific defects, compared to mechanical, fixed follow-up questions, is more in line with natural human communication habits, significantly reducing the user's operational burden and improving the fluency and intelligence level of human-computer collaboration, thereby increasing the efficiency of reading feedback generation. Simultaneously, by constraining and guiding user input at the levels of detail, breadth, and depth, it can also help users establish a structured reading and expression habit. This mechanism subtly guides users from simply retelling phenomena to capturing textual details, exploring multi-dimensional perspectives, and attributing deep logic, thereby effectively improving the educational function and user thinking training effect in intelligent assisted reading scenarios.

[0124] In some embodiments, the process of determining supplementary questions based on the content of the answer information can be implemented in the following ways: receiving multidimensional evaluation results of the answer information; determining the specific defect types that mainly exist in the current answer information based on the aforementioned threshold comparison step; wherein, the defect types may include: lack of detail type (the level of detail of the corresponding answer information is less than the level of detail threshold), single dimension type (the number of information dimensions included in the corresponding answer information is less than the number threshold), and shallow logic type (the depth of explanation of the corresponding answer information is less than the depth of explanation threshold).

[0125] In response to the identified specific defect type, the corresponding follow-up question generation strategy is invoked from the preset strategy library; wherein the specific correspondence between defect types and follow-up question generation strategies may include: If the issue is determined to be a lack of detail, a "fact-verifying" strategy is applied: the focus of questioning is placed on "demanding evidence" or "moving from specific points to a broader perspective." This strategy aims to guide the target audience to provide specific textual details, plot fragments, or objective facts that support their viewpoint. For example, a fact-verifying strategy could be: guide the user to connect specific plot points from the book to support their current viewpoint.

[0126] If the answer is determined to be of a single dimension, a "horizontal expansion" strategy is applied: This involves identifying the dimensions already covered in the answer and the remaining uncovered dimensions from a predefined set of standards; then focusing follow-up questions on a high-weight dimension among the uncovered remaining dimensions. This strategy aims to guide the target audience to supplement their thinking from a previously overlooked perspective; for example, a horizontal expansion strategy could be: "The current answer involves dimension A; please guide the user to further consider the relevant content of dimension B."

[0127] If the logic is deemed superficial, a "deep dive" strategy is applied: identify the core phenomenon description in the response and focus follow-up questions on "attribution analysis" or "impact assessment." This strategy aims to guide the target audience to explain the underlying causes, motivations, or logical impact of the phenomenon on subsequent events. For example, a deep dive strategy could be: for the phenomenon described by the user, guide them to analyze its root causes.

[0128] In some embodiments, after determining a specific follow-up question generation strategy, the following processing is performed by calling a natural language generation model: the relevant context fragments of the target text, the initial guiding question, the target object's answer to the guiding question, and the aforementioned determined follow-up question generation strategy are input into the natural language generation model. The natural language generation model performs inference and text construction based on the above input parameters and outputs candidate supplementary question texts. The candidate texts are then post-processed and verified to check their semantic fluency and confirm that they do not semantically overlap with the initial guiding question. The texts that pass the verification are identified as supplementary questions based on the content of the answer information and are then displayed.

[0129] In this embodiment, different follow-up questioning strategies are selected based on the specific type of defect in the answer information. This ensures that each generated follow-up question addresses the user's weak points in thinking, avoiding ineffective general follow-up questions and significantly improving the targeting and correction efficiency of human-computer interaction guidance. By dynamically constructing supplementary questions using a Natural Language Generation (LLM) model combined with the target text context, the initial question, and the current answer, it ensures that the generated supplementary questions strictly adhere to the defined guidance strategy (such as "demanding evidence" or "attribution analysis") while maintaining a natural and fluent connection to the preceding dialogue. This avoids the stiffness of templated follow-up questions and ensures that the follow-up content closely follows the original text and the user's thought process, optimizing the user experience in intelligent reading assistance scenarios.

[0130] Next, we will explain how to display supplementary guidance information that is related to the content of the answer.

[0131] Method 2: Display the original text in the target text that corresponds to the content of the answer information, and use the original text as supplementary guiding information.

[0132] In some embodiments, the original text corresponding to the content of the answer information is displayed in the target text when the content of the answer information meets at least one of the following conditions: the semantic relevance between the answer information and the target text is lower than a preset relevance threshold; there is a key factual error in the answer information; or the answer information contains specific semantics representing "memory loss" or "inability to answer".

[0133] In some embodiments, the semantic relevance between the answer information and the target text refers to the semantic similarity between the answer information and the standard reference answer or associated target text paragraph corresponding to the current guiding question, calculated using a semantic matching algorithm.

[0134] In some embodiments, fact-checking is performed on the response information. If a significant conflict is found between the relationships between people, the development of events, or the chronological logic described in the response information and the knowledge graph of the target text, it is determined that there is a key factual error in the response information. The original text section or paragraph containing the correct factual basis is retrieved and displayed to the target object as the original text.

[0135] In some embodiments, intent recognition is performed on the answer information. If the answer information contains negative semantic labels such as "I don't remember," "I forgot this part," "I don't know," or "It's too long, I didn't read it," which indicate that the target object currently lacks the knowledge base to answer the question, the original text that is strongly related to the guiding question is displayed to the target object.

[0136] In this embodiment, when a user is unable to provide a valid response due to forgetting the reading content (manifested as low semantic relevance or explicitly stating "don't know") or cognitive errors (manifested as factual errors), the system intelligently identifies the user's current cognitive "blockage" by detecting triggering conditions such as low relevance, factual fallacies, or negative intentions, and directly retrieves and displays the original text. This ensures that the reading interaction is not interrupted due to the user's temporary forgetfulness, thereby guaranteeing the smoothness and continuity of the reading feedback generation process and effectively improving the efficiency and effectiveness of reading feedback generation.

[0137] In some embodiments, when displaying the original text corresponding to the content of the answer information, a view control for the original text is displayed; in response to a triggering operation on the view control, the displayed original text is expanded to show more original content from the target text.

[0138] As an example, see Figure 12 , Figure 12 This is a schematic diagram of the reading feedback interface provided in the embodiments of this application. Figure 6 In the reading feedback interface 506, based on the answer information 517 input by the target object based on the guiding question 509, the original text 519 corresponding to the content of the answer information 517 can be displayed in the target text as supplementary guiding information. Simultaneously with displaying the original text 519, a viewing control 520 is also displayed. This viewing control 520 is used to expand the content of the displayed original text 519 to display more original content from the target text.

[0139] In some embodiments, in response to a triggering operation on the view control, expanding the displayed original text to display more original content from the target text can be achieved by: in response to a triggering operation on the view control, adding a paragraph or sentence from the original text that precedes the currently displayed original text; and adding a paragraph or sentence from the original text that follows the currently displayed original text.

[0140] In some embodiments, expanding the displayed original text in response to a triggering action on the view control to display more of the original text content in the target text can also be achieved in the following ways: In response to a trigger action on the viewing control, the location of the original text within the target text is displayed in the target text reading interface, and the original text is highlighted within the target text.

[0141] In this embodiment, the viewing control grants the target object autonomous control over the amount of auxiliary information. Users can obtain the necessary contextual extension information in place within the current dialogue flow without leaving the current question-and-answer interaction interface to browse the e-book's table of contents or find page numbers. This design not only meets the differentiated reading and recall needs of different users (or the same user at different levels of forgetting) but also avoids the interruption of thought caused by scene jumps, ensuring the smooth execution of the cognitive loop of "answer-verification-correction" within the same interactive scenario.

[0142] Method 3: Display at least one keyword. The keyword is used to help construct the content expression logic of the answer information and serves as supplementary guiding information.

[0143] As an example, see Figure 13 , Figure 13 This is a schematic diagram of the reading feedback interface provided in the embodiments of this application. Figure 7 In the reading feedback interface 506, based on the answer information 517 input by the target object based on the guiding question 509, keywords 521 are displayed to assist in constructing the content expression logic of the answer information 517 as supplementary guiding information.

[0144] In some embodiments, displaying at least one keyword can be achieved by: displaying at least one keyword when the content of the answer information includes multiple fragmented features and the multiple fragmented features correspond to at least one key piece of information in the target text, each keyword corresponding to a key piece of information in the target text; or, displaying at least one keyword in response to the content of the answer information matching the keyword.

[0145] In some embodiments, before displaying at least one keyword, semantic granularity analysis can be performed on the response information to identify multiple fragmented features contained therein. These fragmented features are descriptions of specific plots, action details, or discrete events in the target text. Simultaneously, the semantic abstraction of the response information is evaluated to determine whether it lacks a higher-level conceptual summary of the specific phenomenon or a core theme extraction. If the response information is determined to be too fragmented and lacks abstract generalization, based on a pre-trained semantic aggregation model, the aforementioned multiple fragmented features are mapped to the high-level semantic space corresponding to the target text to generate a list containing at least one keyword, which is then displayed to the target object through the user interface.

[0146] Among them, the pre-trained semantic aggregation model can be a generative model based on the Seq2Seq architecture, such as the BART model; it can also be an encoder model based on semantic similarity matching, such as the SBERT model; or it can be a large language model.

[0147] In some embodiments, key information refers to core semantic elements in the target text that can highly summarize the core content of the target text, characterize the essential attributes of the target text, or distinguish the target text from other texts. As an example, when the target text is an introductory text for a film or television work, key information may include the main creators, genre, and core plot of the film or television work.

[0148] In some embodiments, when the content of the answer information matches a keyword, displaying at least one keyword can be achieved by: performing word segmentation on the answer information to obtain multiple text fields contained in the answer information; traversing a preset keyword library to determine whether the target keyword in the keyword library exists in the multiple text fields of the answer information; if it is determined that the answer information contains a literal character sequence of the target keyword, then it is determined that the content of the answer information matches the keyword; and the successfully matched target keyword is determined as the keyword to be displayed.

[0149] In this embodiment, by extracting standard keywords from fragmented features or recommending related keywords based on the input content, a thinking scaffold is provided. For target users who understand the text content but are unable to express themselves fluently due to limitations in language organization skills, the displayed keywords provide immediate lexical clues and logical anchors. This enables target users to quickly organize their language based on these keywords, transforming fragmented thought pieces into structured, logically coherent written expressions, significantly reducing the difficulty of constructing high-quality answers.

[0150] In some embodiments, at least one keyword may be displayed as a floating label in the reading feedback interface; receiving supplementary answer information based on supplementary guidance information input, including: automatically filling the text content corresponding to the floating label into the input box of the supplementary answer information in response to a click operation on the floating label; or, displaying a pop-up window for the definition or related example sentences of the keyword in response to a long press operation on the floating label.

[0151] As an example, when multiple keywords related to "deep learning" are displayed in the reading feedback interface, multiple labels are displayed above the input box at the bottom of the interface, with the keywords "convolutional neural network" and "overfitting" displayed in the labels respectively.

[0152] When a user clicks on the "Convolutional Neural Network" tab, the cursor position in the input box is automatically filled with the string "Convolutional Neural Network". The user can then directly enter "Advantages in image processing" to form a complete supplementary answer.

[0153] When a user presses and holds the "Overfitting" label for more than one second, a semi-transparent black explanation box pops up above the label, displaying the text: "Overfitting: refers to the phenomenon where a model performs well on training data but poorly on test data." The explanation box disappears automatically after the long press ends.

[0154] In this embodiment, by displaying keywords as floating labels on the reading feedback interface and automatically filling the input box with the label content in response to a click, the user's input process is greatly simplified. This interactive design avoids the tedious process of repeatedly typing long and difficult technical terms on mobile devices, effectively reducing the probability of spelling errors and improving the efficiency of supplementary answer input. Simultaneously, the mechanism of displaying definitions or example sentences in response to a long press implements an "on-demand" hierarchical information display strategy. This design provides instant knowledge assistance to users in need without occupying valuable display space on the main interface, helping them to more accurately understand the context and thus write higher-quality supplementary answers.

[0155] Method 4: Display graphic elements in the target text that correspond to the content of the answer information, and use the graphic elements as supplementary guiding information.

[0156] As an example, see Figure 14 , Figure 14 This is a schematic diagram of the reading feedback interface provided in the embodiments of this application. Figure 8 In the reading feedback interface 506, based on the answer information 517 entered by the target object based on the guidance question 509, graphic elements 522 corresponding to the content of the answer information 517 in the target text are displayed as supplementary guidance information.

[0157] In some embodiments, when the content characteristics of the answer information meet one of the following conditions, the graphic elements in the target text corresponding to the content of the answer information are displayed: when the content of the answer information includes an entity relationship topology, the visualization chart corresponding to the entity relationship topology is displayed as a graphic element; for example, when the answer information aims to describe the intricate relationships between multiple people, organizations, or concepts, a dynamically constructed person relationship diagram is displayed as a graphic element; when the answer information involves specific geographical location distribution, character movement paths, or spatial layout of places, a map containing location markers or movement trajectories is displayed as a graphic element.

[0158] In this embodiment, graphic elements offer the intuitive advantage of "what you see is what you get." When dealing with content involving appearance, path, or network relationships, displaying graphic elements can eliminate ambiguity and vagueness that may exist in verbal descriptions, providing a more accurate and three-dimensional reference for the target object. This complementary approach of text and graphics not only improves the signal-to-noise ratio of information transmission but also effectively stimulates the visual memory of the target object, thereby enhancing the overall efficiency and quality of assisted reading interaction.

[0159] In some embodiments, the input method for supplementary answer information can be the same as the input method for answer information, so it will not be described again here.

[0160] In some embodiments, after receiving supplementary response information, a dynamic loading animation of analysis is displayed on the reading feedback interface; if the content of the response information meets the preset quality standards, a positive incentive animation is displayed on the interface before displaying the next round of guidance information or the end instruction; wherein, the positive incentive animation includes a pop-up effect of a specific medal icon or a bubble display effect of a specific compliment.

[0161] In some embodiments, when a submission instruction for supplementary answer information is detected (e.g., when the user clicks the "Submit" control or voice input ends), the current input control is immediately locked to prevent duplicate input, and a graphics rendering engine is invoked in a designated area of ​​the reading feedback interface (such as the bottom of the dialogue flow or the center of the screen) to load and play a preset dynamic loading animation. This dynamic loading animation represents the system background performing natural language processing and quality assessment on the input text data; the dynamic loading animation continues to be displayed until the evaluation result is received asynchronously in the background.

[0162] In some embodiments, when the obtained evaluation results indicate that the supplementary answer information meets the preset quality standards, the rendering process of the positive incentive animation is triggered first before executing the next round of interaction logic (such as generating a new question or ending the dialogue).

[0163] In some embodiments, the content of the answer information meets the preset quality standard, meaning that the content of the answer information simultaneously satisfies the following conditions: the level of detail of the answer information is greater than or equal to the level of detail threshold; the number of information dimensions included in the answer information is greater than or equal to the number threshold; and the depth of explanation of the answer information is greater than or equal to the depth of explanation threshold.

[0164] The process for determining the level of detail, the dimensions of information included, and the depth of explanation in the response information is described above and will not be repeated here.

[0165] In this embodiment, a dynamic loading animation is displayed to clearly inform the user that the system is running normally and processing the current task. This immediate visual feedback effectively eliminates interface stagnation caused by network latency or computation time, preventing users from repeatedly clicking or misoperating due to uncertainty about the system status, thus ensuring the stability of the interaction process. In learning and reading scenarios, badges or praise bubbles triggered in real time by the quality of responses provide immediate and visual affirmation, quickly stimulating the user's sense of accomplishment and reinforcing their behavior of expressing themselves in a high-quality manner, thereby increasing user engagement and completion rate with the reading feedback system.

[0166] In some embodiments, a mind map construction area may also be displayed in the reading feedback interface; in response to the target object's input of answer information and supplementary answer information in each round, the corresponding thinking nodes are generated and displayed in real time in the mind map construction area; as the interactive guidance process iterates, the connection relationship and hierarchical structure between thinking nodes are dynamically updated.

[0167] As an example, suppose the target audience is reading a novel and sharing their thoughts. The guiding question, or the current interactive topic, is "Analyze the personality traits of the novel's protagonist." A mind map construction area is displayed at the bottom of the reading feedback interface. Initially, this area displays a root node at its center, containing the text "The protagonist's personality."

[0168] Upon receiving the user's response, "I think he is very kind-hearted," the system identifies the core keyword "kind-hearted" through semantic analysis. It then generates a first-level child node below the root node and connects it to the root node via a connecting line, visually demonstrating the subordinate relationship between the argument and the topic.

[0169] The follow-up question based on the answer information is displayed as "Can you give an example to illustrate his kindness?"; in response to receiving the user's supplementary answer information "because he always waters the roses and puts a glass dome on them", the two specific behavioral elements of "watering" and "putting a glass dome on them" are extracted, and two second-level child nodes are generated under the node "kindness", thus constructing a vertical logical chain of "personality - kindness - caring for roses".

[0170] Then, supplementary guidance information is displayed: "Besides being kind-hearted... what other characteristics do you think he has?" to expand the guidance to include different dimensions. After receiving the user's supplementary answer, "He is brave and dares to explore alone," a new personality dimension, "bravery," is identified, and another first-level child node is generated next to the root node. This node is at the same level as the previous "kind-hearted" node and is visually presented as parallel to showcase different dimensions of thinking on the same topic.

[0171] In this embodiment, by displaying a mind map, instantaneous, linear spoken or written expressions are transformed in real time into a persistent, structured two-dimensional graph. This intuitive visual feedback helps users "see" their thought process, clarifying the supporting relationships between viewpoints (high-level nodes) and arguments (low-level nodes), thereby effectively training structured expression skills. As the number of interaction rounds increases, the mind map continuously grows and improves. As a real-time "external memory," this helps users maintain focus on the core topic during multiple rounds of complex question-and-answer sessions, preventing them from forgetting previous arguments or deviating from the topic due to lengthy dialogues, thus stabilizing the focus of the conversation and reducing cognitive load. This effectively improves the efficiency and effectiveness of generating reading feedback.

[0172] In step 103, in response to the end command for the interactive guidance process, the generated target object's reading feedback on the target text is displayed. The reading feedback incorporates the answer information and supplementary answer information from each round of interactive guidance.

[0173] In some embodiments, the reading feedback can be generated by using the response information as the main body, the supplementary response information generated during each round of guidance as branches, and semantically fusing multiple text segments using natural language processing technology to generate the reading feedback.

[0174] In some embodiments, reading feedback is carried by cards. In step 103 above, in response to the end command for the interactive guidance process, the generated reading feedback of the target object on the target text is displayed. This can be achieved in the following ways: in response to the end command for the interactive guidance process, a preview interface is displayed; in the preview interface, different visual styles are used to distinguish between the answer information and the supplementary answer information; in response to the confirmation operation triggered in the preview interface, a card corresponding to the reading feedback is generated, and the card includes the reading feedback of the target object on the target text.

[0175] As an example, in the preview interface, different visual styles can be used to distinguish between the initial answer and supplementary answer information: the default font style of the user's initial answer information can be maintained, while supplementary answer information provided after guidance can be automatically highlighted, bolded, or underlined. This differentiated display intuitively shows which content the user originally thought of and which content was prompted by the guidance.

[0176] As an example, see Figure 15 , Figure 15 This is a schematic diagram of the preview interface provided in this application embodiment. In the preview interface 523, different visual styles are used to distinguish between the initial answer information and supplementary answer information; the default font style of the user's initial answer information is maintained, while supplementary answer information provided after guidance is displayed in bold and underlined style. The preview interface 523 also displays a confirmation control 524, which is used to trigger the generation of the card corresponding to the reading feedback.

[0177] In some embodiments, the reading feedback displayed in the preview interface is editable; the content of the reading feedback can be adjusted again by editing the reading feedback.

[0178] In some embodiments, when generating cards corresponding to reading feedback, a graphics compositing engine can be invoked. Using a preset card template, the metadata of the target text (such as book cover and title), the identification information of the target object (such as avatar, nickname, and badges obtained), and the reading feedback displayed in the preview interface are layered and composited to ultimately generate a static image or dynamic rich media card that can be stored or shared.

[0179] In this embodiment, by using differentiated visual styles (such as color changing and bolding) in the preview interface to distinguish between the initial and supplementary answers, the evolution of the user's expression under system guidance is intuitively shown. This visual contrast allows users to clearly perceive the concrete results of their expanded thinking, thereby improving the generation effect of reading feedback. Furthermore, through the preview and confirmation mechanism, a smooth transition from "multi-turn dialogue flow" to "chapter-style text" is achieved. This not only gives users the right to make a final check and mentally integrate fragmented information, but also ensures that the final generated card content is user-approved, logically coherent text, avoiding semantic gaps that may result from automatic machine splicing.

[0180] In some embodiments, in step 103 above, in response to the end instruction for the interactive guidance process, before displaying the reading feedback of the generated target object on the target text, a completion visualization component can also be displayed in the reading feedback interface. The completion visualization component is used to visually prompt the target object about the completion level of the currently entered answer information; the display status of the completion visualization component is dynamically updated based on the completion level.

[0181] In some embodiments, the completion visualization component can be displayed simultaneously with the guidance questions, or simultaneously with the supplementary guidance questions, or continuously displayed in the reading feedback interface.

[0182] In some embodiments, the completion visualization component includes multiple independent graphic elements, each graphic element is associated with a preset answer point, and each graphic element displays the corresponding answer point prompt text; accordingly, the display state of the completion visualization component is dynamically updated based on the completion level, which can be achieved in the following way: in response to the content of the answer information hitting the first answer point, the target graphic element associated with the first answer point is controlled to perform a preset completion interactive effect.

[0183] As an example, graphic elements can include: labels, nodes, puzzle pieces, etc.

[0184] As an example, the reading feedback interface displays a row of horizontally arranged, rounded bubble labels. Each bubble label represents a preset answer point, such as "[Express your opinion]", "[Give an example]", or "[Share your feelings]". Before entering an answer, all bubble labels are inactive. During the input process, if the content of the answer matches the first answer point, the bubble label corresponding to the first answer point will change from inactive to active.

[0185] In some embodiments, the interactive effects include at least one of the following: a breaking effect of the target graphic element, a rising and moving effect of the target graphic element, and a visual celebration effect for the target graphic element.

[0186] As an example, the shattering effect of a target graphic element can be displayed as follows: the target graphic element displays a frozen effect, and then shatters into multiple irregular polygonal fragments. The fragments scatter, shrink rapidly, fade out, and eventually disappear.

[0187] The aerial movement effect of the target graphic element can be displayed as follows: the target graphic element moves upward from its original position, and during the ascent, it exhibits a slight left-right swaying motion to simulate floating in the air. At the same time, the target graphic element itself gradually shrinks and becomes transparent.

[0188] Visual celebratory effects for a target graphic element can be displayed by adding celebratory visual elements around or above the target graphic element, such as clapping, confetti, or thumbs-up patterns.

[0189] In this embodiment, the abstract, high-level requirement of "high-quality reading feedback" is deconstructed into a set of specific, visual answer points (such as "[expressing an opinion]" or "[giving an example]"), transforming the implicit expression goal into explicit interface elements that are immediately clear to the user. This greatly reduces the user's cognitive load and the difficulty of generating reading feedback, significantly improving the user's efficiency and willingness to complete high-quality reading feedback, thereby effectively improving the efficiency and effectiveness of reading feedback generation.

[0190] In some embodiments, each answer point has a preset answer time. For a second answer point that is not hit, in response to the end of the answer time, at least one of the following operations is performed: displaying key point guidance information at the associated position of the graphic element corresponding to the second answer point, the key point guidance information being used to assist in answering the second answer point; changing the visual style of the graphic element corresponding to the second answer point to provide a visual reminder to the target object.

[0191] In some embodiments, the preset response time can be displayed as a countdown in the reading feedback interface.

[0192] In some embodiments, the associated position of the graphic element of the second answer point can be any side of the graphic element (e.g., above, below, etc.). In this case, the key point guidance information can be displayed on any side of the graphic element in the form of a text box, a bubble prompt box, etc.

[0193] In some embodiments, changing the visual style of the graphic element corresponding to the second answer point may include: when the graphic element includes text, changing the visual style by changing the text in the graphic element. For example, in response to the end of the answer time, the original text may be hidden inside the graphic element, and the key point guidance information may be displayed in the position of the original text.

[0194] In this embodiment, an automatic prompting system is implemented for the user by pre-setting a response time. When the response time ends, it can be considered that the target user has spent too much time on a certain key point of the response (i.e., may have encountered a mental block), at which point a visual reminder or guidance information will be actively triggered. This design avoids input interruptions caused by users "not knowing how to ask for help" or "not wanting to ask for help," greatly improving the accuracy and efficiency of guidance.

[0195] In some embodiments, before displaying the reading feedback of the generated target object on the target text in step 103 above, a submission control for the input answer information and supplementary answer information may also be displayed; in response to the triggering operation of the submission control, an end command for the interactive guidance process is triggered.

[0196] In some embodiments, the submission control has two states: a disabled state that is not interactive when the user is inputting answer information or when the number of characters in the answer has not reached the minimum threshold; and an interactive active state when the input of the answer content is detected to be complete or the preset minimum information requirement is met. When the submission control is active, the submission control can be triggered.

[0197] In this embodiment, the submission control allows users to actively control the interaction process and decide when to end the guidance based on their own expression intentions and time arrangements, thus achieving a balance between intelligent guidance and user autonomy.

[0198] In some embodiments, before displaying the reading feedback of the generated target object on the target text in step 103 above, an end command for the interactive guidance process may be triggered in response to the number of information dimensions included in the content of the target object's response reaching a number threshold; wherein, the content of the response includes the response information and supplementary response information in each round of interactive guidance process.

[0199] In some embodiments, the number of information dimensions included in the target object's answer can be determined by pre-constructing a multidimensional evaluation model for the target text. The multidimensional evaluation model can divide the effective information dimensions into multiple preset categories, such as factual statement dimensions (involving time, place, people, events), sentiment dimension (involving emotional words such as joy, anger, sorrow, and happiness), logical causal dimension (involving conjunctions such as "because" and "therefore"), and value reflection dimension (involving abstract concepts such as principles and enlightenment). When the answer information is received, the text features of the answer information are mapped to the preset category through named entity recognition and intent classification algorithms.

[0200] In some embodiments, whenever a response or supplementary response is received from the target object, natural language processing technology is used to perform text analysis to identify the effective information dimensions contained therein; if the identified dimension is a new dimension that has not yet been recorded, the dimension counter is incremented; when the accumulated number of effective information dimensions reaches or exceeds the threshold, an end command for the current interactive guidance process is automatically triggered.

[0201] In some embodiments, the reading feedback interface may also display a dimension collection progress control (such as a circular progress bar or an array of unlit icons); whenever a new valid information dimension is identified, the corresponding icon or progress bar is highlighted in the reading feedback interface. This provides users with real-time goal-oriented feedback, intuitively showing the gap between the current level of completeness of expression and the system requirements.

[0202] In this embodiment of the application, an automatic termination mechanism is provided for the interactive guidance process. When the user has completed a high-quality expression from multiple perspectives, the guidance is automatically terminated to avoid excessive follow-up questions. This ensures the effectiveness of reading feedback generation while effectively improving the efficiency of reading feedback generation.

[0203] In some embodiments, evaluation information for reading feedback may also be displayed; wherein the evaluation information includes at least one of the following: a rating for the reading feedback, and comments on the reading feedback.

[0204] The rating is used to indicate the quality of the reading feedback. In some embodiments, when the evaluation information includes a rating for the reading feedback, the rating is obtained by evaluating the reading feedback based on multiple rating dimensions; for each rating dimension, the score of the reading feedback on the corresponding rating dimension is displayed.

[0205] In some embodiments, multiple rating dimensions may include content completeness dimension, logical coherence dimension, and richness of expression dimension.

[0206] In some embodiments, displaying the reading feedback score for each rating dimension can be achieved in the following ways: For the content completeness dimension, key entities and core event descriptions are extracted from the reading feedback. The extracted key entities and core event descriptions are then semantically compared with the pre-defined standard summary or core knowledge graph of the target text. By calculating the keyword coverage or the cosine similarity of the vector space model, a first score indicating the accuracy and coverage of the content is generated.

[0207] For the logical coherence dimension, the system identifies conjunctions (such as causal conjunctions and adversative conjunctions) and pronouns in the reading feedback based on a syntactic analysis model; it analyzes the dependency relationships and semantic flow between sentences in the reading feedback, judges whether there are gaps or contradictions in the narrative logic of the reading feedback, and generates a second score indicating the degree of logical coherence.

[0208] For the dimension of expressive richness, we statistically analyze the vocabulary diversity indicators (such as the density of idioms and adjectives) and the complexity of sentence structure (such as the use of parallel sentences and compound sentences) in reading feedback; based on the statistical characteristics of vocabulary and sentence structure, we generate a third score that indicates the richness of language expression.

[0209] The first, second, and third scores are displayed as reading feedback scores in the corresponding rating dimensions.

[0210] It should be noted that only three scoring dimensions are used here. In practical applications, different scoring dimensions can be set according to actual needs. This application does not limit the specific scoring dimensions.

[0211] In some embodiments, when displaying the rating, preset weighting coefficients for each rating dimension can also be obtained; the first score, the second score, and the third score are weighted and summed according to their corresponding weighting coefficients, and the result is the comprehensive rating for the reading feedback.

[0212] In some embodiments, when displaying ratings, a bar chart can be generated to show the score distribution for each rating dimension.

[0213] As an example, the reading feedback card displays the total score "88", and below it, a bar chart shows "Content: 95", "Logic: 90" and "Writing Style: 75" respectively, intuitively showing the scores of each ability.

[0214] In this embodiment, by breaking down subjective "reading comprehension" into calculable objective dimensions such as content, logic, and expression, and then quantitatively scoring them, the efficiency of evaluating reading comprehension is improved, while ensuring the fairness and consistency of the scoring results. Furthermore, calculating and displaying scores for each dimension separately helps users clearly identify their strengths (such as accurate comprehension) and weaknesses (such as limited vocabulary) in their expression abilities. This refined data feedback provides clear guidance for users' subsequent targeted training.

[0215] In some embodiments, comments on reading feedback can be generated by determining the target object's expression weaknesses and strengths based on the scores of each rating dimension of the reading feedback. In some embodiments, the dimensions of expressive weaknesses and expressive strengths can be determined in any of the following ways: comparing the scores of each dimension with a preset benchmark score line, identifying dimensions with scores below the benchmark score line as expressive weaknesses, and identifying dimensions with scores above the excellent score line as expressive strengths; wherein the benchmark score line includes a basic score line and an excellent score line; or, The scores of each dimension were sorted, and the dimension with the lowest score was identified as the dimension of weakness in expression, while the dimension with the highest score was identified as the dimension of strength in expression. In some embodiments, after determining the target object's expression weakness dimension and expression strength dimension, specific keywords or key plots contained in the target object's input answer information and supplementary answer information are obtained; a pre-set natural language generation model or a template-based comment generation engine is invoked; based on the expression weakness dimension and the specific keywords, a guiding comment containing improvement suggestions is generated; based on the expression strength dimension and the key plots, an incentive comment containing specific praise is generated. The generated comments and rating information are associated and stored, and then displayed in the reading feedback interface or reading feedback card.

[0216] As an example, see Figure 16 , Figure 16 This is a schematic diagram of a reading feedback card provided in an embodiment of this application. The reading feedback card 525 sequentially displays the target audience's reading feedback, the rating for the reading feedback, and comments on the reading feedback.

[0217] In this embodiment of the application, the reading and expression ability of the target object is quantitatively evaluated, and based on the evaluation results, the strengths and weaknesses are distinguished. Different comments are generated and displayed in a targeted manner, so that the comments are closely related to the user's actual reading experience, thereby improving the evaluation effect of reading feedback and enabling users to have an objective and intuitive understanding of their own expression ability.

[0218] In some embodiments, while displaying evaluation information, a modification control for reading feedback is also displayed; upon receiving a trigger operation on the modification control, a modification interface for reading feedback is displayed; based on the modification interface, in response to a confirmation operation on the target reading feedback obtained through modification, evaluation information for the target reading feedback is displayed.

[0219] In some embodiments, the reading feedback modification interface displays the reading feedback to be modified. By editing the reading feedback to be modified, the modified reading feedback, i.e. the target reading feedback, is obtained. The editing operation may include at least one of the following: inserting, deleting, replacing text characters, and reorganizing paragraphs. Based on the reading feedback for this target, the evaluation information is redefined and displayed.

[0220] The process for determining the evaluation information is described above and will not be repeated here.

[0221] In some embodiments, while displaying the evaluation information of the target reading feedback, it may also display comparison information between the target reading feedback and the reading feedback information before modification.

[0222] In some embodiments, the process of determining the comparison information may include: obtaining the initial evaluation information corresponding to the reading feedback before modification, the initial evaluation information including the initial comprehensive score and the initial scores of each scoring dimension; simultaneously obtaining the target evaluation information corresponding to the target reading feedback, the target evaluation information including the target comprehensive score and the target scores of each scoring dimension; calculating the difference data between the target evaluation information and the initial evaluation information, the difference data including at least the change value of the comprehensive score (i.e., the target comprehensive score minus the initial comprehensive score) and the change value of the scores of each scoring dimension; generating a comparison evaluation display component based on the difference data, the display component including at least one of the following visual elements: score change indicator, used to indicate the direction and magnitude of score change through specific symbols (such as upward arrows, downward arrows, equal signs) or colors (such as green for improvement, red for decline); text difference highlighting, used to identify the added, deleted, or replaced content of the target reading feedback relative to the reading feedback before modification in the text display area through underlines, background color highlighting, or strikethrough marks; and displaying the comparison evaluation display component in the reading feedback interface.

[0223] In this embodiment, by calculating and displaying the differences in scores and dimensions before and after modification, the user is given intuitive data feedback on the quality changes brought about by their editing operations. This helps the user establish a cognitive connection between "modification of specific content" and "changes in specific ability dimensions," thereby deepening the user's understanding of high-quality expression. In some embodiments, a sharing control for reading feedback can also be displayed; in response to a sharing instruction triggered by the sharing control, the target object's reading feedback on the target text is shared, thereby assisting the user in conducting more accurate self-reflection and expression skills training.

[0224] In some embodiments, in response to a sharing instruction triggered by a sharing control, sharing the target object's reading feedback on the target text can be achieved in the following ways: in response to a sharing instruction triggered by a sharing control, displaying multiple sharing paths; in response to a selection operation for a target sharing path among the multiple sharing paths, sharing the target object's reading feedback on the target text based on the target sharing path.

[0225] These multiple sharing paths can include community sharing within the current reading application, link sharing for external social platforms, and file sharing for instant messaging applications.

[0226] As an example, the community sharing path is used to publish reading feedback to the public reading square or specific book discussion forum within the current application; the link sharing path is used to generate a Uniform Resource Locator URL or QR code containing the access address of the reading feedback for external platforms to call; and the file sharing path is used to render the reading feedback as a portable image file or document file containing text and image information, and call the system-level sharing interface to send it to third-party applications.

[0227] In some embodiments, when a trigger operation is received for the sharing control, a sharing path selection overlay pops up at the bottom or center of the reading feedback interface; if the operation instruction selected by the user points to a community sharing path (i.e., the target sharing path), the internal data publishing process of the application is triggered, the reading feedback is associated with the user identifier of the current target object and the book identifier of the target text, and written to the community database; if it points to a file sharing path, the local image rendering engine is started, the reading feedback card is composited into an image format, and the user is redirected to the system sharing list for selecting a recipient.

[0228] In this embodiment, by providing multiple sharing paths such as in-app communities, external links, and local files, it covers users' comprehensive needs from private sharing (sending to specific friends) to public display (posting to the forum). This not only improves the convenience of the user experience but also promotes the dissemination and circulation of high-quality content, enhancing users' social satisfaction. Furthermore, by adapting different content carriers to different sharing paths (such as converting feedback into long image files with beautiful layout), it ensures that reading feedback still has a good reading experience and visual appeal after leaving the original application environment (such as in WeChat Moments), solving the problem of formatting errors or information loss that may occur when sharing across platforms.

[0229] In some embodiments, the sharing instruction is a card sharing instruction, which instructs the sharing of reading feedback in the form of a card. Accordingly, in response to a sharing instruction triggered by a sharing control, sharing the reading feedback of the target object on the target text can be achieved in the following ways: in response to a card sharing instruction triggered by a sharing control, displaying multiple card sharing methods; wherein, the multiple card sharing methods include silent cards and audio cards, and the audio cards carry a voice playback control for the reading feedback; in response to a selection operation of the target card sharing method among the multiple card sharing methods, sharing the target card corresponding to the target card sharing method, the target card carrying the reading feedback of the target object on the target text.

[0230] In some embodiments, in response to a selection operation of a target card sharing method among multiple card sharing methods, multiple card templates corresponding to the sharing method are displayed; in response to a selection operation of multiple card templates, a target card corresponding to the target card sharing method is generated based on the selected card template.

[0231] In some embodiments, in response to a triggering operation of a voice playback control for reading feedback carried on an audio card, voice playback of reading feedback is played.

[0232] In some embodiments, the reading feedback speech can be obtained based on the target object's speech input content, or it can be obtained by processing the reading feedback based on speech synthesis technology.

[0233] In this embodiment, a variety of sharing methods are provided for reading feedback, which can meet the social interaction needs of the target audience in different application scenarios. Through the classification and generation mechanism of silent and audio cards, and the card customization mechanism for generating sharing cards based on self-selected card templates, not only are the visual presentation and auditory expression dimensions of reading feedback enriched, but the integrity and aesthetics of the shared content are also ensured in different terminals and display environments, thereby effectively stimulating the target audience's willingness to share.

[0234] In some embodiments, for each round of interactive guidance, a skip control may be displayed while supplementary guidance information is displayed; in response to a triggering operation on the skip control, the interactive guidance process for the current round is stopped, and one of the following is executed: displaying a new guidance question; displaying new supplementary guidance information; or triggering an end command for the interactive guidance process if the termination condition is met.

[0235] In some embodiments, when a new boot issue is displayed, the process of generating reading feedback in steps 101-103 above is re-executed for the new boot issue.

[0236] In some embodiments, when new supplementary guidance information is displayed, the display method of the new supplementary guidance information can be the same as the display method of the skipped supplementary guidance information. For example, if the skipped supplementary guidance information is a first graphic element corresponding to the content of the answer information, then the new supplementary guidance information can also display a second graphic element corresponding to the content of the answer information, where the first graphic element and the second graphic element are different.

[0237] In some embodiments, when new supplementary guidance information is displayed, the way it is displayed may differ from the way skipped supplementary guidance information is displayed. For example, if the skipped supplementary guidance information is a graphic element corresponding to the content of the answer information, then the new supplementary guidance information may be displayed as at least one keyword.

[0238] In some embodiments, the termination condition is met when the number of information dimensions included in the content answered by the target object reaches a certain threshold. The process for determining whether the number of information dimensions reaches the threshold is described above and will not be repeated here.

[0239] In this embodiment, by setting a skip control, the target object is given autonomous control over the interactive guidance process, which can effectively avoid the interactive deadlock caused by the target object's inability to understand the current guidance content or lack of interest in the current topic, and significantly improve the flexibility and smoothness of the interactive process. At the same time, by dynamically switching new guidance questions or supplementary guidance information in different display formats (such as switching from graphic elements to keywords) after triggering the skip operation, the guidance strategy is diversified and adaptable. It can continue to stimulate the target object's willingness to express from different dimensions or cognitive modalities, thereby ensuring that the final reading feedback covers sufficient information dimensions while ensuring user experience, and achieving a balance between interactive efficiency and feedback quality.

[0240] The following will describe an exemplary application of the embodiments of this application in a real-world application scenario.

[0241] In related technologies, during the reading process, users can publish information related to the content they read, such as comments and reading notes, to record their reading insights. However, when users publish information related to the reading content, it is often a passive, one-way input, lacking any assistance in the process. Specifically, existing reading feedback interfaces typically only provide a fixed input box or a pre-set simple questionnaire (such as a fill-in-the-blank template), requiring users to complete the conception and writing of the content in one go. Due to the lack of real-time feedback and guidance on the input content, users may face the dilemma of "not knowing where to start" or find it difficult to independently construct logically rigorous and content-rich reading insights.

[0242] Therefore, in related technologies, the efficiency of publishing information related to reading content is low. Furthermore, due to insufficient interactivity of the reading interface, it cannot dynamically ask follow-up questions or provide prompts based on the user's input. This mechanical interaction method often results in superficial user output (such as simply typing "good-looking" or "interesting"), making it difficult to generate high-quality, in-depth reading feedback. It also fails to effectively improve the user's reading comprehension and expression abilities, meaning the quality of reading feedback is poor.

[0243] Based on this, this application provides a method for generating reading feedback. By presenting guiding questions in the reading feedback interface and conducting iterative interactive guidance based on the user's answers, the complex task of generating reading feedback is broken down into several simpler "question-answer-supplement" steps, acting as a "scaffolding" support. This not only effectively solves the user's dilemma of not knowing where to begin, but also lowers the threshold and cognitive load for users to output high-quality reading feedback through gradual guidance, thereby improving the efficiency of reading feedback generation. Furthermore, during the guidance process, the displayed supplementary guidance information is related to the content of the user's currently input answer. That is, the supplementary guidance information can provide targeted follow-up questions or prompts based on the user's answer. This dynamically adjusted guidance logic can accurately assist users in refining their viewpoints, avoiding the tedium of mechanical questioning, ensuring that the guidance process can truly stimulate users' thinking, effectively improving the guidance effect, and thus effectively improving the content quality of reading feedback and the generation effect of reading feedback.

[0244] Next, the method for generating reading feedback provided in the embodiments of this application will be described from the product side.

[0245] First, the triggering process of the AI ​​guidance function and the generation and switching process of guidance questions will be explained.

[0246] During the user's (i.e., the target audience's) text reading process, after the user completes reading the target text (e.g., a chapter), a "Share Reading Reflections" button (i.e., a reading feedback control) can be displayed. Clicking this "Share Reading Reflections" button leads to the "Open-ended Sharing Reflections" page (i.e., the reading feedback interface). Clicking the "AI Guidance" button (i.e., an artificial intelligence guidance control) leads to the "AI-guided Sharing Reflections" page, which displays a prompt question (i.e., a guidance question is displayed on the reading feedback interface). Based on the target text being read, an open-ended comprehension question (i.e., a guidance question) is automatically generated. For example, when the target text is a novel, the question could be, "What kind of person do you think the protagonist of the novel is? Please elaborate."

[0247] The display area for open-ended, comprehension-based questions can be found in the explanation in step 101 above, and will not be repeated here.

[0248] In some embodiments, while displaying the open-ended comprehension question, a voice playback control is also displayed, which is used to read the question aloud; (i.e., the voice playback control can be displayed at the associated location of the guiding question); wherein, the complexity and guidance of the open-ended comprehension question can be adjusted according to the user's reading age or historical performance; the method of generating the open-ended comprehension question can be found in the description of "generating guiding questions corresponding to the target text through artificial intelligence" in step 101 above, and will not be repeated here.

[0249] When a user is not interested in a particular question, they can click the "Switch" button (i.e., change the control for the first question or the second question) to switch to another question. The implementation of switching to other questions through the "Switch" button can be found in the relevant explanations of changing the control for the first question and changing the control for the second question in step 101 above, which will not be repeated here.

[0250] Secondly, the process of users answering questions and supplementing their answers according to system guidance is explained.

[0251] The system responds to a question via voice input and receives the answer. The voice input can be implemented using a voice input control, which is displayed simultaneously with the prompt question.

[0252] Based on natural language processing technology, the answer information is analyzed in real time and evaluated based on multiple dimensional standards; The criteria can include multiple dimensions, such as: keyword coverage (to assess whether the response mentions keywords in the target text); details and arguments (to assess whether the response is supported by specific plot points); logic and structure (to assess whether the response is fluent and well-organized); and response length and completeness. In some embodiments, when an answer is detected to be inconsistent with the evaluation criteria, supplementary guidance information associated with the content of the answer is displayed to guide the user to improve the answer.

[0253] The process of checking whether the response meets the evaluation criteria can be found in step 103 above, which involves scoring the reading feedback. That is, the response is scored using a scoring method for reading feedback. If the score exceeds a preset scoring threshold, the response meets the scoring criteria; otherwise, it does not.

[0254] The supplementary guidance information comes in four forms, corresponding to different scenarios, which are explained below.

[0255] Format 1: Asking a follow-up question (i.e., displaying a supplementary question based on the answer information, and using the supplementary question as supplementary guiding information). As an example, if a user answers with correct keywords but does not elaborate on the answer, the follow-up question is displayed: "From where did you feel the protagonist's kindness?"

[0256] Format Two: Original Text Paragraph (This displays the original text corresponding to the content of the answer within the target text, and uses the original text as supplementary guiding information). As an example, when a user cannot recall or cite details, an original text paragraph containing key plot points (such as the description of "the protagonist taking care of the rose") is displayed to guide the user to find evidence in the text. Clicking the "More" button (i.e., the original text viewing control) allows viewing more context of the original text paragraph.

[0257] Format 3: Keyword Hints (displaying at least one keyword as supplementary guidance). For example, if a user's answer is too fragmented and lacks abstract generalization and core vocabulary, a keyword list can be provided (e.g., for the theme of "adventure," hints such as "courage, unknown, exploration, growth") to help the user build an expression framework.

[0258] Format 4: Pictorial prompts (i.e., displaying graphic elements in the target text that correspond to the content of the answer, and using these graphic elements as supplementary guiding information). As an example, the interface displays illustrations related to the question (such as a photo of the protagonist with a fox), using visual stimulation to encourage the user's associations and descriptive intentions.

[0259] It should be noted that the above four forms of related explanations can be found in step 102 above, which explains the four ways of displaying supplementary guidance information related to the content of the answer information, and will not be repeated here.

[0260] When the user provides additional answers based on the supplementary guidance information, they can input voice input to obtain supplementary answer information, which will then be analyzed and tested again.

[0261] The process is repeated multiple times until the user's answer meets the scoring criteria.

[0262] As an example, if a user answers "kindness," then the keyword in the answer is correct, but the details and evidence are insufficient, and the answer is also incomplete and lacks length. Therefore, you can continue by asking, "From what things did you feel the Little Prince's kindness?" The user can then provide further details (i.e., display supplementary guiding information related to the content of the answer).

[0263] The scoring and sharing process for the answers is explained below.

[0264] When a user's answer meets the system's qualifying standards in terms of keywords, details, logic, and completeness (i.e., the answer information meets the scoring criteria), the system generates my reflections (i.e., reading feedback) and a score (i.e., a score for the reading feedback) in response to the click of the "Submit Answer" button (i.e., the submission control). The system also displays the scores for each evaluation criterion (i.e., the scores for each scoring dimension) and comments (i.e., comments for the reading feedback).

[0265] At the same time, a "Generate Share Card" button (i.e., a sharing control) can be displayed. In response to the click of the "Generate Share Card" button, a graphic card can be generated. The graphic card can include the book cover corresponding to the target text, the user's identifier (such as nickname), a badge representing the user's expressive ability, and the user's reading feedback. The graphic card can also include both audio and plain text display formats.

[0266] Next, the method for generating reading feedback provided in the embodiments of this application will be described from a technical perspective.

[0267] See Figure 17 , Figure 17 This is a flowchart illustrating the reading feedback generation method provided in the embodiments of this application. Figure 2 The following will combine Figure 17 The steps shown in the diagram are explained.

[0268] In step 1701, the user clicks the "Share Reading Reflections" button. In some embodiments, the front-end application can capture this click event. Then, step 1702 is executed.

[0269] In step 1702, the front-end application sends an initial problem generation request to the back-end service.

[0270] In some embodiments, the front-end application sends an initial question generation request to the back-end service via the HTTPS protocol; wherein the request contains the identifier of the currently read book (i.e., the target text) and the user's unique identifier.

[0271] In step 1703, the backend service queries the book text and user data from the data storage terminal.

[0272] In some embodiments, after receiving an initial question generation request, the backend service queries the complete text data of the book and the user's historical reading profile (such as reading age, past answering preferences, etc.) from the data storage terminal.

[0273] In step 1704, the data storage terminal returns data to the backend service.

[0274] The returned data consists of the queried book text and user data.

[0275] In step 1705, the backend service generates personalized questions using Natural Language Processing (NLP).

[0276] In some embodiments, semantic analysis of the target text is performed by invoking an NLP service (such as a large language model based on the Transformer architecture) to automatically extract the core topics and key entities; then, the natural language processing service generates one or more open-ended questions of appropriate difficulty and guidance based on the user's historical reading profile.

[0277] In step 1706, the backend service returns problem data to the frontend application.

[0278] The question data includes the generated open question and related metadata (such as associated keywords and its position in the original text), which is encapsulated in JSON format and returned to the front end.

[0279] In step 1707, the front-end application displays the problem and reads it aloud to the user.

[0280] In some embodiments, after the front-end application parses the problem data, it renders the problem area on the page and calls the device's text-to-speech (TTS) engine to read the text aloud.

[0281] In some embodiments, while the front-end application displays the issue to the user, it can also display an issue switching button. If the user clicks the "Switch" button, the front-end will send a request to the back-end again, and the back-end will select another issue from the pre-generated or dynamically generated issue pool and return it, thus achieving seamless switching.

[0282] In step 1708, the user inputs a voice or text response to the front-end application.

[0283] In some embodiments, users answer questions via voice, and the front-end application uses an integrated high-precision speech recognition (ASR) SDK to convert the speech stream into text in real time. The converted text is immediately displayed in an input box for user confirmation, ensuring the accuracy of the system's analysis.

[0284] In step 1709, the front-end application sends a response text to the back-end service, and then performs step 1710, where a multidimensional quality assessment is conducted on the back-end service.

[0285] In some embodiments, the multidimensional quality assessment process may include: the text being sent to a backend NLP analysis engine. This engine performs multidimensional in-depth analysis of the response, and its assessment model includes: keyword coverage analysis: checking whether the response mentions core keywords extracted from the original text (such as "kindness" or "love"); detail and logic analysis: using techniques such as dependency parsing to determine whether the response is supported by specific plot details and whether the sentences are fluent and coherent; and length and completeness assessment: comprehensively judging whether the information content of the response meets the standards.

[0286] These analysis results will be quantified into a comprehensive score and compared with a preset passing threshold. If the evaluation result does not meet the standard, the process will proceed to the guidance phase.

[0287] In step 1711, the backend service makes the decision-making guidance strategy.

[0288] In some embodiments, the most suitable guidance method is selected from multiple modalities based on the weakest dimension identified during multidimensional quality assessment. The guidance methods include the following: Method 1: Ask a follow-up question: The engine uses a large language model to generate a more specific and targeted follow-up question based on the current answer and context.

[0289] Method 2: Original paragraph: Quickly locate the original paragraph most relevant to the current topic using a text matching algorithm (such as BM25 combined with semantic embedding), and return the start and end positions of the paragraph to the front end, which will then highlight the paragraph.

[0290] Method 3: Keyword suggestions: Extract a list of core keywords from related text using the TF-IDF algorithm (Term Frequency-Inverse Document Frequency) and the TextRank algorithm, and display them in the form of bubbles or tags.

[0291] Method 4: Image prompts: Based on semantics, relevant illustrations are matched from a preset image library or dynamically generated using AIGC technology.

[0292] In step 1712, the backend service returns a boot instruction to the frontend application, and then step 1713 is executed.

[0293] In step 1713, the front-end application updates the interface and displays the tutorial content.

[0294] In some embodiments, after receiving the guidance instruction, the front-end application dynamically updates the interface and renders the corresponding guidance elements. The user provides supplementary answers based on the guidance, and the process repeats until the answer quality meets the standard.

[0295] In step 1714, the user submits an answer. This process can be achieved by the user clicking the "Submit Answer" button.

[0296] In step 1715, the front-end application submits the final response to the back-end service.

[0297] In some embodiments, the front-end application sends the final response text to the back-end.

[0298] In step 1716, the backend service generates ratings and comments, and then performs step 1717 to store the answers and achievements in the data storage terminal.

[0299] The backend service then performs a quality assessment on the final answer text and calls the scoring algorithm to generate detailed scores for each dimension (such as keyword coverage of 90% and detail richness of 85%) and overall comments (such as "Your answer is logically clear and the examples are vivid!").

[0300] In some embodiments, the backend service can drive the template engine based on the final data from this reading session to synthesize an achievement card by combining the user identifier, book cover, score badge, and reading feedback. This generated card can then be stored in the data storage device.

[0301] In step 1718, the backend service returns the rating results and share card data.

[0302] In some embodiments, the backend service returns the generated rating results and card data to the frontend application, which may be sent to the frontend application in the form of an access link.

[0303] In step 1719, the front-end application displays ratings, comments, and share cards to the user.

[0304] In some embodiments, when the front end displays the rating results and cards, users can share them to social media platforms with one click. The sharing process can be found in the explanation of step 103 above, and will not be repeated here.

[0305] The following description continues to illustrate the exemplary structure of the reading feedback generation device 455 provided in the embodiments of this application as a software module. In some embodiments, such as Figure 2 As shown, the software module stored in the reading feedback generation device 455 in the memory 450 may include: The question guidance module 4551 is used to present guidance questions in the reading feedback interface of the target text and display the target object's answer information based on the guidance question input; The supplementary guidance module 4552 is used to iteratively execute at least one round of interactive guidance process based on the answer information. The interactive guidance process includes: displaying supplementary guidance information associated with the content of the answer information, and receiving supplementary answer information input based on the supplementary guidance information. The supplementary guidance information is used to guide the target audience to provide supplementary answers to the given information. The feedback display module 4553 is used to display the reading feedback of the generated target object on the target text in response to the end command of the interactive guidance process. The reading feedback integrates the answer information and the supplementary answer information in each round of interactive guidance process.

[0306] In some embodiments, the device further includes an interface display module for displaying a reading interface of the target text and displaying a reading feedback control in the reading interface; in response to a trigger operation on the reading feedback control, a reading feedback interface is displayed, the reading feedback interface being used to generate reading feedback from the target object on the target text.

[0307] In some embodiments, the interface display module is further configured to display a reading feedback control in the reading interface in response to the completion of reading the target text; or, in response to a target operation performed on the target text, display a reading feedback control in the reading interface.

[0308] In some embodiments, the supplementary guidance module 4552 is further configured to: display supplementary guidance information associated with the content of the answer information in at least one of the following ways: display supplementary questions based on the content of the answer information and use the supplementary questions as supplementary guidance information; display the original text in the target text corresponding to the content of the answer information and use the original text as supplementary guidance information; display at least one keyword, the keyword being used to assist in constructing the content expression logic of the answer information and using the keyword as supplementary guidance information; display graphic elements in the target text corresponding to the content of the answer information and use the graphic elements as supplementary guidance information.

[0309] In some embodiments, the supplementary guidance module 4552 is further configured to: display a viewing control for the original text when displaying the original text corresponding to the content of the answer information; and expand the content of the displayed original text in response to a trigger operation on the viewing control to display more original content from the target text.

[0310] In some embodiments, the supplementary guidance module 4552 is further configured to: display supplementary questions based on the content of the answer information if the content of the answer information satisfies at least one of the following: the level of detail of the answer information is less than a level of detail threshold; the number of information dimensions included in the content of the answer information is less than a number threshold; or the depth of explanation of the content of the answer information is less than a depth of explanation threshold.

[0311] In some embodiments, the supplementary guidance module 4552 is further configured to: display at least one keyword, each keyword corresponding to a key piece of information in the target text, when the content of the answer information includes multiple fragmented features and the multiple fragmented features correspond to at least one key piece of information in the target text; or, display at least one keyword in response to the content of the answer information matching the keyword.

[0312] In some embodiments, the device further includes a feedback evaluation module for displaying evaluation information for reading feedback; wherein the evaluation information includes at least one of the following: a score for the reading feedback and comments on the reading feedback.

[0313] In some embodiments, the apparatus further includes a feedback modification module, configured to: display modification controls for reading feedback while displaying evaluation information; display a modification interface for reading feedback upon receiving a trigger operation for the modification controls; and, based on the modification interface, display evaluation information for the target reading feedback in response to a confirmation operation for the modified target reading feedback.

[0314] In some embodiments, the evaluation information includes a score for the reading feedback, which is obtained by evaluating the reading feedback based on multiple rating dimensions; the feedback evaluation module is also used to display the score of the reading feedback on each rating dimension.

[0315] In some embodiments, the device further includes a feedback sharing module for displaying a sharing control for reading feedback; and sharing the reading feedback of the target object for the target text in response to a sharing instruction triggered based on the sharing control.

[0316] In some embodiments, the feedback sharing module is further configured to display multiple sharing paths in response to a sharing instruction triggered by a sharing control; and to share reading feedback of the target object on the target text based on the target sharing path in response to a selection operation of the target sharing path among the multiple sharing paths.

[0317] In some embodiments, the sharing instruction is a card sharing instruction, which instructs the sharing of reading feedback in the form of a card. The feedback sharing module is also used to display multiple card sharing methods in response to the card sharing instruction triggered by the sharing control. The multiple card sharing methods include silent cards and audio cards, with audio cards carrying voice playback controls for reading feedback. In response to the selection operation of the target card sharing method among the multiple card sharing methods, the target card corresponding to the target card sharing method is shared, and the target card carries the reading feedback of the target object for the target text.

[0318] In some embodiments, the device further includes a completion display module, configured to: in response to an end command for the interactive guidance process, before displaying the generated reading feedback of the target object on the target text, display a completion visualization component in the reading feedback interface, the completion visualization component being used to visually prompt the target object about the completion level of the currently entered answer information; and dynamically update the display state of the completion visualization component based on the completion level.

[0319] In some embodiments, the completion visualization component includes multiple independent graphic elements, each graphic element being associated with a preset answer point, and each graphic element displaying prompt text corresponding to the answer point; the completion display module is also used to control the target graphic element associated with the first answer point to perform a preset completion interactive effect in response to the content of the answer information hitting the first answer point.

[0320] In some embodiments, each answer point has a preset answer time, and the device further includes a point guidance module for performing at least one of the following operations in response to the end of the answer time for a second answer point that was not hit: displaying point guidance information at the associated position of the graphic element corresponding to the second answer point, the point guidance information being used to assist in answering the second answer point; changing the visual style of the graphic element corresponding to the second answer point to provide a visual reminder to the target object.

[0321] In some embodiments, the question guidance module 4551 is further configured to display an input area for reading feedback on the target text in the reading feedback interface of the target text; display an artificial intelligence guidance control at a first associated position of the input area; wherein the artificial intelligence guidance control is configured to generate guidance questions corresponding to the target text through artificial intelligence; and display the guidance questions at a second associated position of the input area in response to a trigger operation on the artificial intelligence guidance control.

[0322] In some embodiments, the apparatus further includes: a first control display module, configured to display a first issue replacement control for replacing the boot question at an associated location of the boot question while presenting the boot question; and a first issue switching module, configured to replace the boot question with a new boot question in response to a triggering operation on the first issue replacement control.

[0323] In some embodiments, the apparatus further includes: a second control display module, configured to display a second question replacement control for replacing the guidance question at an associated location of the guidance question while presenting the guidance question; a second question switching module, configured to display a plurality of candidate guidance questions in response to a triggering operation of the second question replacement control; and to replace the guidance question with the selected candidate guidance question in response to a selection operation performed on the candidate guidance question.

[0324] In some embodiments, the reading feedback interface includes a voice input control and a text input area for inputting answer information; the question guidance module 4551 is also used to receive the voice answer information input by the target object based on the voice input control, and to display the text answer information corresponding to the voice answer information in the text input area.

[0325] In some embodiments, before displaying the reading feedback of the generated target object on the target text, the device further includes a guidance end module for: displaying a submission control for the input answer information and supplementary answer information; and triggering an end command for the interactive guidance process in response to a triggering operation on the submission control.

[0326] In some embodiments, before displaying the reading feedback of the generated target object on the target text, the device further includes a guidance end module, which triggers an end command for the interactive guidance process in response to the number of information dimensions included in the content of the target object's response reaching a number threshold; wherein the content of the response includes response information and supplementary response information in each round of interactive guidance process.

[0327] In some embodiments, reading feedback is carried by a card. The feedback display module 4553 is further configured to: display a preview interface in response to an end command for the interactive guidance process; display answer information and supplementary answer information in the preview interface using different visual styles; and generate a card corresponding to the reading feedback in response to a confirmation operation triggered in the preview interface, wherein the card includes the reading feedback of the target object on the target text.

[0328] In some embodiments, the apparatus further includes a guidance skip module, configured to: display a skip control while displaying supplementary guidance information for each round of interactive guidance process; stop the current round of interactive guidance process in response to a triggering operation on the skip control, and perform one of the following: display a new guidance question; display new supplementary guidance information; or trigger an end command for the interactive guidance process if an end condition is met.

[0329] This application provides a computer program product, which includes a computer program or computer-executable instructions. When the computer-executable instructions or the computer program are executed by a processor, the processor will execute the reading feedback generation method provided in this application embodiment, for example, such as... Figure 3 The illustrated method for generating reading feedback involves a processor of an electronic device reading a computer program or computer-executable instructions from a computer-readable storage medium, and executing the computer program or computer-executable instructions to cause the electronic device to perform the reading feedback generation method described above in the embodiments of this application.

[0330] This application provides a computer-readable storage medium storing computer-executable instructions or a computer program. When the computer-executable instructions or the computer program are executed by a processor, the processor will execute the reading feedback generation method provided in this application. For example, ... Figure 3 The method for generating reading feedback is shown.

[0331] In some embodiments, the computer-readable storage medium may be a memory such as RAM, ROM, flash memory, magnetic surface memory, optical disk, or CD-ROM; or it may be a variety of devices including one or any combination of the above-mentioned memories.

[0332] In some embodiments, computer-executable instructions may take the form of programs, software, software modules, scripts, or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as stand-alone programs or as modules, components, subroutines, or other units suitable for use in a computing environment.

[0333] As an example, computer-executable instructions may, but do not necessarily, correspond to files in a file system. They may be stored as part of a file that holds other programs or data, for example, in one or more scripts in a Hyper Text Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple co-located files (e.g., files that store one or more modules, subroutines, or code sections).

[0334] As an example, computer-executable instructions can be deployed to execute on a single electronic device, or on multiple electronic devices located at one location, or on multiple electronic devices distributed across multiple locations and interconnected via a communication network.

[0335] In summary, this embodiment of the application presents guiding questions and displays the target audience's answers on the reading feedback interface, thereby conducting an iterative interactive guidance process. This breaks down the complex task of generating reading feedback into several multi-round question-and-answer and supplementary stages. This step-by-step guidance mechanism provides the target audience with a clear entry point and framework for thinking, effectively solving the technical problem that the target audience finds it difficult to independently construct a complete reading experience when lacking auxiliary information. It also reduces the cognitive load of outputting high-quality reading feedback, thus significantly improving the efficiency of reading feedback generation.

[0336] Based on real-time analysis of the multi-dimensional content characteristics of the response information (including level of detail, number of information dimensions, and depth of explanation), supplementary guiding information (such as follow-up questions, original text, keywords, or graphic elements) highly relevant to the response content is dynamically matched and displayed. This targeted dynamic guidance strategy can accurately identify missing dimensions or logical gaps in the response information, guiding the target audience to supplement and improve it in a targeted manner. It avoids irrelevant or mechanical questions and ensures that the final reading feedback meets the preset quality standards in terms of logical coherence, content completeness, and depth of expression.

[0337] By introducing a multi-dimensional evaluation model and visualization components (such as rating bar charts, ability evolution trend charts, and before-and-after comparison evaluations), an objective and quantitative assessment of reading feedback quality is achieved. Combined with support for secondary editing, re-scoring, and a resource recommendation mechanism based on expression weaknesses, the target audience can intuitively identify their own expression strengths and weaknesses, and accordingly make targeted modifications and training, forming a complete learning and ability improvement loop.

[0338] By setting up skip controls, question change controls, and AI-guided controls, the system empowers users with autonomy over the interactive process, effectively addressing situations where users are uninterested in or have difficulty understanding specific topics, thus enhancing the robustness of the interaction flow. Simultaneously, it integrates multiple interactive functions such as voice input to text, real-time mind map creation, positive motivational animations, and quick access to the original content, enriching the modalities of information input and display, effectively reducing the operational costs for users on mobile devices, and optimizing the overall user experience.

[0339] It offers multiple sharing paths, including in-app communities, external links, and local files, and supports adaptive generation of audio or silent sharing cards based on text features. Through intelligent typesetting algorithms and rich media synthesis technology, it solves the format adaptation problem of sharing long text content on different social platforms, ensuring the integrity and aesthetics of reading feedback information during dissemination, thereby promoting the effective accumulation and circulation of high-quality reading content based on the target text.

[0340] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and scope of this application are included within the scope of protection of this application.

Claims

1. A method for generating reading feedback, characterized in that, The method includes: In the reading feedback interface of the target text, guiding questions are presented, and the target object's answer information based on the guiding questions is displayed; Based on the answer information, at least one round of interactive guidance process is executed iteratively, the interactive guidance process including: displaying supplementary guidance information associated with the content of the answer information, and receiving supplementary answer information input based on the supplementary guidance information; The supplementary guidance information is used to guide the target object to provide supplementary answers to the answer information; In response to the end command for the interactive guidance process, the generated reading feedback of the target object on the target text is displayed, the reading feedback incorporating the answer information and supplementary answer information from each round of the interactive guidance process.

2. The method according to claim 1, characterized in that, Before presenting guiding questions in the reading feedback interface of the target text, the method further includes: Display the reading interface of the target text, and display reading feedback controls in the reading interface; In response to a trigger operation on the reading feedback control, the reading feedback interface is displayed, which is used to generate reading feedback for the target object on the target text.

3. The method according to claim 2, characterized in that, The step of displaying reading feedback controls in the reading interface includes: In response to the completion of reading the target text, a reading feedback control is displayed in the reading interface; Alternatively, in response to a target operation performed on the target text, a reading feedback control may be displayed in the reading interface.

4. The method according to claim 1, characterized in that, The display of supplementary guidance information associated with the content of the answer information includes: Supplementary guidance information associated with the content of the response information may be displayed using at least one of the following methods: Display supplementary questions based on the answer information, and use these supplementary questions as supplementary guidance information; Display the original text in the target text that corresponds to the content of the answer information, and use the original text as the supplementary guiding information; Display at least one keyword, which is used to assist in constructing the content expression logic of the answer information, and the keyword is used as supplementary guiding information; Display graphic elements in the target text that correspond to the content of the answer information, and use these graphic elements as supplementary guiding information.

5. The method according to claim 4, characterized in that, The method further includes: If the original text corresponding to the content of the answer information is displayed, a viewing control for the original text is displayed; In response to a trigger operation on the viewing control, the displayed original text is expanded to show more of the original text content in the target text.

6. The method according to claim 4, characterized in that, The display of supplementary questions based on the content of the answer information includes: If the content of the response meets at least one of the following conditions, a follow-up question based on the content of the response will be displayed: The level of detail in the response information is less than the level of detail threshold; The number of information dimensions included in the content of the response information is less than the quantity threshold; The depth of the content of the answer information is less than the depth threshold.

7. The method according to claim 4, characterized in that, The display of at least one keyword includes: When the content of the answer information includes multiple fragmented features, and the multiple fragmented features correspond to at least one key piece of information in the target text, the at least one keyword is displayed, and each keyword corresponds to a key piece of information in the target text; Alternatively, in response to a match between the content of the answer information and the keyword, the at least one keyword may be displayed.

8. The method according to claim 1, characterized in that, The method further includes: Display evaluation information regarding the reading feedback; The evaluation information includes at least one of the following: The rating and comments for the reading feedback.

9. The method according to claim 8, characterized in that, The method further includes: While displaying the evaluation information, a modification control for the reading feedback is also displayed; Upon receiving a trigger operation on the modification control, display the modification interface for the reading feedback; Based on the modified interface, in response to the confirmation operation of the target reading feedback obtained from the modification, evaluation information for the target reading feedback is displayed.

10. The method according to claim 8, characterized in that, The evaluation information includes a score for the reading feedback, which is obtained by evaluating the reading feedback based on multiple rating dimensions; the method further includes: For each of the aforementioned rating dimensions, the score of the reading feedback in the corresponding rating dimension is displayed.

11. The method according to claim 1, characterized in that, The method further includes: Display a sharing control for the reading feedback; In response to a sharing instruction triggered by the sharing control, the target object's reading feedback on the target text is shared.

12. The method according to claim 11, characterized in that, The sharing instruction is a card sharing instruction, which is used to instruct the reading feedback to be shared in the form of a card; The step of sharing the reading feedback of the target object in response to a sharing instruction triggered based on the sharing control includes: In response to a card sharing command triggered by the sharing control, multiple card sharing methods are displayed; The various card sharing methods include silent cards and audio cards, and the audio cards carry voice playback controls for the reading feedback; In response to the selection operation of the target card sharing method among the multiple card sharing methods, the target card corresponding to the target card sharing method is shared, and the target card carries the reading feedback of the target object on the target text.

13. The method according to claim 1, characterized in that, Before displaying reading feedback of the generated target object for the target text in response to an end instruction for the interactive guidance process, the method further includes: The reading feedback interface displays a completion visualization component, which is used to visually indicate the completion level of the target object's current input answer. The display status of the completion visualization component is dynamically updated based on the completion level.

14. The method according to claim 13, characterized in that, The completion visualization component includes multiple independent graphic elements, each graphic element is associated with a preset answer point, and each graphic element displays the corresponding answer point prompt text. The step of dynamically updating the display state of the completion visualization component based on the completion level includes: In response to the content of the answer information hitting the first answer point, the target graphic element associated with the first answer point is controlled to perform a preset completion interaction effect.

15. The method according to claim 14, characterized in that, Each of the key points in the answer has a preset answer time, and the method further includes: For the second answer point that was not hit, in response to the end of the answer time, perform at least one of the following operations: At the associated position of the graphic element corresponding to the second answer point, key point guidance information is displayed, which is used to assist in answering the second answer point; Change the visual style of the graphic element corresponding to the second answer point to provide a visual reminder of the target object.

16. The method according to any one of claims 1-15, characterized in that, The reading feedback interface for the target text presents guiding questions, including: The reading feedback interface for the target text displays an input area for reading feedback on the target text. At the first associated location in the input area, an AI-guided control is displayed; The AI-guided control is used to generate the guided question corresponding to the target text using artificial intelligence. In response to a triggering operation on the AI-guided control, the guidance question is displayed at a second associated location in the input area.

17. The method according to any one of claims 1-15, characterized in that, The method further includes: While presenting the guidance question, a first question replacement control for changing the guidance question is displayed at the associated location of the guidance question; In response to the triggering operation of changing the control for the first issue, the boot issue is changed to a new boot issue.

18. The method according to any one of claims 1-15, characterized in that, The reading feedback interface includes a voice input control and a text input area for inputting the answer information; The displayed target object's answer information based on the guided question input includes: The system receives voice response information input by the target object based on the voice input control and displays the corresponding text response information in the text input area.

19. The method according to any one of claims 1-15, characterized in that, Before displaying the generated target object for reading feedback on the target text, the method further includes: Display a submission control for the entered answer and the supplementary answer; In response to a triggering operation on the submit control, an end command for the interactive guidance process is triggered.

20. The method according to any one of claims 1-15, characterized in that, Before displaying the generated target object for reading feedback on the target text, the method further includes: When the number of information dimensions included in the content answered by the target object reaches a certain threshold, an end command for the interactive guidance process is triggered. The content of the answer includes the answer information and supplementary answer information during each round of interactive guidance.

21. The method according to any one of claims 1-15, characterized in that, The reading feedback is carried by a card, and in response to the end command of the interactive guidance process, the generated reading feedback of the target object for the target text is displayed, including: In response to the end command for the interactive guidance process, a preview interface is displayed; In the preview interface, different visual styles are used to distinguish and display the answer information and the supplementary answer information; In response to a confirmation action triggered in the preview interface, a card corresponding to the reading feedback is generated, the card including the reading feedback of the target object for the target text.

22. A reading feedback generation device, characterized in that, The device includes: The question guidance module is used to present guidance questions in the reading feedback interface of the target text and display the target object's answer information based on the guidance questions; A supplementary guidance module is used to iteratively execute at least one round of interactive guidance process based on the answer information. The interactive guidance process includes: displaying supplementary guidance information associated with the content of the answer information, and receiving supplementary answer information input based on the supplementary guidance information. The supplementary guidance information is used to guide the target object to provide supplementary answers to the answer information; The feedback display module is used to display the generated reading feedback of the target object on the target text in response to the end command of the interactive guidance process. The reading feedback integrates the answer information and the supplementary answer information in each round of the interactive guidance process.

23. An electronic device, characterized in that, The electronic device includes: Memory is used to store executable instructions or computer programs. A processor, when executing computer-executable instructions or computer programs stored in the memory, implements the reading feedback generation method according to any one of claims 1 to 21.

24. A computer-readable storage medium storing computer-executable instructions or a computer program, characterized in that, When the computer-executable instructions or computer program are executed by a processor, the reading feedback generation method according to any one of claims 1 to 21 is implemented.

25. A computer program product comprising computer-executable instructions or a computer program, characterized in that, When the computer-executable instructions or computer program are executed by a processor, the reading feedback generation method according to any one of claims 1 to 21 is implemented.