Information processing system, information processing method, and program
Patent Information
- Application Number
- JP2023178781
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2023-02-20
- Filing Date
- 2023-10-17
- Publication Date
- 2025-03-05
- Estimated Expiration
- 2043-10-17
AI Technical Summary
【0008】 本発明によれば、温室効果ガスの削減を支援することができる。
Smart Images

Figure 0007640124000001 
Figure 0007640124000002 
Figure 0007640124000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] Solutions to reduce carbon dioxide emissions are being introduced (see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2015-219542 A Summary of the Invention [Problem to be solved by the invention]
[0004] It's difficult to know what carbon reduction solutions are available.
[0005] The present invention has been made in consideration of the above background, and aims to provide technology that enables easy understanding of solutions for reducing greenhouse gases, including carbon dioxide, and supports the reduction of greenhouse gases. [Means for solving the problem]
[0006] The main invention of the present invention for solving the above problem is an information processing system comprising: a solution storage unit that stores solution information related to means for reducing greenhouse gases; a user information storage unit that stores user information related to users; a search unit that uses a machine learning model to search for the solution information suitable for the user information; and a provision unit that provides the searched solution information to the user.
[0007] Other problems and solutions disclosed in this application will be made clear in the description of the preferred embodiments of the invention and the drawings. Effect of the Invention
[0008] The present invention can assist in reducing greenhouse gas emissions. [Brief description of the drawings]
[0009] [Figure 1] 1 is a diagram illustrating an example of the overall configuration of an information processing system according to an embodiment of the present invention. [Diagram 2] 2 is a diagram illustrating an example of a hardware configuration of a management server 2. FIG. [Diagram 3] 2 illustrates an example of the software configuration of a management server 2. FIG. [Figure 4] FIG. 13 is a diagram illustrating the operation of the management server 2. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] <Summary of the Invention> The present invention will be described below with reference to the preferred embodiments thereof. [Item 1] a solution storage unit that stores solution information related to greenhouse gas reduction measures; A user information storage unit that stores user information relating to a user; a search unit that searches for the solution information suitable for the user information by using a machine learning model; a providing unit that provides the searched solution information to the user; An information processing system comprising: [Item 2] The information processing system according to item 1, the machine learning model is created using a first item included in the user information and a second item included in the solution information as training data; the search unit estimates the second item by providing the first item included in the user information stored in the user information storage unit to the machine learning model, and searches the solution storage unit for the solution information corresponding to the estimated second item; An information processing system comprising: [Item 3] The information processing system according to item 1, the search unit generates an answer by providing a generator using a large-scale language model with a first item included in the user information and a question inquiring about a method for reducing greenhouse gas emissions for the first item, and searches a solution storage unit for the solution information similar to the answer generated by the generator; An information processing system comprising: [Item 4] The information processing system according to item 1, An input unit for acquiring types of activity amounts related to a business, the search unit searches for the solution information suitable for the type of the activity amount by using the machine learning model; An information processing system comprising: [Item 5] Item 4. An information processing system according to the present invention, the machine learning model is created using the type and items included in the solution information as training data, the search unit estimates the item by providing a type of the activity amount to the machine learning model, and searches the solution storage unit for the solution information corresponding to the estimated item; An information processing system comprising: [Item 6] Item 4. An information processing system according to the present invention, the search unit generates an answer by providing a generator using a large-scale language model with the type and a question inquiring about a method for reducing greenhouse gas emissions related to the type, and searches a solution storage unit for the solution information similar to the answer generated by the generator; An information processing system comprising: [Item 7] storing solution information regarding greenhouse gas reduction measures; storing user information relating to a user; Searching for the solution information suitable for the user information using a machine learning model; providing the searched solution information to the user; An information processing method characterized by being executed by a computer. [Item 8] storing solution information regarding greenhouse gas reduction measures; storing user information relating to a user; Searching for the solution information suitable for the user information using a machine learning model; providing the searched solution information to the user; A program for causing a computer to execute the following.
[0011] <System Overview> An information processing system according to one embodiment of the present invention will be described below. The information processing system of this embodiment provides information (hereinafter referred to as solution information) on emission reduction means (also called solutions) to users who are emitters of greenhouse gases (carbon dioxide, methane, nitrous oxide, fluorocarbons, etc.). A provider registers solution information for a solution, and users can view the solution information. Users can also contact the provider regarding the solution.
[0012] 1 is a diagram showing an example of the overall configuration of an information processing system according to this embodiment. The information processing system according to this embodiment is configured to include a management server 2. The management server 2 is communicably connected to a user terminal 1 via a communication network. The communication network is, for example, the Internet, and is constructed by a public telephone line network, a mobile phone line network, a wireless communication path, Ethernet (registered trademark), or the like.
[0013] The user terminal 1 is a computer operated by a user. The user terminal 1 may be, for example, a smartphone, a tablet computer, or a personal computer.
[0014] The management server 2 may be a general-purpose computer such as a workstation or a personal computer, or may be logically realized by cloud computing.
[0015] <Management Server> FIG. 2 is a diagram showing an example of the hardware configuration of the management server 2. Note that the illustrated configuration is an example, and other configurations may be used. The management server 2 includes a CPU 201, a memory 202, a storage device 203, a communication interface 204, an input device 205, and an output device 206. The storage device 203 is, for example, a hard disk drive, a solid state drive, or a flash memory that stores various data and programs. The communication interface 204 is an interface for connecting to the communication network 3, and is, for example, an adapter for connecting to Ethernet (registered trademark), a modem for connecting to a public telephone line network, a wireless communication device for wireless communication, a USB (Universal Serial Bus) connector or an RS232C connector for serial communication, etc. The input device 205 is, for example, a keyboard, a mouse, a touch panel, a button, a microphone, etc. that input data. The output device 206 is, for example, a display, a printer, a speaker, etc. that output data. Each functional unit of the management server 2 described below is realized by the CPU 201 reading a program stored in the storage device 203 into the memory 202 and executing it, and each storage unit of the management server 2 is realized as part of the storage area provided by the memory 202 and the storage device 203.
[0016] 3 is a diagram illustrating an example of the software configuration of the management server 2. The management server 2 includes a solution storage unit 231, a user information storage unit 232, a providing unit 211, an input unit 212, a search unit 213, a user information transmission unit 214, and a billing processing unit 215.
[0017] <Storage section> The solution storage unit 231 stores solution information. The solution storage unit 231 can store the solution information in association with provider identification information (provider ID) that identifies a provider that provides a reduction means. In this embodiment, the solution information can include information for identifying a solution (solution ID), a provider ID, a solution name, a solution description, a price, a reduction amount, and an introduction condition. The solution name is the name of the reduction means (solution). The solution description is a description of the solution, and can include, for example, text data, image data, and voice data. The price can be information for determining the amount related to the user's adoption of the solution. As the price, a unit price related to the provision unit of the solution may be set, or an estimated value of a standard introduction cost may be set. The price may be specified by a range such as a price range. The reduction amount can be information indicating the reduction amount of greenhouse gases expected by introducing the solution. As the reduction amount, a standard amount of greenhouse gases reduced per company when the solution is introduced may be set, or a standard value of the reduction amount per unit when a device is introduced may be set, or a function that calculates the reduction amount according to various activity amounts. It may also be the emission intensity (primary data) when the solution is used. The introduction conditions can be set for the emitter who introduces the solution. The introduction conditions can specify, for example, the business or activity content or activity volume that is the target of the solution. The solution information can include the type of activity volume that is expected to reduce greenhouse gas emissions by the solution.
[0018] The user information storage unit 232 stores information about users (emitting entities) (hereinafter referred to as user information). The user information may include information (user ID) that identifies the user (or emitting entity), the name of the user (or emitting entity) (user name), information about the business conducted by the emitting entity (business information), information about the equipment used in the business (equipment information), and the like. The user information may also include information (e.g., the name of the electricity bill item, the model number of the material, the name of the waste disposal means, and the like) that identifies the type of activity amount (e.g., the energy used in manufacturing, the material of the product, the waste, and the like) for calculating the direct or indirect greenhouse gas emissions of the emitting entity.
[0019] <Functional section> The providing unit 211 provides solution information to a user. The providing unit 211 can provide the solution information in response to a request from the user terminal 1. For example, the providing unit 211 can read out all or a part of the solution information stored in the solution storage unit 231 and transmit it to the user terminal 1. For example, the providing unit 211 can create screen information (which can be written in HTML, for example) for depicting the solution name, solution explanation, price, reduction amount, and the like of the solution information, and transmit the screen information to the user terminal 1. For example, when the management server 2 calculates and manages the emission amount of the emission subject, the providing unit 211 may display the solution information together with the output of the emission amount.
[0020] The input unit 212 can receive input of solution identification information (e.g., a solution ID) that identifies solution information from a user. The providing unit 211 can read out solution information indicated by the received solution ID from the solution storage unit 231 and transmit the solution information to the user terminal 1. For example, the providing unit 211 can display a list of solution names, the input unit 212 can receive designation of a solution from the list, and the providing unit 211 can provide solution information related to the designated solution.
[0021] The input unit 212 can accept input of keywords related to the solution from the user.
[0022] The search unit 213 searches for solution information. The provision unit 211 can provide the solution information searched by the search unit 213 to the user (transmit the solution information to the user terminal 1).
[0023] The search unit 213 can search for solution information that matches the keyword received by the input unit 212 from the solution storage unit 231. The search unit 213 can search for solution information in which the keyword is included in, for example, the solution name, the solution description, the introduction conditions, etc. The search unit 213 can provide the search result to the user (for example, transmit it to the user terminal 1).
[0024] Furthermore, the search unit 213 can search for solution information suitable for the user information stored in the user information storage unit 232, for example.
[0025] The search unit 213 can estimate the solution information or the items included in the solution information by providing user information to a machine learning model (a regression model that predicts continuous values or a discrimination model that identifies data for each given class) that is created using items included in the user information (such as business information, facility information, and information that identifies the type of activity amount) and solution information that indicates a solution suitable for the user (business) or items included in the solution information (such as a solution ID and a solution name) as training data. The search unit 213 can acquire the estimated solution information or solution information corresponding to the estimated items from the solution storage unit 231. In this case, the management server 2 can include a machine learning model storage unit that stores the machine learning model. In addition, when an external computer equipped with a learning model provides an API, the search unit 213 may acquire an estimation result by providing the type of activity amount to the API.
[0026] Furthermore, the search unit 213 can perform processing to generate an answer by giving the business information and / or facility information included in the user information and a question inquiring about a method for suppressing greenhouse gas emissions in the business information and / or facility information to a generator using a large-scale language model (LLM) (which may be provided in the management server 2, or may utilize an API of a generation AI provided by an external server), and can search the solution storage unit 231 for solution information similar to or suitable for the answer generated by the generator using the large-scale language model (LLM). The similarity (suitability) between the answer and the solution information can be evaluated, for example, by vectorizing the solution name and / or solution explanation included in the solution information and the answer, respectively, and calculating the distance between them, so that the closer the distance, the greater the similarity.
[0027] Furthermore, the input unit 212 may acquire the amount of activity related to the business of the user (or the waste generator) and the type of the amount of activity, and the search unit 213 may determine solution information suitable for the type of the amount of activity.
[0028] When the solution information includes a type of activity amount that is expected to suppress greenhouse gas emissions by the solution, the search unit 213 can search for solution information corresponding to the type of activity amount accepted by the input unit 212 from the solution information storage unit 231. The search unit 213 can search for solution information including a type that matches or is similar to the type of activity amount accepted by the input unit 212, for example.
[0029] Furthermore, the search unit 213 can estimate the solution information or the items included in the solution information by providing the type of the received activity amount to a learning model created by machine learning using, as training data, the type of activity amount and solution information indicating a solution suitable for the activity amount or items included in the solution information (such as a solution ID or a solution name). The search unit 213 can acquire the estimated solution information or solution information corresponding to the estimated item from the solution storage unit 231. In this case, the management server 2 can be provided with a learning model that stores the learning model. Furthermore, in the case where an external computer provided with a learning model provides an API, the search unit 213 may acquire an estimation result by providing the type of activity amount to the API.
[0030] Furthermore, the search unit 213 can calculate the greenhouse gas emissions related to the type of activity amount based on the solution information and the activity amount, and determine solution information suitable for the user according to the emission amount. For example, when the solution information includes an emission intensity, the emission amount can be calculated by multiplying the activity amount by the emission intensity. When multiple solution information are searched for, the search unit 213 can propose to the user a predetermined number of solution information in ascending order of emission amount. Furthermore, the input unit 212 may be configured to accept input of the emission amount together with the activity amount and the type of activity amount, and only solution information in which the calculated emission amount is smaller than the accepted emission amount may be proposed.
[0031] In addition, the search unit 213 can, for example, provide a generator using a large-scale language model with a question inquiring about the type of activity and a method for reducing greenhouse gas emissions in relation to the type of activity to generate an answer, and search for solution information that is similar to or matches the answer generated by the generator using a large-scale language model.
[0032] The user information transmission unit 214 provides user information to a provider. The user information transmission unit 214 can provide user information of the user to a provider of a solution specified by the user. For example, when the user information transmission unit 214 receives a solution ID from the user terminal 1, the user information transmission unit 214 can acquire solution information corresponding to the received solution ID from the solution storage unit 231 and transmit the user information corresponding to the user to a provider indicated by a provider ID included in the acquired solution information. As for the destination of the user information, for example, the management server 2 can be provided with a provider information storage unit and can manage the contact information of the provider (email address, message destination address, etc.) in association with the provider ID.
[0033] The billing processing unit 215 can perform processing to bill the provider who provided the user information for a referral fee. The billing processing unit 215 can also perform processing to bill the provider identified by the provider identification information corresponding to the solution information stored in the solution storage unit 231 for a listing fee.
[0034] <Operation> FIG. 4 is a diagram illustrating the operation of the management server 2. As shown in FIG.
[0035] The management server 2 reads out all or part of the solution information from the solution storage unit 231, and transmits a list of solutions based on the read solution information to the user terminal 1 (S301). The management server 2 can read out only solution information in which the introduction conditions included in the solution information are satisfied by the user information corresponding to the accessing user. The list of solutions can include, for example, a list of solution IDs and solution names. The list of solutions can also include a part of the solution description corresponding to the solution name. The list of solutions may also include a price corresponding to the solution name. The list of solutions may also include a reduction amount corresponding to the solution name. The list of solutions may be provided sorted, for example, by price (e.g., lowest to highest). The list of solutions may be provided sorted, for example, by reduction amount (e.g., largest to lowest).
[0036] When the management server 2 receives a keyword from the user terminal 1 (S302: YES), it can search the solution storage unit 231 for solution information that matches the keyword, and transmit a list of solutions based on the searched solution information to the user terminal 1 (S303). When the management server 2 does not receive a keyword from the user terminal 1 (S302: NO), it proceeds to step S304.
[0037] When the management server 2 receives a solution designation (e.g., a solution ID) from the user terminal 1 (S304: YES), it reads solution information corresponding to the designated solution ID from the solution storage unit 231 (S305), reads user information corresponding to the user of the user terminal 1 from the user information storage unit 232, and can provide the read user information to the provider indicated by the provider ID included in the solution information (S306). If no solution designation has been received (S304: NO), the process ends.
[0038] As described above, the information processing system of this embodiment makes it possible to inform users of solutions offered by providers.
[0039] The management server 2 can visualize the amount of emissions by each emitter. The management server 2 can, for example, acquire the amount of activity and the emission factor, and calculate the amount of emissions by multiplying the amount of activity by the emission factor, and can aggregate the calculated amount of emissions, for example, by scope and category stipulated in the GHG Protocol, create screen information for displaying the aggregation results, and transmit the screen information to the user terminal 1. The management server 2 can create screen information to display a list of solutions together with the aggregation results.
[0040] In addition, the operator can analyze the results of the emissions aggregation as described above, and input into the management server 2 the designation of a solution (multiple solutions are possible) that is deemed appropriate for reducing these emissions, and information on the solution selected by the operator can be transmitted to the user terminal 1.
[0041] The solution information may include the publication date. The management server 2 can sort the list of solutions in order of the publication date.
[0042] The solution information may include the last updated date and time. The management server 2 may preferentially include in the list of solutions those whose last updated date and time are within a predetermined period.
[0043] The management server 2 can include in the solution information the number of views by users of the solution information. For example, when the management server 2 transmits a list of solutions to the user terminal 1, the management server 2 can increment the number of views included in the solution information related to the solution included in the list. For example, when a solution is specified by the user, the management server 2 can increment the number of views of the solution information corresponding to the specified solution. The management server 2 can create a solution list by reading out a predetermined number of solution information in order of the most or least number of views. For example, a display such as "XX users are currently viewing" may be displayed. The management server 2 may include the number of views of the solution information in the solution list.
[0044] The management server 2 may be configured to manage the number of applications for a solution. When an application for a solution is accepted, the management server 2 may be configured to transmit user information to the provider. The management server 2 may also include an application history storage unit that stores the application history of the solution (information that associates a solution ID, a user ID, and an application date and time). The management server 2 may count the number of application histories corresponding to the solution for a predetermined period (e.g., the past month), calculate the number of applications, and include the number of applications in the list of solutions.
[0045] The management server 2 may be configured to manage word-of-mouth evaluations of solutions. The management server 2 is configured to receive word-of-mouth evaluations (scores, likes, etc.) of solution information viewed from the user terminal 1, and to store the received word-of-mouth evaluations. The management server 2 can preferentially present solutions with good word-of-mouth evaluations to the user. For example, a list of solutions can be created in order of the aggregated word-of-mouth evaluation values. The management server 2 may also allow the user to specify multiple solution information (two pieces may be acceptable), and display the specified solution information for comparison.
[0046] The management server 2 may be configured to manage the history of past browsing by the user, and to output all of the solutions stored as the browsing history or application history.
[0047] The introduction conditions for the solution information can be set to designate the type of business or location, in which case solutions suited to the user's type of business or location can be presented to the user.
[0048] The management server 2 can manage multiple companies with capital ties. The management server 2 can identify a provider with a capital relationship with the user, extract solution information related to the identified provider, and provide it to the user. Alternatively, the solution information of a provider with a capital relationship with the user may be displayed in a subordinated manner.
[0049] The solution information may include a specification of how the solution information is to be displayed.
[0050] The management server 2 may preferentially display solution information related to providers who are willing to pay an additional fee.
[0051] The management server 2 may provide a reward to a user who applies for a solution via the management server 2.
[0052] The management server 2 may perform a process of charging the provider a predetermined percentage of the contract amount when a contract for a solution is concluded between the user and the provider.
[0053] When a contract for a solution is concluded between the user and the provider, the management server 2 may transmit a message to that effect to the operator of the information processing system.
[0054] Although the present embodiment has been described above, the above embodiment is intended to facilitate understanding of the present invention, and is not intended to limit the present invention. The present invention may be modified or improved without departing from the spirit of the present invention, and equivalents thereof are also included in the present invention. [Explanation of symbols]
[0055] 1 User terminal 2 Management Server
Claims
1. a solution storage unit that stores solution information related to greenhouse gas reduction measures; A user information storage unit that stores user information relating to a user; a search unit that searches for the solution information suitable for the user information by using a machine learning model; a providing unit that provides the searched solution information to the user; Equipped with the machine learning model is created using a first item included in the user information and a second item included in the solution information as training data; the search unit searches, from the solution storage unit, for the solution information corresponding to the second item estimated by providing the first item included in the user information stored in the user information storage unit to the machine learning model; An information processing system comprising:
2. 2. The information processing system according to claim 1, An input unit for acquiring types of activity amounts related to a business, the machine learning model is created using the type of the activity amount and items included in the solution information as training data, the search unit searches the solution storage unit for the solution information corresponding to the item estimated by providing the type of the activity amount to the machine learning model; An information processing system comprising:
3. storing solution information related to greenhouse gas reduction measures in a solution storage unit; storing user information relating to the user in a user information storage unit; Searching for the solution information suitable for the user information using a machine learning model; providing the searched solution information to the user; The computer executes the machine learning model is created using a first item included in the user information and a second item included in the solution information as training data; In the searching step, the computer searches the solution storage unit for the solution information corresponding to the second item estimated by providing the first item included in the user information stored in the user information storage unit to the machine learning model; An information processing method comprising:
4. 4. The information processing method according to claim 3, The computer acquires types of activity amounts related to a business, the machine learning model is created using the type of the activity amount and items included in the solution information as training data, In the searching step, the computer searches the solution storage unit for the solution information corresponding to the item estimated by providing the type of the activity amount to the machine learning model; An information processing method comprising:
5. storing solution information related to greenhouse gas reduction measures in a solution storage unit; storing user information relating to the user in a user information storage unit; Searching for the solution information suitable for the user information using a machine learning model; providing the searched solution information to the user; A program for causing a computer to execute the above, the machine learning model is created using a first item included in the user information and a second item included in the solution information as training data; in the searching step, causing the computer to search, from the solution storage unit, for the solution information corresponding to the second item estimated by providing the first item included in the user information stored in the user information storage unit to the machine learning model; A program characterized by.
6. The program according to claim 5, The computer acquires types of activity amounts related to a business, the machine learning model is created using the type of the activity amount and items included in the solution information as training data, in the searching step, causing the computer to search, from the solution storage unit, for the solution information corresponding to the item estimated by providing the type of the activity amount to the machine learning model; A program characterized by.
Citation Information
Patent Citations
System for reducing CO2 emissions in the energy supply of buildings
DE202021102194U1
Method and program for evaluating global warming countermeasure, and storage medium
JP2009054065A
Co2 emission reduction amount evaluation system and method
JP2015219542A
Method for managing greenhouse effect gas discharge amount
JP2023019250A