Information processing method, information processing apparatus, and computer program

The information processing method and device enhance material discovery by generating and filtering information on biological materials, addressing the inefficiencies in existing systems by enabling efficient searching and matching based on component or function queries.

JP2025118687APending Publication Date: 2025-08-13SUMITOMO CHEM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025069797
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-04-21
Publication Date
2025-08-13

AI Technical Summary

Technical Problem

Existing systems for connecting providers and consumers of biological materials lack effective methods to provide information useful for searching and matching based on specific components or functions, limiting the efficiency of material discovery and transaction.

Method used

An information processing method and device that receives queries about biological materials, obtains information on names, content, availability, and prices, and uses a language processing model to generate and filter visible information, enabling consumers to find suitable materials while hiding certain details.

Benefits of technology

Facilitates efficient searching and matching of biological materials by consumers based on specific components or functions, providing useful information for transactions while protecting sensitive details.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025118687000001_ABST
    Figure 2025118687000001_ABST
Patent Text Reader

Abstract

To provide an information processing method, and the like, capable of providing information useful for searching for materials.SOLUTION: An information processing method includes: acquiring, from a requester, a query about component or function of a biological material provided from a provider; acquiring information indicating names related to a plurality of biological materials corresponding to the component or function in the query, and at least one of the amount of components contained in the biological materials, available amount to be provided, available period of provision, and price; applying the information to a language processing model to generate information on the biological materials according to the query, as a list showing the names of the biological materials, and at least one of the amount of the component contained in biological materials, the available amount to be provided, the available period of provision, and the price; and providing at least one of the amount of the component contained in the biological materials, the available amount to be provided, the available period of provision and the price so as to be visually recognized by the requester, while preventing at least some of the names of the biological materials in the information on the biological materials from being visually recognized.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

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 connect providers and consumers of traded goods have been proposed. For example, Patent Document 1 discloses a direct sales system for fresh agricultural produce that enables producers of vegetables, fruits, etc. and buyers to communicate with each other at the store by installing information control devices that can output images and sounds near the product shelves. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-120106 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 searching for materials.

[0005] An object of the present disclosure is to provide an information processing method and the like that can provide information useful for searching for materials. [Means for solving the problem]

[0006] An information processing method according to one aspect of the present disclosure includes: receiving from a consumer a query regarding the components or functions of biological materials provided by a provider; obtaining information indicating the names of multiple biological materials corresponding to the components or functions of the query, and at least one of the content of the components contained in the biological materials, the available supply amount, the available supply time, and the price; and providing the obtained information to a language processing model to generate information regarding the multiple biological materials corresponding to the query, which information lists the name of each biological material and at least one of the content of the components contained in each biological material, the available supply amount, the available supply time, and the price; and performing a process in which a computer makes at least a portion of the names of the biological materials in the generated information regarding the biological materials invisible, while making visible at least one of the content of the components contained in the biological materials, the available supply amount, the available supply time, and the price, and provides the information to the consumer.

[0007] An information processing device according to one embodiment of the present disclosure receives from a consumer a query regarding the components or functions of biological materials provided by a provider, receives information indicating the names of multiple biological materials corresponding to the components or functions of the received query, and at least one of the content of the components contained in the biological materials, the available supply amount, the available supply time, and the price, and provides the received information to a language processing model to generate information regarding the multiple biological materials corresponding to the query, the information indicating in a list the name of each biological material and at least one of the content of the components contained in each biological material, the available supply amount, the available supply time, and the price, and includes a control unit that executes a process of making at least a portion of the names of the biological materials in the generated information regarding the biological materials invisible, while making at least one of the content of the components contained in the biological materials, the available supply amount, the available supply time, and the price visible and providing the information to the consumer.

[0008] A computer program according to one embodiment of the present disclosure acquires from a consumer a query regarding the components or functions of biological materials provided by a provider, acquires information indicating the names of multiple biological materials corresponding to the components or functions of the acquired query, and at least one of the content of the components contained in the biological materials, the available supply amount, the available supply time, and the price, and provides the acquired information to a language processing model to generate information regarding the multiple biological materials corresponding to the query, which information lists the name of each biological material and at least one of the content of the components contained in each biological material, the available supply amount, the available supply time, and the price, and causes a computer to execute a process of making at least a portion of the names of the biological materials in the generated information regarding the biological materials invisible, while making at least one of the content of the components contained in the biological materials, the available supply amount, the available supply time, and the price visible and providing the information to the consumer. [Effects of the Invention]

