Research report generation method, device, electronic device and storage medium
By using a data processing intelligent agent module and multiple intelligent agent modules to automatically generate research reports, the problem of low efficiency in research report generation in the existing technology is solved, and efficient and accurate research report generation is achieved.
Patent Information
- Application Number
- CN202411052984.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-01
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2044-08-01
AI Technical Summary
The generation efficiency of research reports in the existing technology is low, it relies on manual writing, is time-consuming and it is difficult to ensure the accuracy and rationality of the reports.
The data processing intelligent agent module is used to capture valid information from other types of information input by the user, and the outline intelligent agent module, information index intelligent agent module and content intelligent agent module are combined to automatically generate a research report.
It improves the efficiency of research report generation, shortens the generation time, and ensures the accuracy and rationality of the report.
Smart Images

Figure CN119250023B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of computer technology, specifically to technical fields such as artificial intelligence, and in particular to a method, device, electronic device, and storage medium for generating a research report. Background Art
[0002] The research report is mainly completed through a large amount of preliminary research on the corresponding subject area, statistical analysis of the data, and finally an integration of a highly professional report.
[0003] In the existing technology, considering the professionalism of research reports, professional practitioners in the field usually use their understanding of the field and analysis of a large amount of factual information and data in the field to screen out highly relevant information based on the report topic, conduct statistical mapping, in-depth analysis, etc., and finally write a complete report. Summary of the Invention
[0004] The present disclosure provides a method, device, electronic device and storage medium for generating a research report.
[0005] According to one aspect of the present disclosure, a method for generating a research report is provided, comprising:
[0006] Acquiring text information and other types of information input by a user when generating a research report; the other types of information include at least one of pictures, charts, formulas, and documents in a specified format;
[0007] Using a data processing agent module to capture valid information from the other types of information to obtain valid text information;
[0008] Based on the text information and the effective text information, an outline intelligent body module, an information index intelligent body module and a content intelligent body module are used to generate a research report.
[0009] According to another aspect of the present disclosure, there is provided a device for generating a research report, comprising:
[0010] An information acquisition module, configured to acquire text information and other types of information input by a user when generating a research report; the other types of information include at least one of images, charts, formulas, and documents in a specified format;
[0011] An information capture module, configured to capture valid information from the other types of information using a data processing agent module to obtain valid text information;
[0012] The report generation module is used to generate a research report based on the text information and the effective text information using the outline intelligent body module, the information index intelligent body module and the content intelligent body module.
[0013] According to another aspect of the present disclosure, there is provided an electronic device, comprising:
[0014] at least one processor; and
[0015] a memory communicatively connected to the at least one processor; wherein,
[0016] The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method of any possible implementation manner and the aspects described above.
[0017] According to yet another aspect of the present disclosure, a non-transitory computer-readable storage medium storing computer instructions is provided, wherein the computer instructions are used to cause the computer to execute the method of the above-mentioned aspect and any possible implementation manner.
[0018] According to yet another aspect of the present disclosure, a computer program product is provided, including a computer program, which implements the above-mentioned aspects and any possible implementation method when executed by a processor.
[0019] According to the technology disclosed in the present invention, the efficiency of generating research reports can be effectively improved.
[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present disclosure, nor are they intended to limit the scope of the present disclosure. Other features of the present disclosure will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings are provided to facilitate a better understanding of the present invention and do not constitute a limitation of the present disclosure.
[0022] Figure 1 is a schematic diagram according to a first embodiment of the present disclosure;
[0023] Figure 2 is a schematic diagram according to a second embodiment of the present disclosure;
[0024] Figure 3 is a schematic diagram according to a third embodiment of the present disclosure;
[0025] Figure 4 is a schematic diagram according to a fourth embodiment of the present disclosure;
[0026] Figure 5 is a block diagram of an electronic device for implementing the method according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0027] The following description of exemplary embodiments of the present disclosure is made in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.
[0028] Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0029] It should be noted that the terminal devices involved in the embodiments of the present disclosure may include but are not limited to mobile phones, personal digital assistants (PDAs), wireless handheld devices, tablet computers and other smart devices; display devices may include but are not limited to personal computers, televisions and other devices with display functions.
[0030] In this document, the term "and / or" simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " in this document generally indicates that the related objects are in an "or" relationship.
[0031] Figure 1 is a schematic diagram according to the first embodiment of the present disclosure; Figure 1 As shown, this embodiment provides a method for generating a research report, which may specifically include the following steps:
[0032] S101. Obtaining text information and other types of information input by a user when generating a research report; the other types of information include at least one of images, charts, formulas, and documents in a specified format;
[0033] S102, using a data processing agent module to capture valid information from other types of information to obtain valid text information;
[0034] S103. Based on the text information and effective text information, the outline intelligent agent module, the information index intelligent agent module and the content intelligent agent module are used to generate a research report.
[0035] In the application scenario of this embodiment, when a user wants to generate a research report, the information they enter includes not only text information but also other types of information. For example, in this embodiment, the other types of information may include at least one of images, charts, formulas, and documents in a specified format. The other types of information in this embodiment also define the research report to be generated. For example, the generated research report may be required to reference the content of other types of information.
[0036] In this embodiment, when generating a research report, multiple agent modules are mainly used to achieve it. For example, a data processing agent module can be used to capture valid information from other types of information to obtain valid text information.
[0037] For example, other types of information in this embodiment, such as pictures, charts, formulas, and documents in a specified format, may include other information in addition to text information, such as format information. When generating a research report, text information is the most important reference information, while other information such as format information can assist in extracting text information from other types of information. For example, some format information is used to limit the form and display style of text information. Based on this, only the text information included in other types of information can be captured, and the valid information in the captured text information can be further filtered to obtain valid text information. In other words, when capturing valid information in other types of information, other information such as format information in other types of information can be referred to to obtain more accurate and valid text information.
[0038] Furthermore, in this embodiment, when capturing valid information, some stop words and words that do not contribute to the generation of the research report can also be removed, such as you, I, he (she), you, we, he (she), they, as well as the words of, to, and so on. That is, the main purpose is to capture some professional words that can contribute to the generation of the research report as valid text information.
[0039] In this embodiment, the outline intelligent agent module, the information index intelligent agent module and the content intelligent agent module can refer to text information and valid file information together and work together to generate a research report.
[0040] In this embodiment, the research report is generated by adopting four intelligent agent modules. As intelligent entity modules, the intelligent agent modules can generate the research report efficiently, quickly and accurately.
[0041] The research report generation method of this embodiment utilizes a data processing agent module to extract valid text information from other types of user input, and employs an outline agent module, an information indexing agent module, and a content agent module to intelligently, efficiently, and rapidly generate a research report based on the user-entered text information and valid text information. Compared to the existing manually generated research reports, this method can effectively shorten the time required to generate a research report and improve its efficiency. Furthermore, by referencing the user-entered text information and the valid text information extracted from other types of user input information to generate a research report, the accuracy and rationality of the generated research report can be effectively ensured.
[0042] Figure 2 is a schematic diagram of the second embodiment of the present disclosure; the method for generating a research report of this embodiment, in the above Figure 1 Based on the technical solutions of the embodiments shown, the technical solutions of the present disclosure are further described in more detail. Figure 2 As shown, the method for generating a research report in this embodiment may specifically include the following steps:
[0043] S201. Obtaining text information and other types of information input by a user when generating a research report; the other types of information include at least one of images, charts, formulas, and documents in a specified format;
[0044] For example, in this embodiment, the document in the specified format is a document in word format, a document in excel format, or a document in pdf format.
[0045] In this embodiment, regardless of the type of document in the specified format, a corresponding research report can be generated based on the document in the specified format, which can effectively enrich the usage scenarios of research report generation.
[0046] S202, using a data processing agent module to extract text content from other types of information;
[0047] S203, using a data processing agent module to extract valid information from text content in other types of information to obtain valid text information;
[0048] For example, when other types of information include images, optical character recognition (OCR) can be used to identify all text in the image and obtain the text content. Then, valid information is extracted from the text content, that is, meaningless words that do not contribute to the generation of the research report are removed, resulting in valid text information.
[0049] For other types of information, including charts, the text content within the chart can be extracted based on the chart's format. For example, during text recognition, text describing the chart's structure and / or format can be omitted. Similarly, valid information can be further extracted from the text content to obtain valid text information.
[0050] Similarly, for other types of information including formulas, the text description corresponding to the formula can be extracted based on the structure and physical meaning of the formula to obtain the text content corresponding to the formula. Similarly, valid information in the text content can be further extracted to obtain valid text information.
[0051] For documents in a specified format, the text content can be extracted based on the document format. For example, during text recognition, the text describing the document format can be omitted. Similarly, valid information can be further extracted from the text content to obtain valid text information.
[0052] The data processing agent module of this embodiment can be configured with a corresponding data processing strategy, or implemented using a neural network model. Therefore, using this data processing agent module, valid text information can be accurately, efficiently, and intelligently acquired.
[0053] S204. Mining the title of the research report based on the text information and the effective text information;
[0054] For example, in this embodiment, a pre-trained information mining model can be used to mine the titles of research reports. The information mining model is implemented using a neural network model. During use, text information and valid text information are input into the information mining model. The information mining model can mine the titles of research reports based on the input text information and valid text information.
[0055] Optionally, the title of the research report may be mined from the text information and the valid text information based on a pre-configured information mining strategy.
[0056] S205, using the outline agent module to analyze the text information and valid text information to generate an outline of the research report;
[0057] The outline of the research report of this embodiment may include multiple chapter titles having a sequential relationship.
[0058] Further optionally, in this embodiment, an outline intelligent agent module can be further used to enrich the generated outline based on text information and valid text information, as well as the generated outline, so that the final generated outline structure is more delicate and more accurate.
[0059] S206: Using the information indexing agent module, based on the text information and valid text information, search from at least one of a preset professional knowledge base, a public network search engine system, and a third-party database to obtain relevant knowledge;
[0060] It should be noted that, before the research report is generated in this embodiment, the field of the research report to be generated is already known, and the preset professional knowledge base of the field can be called. In other words, the technical solution of this embodiment can be limited to a specific field when used.
[0061] Preferably, in this embodiment, search results can be obtained from three search channels simultaneously: professional knowledge bases, the public network, and third-party databases. These three channels together constitute the relevant knowledge obtained from the search. Specifically, the more search channels, the richer the relevant knowledge content, which in turn can provide rich data support for the generation of subsequent research reports.
[0062] The third-party database in this embodiment may be any other accessible database and is not limited here.
[0063] S207, using a content agent module to generate the content of each chapter in the research report based on the outline of the research report and relevant knowledge;
[0064] Specifically, the content intelligence module can generate the content of each chapter in the research report based on the titles of each chapter in the outline of the report and related knowledge.
[0065] It should be noted that the generation of the content of each chapter can be independent or can be generated by influencing each other, so that the context of the research report is more coherent. For example, the content of each chapter can be generated in sequence according to the position order of each chapter from front to back in the outline. When the content of other chapters other than the first chapter is generated, the content of the first preset number of chapters before the current chapter can be used as context information for reference by the content intelligence module. The content intelligence module also refers to the context information to generate the content of the current chapter, so that the context content of the generated research report is more coherent. The first preset number can be set according to actual needs or experience, for example, it can be 1, 2 or more, which is not limited here.
[0066] Steps S204-S207 can be considered as the above Figure 1 An implementation of step S103 of the illustrated embodiment.
[0067] The outline agent module and the content agent module of this embodiment are both implemented using a neural network model, specifically a generative large model, which can also be called a general language model (GLM).
[0068] S208, using the content intelligence module to generate the key points of each chapter based on the content of each chapter;
[0069] S209: Using the information indexing agent module, based on the key points of each chapter and the contextual information of the key points of each chapter, perform a search to obtain in-depth knowledge related to each chapter;
[0070] For each chapter, the contextual information of the chapter's key points may include the key points of a preset number of chapters before and after the current chapter. The search channels used for further retrieval may also include at least one of the three channels mentioned in the above embodiment. Preferably, search results are obtained from all three channels simultaneously to obtain richer, in-depth knowledge.
[0071] S210, using a content agent module to update the content of each chapter based on the key points of each chapter, contextual information of the key points of each chapter, and in-depth knowledge related to each chapter;
[0072] Optionally, in this embodiment, steps S208-S210 may be performed in a single cycle to update the content of a chapter, or may be performed in a loop for multiple cycles to update the content of each chapter, thereby enriching the content of each chapter and making the context more coherent. In actual application scenarios, the number of update cycles for each chapter content can be set according to needs. A greater number of update cycles results in richer and more accurate content for each chapter, i.e., a higher quality research report.
[0073] S211. Using a content agent module, based on the target content of each chapter, generate at least one of a summary, a statement, an appendix, and a reference for the research report;
[0074] S212. Use a content intelligence module to integrate and generate a research report based on at least one of the report summary, statement, appendix and reference of the research report, as well as the title of the research report, the outline of the research report, and the contents of each chapter in the research report.
[0075] Specifically, the order of each part of information when integrating and generating a research report can refer to the order of each part of information in a manually written research report, or the order of each part can be limited according to needs, which is not limited here.
[0076] The method for generating a research report in this embodiment can generate a research report intelligently, efficiently and quickly by adopting a data processing intelligent agent module, an outline intelligent agent module, an information indexing intelligent agent module and a content intelligent agent module.
[0077] In this embodiment, the information indexing agent module can search from multiple channels, which can effectively ensure that the relevant knowledge content obtained is rich enough to provide effective data support for the generation of research reports.
[0078] Furthermore, the outline agent module in this embodiment can analyze text information and valid text information to generate an outline for the research report, effectively ensuring the accuracy of the generated outline. The content agent module can accurately, reasonably, and efficiently generate the content of each chapter of the research report based on the outline and relevant knowledge of the research report, and can ensure the richness and comprehensiveness of the generated content of each chapter.
[0079] Furthermore, in this embodiment, the content intelligent body module, the information index intelligent body module and the content intelligent body module can also be used to update the content of each chapter, making the content of each chapter richer. In addition, during the updating process, contextual information is also referred to, making the context of the updated content of each chapter more coherent.
[0080] In summary, by adopting the above solution, this embodiment can generate professional research reports in related fields quickly, efficiently and with high quality.
[0081] Figure 3 is a schematic diagram according to the third embodiment of the present disclosure; Figure 3 As shown, this embodiment provides a device 300 for generating a research report, including:
[0082] The information acquisition module 301 is used to acquire text information and other types of information input by the user when generating a research report; the other types of information include at least one of pictures, charts, formulas, and documents in a specified format;
[0083] An information capture module 302 is configured to capture valid information from the other types of information using a data processing agent module to obtain valid text information;
[0084] The report generation module 303 is used to generate a research report based on the text information and the effective text information by using the outline intelligent agent module, the information index intelligent agent module and the content intelligent agent module.
[0085] The research report generation device 300 of this embodiment realizes the realization principle and technical effect of the generation of the research report by adopting the above modules, which is the same as that of the above related method embodiments. For details, please refer to the records of the above related method embodiments, which will not be repeated here.
[0086] Figure 4 is a schematic diagram according to a fourth embodiment of the present disclosure; Figure 4 As shown, the research report generating device 400 of this embodiment includes Figure 3 The research report generation device 300 has modules with the same names and functions: information acquisition module 401 , information capture module 402 , and report generation module 403 .
[0087] like Figure 4 As shown, in the research report generation device 400 of this embodiment, the report generation module 403 includes:
[0088] A mining unit 4031 is configured to mine titles of research reports based on the text information and the valid text information;
[0089] An outline generating unit 4032 is configured to analyze the text information and the valid text information using the outline agent module to generate an outline for the research report;
[0090] A search unit 4033 is configured to use the information indexing agent module to search at least one of a preset professional knowledge base, a search engine system on the public network, and a third-party database based on the text information and the valid text information to obtain relevant knowledge;
[0091] The content generation unit 4034 is used to use the content intelligence module to generate the content of each chapter in the research report according to the outline of the research report and the relevant knowledge.
[0092] Further optionally, as Figure 4 As shown, in the research report generation apparatus 400 of this embodiment, the report generation module 403 further includes:
[0093] A key point generating unit 4035 is configured to generate key points of each chapter based on the content of each chapter using the content agent module;
[0094] The search unit 4033 is further configured to use the information indexing agent module to search based on the key points of each chapter and the context information of the key points of each chapter to obtain in-depth knowledge related to each chapter;
[0095] The content generation unit 4034 is also used to adopt the content intelligence module to update the content of each chapter based on the key points of each chapter, the context information of the key points of each chapter, and the in-depth knowledge related to each chapter.
[0096] Further optionally, as Figure 4As shown, in the research report generating apparatus 400 of this embodiment, the report generating module 403 further includes an integrating unit 4036;
[0097] The content generation unit 4034 is further configured to generate at least one of an abstract, a statement, an appendix, and a reference of the research report based on the target content of each chapter using the content agent module;
[0098] Integration unit 4036 is used to use the content intelligence module to integrate and generate a research report based on at least one of the report summary, statement, appendix and reference of the research report, as well as the title of the research report, the outline of the research report, and the contents of each chapter in the research report.
[0099] Further optionally, the document in the specified format is a document in word format, a document in excel format or a document in pdf format.
[0100] Further optionally, the information capture module 402 is configured to:
[0101] Using the data processing agent module, extracting text content from the other types of information;
[0102] The data processing intelligent agent module is used to extract valid information from the text content in the other types of information to obtain the valid text information.
[0103] Further optionally, the data processing agent module, the outline agent module and the content agent module are all implemented using a neural network model.
[0104] The research report generation device 400 of this embodiment realizes the realization principle and technical effect of the generation of the research report by adopting the above modules, which is the same as that of the above related method embodiments. For details, please refer to the records of the above related method embodiments, which will not be repeated here.
[0105] In the technical solutions disclosed herein, the acquisition, storage, and application of user personal information involved comply with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0106] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium, and a computer program product.
[0107] Figure 5A schematic block diagram of an example electronic device 500 that can be used to implement embodiments of the present disclosure is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are provided as examples only and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0108] like Figure 5 As shown, the device 500 includes a computing unit 501, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 502 or a computer program loaded from a storage unit 508 into a random access memory (RAM) 503. Various programs and data required for the operation of the device 500 can also be stored in the RAM 503. The computing unit 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0109] Various components in device 500 are connected to I / O interface 505, including: an input unit 506, such as a keyboard, mouse, etc.; an output unit 507, such as various types of displays, speakers, etc.; a storage unit 508, such as a magnetic disk, optical disk, etc.; and a communication unit 509, such as a network card, modem, wireless communication transceiver, etc. The communication unit 509 allows device 500 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0110] The computing unit 501 can be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various computing units that run machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The computing unit 501 performs the various methods and processes described above, such as the above-mentioned methods of the present disclosure. For example, in some embodiments, the above-mentioned methods of the present disclosure can be implemented as a computer software program, which is tangibly contained in a machine-readable medium, such as a storage unit 508. In some embodiments, part or all of the computer program can be loaded and / or installed on the device 500 via the ROM 502 and / or the communication unit 509. When the computer program is loaded into the RAM 503 and executed by the computing unit 501, one or more steps of the above-mentioned methods of the present disclosure described above can be performed. Alternatively, in other embodiments, the computing unit 501 can be configured to perform the above-mentioned methods of the present disclosure by any other appropriate means (e.g., by means of firmware).
[0111] Various embodiments of the systems and techniques described above can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0112] The program code for implementing the method of the present disclosure can be written in any combination of one or more programming languages. These program codes can be provided to a processor or controller of a general-purpose computer, a special-purpose computer, or other programmable data processing device so that when the program code is executed by the processor or controller, the functions / operations specified in the flow chart and / or block diagram are implemented. The program code can be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0113] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0114] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0115] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.
[0116] A computer system may include a client and a server. The client and server are generally remote from each other and typically interact through a communication network. The client-server relationship arises through computer programs running on the respective computers and having a client-server relationship with each other. The server may be a cloud server, a server in a distributed system, or a server integrated with a blockchain.
[0117] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this disclosure can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions disclosed in this disclosure can be achieved. This is not a limitation herein.
[0118] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure.
Claims
1. A method for generating a research report, comprising: Obtain text information and other types of information entered by the user when generating a research report; The other types of information include at least one of pictures, charts, formulas, and documents in a specified format; Using a data processing agent module to capture valid information from the other types of information to obtain valid text information; Based on the text information and the valid text information, using an outline agent module, an information index agent module, and a content agent module, a research report is generated; Wherein, based on the text information and the effective text information, an outline agent module, an information index agent module and a content agent module are used to generate a research report, including: mining titles of research reports based on the text information and the valid text information; Using the outline agent module, the text information and the valid text information are analyzed to generate an outline of the research report; Using the information indexing agent module, based on the text information and the valid text information, searching from at least one of a preset professional knowledge base, a search engine system on the public network, and a third-party database to obtain relevant knowledge; Using the content agent module, based on the outline of the research report and the relevant knowledge, generate the content of each chapter in the research report; After the content agent module is used to generate the contents of each chapter of the research report according to the outline of the research report and the relevant knowledge, the method includes: Using the content agent module, the key points of each chapter are generated according to the content of each chapter; Using the information indexing agent module, based on the key points of each chapter and the contextual information of the key points of each chapter, a search is performed to obtain in-depth knowledge related to each chapter; The content intelligence module is used to update the content of each chapter based on the key points of each chapter, the contextual information of the key points of each chapter, and the in-depth knowledge related to each chapter.
2. The method according to claim 1, wherein After generating a research report based on the text information and the valid text information using an outline agent module, an information index agent module, and a content agent module, the method further includes: Using the content intelligence module, based on the target content of each chapter, generate at least one of an abstract, a statement, an appendix, and a reference of the research report; The content intelligence module is used to integrate and generate a research report based on at least one of the report summary, statement, appendix and reference of the research report, as well as the title of the research report, the outline of the research report, and the contents of each chapter in the research report.
3. The method according to claim 1, wherein The document in the specified format is a document in word format, a document in excel format or a document in pdf format.
4. The method according to claim 1, wherein The data processing agent module is used to capture valid information from the other types of information to obtain valid text information, including: Using the data processing agent module, extracting text content from the other types of information; The data processing intelligent agent module is used to extract valid information from the text content in the other types of information to obtain the valid text information.
5. The method according to claim 1, wherein The data processing agent module, the outline agent module and the content agent module are all implemented using a neural network model.
6. A device for generating a research report, comprising: The information acquisition module is used to obtain text information and other types of information input by the user when generating a research report; The other types of information include at least one of pictures, charts, formulas, and documents in a specified format; An information capture module, configured to capture valid information from the other types of information using a data processing agent module to obtain valid text information; A report generating module, configured to generate a research report based on the text information and the valid text information by using an outline agent module, an information index agent module, and a content agent module; Wherein, the report generation module includes: a mining unit, configured to mine titles of research reports based on the text information and the valid text information; An outline generating unit, configured to analyze the text information and the valid text information using the outline agent module to generate an outline of the research report; A search unit, configured to use the information indexing agent module to search at least one of a preset professional knowledge base, a search engine system on the public network, and a third-party database based on the text information and the valid text information to obtain relevant knowledge; a content generation unit, configured to generate the content of each chapter of the research report based on the outline of the research report and the relevant knowledge, using the content agent module; Wherein, the report generation module further includes: A key point generating unit, configured to generate key points of each chapter based on the content of each chapter using the content agent module; The search unit is further configured to employ the information indexing agent module to perform a search based on the key points of each chapter and the contextual information of the key points of each chapter to obtain in-depth knowledge related to each chapter; The content generation unit is also used to adopt the content intelligence module to update the content of each chapter based on the key points of each chapter, the contextual information of the key points of each chapter, and the in-depth knowledge related to each chapter.
7. The device according to claim 6, wherein The report generation module further includes an integration unit; The content generation unit is further configured to generate at least one of an abstract, a statement, an appendix, and a reference of the research report based on the target content of each chapter using the content agent module; The integration unit is used to adopt the content intelligence module to integrate and generate a research report based on at least one of the report summary, statement, appendix and reference of the research report, as well as the title of the research report, the outline of the research report, and the contents of each chapter in the research report.
8. The device according to claim 6, wherein The document in the specified format is a document in word format, a document in excel format or a document in pdf format.
9. The device according to claim 6, wherein The information capture module is used to: Using the data processing agent module, extracting text content from the other types of information; The data processing intelligent agent module is used to extract valid information from the text content in the other types of information to obtain the valid text information.
10. The device according to claim 6, wherein The data processing agent module, the outline agent module and the content agent module are all implemented using a neural network model.
11. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 5.
12. A non-transitory computer-readable storage medium storing computer instructions, wherein: The computer instructions are used to cause the computer to execute the method according to any one of claims 1 to 5.
13. A computer program product comprising a computer program, which, when executed by a processor, implements the method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Powerpoint generation method and device, electronic equipment and storage medium
CN117436415A
Report generation method and device based on large language model
CN118133973A
Report generation method and device, electronic equipment and storage medium
CN118193733A
Long text generation method based on large language model agent
CN118210873A