Information processing method, information processing device, and computer program
The information processing method and device address the inefficiency in providing information for material searches by using a language processing model to generate information about biological materials, thereby enhancing search efficiency and information usefulness.
Patent Information
- Application Number
- JP2023199443
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-24
- Publication Date
- 2025-06-05
- Estimated Expiration
- 2043-11-24
AI Technical Summary
Existing systems for linking providers and consumers of trade objects, such as fresh agricultural products, lack effectiveness in providing information useful for material searches.
An information processing method and device that utilize a language processing model to generate information about biological materials in response to consumer queries regarding their components or functions, facilitating efficient material searches.
Enables the provision of information that is useful for searching biological materials, improving the efficiency of material searches and enhancing the usefulness of the information provided.
Smart Images

Figure 2025085517000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing method, an information processing device, and a computer program. [Background technology]
[0002] Conventionally, systems that link providers and consumers of trade objects have been proposed. For example, Patent Literature 1 discloses a direct sales system for fresh agricultural products that allows producers of vegetables, fruits, etc., and purchasers to communicate with each other at the storefront by installing information control devices that can output images and sounds near the product shelves. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2006-120106 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, the technology described in Patent Document 1 has room for further improvement in terms of providing information useful for material searches.
[0005] An object of the present disclosure is to provide an information processing method etc. capable of providing information useful for searching for materials. [Means for solving the problem]
[0006] An information processing method according to one aspect of the present disclosure involves a computer executing a process in which a query regarding components or functions of biological material provided by a provider is received from a consumer, a language processing model is used to generate information regarding the biological material in response to the received query, and the generated information regarding the biological material is provided to the consumer.
[0007] An information processing device according to one aspect of the present disclosure includes a control unit that executes a process of acquiring a query from a consumer regarding components or functions of a biological material provided by a provider, generating information regarding the biological material in response to the acquired query using a language processing model, and providing the generated information regarding the biological material to the consumer.
[0008] A computer program according to one aspect of the present disclosure causes a computer to execute a process of obtaining a query from a consumer regarding components or functions of biological material provided by a provider, using a language processing model to generate information regarding the biological material in response to the obtained query, and providing the generated information regarding the biological material to the consumer. Effect of the Invention
[0009] According to the present disclosure, it is possible to provide information useful for searching for materials. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a schematic diagram of a material information providing system. [Diagram 2] FIG. 1 is a block diagram showing a configuration of an information processing device. [Diagram 3] FIG. 2 is a block diagram showing a configuration of a provider terminal. [Figure 4] 2 is a block diagram showing the configuration of a consumer terminal; FIG. [Diagram 5] FIG. 13 is a diagram showing an example of information stored in a user DB; [Figure 6] FIG. 13 is a diagram showing an example of information stored in a usage DB. [Figure 7] FIG. 13 is a diagram showing an example of information stored in a material DB. [Figure 8] 5A and 5B are diagrams illustrating an example of information stored in a function DB; [Figure 9] 13 is a schematic diagram showing an example of an analysis request screen displayed on a provider terminal. FIG. [Figure 10] FIG. 13 is a schematic diagram showing an example of a report screen displayed on a provider terminal. [Figure 11] 13 is a schematic diagram showing an example of a provided information input screen displayed on a provider terminal. FIG. [Figure 12] 13 is a schematic diagram showing an example of a search screen displayed on a demander terminal. FIG. [Figure 13] 13 is a schematic diagram showing an example of a material details screen displayed on a consumer terminal. FIG. [Figure 14] A schematic diagram showing an example of a matching request screen displayed on a demander terminal. [Figure 15] 13 is a flowchart showing an example of a processing procedure for acquiring component information executed by the information providing system. [Figure 16] 11 is a flowchart illustrating an example of a procedure for acquiring provided information, which is executed by the information providing system; [Figure 17] 11 is a flowchart showing an example of a processing procedure for providing information on biological material, which is executed by the information providing system. [Figure 18] 13 is a flowchart showing an example of a processing procedure for acquiring matching desire information executed by the information providing system. [Figure 19] FIG. 11 is a schematic diagram showing an example of a report screen according to the second embodiment. [Figure 20] FIG. 13 is a schematic diagram showing an example of a search screen according to the second embodiment. [Figure 21] 10 is a flowchart illustrating an example of a processing procedure executed by an information processing apparatus according to a second embodiment. [Figure 22] FIG. 13 is a block diagram showing a configuration of an information processing device according to a third embodiment. [Figure 23] FIG. 11 is an explanatory diagram illustrating a method of creating search results using a language processing model. [Figure 24] FIG. 11 is an explanatory diagram illustrating a method for creating an analysis report using a language processing model. [Diagram 25] 13 is a flowchart illustrating an example of a processing procedure executed by an information processing apparatus according to a third embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] The present disclosure will be specifically described with reference to the drawings showing the embodiments thereof.
[0012] (First embodiment) 1 is a schematic diagram of an information providing system 100. The information providing system 100 includes an information processing device 1 as a main device. The information processing device 1 is communicatively connected to a provider terminal 2 and a consumer terminal 3 via a network N such as the Internet. The number of provider terminals 2 and consumer terminals 3 may be one or three or more.
[0013] The information processing device 1 is a device capable of various types of information processing and sending and receiving information, such as a server computer, a personal computer, a quantum computer, etc. The information processing device 1 realizes a service of collecting information on multiple biological materials and providing a consumer with information on biological materials according to the consumer's wishes based on the collected information. The information processing device 1 further supports matching between biological materials and consumers based on the provided information.
[0014] Biological materials that can be handled by this system include, but are not limited to, natural materials and synthetic materials made from natural materials, such as plants, mushrooms, animals, microorganisms, agricultural crops, marine products, livestock products, processed foods, fermented products, waste materials, thinned wood, and food waste.
[0015] The donor terminal 2 is an information processing terminal device used by a provider who provides biological material, and is, for example, a personal computer, a smartphone, a tablet terminal, etc. The provider is, for example, a producer of agricultural crops, a manager of a food processing factory, etc., who wishes to sell or transfer the biological material that he or she produces or possesses. In this embodiment, there are multiple providers, and each of the multiple providers possesses a donor terminal 2.
[0016] The consumer terminal 3 is an information processing terminal device used by a consumer to receive information about biological materials, such as a personal computer, smartphone, tablet terminal, etc. Consumers may be, for example, developers at various manufacturers who wish to discover and purchase biological materials with specific functions or components. In this embodiment, there are multiple consumers, and each of the multiple consumers possesses a consumer terminal 3.
[0017] 2 is a block diagram showing the configuration of the information processing device 1. The information processing device 1 includes a control unit 11, a storage unit 12, a communication unit 13, and an input / output unit 14. The information processing device 1 may be a multi-computer consisting of multiple computers, or may be a virtual machine virtually constructed by software.
[0018] The control unit 11 includes one or more arithmetic processing devices such as a central processing unit (CPU) and a graphics processing unit (GPU). The control unit 11 executes processing by controlling each component using built-in memories such as a read only memory (ROM) and a random access memory (RAM), a clock, a counter, etc. The functional units of the control unit 11 may be realized by software, or may be realized in part or in whole by hardware such as an application specific integrated circuit (ASIC) and a field programmable gate array (FPGA).
[0019] The storage unit 12 includes a non-volatile memory such as a hard disk, a flash memory, or an SSD (Solid State Drive). The storage unit 12 may be an external storage device connected to the information processing device 1. The storage unit 12 stores various computer programs and data referenced by the control unit 11. The storage unit 12 stores a program 1P for causing a computer to execute a process related to the provision of information on biological materials, a user DB (Data Base) 121, a usage DB 122, a material DB 123, and a function DB 124.
[0020] A computer program (program product) including the program 1P may be provided by a non-transitory recording medium 1A on which the computer program is readably recorded. The storage unit 12 stores the computer program read from the recording medium 1A by a reading device (not shown). The recording medium 1A is, for example, a magnetic disk, an optical disk, a semiconductor memory, or the like. The computer program may also be downloaded from an external server connected to a communication network and stored in the storage unit 12. The program 1P may be a single computer program or may be composed of multiple computer programs, and may be executed on a single computer or multiple computers interconnected by a communication network.
[0021] The communication unit 13 includes a communication device that realizes communication via the network N. The control unit 11 transmits and receives data between the provider terminal 2 and the demander terminal 3 via the communication unit 13.
[0022] The input / output unit 14 includes an input / output interface for connecting an external device by wire or wirelessly. The analysis device 4 is connected to the input / output unit 14.
[0023] The analysis device 4 performs component analysis on the biological material provided by the donor. The component analysis may be performed by applying, for example, LC-MS (Liquid Chromatography-Mass Spectrometry), GC-MS (Gas Chromatography-Mass Spectrometry), CE-MS (Capillary Electrophoresis-Mass Spectrometry), LC-UV / Vis (Liquid Chromatography-Ultraviolet-Visible Spectroscopy), LC-FL (Liquid Chromatography-Fluorescence Spectroscopy), NMR (Nuclear Magnetic Resonance) spectroscopy, etc. By the component analysis, the type and content of components (compounds) contained in the biological material are measured. The analysis device 4 outputs data on the contained components obtained by the analysis to the information processing device 1.
[0024] The information processing device 1 is not limited to a configuration in which the component information is received through the input / output unit 14. The information processing device 1 may acquire the component information by accessing the component information stored in a predetermined storage area through the analysis device 4, or may receive the component information transmitted from the analysis device 4 or an external device through communication.
[0025] The configuration of the information processing device 1 is not limited to the above example, and may include, for example, an operation unit for accepting user operations, a display unit for displaying images, and the like.
[0026] 3 is a block diagram showing the configuration of the provider terminal 2. The provider terminal 2 includes a control unit 21, a storage unit 22, a communication unit 23, a display unit 24, and an operation unit 25.
[0027] The control unit 21 includes one or more arithmetic processing devices such as a CPU, a GPU, etc. The control unit 21 executes processing by controlling each component using built-in memory such as a ROM or a RAM, a clock, a counter, etc. The functional units of the control unit 21 may be realized by software, or part or all of them may be realized by hardware.
[0028] The storage unit 22 includes a non-volatile memory such as a flash memory or an SSD. The storage unit 22 stores various computer programs and data referenced by the control unit 21. The storage unit 22 of this embodiment stores a program 2P for causing a computer to execute processing related to the registration of information on the biological material. A computer program (computer program product) including the program 2P may be provided by a non-transitory recording medium 2A on which the computer program is readably recorded.
[0029] The communication unit includes a communication module that communicates with an external device via the network N. The control unit transmits and receives various types of information to and from the information processing device 1 via the communication unit .
[0030] The display unit 24 includes a display device such as a liquid crystal display, an organic EL (Electro Luminescence) display, etc. The display unit 24 displays various types of information according to instructions from the control unit 21.
[0031] The operation unit 25 is an interface that accepts user operations. The operation unit 25 includes, for example, a keyboard, a mouse, a touch panel device with a built-in display, a speaker, a microphone, etc. The operation unit 25 accepts operation input from the user and sends a control signal to the control unit 21 according to the operation content.
[0032] 4 is a block diagram showing the configuration of the consumer terminal 3. The consumer terminal 3 comprises a control unit 31, a memory unit 32, a communication unit 33, a display unit 34, and an operation unit 35. The memory unit 32 stores a program 3P for causing a computer to execute processing related to the acquisition of information about biological material. A computer program (computer program product) including the program 3P may be provided by a non-transitory recording medium 3A on which the computer program is readably recorded. The hardware configuration of the consumer terminal 3 is similar to that of the provider terminal 2, and therefore a detailed description thereof will be omitted.
[0033] 5 is a diagram showing an example of the contents of information stored in the user DB 121. The user DB 121 stores information on providers and demanders who are users of this system.
[0034] The user DB 121 stores records that link information such as a user's type, name, address, and contact information with a user ID as a key. The user ID is identification information for identifying a user. The type is information indicating whether the user is a provider or a consumer. The contact information may include a telephone number, email address, device ID, etc. of the provider terminal 2 or consumer terminal 3 owned by the user.
[0035] The information in the user DB 121 is collected, for example, by accepting a registration operation of a provider or a consumer via a registration screen provided by the information processing device 1 when the provider or the consumer uses the present system.
[0036] 6 is a diagram showing an example of the contents of information stored in the usage DB 122. The usage DB 122 stores information on the usage status of the present system by each user.
[0037] The usage DB122 stores records that link information such as date and time, content, material ID, and usage fee, using, for example, a user ID as a key. The user ID is the user ID of the user who used the system. The date and time represents the date and time of usage by the user. The usage content represents the usage content of the user. The usage content includes, for example, "component analysis" corresponding to a request for component analysis, "matching established" corresponding to a match established, and "detailed display" corresponding to a request for information that involves a charge. The material ID is the material ID of the biological material corresponding to the usage content. The usage fee is the fee for using the system. Each time a new usage request is received through the provider terminal 2 or the demander terminal 3, the information processing device 1 stores it in the usage DB122.
[0038] 7 is a diagram showing an example of the contents of information stored in the material DB 123. The material DB 123 stores various types of information relating to each of a plurality of biological materials.
[0039] The material DB 123 stores records that link information such as material information, provision information, component information, and matching request information using, for example, a material ID as a key. The material DB 123 may further store analysis report information that indicates the results of component analysis. The material ID is identification information for identifying a biological material.
[0040] Material information is information indicating attributes of a biological material. Material information may include basic information regarding the biological material. Material information includes, for example, a user ID, material name, variety, type, place of origin, harvest time, and collection date. User ID is the user ID of the provider of the biological material. Material name may be a specific name (product name) or a generic name for the material. Collection date indicates the collection date of a sample for component analysis. Material information may include information indicating whether the biological material is edible, the characteristics of the biological material, whether component analysis is necessary, etc.
[0041] The provided information is used to match biological materials with consumers, and includes information related to matching of biological materials received from biological material providers. The provided information includes, for example, the available supply amount of the biological material, the desired transaction price, the availability time, and product images.
[0042] Component information is information about components of a biological material obtained by component analysis. Component information includes, for example, a component ID, component name, content, and analysis date for one or more components (compounds) contained in the biological material. Component ID is identification information for identifying a component. Content is the content of a component in the biological material. Content may be quantitative information or qualitative information (e.g., high, low, etc.). Analysis date is the date and time when component analysis was performed. Component information may include information indicating peak area, identification method, etc.
[0043] The matching request information is information regarding a matching request from a consumer for biological material. The matching request information includes, for example, a user ID, a receipt date, a desired trading volume, a desired trading price, a desired timing, etc. The user ID is the user ID of the consumer who desires matching. The receipt date indicates the date and time when the matching request was received. The desired trading volume, the desired trading price, and the desired timing indicate the desired conditions for matching. The matching request information may also include information indicating the region to which the consumer wishes to send the biological material, notes regarding the matching request, etc.
[0044] For example, material information and provision information are collected by accepting input operations from the provider via a screen provided by the information processing device 1. Ingredient information is collected through the analysis device 4. Matching request information is collected by accepting input operations from the consumer via a screen provided by the information processing device 1. The information in the material DB 123 is updated as needed.
[0045] 8 is a diagram showing an example of the contents of information stored in the function DB 124. The function DB 124 stores information about the function of each of a plurality of components.
[0046] The function DB 124 stores records that link information such as ingredient names, structural information, functional information, functional food information, literature information, and citation sources, using, for example, ingredient IDs as keys. The ingredient IDs and ingredient names are the same as the ingredient IDs and ingredient names in the ingredient information. The structural information represents the structure of an ingredient, and includes, for example, a structural formula. The structural information may include a structural formula expressed as a character string according to SMILES (Simplified Molecular Input Line Entry System) notation or the like.
[0047] The functional information indicates the function possessed by the component. Examples of the functions include antibacterial action, antiviral action, plant growth regulation action, antioxidant action, anti-fatigue action, anti-glycation action, blood glucose rise suppression action, blood pressure rise suppression action, insecticidal action, cholesterol rise suppression action, uric acid level rise suppression action, memory maintenance, blood flow improvement action, sleep support, stress relief, bone formation promotion, fat suppression, etc. The functional information may include information indicating the degree of the function possessed by the component. The degree of the function may be quantitative information or may be qualitative information (e.g., strong, weak, etc.).
[0048] The functional food information includes information indicating the product name of the functional food that uses the ingredient of the ingredient ID, the functional claim statement, the content of the ingredient related to the functionality, the recommended intake amount, etc. If there is no functional food that uses the target ingredient, the functional food information does not need to be registered. Literature information indicates papers, literature, etc. that include descriptions of the functions of the ingredient.
[0049] The information in the function DB 124 may be collected based on, for example, papers, technical books, literature, free databases, paid databases, Web information, public information provided by government agencies, etc. The function DB 124 may also store information indicating the sources of these citations.
[0050] The information in the above-mentioned user DB 121, usage DB 122, material DB 123, and function DB 124 is directly or indirectly associated with one another based on at least one of a user ID, a material ID, and an ingredient ID.
[0051] The flow of processing in this system will be described below using specific examples of screens provided by the information processing device 1.
[0052] FIG. 9 is a schematic diagram showing an example of an analysis request screen 50 displayed on the donor terminal 2. The donor terminal 2 accepts a request for component analysis from a donor through the analysis request screen 50. The analysis request screen 50 also functions as a screen for registering material information of the biological material to be the subject of component analysis and a screen for registering donor information of the donor (requester) requesting component analysis. The analysis request screen 50 is displayed in response to selection of "Analysis Request" from a menu 60 displayed at the top of the screen, for example. The menu 60 also includes other options such as "Analysis Report," "Material Search," and "Ticket Purchase."
[0053] The analysis request screen 50 includes a material information input field 501 for accepting input of material information, a provider information input field 502 for accepting input of provider information, and a request button 503 for specifying an analysis request. The material information input field 501 is configured to be able to accept input of material information such as the material name, variety, type, place of origin, harvest time, harvest date, edibility, and characteristics of the biological material that is the subject of the analysis request.
[0054] The provider information input field 502 is configured to be capable of accepting input of provider information such as contact information, name, company name, telephone number, and address of the provider requesting the analysis. The provider can input or select desired information using the operation unit 25 of the provider terminal 2. Note that, if previously acquired provider information is stored in the user DB 121, acceptance of input of provider information may be omitted. In this case, the information processing device 1 may acquire the user ID of the provider by accepting login using account information, and display the provider information stored in association with the acquired user ID in the provider information input field 502.
[0055] When various information is entered in the material information input field 501 and the provider information input field 502 and the request button 503 is selected, the provider terminal 2 accepts a request for registration of the material information and the provider information and for component analysis. The provider terminal 2 transmits the accepted information to the information processing device 1. The information processing device 1 stores the accepted material information and provider information in the material DB 123 and the user DB 121, respectively, and stores the provider's usage details in the usage DB 122.
[0056] After receiving a request for component analysis, the component analysis is performed by the analysis device 4 using a sample of the biological material sent by the provider. The component analysis may be performed by the operator of this service, or by another person who has been commissioned by the operator to perform the analysis. The information processing device 1 acquires component information on the biological material through the analysis device 4 or an external device. The information processing device 1 stores the acquired component information in the material DB 123 in association with the material ID of the biological material that is the subject of the component analysis.
[0057] An analysis report showing the analysis results for the biological material is generated based on the acquired component information. The information processing device 1 acquires the analysis report, and transmits a report screen 51 showing the acquired analysis report to the provider terminal 2 of the provider who requested the component analysis.
[0058] 10 is a schematic diagram showing an example of a report screen 51 displayed on the provider terminal 2. The analysis report displayed on the report screen 51 includes a material content field 511 showing the contents of the biological material to be analyzed, a summary field 512 showing an overview of the analysis results, and a details field 513 showing details of the analysis results. The material content field 511 displays material information of the biological material for which component analysis was performed, including, for example, the material name, variety, type, place of origin, harvest time, etc., as well as the analysis date.
[0059] The summary field 512 displays the main functional components in the biological material detected by component analysis and an overview of the functions of the functional components. The details field 513 displays all components in the biological material detected by component analysis and details of the functions of each component. The details field 513 is configured to be able to display more information than the summary field 512. In this embodiment, as an example, a predetermined number of functional components are selected from all functional components in descending order of their content in the biological material as the main functional components in the biological material.
[0060] The details field 513 may display the analysis results of all components in the form of a list, as shown in Fig. 10. The list displays the component name, content, and function as items. The contents of each component are displayed in order of the amount contained. The items in the list may include literature information on functional components.
[0061] A "+" button 514 is provided for each ingredient to display a list of functional foods that use that ingredient. Pressing the "+" button 514 opens a list of functional foods that use the specific ingredient. The list of functional foods is, for example, in table format, and displays the product name, a statement of functionality, the amount of functional ingredient contained, and the recommended daily intake amount as items.
[0062] The analysis report may be created manually or may be automatically generated by the information processing device 1. When the analysis report is automatically generated, the information processing device 1 can generate the analysis report based on information stored in the material DB 123, the function DB 124, etc.
[0063] The information processing device 1, for example, refers to the component information in the material DB 123 to acquire the component names and content amounts of the components contained in the biological material for which a report is to be created. The information processing device 1 further refers to the function DB 124 to acquire functions corresponding to each component, functional food information, literature information, and the like. Based on the acquired information, the information processing device 1 creates a sentence indicating the component names and an overview of the functions of the main functional components according to document creation rules stored in advance, and displays it in the summary column 512. The information processing device 1 also sorts all the components in descending order of content amount, creates a list in which the details of all the components are arranged from top to bottom for each component, and displays it in the details column 513.
[0064] The analysis report is not limited to being provided through the display unit 24 of the provider terminal 2, and may be provided as a printed matter, for example.
[0065] In the example of Fig. 10, the report screen 51 includes a registration button 516 that is designated when matching registration of biological material is desired, and has a function of accepting matching requests from the donor. The donor can use the operation unit 25 of the donor terminal 2 to request matching registration of biological material for which analysis results have been obtained. When the information processing device 1 accepts the selection of the registration button 516 through the donor terminal 2, it transmits a provided information input screen 52 for accepting input of provided information to the donor terminal 2. Note that requests for matching registration are not limited to being accepted through the report screen 51.
[0066] 11 is a schematic diagram showing an example of a provided information input screen 52 displayed on the donor terminal 2. The provided information input screen 52 includes a material information display field 521 that displays material information, a provided information input field 522 that accepts input of provided information, and a registration button 523. The material information display field 521 displays material information such as the material name and material ID of the biological material that is the subject of matching registration. The provided information input field 522 is configured to be able to accept input of provided information such as the available supply amount, desired trading price, available time, and product image of the biological material that is the subject of matching registration. The donor can input or select desired information using the operation unit 25 of the donor terminal 2.
[0067] When various information is entered in the provided information input field 522 and the registration button 523 is selected, the donor terminal 2 accepts a request for registration of the provided information and matching registration. The donor terminal 2 transmits the accepted information to the information processing device 1. The information processing device 1 stores the accepted provided information in the material DB 123 in association with the material ID of the biological material that is the target of matching registration.
[0068] The information processing device 1 executes the above-mentioned process for each of the multiple biological materials provided by the provider to collect material information, component information, and provided information related to the biological materials. The information processing device 1 provides the collected information to the consumer terminal 3 in response to a search request received from the consumer terminal 3.
[0069] 12 is a schematic diagram showing an example of a search screen 53 displayed on the consumer terminal 3. The search screen 53 includes a search reception field 531 for receiving input of search conditions, and a result display field 532 for displaying search results. The search reception field 531 is configured to be able to receive input of functions or components required for the biological material being searched for. The search reception field 531 includes, for example, an input box for receiving search keywords related to the biological material, and a search button for receiving input of a search request instruction. The search keywords are search conditions for the biological material, and represent the components or functions required for the biological material.
[0070] The search reception field 531 may be configured to further receive detailed conditions of ingredients or functions. The search reception field 531 receives, for example, the range of the content of the ingredients (content level) and the degree of the function as search conditions.
[0071] A consumer can search for biological materials that correspond to a desired component or function by inputting a component or function into an input box using the operation unit 25. The consumer terminal 3 transmits the search keyword received from the consumer to the information processing device 1 using a reception field.
[0072] The search reception field 531 is not limited in configuration as long as it can receive search conditions, and may receive search conditions using, for example, pull-down menus or check boxes corresponding to preset components or functions. Both components and functions may be received as search conditions.
[0073] The result display field 532 displays information about biological materials that meet the search criteria. The result display field 532 displays information about biological materials that have the requested component or function in list form. FIG. 12 shows an example where the function "antioxidant effect" is specified as a search criterion. The result display field 532 includes a search result list 536 that classifies biological materials with antioxidant effect by component and displays them in a list. Each component has a "+" button 533 for displaying a list of biological materials that contain that component. Pressing the "+" button 533 expands a list of biological materials that contain the specific component.
[0074] The list of biological materials is, for example, a tabular material list 534. The material list 534 displays, as items, a product image, material name, place of origin, content, analysis date, available time of supply, available supply amount, and desired transaction price. Items in the list may include variety, type, harvest time, other analysis results (e.g., peak area, identification method, etc.), etc.
[0075] When a specific component is specified as a search condition, the search result list 536 may display a list of biological materials that contain the specified component.
[0076] When the information processing device 1 receives an ingredient or function transmitted from the consumer terminal 3, it executes a search of various databases and extracts biological materials having the received ingredient or function. For example, when "antioxidant effect" is specified as a function, the information processing device 1 identifies an ingredient ID associated with "antioxidant effect" based on information stored in the function DB 124. When "strong" is specified as the degree of function, the information processing device 1 identifies an ingredient ID associated with "antioxidant effect" and "strong". Then, the information processing device 1 extracts biological materials of a material ID associated with the identified ingredient ID based on information stored in the material DB 123. Alternatively, for example, when "lycopene" is specified as an ingredient, the information processing device 1 omits the ingredient search and extracts biological materials of a material ID associated with "lycopene" based on information stored in the material DB 123. When a range or degree of content is specified, the information processing device 1 identifies an ingredient ID whose lycopene content satisfies the specified range or degree.
[0077] When the number of extracted biological materials that meet the specified conditions is equal to or exceeds a preset threshold, the biological materials may be selected preferentially according to the content of the specified component or the degree of function. The information processing device 1 displays information about the extracted biological materials in the result display field 532.
[0078] The material list 534 of this embodiment is configured to be sortable. The user can sort the displayed biological materials by a desired item by selecting a sort item using the operation unit 25. Examples of sort items include content amount, available time, available supply amount, desired transaction price, etc.
[0079] The information processing device 1 receives the sorting items transmitted from the consumer terminal 3, sorts the biological materials in descending order for the received sorting items, and provides a material list 534 displaying the sorted biological materials to the consumer terminal 3. Note that although an example of sorting the biological materials in descending order has been described, the information processing device 1 may be configured to allow the consumer to specify descending or ascending order as the sorting method.
[0080] Icons 535 for displaying detailed information about the biological materials are arranged in the material list 534. The user can check detailed information about the biological material corresponding to the selected icon 535 by selecting an icon 535 using the operation unit 25.
[0081] When the information processing device 1 accepts the selection of any of the icons 535 in the material list 534 through the consumer terminal 3, it provides the consumer terminal 3 with a material details screen 54 that displays detailed information about the biological material corresponding to the selected icon 535.
[0082] 13 is a schematic diagram showing an example of a material details screen 54 displayed on the consumer terminal 3. The material details screen 54 includes a material information field 541 that displays material information about the biological material, a provided information field 542 that displays provided information, and an ingredient details field 543 that displays information about the ingredients and functions of the biological material. The material details screen 54 corresponds to an ingredient report for the consumer that shows the ingredients and functions of the biological material.
[0083] The material information field 541 displays, for example, the material name, variety, type, place of origin, harvest time, edibility, characteristics, and analysis date of the biological material to be displayed. The provision information field 542 displays, for example, an image of the biological material, the available supply amount, the desired transaction price, and the available supply date.
[0084] Details of the components and functions of the biological material are displayed in the component details field 543. The configuration of the component details field 543 may be the same as the details field 513 in FIG.
[0085] Based on the information stored in the material DB 123 and the function DB 124, the information processing device 1 reads out various data associated with the biological material to be displayed, and displays the data in the material information column 541, the provided information column 542, and the component details column 543.
[0086] The material details screen 54 has a matching request button 546 for receiving a matching request, and has a function for receiving a matching request from a consumer. A consumer can register a matching request for the biological material displayed on the material details screen 54 by selecting the matching request button 546 using the operation unit 25.
[0087] When the information processing device 1 receives a matching request through the demander terminal 3, it provides a matching request screen 55 for registering matching request information to the demander terminal 3. Note that the matching request is not limited to being accepted through the material details screen 54 or the report screen 51.
[0088] FIG. 14 is a schematic diagram showing an example of a matching request screen 55 displayed on the consumer terminal 3. The matching request screen 55 includes a material information display field 551 that displays material information of the biological material, a matching request input field 552 that accepts input of matching request information, and a registration button 553. The material information display field 551 displays material information such as the material name and material ID of the biological material that is the subject of the matching request. The matching request input field 552 is configured to be able to accept input of matching request information such as the desired transaction volume, desired transaction price, desired time period, desired delivery area, and remarks for the biological material that is the subject of the matching request. The consumer can input or select desired information using the operation unit 35 of the consumer terminal 3.
[0089] The demander terminal 3 accepts matching desire information from the demander through the matching desire screen 55, and transmits the accepted matching desire information to the information processing device 1. The information processing device 1 receives the matching desire information from the demander terminal 3, and stores the received matching desire information in the material DB 123.
[0090] Furthermore, when the information processing device 1 receives the matching request information, it notifies the provider of the biological material for which matching is requested that the matching request has been accepted. For example, the information processing device 1 transmits the received matching request information to the provider terminal 2 of the provider of the biological material for which matching is requested.
[0091] The information processing device 1 acquires whether or not matching has been established. The success or failure of matching is acquired, for example, through the provider terminal 2 or the demander terminal 3. The information processing device 1 stores the success or failure of matching in the material DB 123.
[0092] In the series of processes, the information processing device 1 generates a usage fee for the use of the system in response to the occurrence of a predetermined event. Examples of the predetermined event include the implementation of a component analysis and the establishment of a match. The usage fee may be determined in advance according to the type of event. When the information processing device 1 acquires information indicating the occurrence of a pre-stored event, it calculates a usage fee according to the content of the event based on the correspondence between the event that has occurred and the fee. The information processing device 1 stores in the usage DB 122 the user ID of the provider or consumer subject to the usage fee, the calculated usage fee, the usage date and time, the event content (usage content), the material ID of the biological material that is the subject of the event, and the like, in association with each other.
[0093] 15 is a flowchart showing an example of a processing procedure for acquiring component information executed by the information providing system 100. The following processing is executed by the control unit 11 of the information processing device 1 and the control unit 21 of the provider terminal 2.
[0094] The control unit 21 of the donor terminal 2 accepts a request for component analysis including material information of the biological material to be the subject of component analysis and donor information of the donor requesting the component analysis through the analysis request screen 50 (step S11). The control unit 21 may acquire the user ID of the donor instead of the donor information. The control unit 21 transmits a request for component analysis including the acquired material information and donor information to the information processing device 1 (step S12).
[0095] The control unit 11 of the information processing device 1 receives the request for component analysis including the material information and the provider information (step S13).
[0096] The control unit 11 acquires component information obtained by component analysis of the biological material for which an analysis request has been received (step S14). The component information includes the component name and amount of each component contained in the biological material. The control unit 11 associates material information, component information, provider information, and usage details related to the biological material to be analyzed, and stores them in various databases (step S15).
[0097] The control unit 11 acquires function information, functional food information, and literature information corresponding to each ingredient in the acquired ingredient information (step S16). The control unit 11 stores the acquired function information, functional food information, and literature information in the function DB 124 (step S17). The functions stored in the function DB 124 and the ingredient information and ingredient information stored in the ingredient DB 123 are associated with each other by ingredient IDs. The processes of steps S16 and S17 may be executed at appropriate timing. For example, the control unit 11 may build the function DB 124 in advance by acquiring and storing function information corresponding to a large number of ingredients before starting operation of the present system.
[0098] The control unit 11 acquires an analysis report showing the analysis results for the biological material (step S18). The analysis report includes summary information and detailed information on the components and functions of the biological material. The analysis report may be automatically generated by the control unit 11 based on the component information in the material DB 123 and the function information in the function DB 124. The control unit 11 transmits a report screen 51 displaying the acquired analysis report to the provider terminal 2 of the provider who requested the component analysis (step S19).
[0099] The control unit 21 of the provider terminal 2 receives the report screen 51 (step S20), and displays the received report screen 51 on the display unit 24 (step S21). The control unit 21 ends the process.
[0100] In the above-described process, the report screen 51 is not limited to being output in response to acquisition of the analysis results. The information processing device 1 may output the report screen 51 at any timing after acquisition of the analysis results in response to a request from the provider terminal 2.
[0101] 16 is a flowchart showing an example of a processing procedure for acquiring information to be provided, which is executed by the information providing system 100. The following processing is executed by the control unit 11 of the information processing device 1 and the control unit 21 of the provider terminal 2.
[0102] The control unit 11 of the information processing device 1 determines whether or not to execute matching registration of the biological material for which component analysis has been performed (step S31). For example, when it is determined that matching registration is not to be executed because the selection of the registration button 516 on the report screen 51 has not been accepted (S31: NO), the control unit 11 ends the process. The control unit 11 may store information indicating that matching registration was not desired in the material DB 123.
[0103] For example, when it is determined that matching registration is to be performed by accepting the selection of the registration button 516 on the report screen 51 (S31: YES), the control unit 11 transmits a provision information input screen 52 for accepting the input of provision information to the provider terminal 2 (step S32).
[0104] The control unit 21 of the donor terminal 2 receives the provided information input screen 52 (step S33) and displays the received provided information input screen 52 on the display unit 24 (step S34). The control unit 21 accepts provided information on the biological material to be registered for matching based on an operation by the donor (step S35). The control unit 21 transmits the accepted provided information to the information processing device 1 (step S36).
[0105] The control unit 11 of the information processing device 1 receives the provided information (step S37). The control unit 11 stores the received provided information in the material DB 123 in association with the material ID of the biological material to be registered for matching (step S38). The control unit 11 ends the process.
[0106] 17 is a flow chart showing an example of a processing procedure for providing information on biological material, which is executed by the information providing system 100. The following processing is executed by the control unit 11 of the information processing device 1 and the control unit 31 of the consumer terminal 3.
[0107] The control unit 31 of the consumer terminal 3 uses the search screen 53 to accept functions or components required of the biological material based on the consumer's operation (step S41). The control unit 31 may further accept conditions regarding the degree of function or the amount of components required of the biological material. For example, after accepting login from the consumer using account information, the control unit 31 may obtain the search screen 53 provided by the information processing device 1 and display it on the display unit 34. The control unit 31 transmits the accepted functions or components to the information processing device 1 (step S42).
[0108] The control unit 11 of the information processing device 1 receives a function or component required for the biological material (step S43). The control unit 11 executes a search of the database to identify one or more biological materials corresponding to the received component or function (step S44). The control unit 11 sorts the multiple biological materials in order of content amount, availability time, available supply amount, or desired transaction price based on predetermined sorting items, such as content amount, availability time, available supply amount, or desired transaction price (step S45).
[0109] The control unit 11 generates a search screen 53 having a result display section 532 that displays information about the identified biological material (step S46). The result display section 532 includes a material list 534 that displays a list of information about a plurality of biological materials that correspond to the received components or functions.
[0110] The control unit 11 transmits the search screen 53 including the generated result display field 532 to the consumer terminal 3 of the consumer identified by the account information (step S47).
[0111] The control unit 31 of the consumer terminal 3 receives the search screen 53 (step S48) and displays the received search screen 53 on the display unit 34 (step S49). The control unit 31 accepts the selection of any biological material in the material list 534 (step S50). The control unit 31 transmits information indicating the selected biological material to the information processing device 1 (step S51).
[0112] The control unit 11 of the information processing device 1 receives information indicating the selected biological material (step S52). The control unit 11 generates a material details screen 54 that displays detailed information about the selected biological material in accordance with the received information indicating the biological material (step S53). The material details screen 54 includes information indicating the components contained in the selected biological material and the functions of the components. The control unit 11 transmits the generated material details screen 54 to the consumer terminal 3 (step S54).
[0113] The control unit 31 of the consumer terminal 3 receives the material details screen 54 (step S55), and displays the received material details screen 54 on the display unit 34 (step S56). The control unit 31 ends the process.
[0114] In the above-described processing, when the information processing device 1 receives sorting items transmitted from the consumer terminal 3, it may repeatedly execute the processing of steps S45 to S47 to sort the biological material according to the sorting items specified by the consumer.
[0115] 18 is a flowchart showing an example of a processing procedure for acquiring matching desire information executed by the information providing system 100. The following processing is executed by the control unit 11 of the information processing device 1 and the control unit 31 of the demander terminal 3.
[0116] The control unit 31 of the demander terminal 3 accepts a matching request based on the demander's operation using the material details screen 54 (step S61). The control unit 21 transmits the accepted matching request to the information processing device 1 (step S62).
[0117] The control unit 11 of the information processing device 1 receives the matching request (step S63). The control unit 11 transmits a matching request screen 55 for registering matching request information to the demander terminal 3 (step S64).
[0118] The control unit 31 of the demander terminal 3 receives the matching request screen 55 (step S65) and displays the received matching request screen 55 on the display unit 34 (step S66). The control unit 31 accepts matching request information for the biological material to be matched based on the operation of the provider (step S67). The control unit 21 transmits the accepted matching request information to the information processing device 1 (step S68).
[0119] The control unit 11 of the information processing device 1 receives the matching request information (step S69). The control unit 11 stores the received matching request information in the material DB 123 in association with the material ID of the biological material to be matched (step S70). In this case, the control unit 11 stores the matching request information in the material DB 123 together with the user ID of the consumer identified by the account information.
[0120] The control unit 11 transmits the received matching request information to the provider terminal 2 of the provider of the biological material requested to be matched (step S71). The control unit 11 refers to the material DB 123 to identify the user ID of the material information associated with the matching request information, and reads out the contact information of the provider of the identified user ID from the user DB 121. The control unit 11 sets the read out contact information as the transmission destination of the matching request information.
[0121] The control unit 11 determines whether matching has been established (step S72). For example, when it is determined that matching has not been established because information indicating that matching has been established has not been acquired through the provider terminal 2 or the demander terminal 3 (S72: NO), the control unit 11 ends the process.
[0122] For example, when it is determined that a match has been established by acquiring information indicating that a match has been established through the provider terminal 2 or the demander terminal 3 (S72: YES), the control unit 11 calculates a usage fee according to the match (step S73). The control unit 11 stores in the usage DB 122 the user ID of the provider or demander that is the subject of the usage fee, the calculated usage fee, the usage content, etc. in association with each other (step S74). The control unit 11 may transmit the calculated usage fee to the provider terminal 2 of the provider or the demander terminal 3 of the demander that is the subject of the usage fee. The control unit 11 ends the process.
[0123] According to this embodiment, it is possible to provide a consumer with information on materials that meet the consumer's needs based on the components and functions of various biological materials stored in the database, thereby improving the efficiency of searching for biological materials and enhancing the usefulness of the information provided.
[0124] Matching can be performed using the information provided, which can provide optimal support for matching between biological materials and consumers. Matching opportunities can be improved, leading to an increased success rate for matching. Consumers have a need to find as many biological materials that meet their desired conditions. Sellers also have a need to introduce biological materials to as many consumers as possible and find as many sales channels. This system can meet such needs.
[0125] Providers and consumers can clearly recognize the components and functions of biological materials through the analysis report and search result screen. Because analysis results can be obtained through the system, even providers who do not have analytical means can understand the components and functions of biological materials. By performing component analysis using the system, it is possible to provide highly useful information and improve the reliability of the component analysis results. By presenting the analysis results, even consumers who search for biological materials from a more specialized perspective can efficiently find biological materials.
[0126] Providers and demanders can easily register their sales and purchase intentions, desired conditions, etc. through the system, reducing the time and cost required for matching.
[0127] Second embodiment The second embodiment differs from the first embodiment in that the amount of information provided is changed according to the charge of the provider or the consumer. In the following embodiments, the differences from the first embodiment are mainly described, and other configurations and effects are the same as those of the first embodiment, so that the corresponding parts are given the same reference numerals and detailed description is omitted.
[0128] FIG. 19 is a schematic diagram showing an example of a report screen 51 of the second embodiment. Before charging, a part of the analysis report displayed by the report screen 51 of the second embodiment is masked so as to be invisible. When the information processing device 1 acquires the analysis report in response to the analysis request, the information processing device 1 creates a report screen 51 in which the summary column 512 in the analysis report is visible and a detail column 513 is masked, thereby displaying a part of the analysis report in an invisible state. Here, invisible means a state in which the display contents in the target area cannot be read. In this way, in the analysis report, the details of the analysis result are masked, while the summary of the analysis result is displayed so as to be visible. The information processing device 1 transmits the created report screen 51 to the provider terminal 2.
[0129] If the provider wishes to further check the details field 513, the provider can unmask the details field 513 by performing a predetermined billing procedure and selecting the full display button 517 using the operation unit 25. The information processing device 1 may accept the billing procedure through, for example, "ticket purchase" in the menu 60.
[0130] After confirming the billing process, the information processing device 1 removes the mask from the details field 513 showing details of all contained ingredients and their amounts on the report screen 51. The information processing device 1 transmits the report screen 51 after the mask is removed (see FIG. 10) to the provider terminal 2.
[0131] The information processing device 1 may provide the provider with information about the biological material in a form in which part of the information is not visible. FIG. 20 is a schematic diagram showing an example of the search screen 53 of the second embodiment. A part of the material list 534 on the search screen 53 of the second embodiment is masked to be not visible before charging. The information processing device 1, for example, displays some of the items among the multiple items in the material list 534 in a visible manner and masks the other items. In the example of FIG. 20, the product image, material name, place of origin, and icon 535 are masked. Thus, in the material list 534, information for identifying the biological material is masked, while the specifications of the biological material are displayed in a visible manner.
[0132] After confirming the charging process, the information processing device 1 removes the masking from the material list 534 and transmits the material list 534 after the masking has been removed to the provider terminal 2.
[0133] Note that the target of the masking process is not limited to the above examples, as long as part of the information provided to the provider or consumer is masked. Also, the method of making part of the displayed content invisible is not limited to the masking process shown in Figures 19 and 20, and may be, for example, blurring, deletion, or other processes.
[0134] Fig. 21 is a flowchart showing an example of a processing procedure executed by the information processing device 1 of the second embodiment. The processing procedure will be described below by taking as an example a case where a part of an analysis report is masked. The information processing device 1 executes the following processing after step S19 in Fig. 15, for example.
[0135] The control unit 11 of the information processing device 1 creates a report screen 51 that displays an analysis report (step S81). The control unit 11 executes a masking process to make the details field 513 in the created report screen 51 invisible (step S82). The control unit 11 transmits the report screen 51 after the masking process to the provider terminal 2 (step S83). The provider terminal 2 displays the report screen 51 after the masking process on the display unit 24.
[0136] The control unit 11 determines whether or not a request has been made to remove the mask on the report screen 51 (step S84). For example, when it is determined that a request to remove the mask has not been made because the selection of the display all button 517 has not been accepted through the provider terminal 2 (S84: NO), the control unit 11 ends the process.
[0137] For example, when it is determined that a request to remove the mask has been made by accepting the selection of the display all button 517 through the provider terminal 2 (S84: YES), the control unit 11 determines whether or not the provider has already charged the fee (step S85). When it is determined that the fee has not already been charged because the charging history has not been stored (S85: NO), the control unit 11 ends the process.
[0138] When it is determined that billing has been completed because the billing history is stored (S85: YES), the control unit 11 removes the mask from the details field 513 on the report screen 51 (step S86). The control unit 11 transmits the unmasked report screen 51 to the provider terminal 2 (step S87) and ends the series of processes. The provider terminal 2 displays the unmasked report screen 51 on the display unit 24.
[0139] According to this embodiment, the amount of information provided can be varied according to the user's fee, improving the flexibility of information provision. The provider or consumer can select and obtain only the information they need, improving convenience.
[0140] Third embodiment The third embodiment differs from the first embodiment in that a language processing model is used to create ingredient reports for consumers and providers and search results.
[0141] Fig. 22 is a block diagram showing a configuration of an information processing device 1 according to a third embodiment. The information processing device 1 according to the third embodiment stores a language processing model 125 in the storage unit 12. The language processing model 125 is a model generated by machine learning. It is assumed that the language processing model 125 is used as a program module constituting a part of artificial intelligence software. The information processing device 1 uses the language processing model 125 to automatically create an ingredient report and search results.
[0142] 23 is an explanatory diagram illustrating a method for creating search results using the language processing model 125. The information processing device 1 outputs information about the biological material corresponding to the function or component contained in the query by providing the language processing model 125 with a query regarding a function or component required of a biological material received from a consumer. The information output from the language processing model 125 includes information necessary for creating a search result list 536, which is a list of components corresponding to the query, and a material list 534, which is a list of biological materials containing each component.
[0143] Examples of the language processing model 125 that can be used include Bidirectional Encoder Representations from Transformers (BERT), Transformer, Generative Pre-trained Transformer (GPT)-3, GPT-4, Large Language Model Meta AI (LLaMA), and Pathways Language Model (PaLM) 2. The above models are general-purpose natural language processing models constructed by performing unsupervised pre-learning using a large-scale set of sentences.
[0144] The language processing model 125 has an input layer that accepts input of component information of biological materials, an intermediate layer (hidden layer) that extracts features of the component information, and an output layer that outputs a component report. In the Transformer model, an Attention layer is provided in the intermediate layer, and the position of a word in the entire sentence can be extracted. Note that the natural language processing model is a known technology, so further detailed explanation is omitted.
[0145] In this embodiment, in order to obtain more appropriate output information, in addition to the functions or components received from the consumer, data related to the functions or components is extracted from the function DB 124 and the material DB 123, and the extracted data is provided to the language processing model 125.
[0146] 23, when generating search results, the information processing device 1 receives a query including a function or component required of a biological material from a consumer. The information processing device 1 searches the function DB 124 and the material DB 123 using the function or component included in the received query as a key, and extracts related information corresponding to the function or component included in the query.
[0147] The related information includes, for example, the component name, structure information, function information, etc., related to the component of each component ID corresponding to the key function or component. The related information also includes material information, provided information, component information, matching request information, etc., related to the biological material of each material ID corresponding to the key function or component. The related information may be extracted data, and may include the reference destination (storage destination) of such data.
[0148] The information processing device 1 creates a prompt for the language processing model 125 based on the query including the acquired function or component and the extracted related information. For example, the information processing device 1 generates a prompt including a role for the language processing model 125, "You are a biological material manager with specialized knowledge," a query including a function or component, and the extracted related information, and making a request to "output a list of components and a list of biological materials containing each component."
[0149] The prompt may include constraints for generating the search result list 536 and the material list 534. The information processing device 1 may include in the constraints an upper limit number of components to be included in the search result list 536, an upper limit number of biological materials to be included in the material list 534, the range or degree of component content, etc. The information processing device 1 may specify that the search results and biological materials are to be sorted based on pre-set sorting items.
[0150] In response to the given prompt, the language processing model 125 generates a search result list 536 corresponding to the specified function or component, and a material list 534 for each component. Based on the output from the language processing model 125, the information processing device 1 generates a search screen 53 that displays the search result list 536 and the material list 534 as shown in FIG.
[0151] The information processing device 1 may fine-tune the pre-trained language processing model 125 using information stored in the material DB 123 and the function DB 124. The information processing device 1 may fine-tune the pre-trained language processing model 125 using training data in which a query including a function or component is associated with information on the biological material corresponding to the query.
[0152] Instead of storing the language processing model 125 in the storage unit 12 of the information processing device 1, the information processing device 1 may access and read out the language processing model 125 stored in an external language processing server or the like.
[0153] The configuration of the language processing model 125 is not limited to the above example. The language processing model 125 may be any model that can generate information about biological materials in response to a synthesis query. The language processing model 125 may use other learning algorithms, such as a recurrent neural network (RNN) or a long short-term memory (LSTM).
[0154] 24 is an explanatory diagram illustrating a method for creating an analysis report using the language processing model 125. The information processing device 1 outputs an analysis report on a specific biological material by providing a query including the biological material to the language processing model 125. At this time, a prompt including related data extracted from the function DB 124 and the material DB 123 is provided to the language processing model 125, similar to the generation of search results.
[0155] When the information processing device 1 acquires a biological material for which an analysis report is to be generated, it executes a search of the function DB 124 and the material DB 123 using the acquired biological material as a key, and extracts related information corresponding to the specified biological material. The related information includes, for example, the component name, structure information, function information, functional food information, literature information, citation source, etc., related to each component ID corresponding to the key biological material. The related information also includes material information, provided information, component information, matching request information, etc., related to the key biological material.
[0156] The information processing device 1 creates a prompt for the language processing model 125 based on the query including the acquired biological material and the extracted related information. For example, the information processing device 1 generates a prompt including a role for the language processing model 125, "You are a biological material manager with specialized knowledge," a query including the biological material, and the extracted related information, and making a request to "output a component report of fruit tomatoes for consumers."
[0157] The language processing model 125 generates an analysis report corresponding to the specified biological material in response to the given prompt. The information processing device 1 generates a material details screen 54 as shown in Fig. 13 based on the output from the language processing model 125. The information processing device 1 can accept a matching request from a consumer through the material details screen 54 by arranging a matching request button 546 in the material details screen 54.
[0158] The information processing device 1 may similarly generate an analysis report for the provider using the language processing model 125. In this case, the information processing device 1 generates a prompt requesting "Please output an ingredient report of fruit tomatoes for the material provider." The information processing device 1 generates a report screen 51 as shown in Fig. 10 based on the output from the language processing model 125. The information processing device 1 can accept matching registration from the provider through the report screen 51 by arranging a registration button 516 in the report screen 51.
[0159] FIG. 25 is a flowchart illustrating an example of a processing procedure executed by the information processing device 1 of the third embodiment.
[0160] The control unit 11 of the information processing device 1 acquires a query (step S91). For example, the control unit 11 acquires a query related to the components or functions of the biological material by receiving a function or component required of the biological material from the consumer terminal 3. Alternatively, the control unit 11 may acquire a query indicating the biological material by acquiring material information through the provider terminal 2, or may acquire a query indicating the biological material by accepting a selection of any biological material through the consumer terminal 3.
[0161] The control unit 11 generates a prompt for the language processing model 125 based on the acquired query (step S92). The prompt includes the acquired query and related information extracted from the material DB 123 and the function DB 124 based on the query.
[0162] The control unit 11 inputs the generated prompt to the language processing model 125 (step S93). The control unit 11 acquires the search results including a search result list and a material list, or an analysis report, output from the language processing model 125 (step S94).
[0163] Thereafter, the control unit 11 executes processes similar to steps S19, S46, S53, etc. based on the output data from the language processing model 125, thereby generating a screen presenting information corresponding to the output data. If necessary, the control unit 11 may perform masking processing to make some of the multiple items in the material list 534 visible and make the other items invisible, or to make the summary column 512 visible and the details column 513 invisible in the analysis report. The control unit 11 transmits the generated screen to the demander terminal 3 or the provider terminal 2.
[0164] According to this embodiment, an analysis report can be generated easily and accurately using the language processing model 125. By adding data extracted from the function DB 124 and the material DB 123 to the input to the language processing model 125, more appropriate information can be output. Since the pre-trained language processing model 125 has been pre-trained with a large amount of publicly available data, it cannot output information that is not publicly available. By providing the language processing model 125 with data extracted from the function DB 124 and the material DB 123 including information that is not publicly available, it is possible to output more specialized information.
[0165] Regarding the above embodiment, the following supplementary notes are further disclosed. (Appendix 1) receiving a query from a consumer regarding a component or function of the biological material provided by the provider; generating information about the biological material responsive to the retrieved query using a language processing model; Providing information about the generated biological material to the consumer An information processing method in which processing is performed by a computer. (Appendix 2) Generate information about the biological material using the language processing model that uses data that associates material information about the biological material provided by a donor, component information obtained by component analysis of the biological material, and functions corresponding to the component information. 2. An information processing method as described in Appendix 1. (Appendix 3) Generate information that lists information about the plurality of biological materials in response to the query. 10. The information processing method according to claim 1 or 2. (Appendix 4) Acquiring material information of a biological material provided by a donor and component information obtained by component analysis of the biological material; Using the language processing model, a report is generated that indicates components and functions of the biological material according to the acquired material information and component information. 4. An information processing method according to any one of claims 1 to 3. (Appendix 5) The report is generated using the language processing model that uses data relating the component information of the biological material and functions corresponding to the component information. 5. An information processing method as described in Appendix 4. (Appendix 6) Making at least a portion of the total content of the biological material and the content of each component invisible in the report. 6. An information processing method according to claim 4 or 5. (Appendix 7) A request for matching the biological material with a consumer is received from the provider through the screen showing the report. 7. An information processing method according to any one of claims 4 to 6. (Appendix 8) Obtaining at least one of the available amount, available time, or price of the biological material from the provider. 5. An information processing method as described in Appendix 4. (Appendix 9) The information on the biological material includes the name of the biological material and at least one of the content of a component contained in the biological material, the available amount, the available time, and the price. 9. An information processing method according to any one of claims 1 to 8. (Appendix 10) At least a part of the name of the biological material is made invisible on a screen showing information about the biological material, while at least one of the content of a component contained in the biological material, the available amount, the available time, and the price is made visible. 10. An information processing method as described in Supplementary Note 9. (Appendix 11) A matching request for the biological material is received from the consumer through a screen showing information about the biological material. 11. An information processing method according to any one of claims 1 to 10.
[0166] The embodiments disclosed herein are illustrative in all respects and should not be considered as limiting. The technical features described in each embodiment can be combined with each other, and the scope of the present invention is intended to include all modifications within the scope of the claims and the scope equivalent to the claims. The sequences shown in each embodiment are not limited, and the order of each process may be changed and multiple processes may be executed in parallel, as long as there is no contradiction. The subject of each process is not limited, and the process of each device may be executed by another device, as long as there is no contradiction.
[0167] The matters described in each embodiment can be combined with each other. In addition, the independent claims and dependent claims described in the claims can be combined with each other in any and all combinations regardless of the citation format. Furthermore, the claims use a format in which a claim cites two or more other claims (multiple claim format), but this is not limited to this. A multiple claim (multi-multi claim) that cites at least one multiple claim may also be used. [Explanation of symbols]
[0168] 100 Information provision system 1. Information processing device 11 Control section 12 Storage section 13. Communications Department 14 Input / output section 121 User DB 122 Usage DB 123 Material DB 124 Function DB 125 Language Processing Model 1P Program 1A Recording medium 2 Provider terminal 21 Control section 22 Memory section 23 Communications Department 24 Display section 25 Control section 2P Program 2A Recording Media 3. Consumer terminal 31 Control Unit 32 Storage section 33 Communications Department 34 Display section 35 Control section 3P Program 3A Recording Media
Claims
1. receiving a query from a consumer regarding a component or function of the biological material provided by the provider; generating information about the biological material responsive to the retrieved query using a language processing model; Providing information about the generated biological material to the consumer An information processing method in which processing is performed by a computer.
2. Generate information about the biological material using the language processing model that uses data that associates material information about the biological material provided by a donor, component information obtained by component analysis of the biological material, and functions corresponding to the component information. The information processing method according to claim 1 .
3. Generate information that lists information about the plurality of biological materials in response to the query.
3. The information processing method according to claim 1.
4. Acquiring material information of a biological material provided by a donor and component information obtained by component analysis of the biological material; Using the language processing model, a report is generated that indicates components and functions of the biological material according to the acquired material information and component information.
3. The information processing method according to claim 1.
5. The report is generated using the language processing model that uses data relating the component information of the biological material and functions corresponding to the component information. The information processing method according to claim 4.
6. Making at least a portion of the total content of the biological material and the content of each component invisible in the report. The information processing method according to claim 4.
7. A request for matching the biological material with a consumer is received from the provider through the screen showing the report. The information processing method according to claim 4.
8. and acquiring at least one of the available amount, the available time, or the price of the biological material from the provider. The information processing method according to claim 4.
9. The information on the biological material includes at least one of the name of the biological material, the content of a component contained in the biological material, the available amount, the available time, and the price.
3. The information processing method according to claim 1.
10. At least a part of the name of the biological material on a screen showing information about the biological material is made invisible, while at least one of the content of a component contained in the biological material, the available amount, the available time, and the price is made visible. The information processing method according to claim 9.
11. A matching request for the biological material is received from the consumer through a screen showing information about the biological material.
3. The information processing method according to claim 1.
12. receiving a query from a consumer regarding a component or function of the biological material provided by the provider; generating information about the biological material responsive to the retrieved query using a language processing model; Providing information about the generated biological material to the consumer An information processing device including a control unit that executes processing.
13. receiving a query from a consumer regarding a component or function of the biological material provided by the provider; generating information about the biological material responsive to the retrieved query using a language processing model; Providing information about the generated biological material to the consumer A computer program that causes a computer to carry out processing.
Citation Information
Patent Citations
Information service system and information service program
JP2014052748A
Electronic commerce device, electronic commerce method and computer program
JP2021056839A
Information processing apparatus, computer program, and information processing method
JP2021096724A
Display system
JP2022147404A
Fresh agricultural product direct selling system
JP2006120106A