[0009] According to the present disclosure, it is possible to provide information useful for searching for materials. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a schematic diagram of a material information providing system. [Figure 2] FIG. 1 is a block diagram showing a configuration of an information processing device. [Figure 3] FIG. 2 is a block diagram showing a configuration of a provider terminal. [Figure 4] FIG. 2 is a block diagram showing the configuration of a demander terminal. [Figure 5] FIG. 10 is a diagram illustrating an example of information stored in a user DB. [Figure 6] FIG. 10 is a diagram showing an example of information stored in a usage DB. [Figure 7] FIG. 10 is a diagram showing an example of information stored in a material DB. [Figure 8] FIG. 4 is a diagram illustrating an example of information stored in a function DB. [Figure 9] FIG. 10 is a schematic diagram illustrating an example of an analysis request screen displayed on a provider terminal. [Figure 10] FIG. 10 is a schematic diagram illustrating an example of a report screen displayed on a provider terminal. [Figure 11] FIG. 10 is a schematic diagram illustrating an example of a provided information input screen displayed on a provider terminal. [Figure 12] FIG. 2 is a schematic diagram showing an example of a search screen displayed on a demander terminal. [Figure 13] FIG. 10 is a schematic diagram showing an example of a material details screen displayed on a consumer terminal. [Figure 14] FIG. 10 is a schematic diagram showing an example of a matching request screen displayed on a demander terminal. [Figure 15] 10 is a flowchart illustrating an example of a processing procedure for acquiring component information, which is executed by the information providing system. [Figure 16] 10 is a flowchart illustrating an example of a procedure for acquiring provided information executed by the information providing system. [Figure 17] 10 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] 10 is a flowchart illustrating 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 illustrating an example of a report screen according to the second embodiment. [Figure 20] FIG. 10 is a schematic diagram illustrating 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. 10 is a block diagram showing the configuration of an information processing apparatus according to a third embodiment. [Figure 23] FIG. 10 is an explanatory diagram illustrating a method for creating search results using a language processing model. [Figure 24] FIG. 10 is an explanatory diagram illustrating a method for creating an analysis report using a language processing model. [Figure 25] 11 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 INVENTION

[0011] The present disclosure will be specifically described with reference to the drawings showing 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 communicably 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 information transmission and reception, such as a server computer, personal computer, or quantum computer. The information processing device 1 collects information on multiple biological materials and, based on the collected information, realizes a service that provides consumers with information on biological materials that meets their needs. The information processing device 1 also supports matching between biological materials and consumers based on the provided information.

[0014] The 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 wood, thinned wood, and food waste.

[0015] The donor terminal 2 is an information processing terminal device used by a donor who provides biological materials, such as a personal computer, smartphone, or tablet terminal. A donor may be, for example, a producer of agricultural products or a manager of a food processing factory, and is an individual who wishes to sell or transfer the biological materials that they produce or possess. In this embodiment, there are multiple donors, and each of the multiple donors 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, or tablet. 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) or a graphics processing unit (GPU). The control unit 11 controls each component unit and executes processing using built-in memories such as a read-only memory (ROM) or a random access memory (RAM), a clock, a counter, etc. The functional units of the control unit 11 may be realized by software, or some or all of them may be realized by hardware such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).

[0019] The storage unit 12 includes a non-volatile memory such as a hard disk, flash memory, or 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 processing related to the provision of information about 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 program 1P may be provided by a non-transitory recording medium 1A on which the computer program is readably recorded. Storage unit 12 stores the computer program read from recording medium 1A by a reading device (not shown). Recording medium 1A may be, for example, a magnetic disk, optical disk, or semiconductor memory. Alternatively, the computer program may be downloaded from an external server connected to a communications network and stored in storage unit 12. 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 on multiple computers interconnected by a communications 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 to and from 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 input / output unit 14 is connected to the analysis device 4.

