Information processing systems, information processing methods, and programs
The information processing system assists in creating and refining greenhouse gas emission reports by acquiring, rewriting, and reviewing reports from other entities, leveraging large language models to enhance report generation and accuracy.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- ZEROBOARD INC
- Filing Date
- 2026-02-09
- Publication Date
- 2026-04-17
AI Technical Summary
Creating greenhouse gas emission reports is cumbersome for users unfamiliar with the process.
An information processing system that acquires and rewrites reports from other entities to assist in generating sustainability reports, utilizing a report acquisition unit, item acquisition unit, and creation unit, and optionally a report review unit, leveraging large language models for report generation and review.
Facilitates the creation and improves the accuracy of greenhouse gas emission reports by referencing and modifying reports from other entities, thereby simplifying the reporting process.
Smart Images

Figure 2026066984000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing system, an information processing method, and a program.
Background Art
[0002] Emission amounts such as carbon dioxide are calculated (see Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, it takes a great deal of effort for users who are not accustomed to creating emission reports to create a report.
[0005] The present invention has been made in view of such a background, and an object thereof is to provide a technology capable of assisting in creating a report on greenhouse gas emissions.
Means for Solving the Problems
[0006] The main invention of the present invention for solving the above problems is an information processing system including: a report acquisition unit that acquires a first report describing first report items related to greenhouse gas emissions by a first business entity; a report item acquisition unit that acquires second report items related to the greenhouse gas emissions by a second business entity; and a report creation unit that rewrites the first report based on the second report items to create a second report related to the greenhouse gas emissions by the second business entity.
[0007] Further issues and solutions disclosed in this application will be made clear in the section on embodiments of the invention and in the drawings. [Effects of the Invention]
[0008] According to the present invention, it is possible to assist in the preparation of reports on greenhouse gas emissions. [Brief explanation of the drawing]
[0009] [Figure 1] This figure shows an example of the overall configuration of an information processing system. [Figure 2] This figure shows an example of the hardware configuration of management server 2. [Figure 3] This figure shows an example of the software configuration for management server 2. [Figure 4] This diagram illustrates the operation of management server 2. [Figure 5] This figure shows an example of the software configuration of the management server 2 according to the second embodiment. [Modes for carrying out the invention]
[0010] <First Embodiment> The following describes an information processing system according to one embodiment of the present invention. The information processing system of this embodiment aims to support the creation of sustainability reports by business entities. Sustainability reports may include reports on greenhouse gas emissions, reports on water resources, human resources, etc., and may include, for example, TCFD reports for disclosure in accordance with TCFD recommendations, or CDP (Climate Change Score) reports. The information processing system of this embodiment creates a report for a business entity by referring to reports created by other business entities. Hereinafter, the business entity that has previously created the report to be referenced will be referred to as "the other company" (the first business entity), and the business entity that intends to create a new report will be referred to as "our company" (the second business entity). In this embodiment, the terms "our company" and "the other company" are used, but the business entity is not limited to a so-called company form and can be any legal entity, and the business entity may also be a natural person.
[0011] Figure 1 shows an example of the overall configuration of an information processing system. The information processing system in this embodiment includes a management server 2. The management server 2 is connected to the user terminal 1 via a communication network. The communication network is, for example, the internet and is constructed using public telephone networks, mobile phone networks, wireless communication channels, Ethernet (registered trademark), etc.
[0012] User terminal 1 is a computer operated by the company's users. User terminal 1 can be, for example, a smartphone, a tablet computer, or a personal computer.
[0013] Management Server 2 is a computer that assists in the creation of reports. Management Server 2 may be a general-purpose computer such as a workstation or personal computer, or it may be logically implemented through cloud computing.
[0014] <Management Server> Figure 2 shows an example of the hardware configuration of the management server 2. Note that the illustrated configuration is just one example, and other configurations are also possible. The management server 2 includes a CPU 201, memory 202, storage device 203, communication interface 204, input device 205, and output device 206. The storage device 203 stores various data and programs, such as a hard disk drive, solid-state drive, or flash memory. The communication interface 204 is an interface for connecting to a communication network, such as an adapter for connecting to Ethernet®, a modem for connecting to a public telephone network, a wireless communication device for wireless communication, or a USB (Universal Serial Bus) connector or RS232C connector for serial communication. The input device 205 is for inputting data, such as a keyboard, mouse, touch panel, button, or microphone. The output device 206 is for outputting data, such as a display, printer, or speaker. Furthermore, each functional unit of the management server 2, as described later, is realized by the CPU 201 reading programs stored in the storage device 203 into memory 202 and executing them, and each storage unit of the management server 2 is realized as part of the storage area provided by memory 202 and storage device 203.
[0015] Figure 3 shows an example of the software configuration of the management server 2. The management server 2 includes a report storage unit 231, a report acquisition unit 211, a report item acquisition unit 212, a report creation unit 213, a report search unit 214, a report output unit 215, and a report modification unit 216.
[0016] <Storage section> The report storage unit 231 stores reports (other company reports) that describe reporting items related to the sustainability of other companies (other company reporting items) created by other companies in the past. The report storage unit 231 can store other company reports in association with the types of reports (for example, TCFD reports, CDP reports, etc.). The report storage unit 231 can also store vector data obtained by embedding part or all of the other company reports in association with the other company reports. The report storage unit 231 can further store other company reporting items in association with the other company reports. The report storage unit 231 can also store vector data obtained by embedding other company reporting items in association with the other company reports.
[0017] <Functional unit> The report acquisition unit 211 acquires other company reports. The report acquisition unit 211 can, for example, receive other company reports from the user terminal 1 of another company or the user terminal 1 of its own company. The report acquisition unit 211 may, for example, acquire other company reports publicly available on a web page or the like by another company.
[0018] The reporting item acquisition unit 212 acquires reporting items related to the sustainability of its own company (own company reporting items). The reporting items may include, for example, attributes related to the business entity (industry type, sales volume / sales scale, market segment, number of employees, business region, business content, products / services, etc.), initiatives related to sustainability (goals related to climate change, internal strategies, internal systems, numerical goals, etc.), information related to competing companies (competitive information), external factors such as information related to customer trends, etc. The reporting items may vary depending on the type of report. The reporting item acquisition unit 212 can receive own company reporting items from the user terminal 1 of its own company. The reporting item acquisition unit 212 may, for example, acquire own company reporting items from an ESG management system that manages, for example, the emissions of greenhouse gases related to its own company, the intake and usage of water resources, etc.
[0019] The report creation unit 213 creates a company's sustainability report (company report) that describes the company's report items. The report creation unit 213 can create a company report by rewriting a report of another company based on the company's report items.
[0020] For example, the report creation unit 213 can create a second report by rewriting a first report based on a second report item according to a pre-set rule. In the rule, for example, the description position and description items in the report are specified, and the report creation unit 213 can replace the item value described at the description position with the item value in the company's report items.
[0021] The report creation unit 213 can generate a company report by giving a prompt to a large language model. The prompt can include a report of another company, the company's report items, and a command. Here, the command is to instruct to generate a report based on the company's report items referring to the report of another company. The large language model may be provided in the management server 2 or may be provided in an external server (not shown) (the same applies hereinafter). When the external server provides a large language model, a prompt can be given to the large language model by calling an API (Application Programming Interface) provided by the external server (the same applies hereinafter).
[0022] The report search unit 214 can search for a report of another company similar to the company's report items. For example, the report search unit 214 can obtain a report of another company similar to the company's report items based on the vector data obtained by embedding the company's report items and the vector data obtained by embedding the report of another company stored in the report storage unit 231 (for example, according to the distance between vectors).
[0023] In this case, the report generation unit 213 can include the third-party reports acquired by the report search unit 214 in the prompt. This enables generation processing that has been learned by one-shot learning or future-shot learning. If the report search unit 214 acquires multiple third-party reports, the report generation unit 213 can include all of them or a predetermined number of third-party reports in descending order of similarity in the prompt.
[0024] The report search unit 214 may also search for reports from other companies that are similar to the company's own reports. For example, the report search unit 214 can search for reports from other companies that are similar to the company's own reports based on vector data in which the company's own reports have been embedded and vector data in which reports from other companies stored in the report storage unit 231 have been embedded, and obtain the other company reports that correspond to the searched reports from other companies.
[0025] In this case, the report generation unit 213 can include one or more sets of acquired third-party reports and third-party reports as prompts. This enables generation processing that has been learned by one-shot learning or future-shot learning. The report generation unit 213 can generate a second report by providing prompts to a large-scale language model. The prompts can include one or more sets of third-party reports and third-party reports acquired by the report retrieval unit 214, the company's own reports, and instructions. The instructions here instruct the system to generate a report based on the company's own reports, with reference to third-party reports and third-party reports.
[0026] The report output unit 215 outputs the company report created by the report creation unit 213. The report output unit 215 can also send the file saved by the report creation unit 213 to the user terminal 1.
[0027] The report modification unit 216 accepts modifications to the company's report. User terminal 1 can accept modifications to the company's report received from management server 2 and send the modified results to management server 2. The report modification unit 216 can receive the modified company report from user terminal 1. The report modification unit 216 can update the company's report by registering the modified company report in report storage unit 231.
[0028] The report output unit 215 can re-output the revised company report.
[0029] <Operation> Figure 4 is a diagram illustrating the operation of the management server 2.
[0030] Management Server 2 retrieves reports from other companies (S301), retrieves internal reporting information (S302), rewrites the other companies' reports based on the internal reporting information to create internal reports (S303), and outputs internal reports (S304). Management Server 2 can accept corrections to internal reports if necessary (S305).
[0031] As described above, the information processing system of this embodiment allows for the creation of a company's own report while referring to reports disclosed by other companies.
[0032] <Second Embodiment> In the first embodiment described above, the information processing system creates the company's own report, but in the second embodiment, the information processing system reviews the company's own report created by the user.
[0033] Figure 5 shows an example of the software configuration of the management server 2 according to the second embodiment. In the second embodiment, the management server 2 includes a report receiving unit 217 and a report review unit 218. The report creation unit 213 may be omitted.
[0034] The report receiving unit 217 receives reports from users. The report receiving unit 217 can, for example, receive data from user terminal 1 of company reports created by company users. The report receiving unit 217 may also accept a specification of the storage location of the company report (e.g., URL) from user terminal 1 and retrieve the company report from the specified location.
[0035] The report search unit 214 can search for reports from other companies that are similar to the company's own reports it has received. The report search unit 214 may also search for reports from other companies that are similar to the company's own reports received by the report item acquisition unit 212. The report search unit 214 may search for reports from other companies that are similar to the company's own reports and acquire the searched reports from other companies and the corresponding reports from other companies.
[0036] The report review unit 218 can determine whether or not the company's report contains the required items. The required items can be set in advance by the setting unit. For example, the report review unit 218 can determine whether or not the company's report contains the required items by providing a large-scale language model with a prompt that includes the specification of the required items, a question about whether or not the required items are included, and the company's report. The report review unit 218 can respond to the user terminal 1 with whether or not the required items are included.
[0037] If required fields are not filled in, the report review unit 218 can provide the large-scale language model with a prompt including the company's report, the company's reporting items, and instructions to add the required fields, causing the model to generate a revised report with the required fields added to the company's report. The report review unit 218 can then send the revised report to the user terminal 1 and allow the user to make further additions and corrections.
[0038] The report review unit 218 can identify missing items that are included in other companies' reports retrieved by the report search unit 214 but not in the company's own report. The report review unit 218 can identify missing items by providing a large-scale language model with the other companies' reports retrieved by the report search unit 214, the company's own report, and prompts that include instructions to extract items that are included in other companies' reports but not in the company's own report. If there are missing items, the report review unit 218 can notify the user of these missing items. For example, the report review unit 218 can send a message to the user terminal 1 indicating that there are no missing items (for example, that there are items that are included in other companies' reports but not in the company's own report).
[0039] Furthermore, if there are missing items (for example, if there are missing items in the company's report), the report review unit 218 can provide the large-scale language model with a prompt that includes the company's report, the items to be reported by the company, and instructions to add the missing items to the company's report, thereby causing the model to generate a revised report with the missing items added to the company's report. The report review unit 218 can then send the revised report to the user terminal 1 and allow the user to make further additions and revisions.
[0040] The report review unit 218 can detect areas in the company's report that need correction. For example, the report review unit 218 can detect areas that need correction by applying pre-configured sentence structure rules, such as those set by textlint, to the company's report. The report review unit 218 can detect areas that need correction by providing a large-scale language model with a prompt that includes the company's report and instructions pointing out areas that need correction within the report. Alternatively, the report review unit 218 can detect areas that need correction by providing a prompt that includes the company's report, a competitor's report, and instructions pointing out areas that need correction within the company's report, referencing the competitor's report. If areas that need correction are detected, the report review unit 218 can notify the user of the areas that need correction. For example, the report review unit 218 can send a message pointing out the areas that need correction to the user terminal 1.
[0041] If there are areas that need correction, the report review unit 218 can provide the large-scale language model with a prompt that includes the company's report, a specification of the areas to be corrected, and instructions to correct those areas, causing the model to generate a corrected report with the corrected areas of the company's report. The report review unit 218 can then send the corrected report to the user terminal 1 and allow the user to make further additions and corrections.
[0042] As described above, according to the information processing system of the second embodiment, the accuracy of the company's own reports can be improved because the company's own reports are reviewed based on reports from other companies.
[0043] Although these embodiments have been described above, they are intended to facilitate understanding of the present invention and are not intended to limit its interpretation. The present invention can be modified and improved without departing from its spirit, and equivalents thereof are also included.
[0044] For example, the processing performed by each functional unit of the management server 2 described above may be executed by any of the functional units. Furthermore, different functional units may be added to perform some of the processing performed by each of the functional units described above. Also, the functional units of the management server 2 may be distributed across multiple computers.
[0045] Furthermore, the information stored in each memory unit of the management server may be stored in any of the memory units. That is, the information stored in the multiple memory units mentioned above may be stored in a single memory unit, or a portion of the information stored in one memory unit may be stored in another memory unit.
[0046] <Disclosure Items> Furthermore, this disclosure also includes the following configurations. [Item 1] A report acquisition unit that acquires the first report containing the first reporting items regarding greenhouse gas emissions by the first business entity, A reporting item acquisition unit that acquires the second reporting item regarding greenhouse gas emissions by the second business entity, A report preparation unit that rewrites the first report based on the second report items and prepares a second report on greenhouse gas emissions by the second business entity, An information processing system characterized by comprising the following features. [Item 2] The information processing system described in item 1, The report generation unit provides a prompt to the large-scale language model to generate the second report, the prompt includes the first report, the second report items, and a command, and the command instructs the model to generate the second report based on the second report items with reference to the first report. An information processing system characterized by the following. [Item 3] The information processing system described in item 2, A report storage unit that stores multiple first reports, A report search unit that searches for the first report which is similar to the second report item, Equipped with, The report generation unit includes the retrieved first report in the prompt. An information processing system characterized by the following. [Item 4] The information processing system described in item 1, The system includes a report storage unit that stores the first report and the first report items in association with each other, The report generation unit provides a prompt to the large-scale language model to generate the second report. The prompt includes the first report and the first reporting items, the second reporting items, and a command. The instruction is to generate the second report based on the second report items, with reference to the first report and the first report items. An information processing system characterized by the following. [Item 5] The information processing system described in item 4, The system includes a report search unit that searches for the first report item that is similar to the second report item, and retrieves the first report item and the first report corresponding to the first report item. The report generation unit includes the acquired set of one or more first reporting items and the first report in the prompt. An information processing system characterized by the following. [Item 6] The information processing system described in item 1, The report creation unit creates the second report by rewriting the first report based on the second report items in accordance with pre-set rules. An information processing system characterized by the following. [Item 7] The first step is to obtain the first report containing the first reporting items regarding greenhouse gas emissions by the first business entity, The steps include obtaining the second reporting item regarding greenhouse gas emissions from the second business entity, The steps include: rewriting the first report based on the second report items to create a second report on greenhouse gas emissions by the second business entity; An information processing method characterized by a computer executing the following. [Item 8] The first step is to obtain the first report containing the first reporting items regarding greenhouse gas emissions by the first business entity, The steps include obtaining the second reporting item regarding greenhouse gas emissions from the second business entity, The steps include: rewriting the first report based on the second report items to create a second report on greenhouse gas emissions by the second business entity; A program that causes a computer to execute something. [Explanation of Symbols]
[0047] 1 User terminal 2 Management Server
Claims
1. A report acquisition unit that acquires the first report containing the first reporting items regarding greenhouse gas emissions by the first business entity, A reporting item acquisition unit that acquires the second reporting item regarding greenhouse gas emissions by the second business entity, A report preparation unit that rewrites the first report based on the second report items and prepares a second report on greenhouse gas emissions by the second business entity, An information processing system characterized by comprising the following features.
2. The information processing system according to claim 1, The report generation unit provides a prompt to the large-scale language model to generate the second report, the prompt includes the first report, the second report items, and a command, and the command instructs the model to generate the second report based on the second report items with reference to the first report. An information processing system characterized by the following.
3. The information processing system according to claim 2, A report storage unit that stores multiple first reports, A report search unit that searches for the first report which is similar to the second report item, Equipped with, The report generation unit includes the retrieved first report in the prompt. An information processing system characterized by the following.
4. The information processing system according to claim 1, The system includes a report storage unit that stores the first report and the first report items in association with each other, The report generation unit provides a prompt to the large-scale language model to generate the second report. The prompt includes the first report and the first reporting items, the second reporting items, and a command. The instruction is to generate the second report based on the second report items, with reference to the first report and the first report items. An information processing system characterized by the following.
5. The information processing system according to claim 4, The system includes a report search unit that searches for the first report item that is similar to the second report item, and retrieves the first report item and the first report corresponding to the first report item. The report generation unit includes the acquired set of one or more first reporting items and the first report in the prompt. An information processing system characterized by the following.
6. The information processing system according to claim 1, The report creation unit creates the second report by rewriting the first report based on the second report items in accordance with pre-set rules. An information processing system characterized by the following.
7. The first step is to obtain a first report containing the first items to be reported regarding greenhouse gas emissions by the first business entity, The steps include obtaining the second set of reporting items regarding greenhouse gas emissions from the second business entity, The steps include: rewriting the first report based on the second report items to create a second report on greenhouse gas emissions by the second business entity; An information processing method characterized by a computer executing the following.
8. The first step is to obtain a first report containing the first items to be reported regarding greenhouse gas emissions by the first business entity, The steps include obtaining the second set of reporting items regarding greenhouse gas emissions from the second business entity, The steps include: rewriting the first report based on the second report items to create a second report on greenhouse gas emissions by the second business entity; A program that causes a computer to execute something.
Citation Information
Patent Citations
Environment countermeasure support system, method, and program
JP2007164754A