[0023] The analysis device 4 performs component analysis on the biological material provided by the donor. The component analysis may be performed using, for example, liquid chromatography-mass spectrometry (LC-MS), gas chromatography-mass spectrometry (GC-MS), capillary electrophoresis-mass spectrometry (CE-MS), liquid chromatography-ultraviolet-visible spectroscopy (LC-UV / Vis), liquid chromatography-fluorescence spectroscopy (LC-FL), or nuclear magnetic resonance (NMR) spectroscopy. The component analysis measures the types and amounts of components (compounds) contained in the biological material. The analysis device 4 outputs data on the 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 it receives component information through the input / output unit 14. The information processing device 1 may acquire component information by accessing component information stored in a predetermined storage area through the analysis device 4, or may receive component information transmitted from the analysis device 4 or an external device via 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 units such as a CPU, a GPU, etc. The control unit 21 controls each component unit and executes processing using built-in memories such as ROM or RAM, clocks, counters, etc. The functional units of the control unit 21 may be realized by software, or some 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. In this embodiment, the storage unit 22 stores a program 2P for causing a computer to execute processing related to the registration of information about biological materials. A computer program (computer program product) including the program 2P may be provided on a non-transitory recording medium 2A on which the computer program is readably recorded.

[0029] The communication unit 23 includes a communication module that communicates with external devices via the network N. The control unit 21 transmits and receives various types of information to and from the information processing device 1 via the communication unit 23.

[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 information in accordance with 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 according to the operation content to the control unit 21.

[0032] Figure 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 about providers and consumers who are users of this system.

[0034] The user DB 121 stores records that link information such as the user type, name, address, and contact information with the user ID as a key, for example. The user ID is identification information for identifying the user. The type is information indicating whether the user is a provider or a consumer. The contact information may include the 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 from a provider or a consumer via a registration screen provided by the information processing device 1 when the provider or consumer uses the 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 relating to the usage status of the system by each user.

[0037] The usage DB 122 stores records that link information such as date and time, content, material ID, and usage fee, using the user ID as a key, for example. The user ID is the user ID of the user who used the system. The date and time represents the date and time of the user's usage. 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 successful match, 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. The information processing device 1 stores the request in the usage DB 122 each time it receives a new usage request through the provider terminal 2 or the consumer terminal 3.

[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 related to each of a plurality of biological materials.

[0039] The material DB 123 stores records linking information such as material information, provision information, component information, and matching request information, using a material ID as a key. The material DB 123 may also store analysis report information showing the results of component analysis. The material ID is identification information for identifying a biological material.

[0040] Material information is information indicating the attributes of a biological material. Material information may include basic information about 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 also include information indicating whether the biological material is edible, the characteristics of the biological material, whether component analysis is required, etc.

[0041] The provided information is used to match biological materials with consumers, and includes information regarding 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 date, and product images.

[0042] Component information is information about the 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 also include information indicating peak areas, identification methods, etc.

[0043] The matching request information is information regarding a request from a consumer to be matched with a biological material. The matching request information includes, for example, a user ID, a receipt date, a desired trading volume, a desired trading price, and a desired timing. 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, desired trading price, and desired timing indicate the desired matching conditions. 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 providers via a screen provided by the information processing device 1. Component information is collected through the analysis device 4. Matching preference information is collected by accepting input operations from consumers via a screen provided by the information processing device 1. 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 for 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 the ingredient and includes, for example, a structural formula. The structural information may include a structural formula expressed as a character string in accordance with SMILES (Simplified Molecular Input Line Entry System) notation or the like.

[0047] The functional information indicates the function possessed by the component. Examples of functions include antibacterial activity, antiviral activity, plant growth regulation activity, antioxidant activity, anti-fatigue activity, anti-glycation activity, blood glucose elevation suppression activity, blood pressure elevation suppression activity, insecticidal activity, cholesterol elevation suppression activity, uric acid level elevation suppression activity, memory maintenance, blood flow improvement activity, sleep support, stress relief, bone formation promotion, fat suppression, etc. The functional information may include information indicating the degree of function possessed by the component. The degree of function may be quantitative information or 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 involved in 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. The 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 screen examples 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 for the biological material to be the subject of component analysis and a screen for registering donor information for the donor (requester) requesting component analysis. The analysis request screen 50 is displayed, for example, in response to selection of "Analysis Request" from the menu 60 displayed at the top of the screen. 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 able to accept input of provider information such as contact information, name, company name, telephone number, and address of the provider requesting 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 material information and provider information and 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 also stores the provider's usage details in the usage DB 122.

[0056] After receiving a request for component analysis, 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 party who has been commissioned by the operator to perform the analysis. The information processing device 1 acquires component information for 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 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 about 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 an overview of the main functional components in the biological material detected by component analysis and the functions of those 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 column 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 details of each component are displayed in descending order of content. The items in the list may also include literature information on functional components.

[0061] Each ingredient has a "+" button 514 for displaying a list of foods with functional claims that use that ingredient. Pressing the "+" button 514 opens a list of foods with functional claims that use the specific ingredient. The list of foods with functional claims is, for example, in a table format, and the following items are displayed: product name, functional claim statement, content of functional ingredient, and recommended daily intake amount.

[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 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 the functions corresponding to each component, functional food information, literature information, etc. Based on the acquired information, the information processing device 1 creates a sentence indicating the component names and function summaries of the main functional components in accordance with document creation rules stored in advance, and displays the sentence in the summary column 512. The information processing device 1 also sorts all components in descending order of content amount, creates a list in which the details of all components are arranged from top to bottom, and displays the list 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 can be designated when a matching registration of biological material is desired, and has a function for accepting matching requests from donors. 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 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] FIG. 11 is a schematic diagram showing an example of the 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 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 to register the provided information and perform 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-described 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. In response to a search request received from the consumer terminal 3, the information processing device 1 provides the collected information to the consumer terminal 3.

[0069] FIG. 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 that receives input of search conditions and a result display field 532 that displays 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 that receives search keywords related to the biological material, and a search button that receives 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 entry field 531 may be configured to further accept detailed conditions for ingredients or functions. The search entry field 531 accepts, for example, the range of content (content level) of ingredients and the degree of function as search conditions.

[0071] A consumer can search for biological materials that match a desired component or function by inputting the component or function into the 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 the 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, a pull-down menu 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 a list format. Figure 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 the following items: product image, material name, place of origin, content, analysis date, available time, available supply amount, and desired transaction price. Items in the list may include variety, type, harvest time, and other analysis results (e.g., peak area, identification method, etc.).

[0075] If a specific component is specified as a search condition, the search result list 536 may display a list of biological materials containing the specified component.

[0076] When the information processing device 1 receives a component or function transmitted from the consumer terminal 3, it searches various databases and extracts biological materials having the received component or function. For example, if "antioxidant effect" is specified as the function, the information processing device 1 identifies a component ID associated with "antioxidant effect" based on information stored in the function DB 124. If "strong" is specified as the level of function, the information processing device 1 identifies a component ID associated with "antioxidant effect" and "strong." The information processing device 1 then extracts biological materials with material IDs associated with the identified component IDs based on information stored in the material DB 123. Alternatively, for example, if "lycopene" is specified as the component, the information processing device 1 skips the component search and extracts biological materials with material IDs associated with "lycopene" based on information stored in the material DB 123. If a content range or level is specified, the information processing device 1 identifies component IDs whose lycopene content meets the specified range or level.

[0077] If the number of extracted biological materials that meet the specified conditions is equal to or exceeds a preset threshold, the information processing device 1 may select biological materials with a higher content of the specified component or a stronger function. The information processing device 1 displays information about the extracted biological materials in the result display field 532.

[0078] In this embodiment, the material list 534 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, availability date, available supply amount, and desired transaction price.

[0079] The information processing device 1 receives the sorting items sent 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 biological materials are arranged in the material list 534. By selecting an icon 535 using the operation unit 25, the user can check detailed information about the biological material corresponding to the selected icon 535.

[0081] When the information processing device 1 receives 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 trading 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 component details field 543 may have the same configuration as the details field 513 in FIG. 10 except that it does not include the suggestion field 515.

[0085] The information processing device 1 reads out various data associated with the biological material to be displayed based on the information stored in the material DB 123 and the function DB 124, and displays the data in the material information field 541, the provided information field 542, and the component details field 543.

[0086] The material details screen 54 has a matching request button 546 for accepting matching requests, and has a function for accepting matching requests from consumers. 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 about 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 accept input of matching request information such as the desired transaction volume, desired transaction price, desired time frame, desired delivery area, and notes 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 a match has been made. The success or failure of the match 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 the match in the material DB 123.

[0092] In this series of processes, the information processing device 1 generates a usage fee for use of the system in response to the occurrence of a predetermined event. Examples of predetermined events include the implementation of component analysis and the successful completion of a match. The usage fee may be determined in advance depending on 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 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 other information 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 via the analysis request screen 50, the request including material information on the biological material to be analyzed and donor information on the donor requesting the component analysis (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 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 are associated with the ingredient information and ingredient information stored in the ingredient DB 123 by ingredient IDs. The processes of steps S16 and S17 may be executed at appropriate times. 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, if it is determined that matching registration is not to be executed because selection of the registration button 516 on the report screen 51 has not been accepted (S31: NO), the control unit 11 terminates the process. The control unit 11 may store information indicating that matching registration was not desired in the material DB 123.

[0103] For example, if 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 sends the provided information input screen 52 for accepting the input of provided 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). Based on the operation of the donor, the control unit 21 accepts provided information regarding the biological material to be registered as a matching target (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 associates the received provided information with the material ID of the biological material to be registered as a matching target, and stores the information in the material DB 123 (step S38). The control unit 11 then ends the process.

[0106] 17 is a flowchart showing an example of the procedure for providing information on biological material, executed by the information providing system 100. The following process 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 level of function or component content 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 the functions or components required of the biological materials (step S43). The control unit 11 searches the database to identify one or more biological materials corresponding to the received components or functions (step S44). The control unit 11 sorts the multiple biological materials in order of content, availability, supply amount, or desired trading price based on predetermined sorting items, such as content, availability period, supply amount, or desired trading price (step S45).

[0109] The control unit 11 generates a search screen 53 having a result display field 532 that displays information about the identified biological material (step S46). The result display field 532 includes a material list 534 that displays a list of information about multiple biological materials that correspond to the received components or functions.

[0110] The control unit 11 transmits the search screen 53 having the generated result display field 532 to the demander terminal 3 of the demander 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), and 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 desire information (step S69). The control unit 11 stores the received matching desire 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 desire 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 desire information to the provider terminal 2 of the provider of the biological material for which matching desire is desired (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 desire 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 desire information.

[0121] The control unit 11 determines whether or not matching has been established (step S72). For example, if it determines 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 made by acquiring information indicating that a match has been made 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 associates the user ID of the provider or demander who is the subject of the usage fee, the calculated usage fee, the usage content, etc., and stores them in the usage DB 122 (step S74). The control unit 11 may transmit the calculated usage fee to the provider terminal 2 of the provider who is the subject of the usage fee or the demander terminal 3 of the demander. The control unit 11 ends the processing.

[0123] According to this embodiment, it is possible to provide users with information about materials that meet their needs based on the components and functions of various biological materials stored in a database, thereby improving the efficiency of searching for biological materials and enhancing the usefulness of the information provided.

[0124] Since matching can be carried out using the information provided, it is possible to effectively support matching between biological materials and consumers. This improves the chances of matching, leading to an increased success rate for matching. Consumers have a need to find as many biological materials as possible 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 as possible. This system can meet these needs.

[0125] Providers and consumers can clearly recognize the components and functions of biological materials through analysis reports and search results screens. Because analysis results can be obtained through the system, even providers who do not have analytical tools can understand the components and functions of biological materials. Performing component analysis through the system not only makes it possible to provide highly useful information, but also improves the reliability of component analysis results. By presenting 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 requests, desired conditions, etc. through the system, reducing the time and costs 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 demander. In the following embodiments, differences from the first embodiment will be mainly described, and other configurations and effects are the same as those of the first embodiment, so corresponding parts will be assigned the same reference numerals and detailed description will be omitted.

[0128] FIG. 19 is a schematic diagram showing an example of a report screen 51 according to the second embodiment. The analysis report displayed on the report screen 51 according to the second embodiment is partially masked to make it invisible before charging. When the information processing device 1 acquires an analysis report in response to an analysis request, it creates a report screen 51 that makes the summary field 512 visible and masks the details field 513 in the analysis report, thereby making a portion of the analysis report invisible. Here, "invisible" means that the display content in the target area cannot be read. In this way, in the analysis report, the details of the analysis results are masked, while the summary of the analysis results is displayed 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 unmasks the details column 513 showing details of all contained ingredients and their amounts on the report screen 51. The information processing device 1 transmits the unmasked report screen 51 (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 an invisible form. FIG. 20 is a schematic diagram showing an example of the search screen 53 of the second embodiment. The material list 534 on the search screen 53 of the second embodiment is partially masked to make it invisible before charging. The information processing device 1, for example, displays some of 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. In this way, 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 billing process, the information processing device 1 removes the mask from the material list 534 and transmits the material list 534 after removing the mask to the provider terminal 2.

[0133] It should be noted that the target of the masking process is not limited to the above examples, as long as it masks part of the information provided to the provider or consumer. Furthermore, 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] 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 using an example in which a part of an analysis report is masked. The information processing device 1 executes the following processing after, for example, step S19 in FIG. 15.

[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 column 513 on 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, if 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 received 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 is not stored (S85: NO), the control unit 11 ends the process.

[0138] If it is determined that billing has been completed because the billing history is stored (S85: YES), the control unit 11 unmasks the details column 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, which increases the flexibility of information provision. Providers and consumers 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 the configuration of an information processing device 1 according to the 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. The language processing model 125 is expected to be used as a program module that constitutes part of artificial intelligence software. The information processing device 1 uses the language processing model 125 to automatically create ingredient reports 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 provides a query received from a consumer regarding functions or components required of a biological material to the language processing model 125, and outputs information about the biological material corresponding to the functions or components included in the query. 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 BERT (Bidirectional Encoder Representations from Transformers), Transformer, GPT (Generative Pre-trained Transformer)-3, GPT-4, LLaMA (Large Language Model Meta AI), and PaLM (Pathways Language Model) 2. The above models are general-purpose natural language processing models constructed by performing unsupervised pre-training using a large 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, making it possible to extract the position of a word within an entire sentence. Note that natural language processing models are well-known technology, so further detailed explanation will be 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 from a consumer that includes a function or component required of a biological material. 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, and function information of the component of each component ID corresponding to the key function or component. The related information also includes material information, provided information, component information, and matching request information of the biological material of each material ID corresponding to the key function or component. The related information may be extracted data, and may also include the reference destination (storage destination) of that data.

[0148] The information processing device 1 creates a prompt for the language processing model 125 based on a 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, requesting "Please 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 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 that associates queries including functions or components with information on biological materials corresponding to the queries.

[0152] Instead of storing the language processing model 125 in the memory 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 as long as it can generate information about biological material 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, similar to generating search results, a prompt including related data extracted from the function DB 124 and the material DB 123 is provided to the language processing model 125.

[0155] When the information processing device 1 acquires a biological material for which an analysis report is to be generated, it searches the function DB 124 and the material DB 123 using the acquired biological material as a key to extract related information corresponding to the specified biological material. The related information includes, for example, the component names, structure information, function information, functional food information, literature information, and citation sources related to each component ID corresponding to the key biological material. The related information also includes material information, provided information, component information, and matching request information 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, requesting "Please output an ingredient report of fruit tomatoes for the consumer."

[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 matching requests from consumers through the material details screen 54 by placing a matching request button 546 on 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. By arranging a registration button 516 in the report screen 51, the information processing device 1 can accept matching registration from the provider through the report screen 51.

[0159] FIG. 25 is a flowchart illustrating an example of a processing procedure executed by the information processing device 1 according to 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 regarding the components or functions of the biological material by receiving functions or components 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] Based on the acquired query, the control unit 11 generates a prompt for the language processing model 125 (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 the search result list and material list, or the analysis report, output from the language processing model 125 (step S94).

[0163] Thereafter, the control unit 11 generates a screen that presents information corresponding to the output data by executing processes similar to steps S19, S46, S53, etc. based on the output data from the language processing model 125. The control unit 11 may, as necessary, perform masking processing to make some of the multiple items in the material list 534 visible and 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, it becomes possible to output more appropriate information. The pre-trained language processing model 125 is pre-trained with a large amount of publicly available data, and therefore 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 becomes possible to output more specialized information.

[0165] The following additional notes are provided regarding the above-described embodiments. (Appendix 1) receiving queries from consumers regarding components or functions of biological materials provided by providers; generating information about the biological material in response 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 the provider, component information obtained by component analysis of the biological material, and functions corresponding to the component information. 1. The information processing method described in Appendix 1. (Appendix 3) generating information that lists information about the plurality of biological materials in response to the query; 1. An information processing method according to claim 1 or 2. (Appendix 4) Acquire material information of the biological material provided by the donor and component information obtained by component analysis of the biological material; Using the language processing model, a report is generated that indicates the components and functions of the biological material according to the acquired material information and component information. 10. An information processing method according to any one of claims 1 to 3. (Appendix 5) generating the report using the language processing model that uses data associating the component information of the biological material with functions corresponding to the component information; 1. The information processing method described in Appendix 4. (Appendix 6) Making all of the components contained in the biological material and at least a portion of the content of each component invisible in the report 10. The information processing method according to claim 4 or 5. (Appendix 7) A request for matching between the biological material and the consumer is received from the provider through the screen showing the report. 10. An information processing method according to any one of claims 4 to 6. (Appendix 8) and obtaining from the provider at least one of the available amount, available time, and price of the biological material. 1. The information processing method described in Appendix 4. (Appendix 9) The information about the biological material includes the name of the biological material and at least one of the content, available amount, available time, and price of the component contained in the biological material. 10. An information processing method according to any one of claims 1 to 8. (Appendix 10) On a screen showing information about the biological material, at least a part of the name of 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. 10. The information processing method according to claim 9. (Appendix 11) Accepting a matching request for the biological material 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 should be considered to be illustrative in all respects and not restrictive. 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 within a range consistent with the present invention, and multiple processes may be executed in parallel. The entity that performs each process is not limited, and the process of each device may be executed by another device within a range consistent with the present invention.

[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 combination, regardless of the reference format. Furthermore, although the claims use a format in which a claim references two or more other claims (multiple claim format), this is not limited to this format. A multiple claim (multi-multi claim) that references at least one other multiple claim may also be used. [Explanation of symbols]

[0168] 100 Information Provision System 1. Information processing equipment 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 Media 2. Provider terminal 21 Control Unit 22 Memory section 23 Communications Department 24 Display 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 queries from consumers regarding components or functions of biological materials provided by providers; Acquire information indicating the names of a plurality of biological materials corresponding to the components or functions of the acquired query, and at least one of the content of the components contained in the biological materials, the available amount, the available time period, and the price; By providing the acquired information to a language processing model, information relating to the plurality of biological materials in response to the query is generated, the information listing the name of each biological material and at least one of the content, available amount, available time, and price of each component contained in the biological material; In the generated information about the biological material, at least a part of the name of 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 and provided 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 the provider, 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. Acquire material information of the biological material provided by the donor and component information obtained by component analysis of the biological material; Using the language processing model, a report is generated that indicates the 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.

4. generating the report using the language processing model that uses data associating the component information of the biological material with functions corresponding to the component information; The information processing method according to claim 3 .

5. Making all of the components contained in the biological material and at least a portion of the content of each component invisible in the report The information processing method according to claim 3 .

6. A request for matching between the biological material and the consumer is received from the provider through the screen showing the report. The information processing method according to claim 3 .

7. and obtaining from the provider at least one of the available amount, available time, and price of the biological material. The information processing method according to claim 3 .

8. Accepting a matching request for the biological material from the consumer through a screen showing information about the biological material.

3. The information processing method according to claim 1.

9. receiving queries from consumers regarding components or functions of biological materials provided by providers; Acquire information indicating the names of a plurality of biological materials corresponding to the components or functions of the acquired query, and at least one of the content of the components contained in the biological materials, the available amount, the available time period, and the price; By providing the acquired information to a language processing model, information relating to the plurality of biological materials in response to the query is generated, the information listing the name of each biological material and at least one of the content, available amount, available time, and price of each component contained in the biological material; In the generated information about the biological material, at least a part of the name of 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 and provided to the consumer. An information processing device including a control unit that executes processing.

10. receiving queries from consumers regarding components or functions of biological materials provided by providers; Acquire information indicating the names of a plurality of biological materials corresponding to the components or functions of the acquired query, and at least one of the content of the components contained in the biological materials, the available amount, the available time period, and the price; By providing the acquired information to a language processing model, information relating to the plurality of biological materials in response to the query is generated, the information listing the name of each biological material and at least one of the content, available amount, available time, and price of each component contained in the biological material; In the generated information about the biological material, at least a part of the name of 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 and provided to the consumer. A computer program that causes a computer to perform a process.

Citation Information

Patent Citations

  • Fresh agricultural product direct selling system

    JP2006120106A