Information processing device, information processing method, and information processing program

The information processing apparatus addresses the limitation of existing systems by storing user profiles and interests, using generative AI to identify and present relevant articles to a general user, thereby enhancing their understanding of a researcher.

JP2026123716APending Publication Date: 2026-07-30ESSE SENSE INC
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
ESSE SENSE INC
Filing Date
2025-01-17
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

Existing document search systems fail to provide articles related to a researcher's profile and interests to a general user, limiting the user's ability to learn about the researcher.

Method used

An information processing apparatus that stores user profiles and interests, uses generative AI to identify and present relevant articles to a second user, along with reasons for the presentation, based on input content from the second user.

Benefits of technology

Enables the presentation of articles related to a researcher's profile and interests to a general user, enhancing the user's understanding of the researcher by identifying and generating relevant content using generative AI.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026123716000001_ABST
    Figure 2026123716000001_ABST
Patent Text Reader

Abstract

The present invention provides an information processing device, an information processing method, and an information processing program that present text related to a first user. [Solution] The information processing device includes a storage unit that stores information in a document describing the interests of a first user, and a receiving unit that receives content entered by a second user different from the first user. The system comprises: an identification unit that refers to information about texts stored in a memory unit and identifies information about texts that are presumed to be similar to the content to be received by the reception unit; a first generation unit that generates a reason for presenting the text based on the information about the text identified by the identification unit; and a presentation unit that presents the text recorded in the information about the text identified by the identification unit, along with the reason generated by the first generation unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] Conventionally, there is an apparatus for searching for documents (document search apparatus). The document search apparatus searches for patent documents that match a search keyword, and when the result of the search is viewed, associates the view and the document and stores it as a search history. Further, the document search apparatus calculates a similarity based on the search history of other users and the search history of the current user, and recommends a patent document that the current user has not viewed among the patent documents viewed by the other user with the highest calculated similarity (see Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] By the way, there are various types of documents (articles), and as an example, there are articles, magazines, newspapers, books, etc. that describe the profile and interests of a researcher (first user). A general user (second user) different from the researcher may, for example, want to know the researcher (first user). However, Patent Document 1 only estimates patent documents that the user has not viewed, and cannot realize the above-described desire of the second user.

[0005] The present disclosure provides an information processing apparatus, an information processing method, and an information processing program that present an article related to a first user.

Means for Solving the Problems

[0006] One embodiment of an information processing device includes a storage unit that stores information in the form of a document describing the interests of a first user, and a receiving unit that receives content entered by a second user different from the first user. The system comprises: an identification unit that refers to information about texts stored in a memory unit and identifies information about texts that are presumed to be similar to the content to be received by the reception unit; a first generation unit that generates a reason for presenting the text based on the information about the text identified by the identification unit; and a presentation unit that presents the text recorded in the information about the text identified by the identification unit, along with the reason generated by the first generation unit. [Effects of the Invention]

[0007] The information processing device, information processing method, and information processing program disclosed herein can present text related to a first user. [Brief explanation of the drawing]

[0008] [Figure 1] This is a diagram illustrating an information processing device according to one embodiment. [Figure 2] This is a block diagram illustrating an information processing device according to one embodiment. [Figure 3] This is a diagram illustrating an example (overview) of the content presented by the presentation section. [Figure 4] This is a flowchart illustrating an information processing method according to one embodiment. [Modes for carrying out the invention]

[0009] One embodiment will be described below.

[0010] [Overview of Information Processing Device 100] First, an overview of the information processing device 100 according to one embodiment will be described. Figure 1 is a diagram illustrating an information processing device 100 according to one embodiment.

[0011] The information processing device 100 may be configured as a presentation device or the like that presents text related to the first user to the second user. The information processing device 100 is not limited to the example device described above, but may be configured as various other devices or the like. The information processing device 100 may be a computer such as a server, desktop, laptop, tablet, or smartphone.

[0012] A specific example of the first user may be a variety of individuals, including researchers who conduct research in various fields, and experts who possess knowledge in various fields or who perform practical work in various fields, as well as the research institutions and specialized organizations to which such individuals belong. In this disclosure, various individuals, including researchers and experts, as well as research institutions and specialized organizations, may be collectively referred to as "researchers." The second user is, for example, various users who want to learn about the first user. A specific example of a second user might be a general user.

[0013] The information processing device 100 stores textual information (textual information) that includes the profile and interests of a first user (for example, a researcher). In other words, the information processing device 100 stores textual information (textual information) related to the first user. The "personal profile" includes, for example, what kind of person the first user is, their personality, character, and their background and experience. A document containing a personal profile means a document that includes a description of the first user's personal profile. Interests refer to the content of the first user's interests at at least one point in time, such as the fields in which the first user is interested, the fields in which the first user conducts research, and the fields in which the first user specializes. A document containing interests means a document that includes a description of the first user's interests. The "article including the portrait and interests of the first user" may be paraphrased as the "article describing the interests of the first user". The "article related to the first user" may be paraphrased, for example, as the "article including the portrait and interests of the first user" and the "article describing the interests of the first user", etc.

[0014] The information processing apparatus 100 receives, for example, the content input in a user terminal (second user terminal 200) used by a second user different from the first user. The content (input content) received by the information processing apparatus 100 may be, for example, one or more words, an article, etc. The content may be, for example, the content for searching the above-mentioned article (article information stored by the information processing apparatus 100 as described above) related to the first user.

[0015] The information processing apparatus 100 identifies, for example, information on an article close to the input content based on the article information (articles related to a plurality of first users) stored as described above by using generative AI. The information processing apparatus 100 estimates an article related to the first user that is semantically and contextually relatively close to at least one of the words and articles described in the input content by using generative AI, and identifies information (article information) on the article related to the first user that is the estimation result. The information processing apparatus 100 uses, for example, the article (article information) related to the first user identified as described above as the article to be presented to the second user.

[0016] The information processing apparatus 100 generates, for example, a reason for presenting the article to the second user based on the article information (article related to the first user) identified as described above by using generative AI. The information processing apparatus 100 identifies, for example, various reasons for presenting an article related to the first user to the second user on the grounds that the article information (article related to the first user) identified as described above is semantically and contextually close to the input content, and in addition to that reason, and generates an article indicating the reason.

[0017] The information processing apparatus 100 presents, for example, the text related to the first user specified as described above (the text recorded in the text information) and the reason for presenting the text to the second user (the reason for presentation) (for example, a text describing the reason) to the second user. That is, as an example, the information processing apparatus 100 may transmit information including the text related to the first user and the reason for presentation to a user terminal (for example, the second user terminal 200) used by the second user and display it on the terminal display unit 201 of the second user terminal 200.

[0018] [Details of the information processing apparatus 100] Next, the information processing apparatus 100 according to an embodiment will be described in detail. FIG. 2 is a block diagram for explaining the information processing apparatus 100 according to an embodiment.

[0019] The information processing apparatus 100 includes, for example, a communication unit 121, a storage unit 122, a display unit 123, a control unit 110, and the like. The communication unit 121, the storage unit 122, and the display unit 123 may be an embodiment of an output unit. The control unit 110 includes, for example, a reception unit 111, a specifying unit 112, a first generation unit 113, a presentation unit 114, a second generation unit 115, and the like. The control unit 110 may be configured by, for example, an arithmetic processing unit of the information processing apparatus 100. The control unit 110 (for example, an arithmetic processing unit or the like) may realize the functions of each unit (for example, the reception unit 111, the specifying unit 112, the first generation unit 113, the presentation unit 114, the second generation unit 115, and the like) by appropriately reading and executing various programs and the like stored in the storage unit 122 and the like. That is, the functions of each unit may be realized by computer implementation.

[0020] The communication unit 121 is, for example, a communication interface capable of transmitting and receiving various information to and from a device (external device) outside the information processing apparatus 100. An example of the external device may be the second user terminal 200 or the like.

[0021] The storage unit 122 may store, for example, various information and programs. Examples of the storage unit 122 include memory, solid-state drives, and hard disk drives. The storage unit 122 may also be, for example, a storage area and server located in the cloud.

[0022] The memory unit 122 stores information about texts (text information) related to each of the multiple first users. That is, the memory unit 122 stores information about texts (text information) that describe the interests of the first users. The memory unit 122 also stores information about texts (text information) that include the profile and interests of the first user (for example, a researcher). "Texts that include the profile and interests of the first user" may be rephrased as, for example, "texts that describe the interests of the first user." "Texts related to the first user" may be rephrased as, for example, "texts that include the profile and interests of the first user" and "texts that describe the interests of the first user," etc.

[0023] The "personal profile" includes, for example, what kind of person the first user is, their personality, character, and their background and experience. A document containing a personal profile means a document that includes a description of the first user's personal profile. Interests refer to the content of the first user's interests at at least one point in time, such as the fields in which the first user is interested, the fields in which the first user conducts research, and the fields in which the first user specializes. A document containing interests means a document that includes a description of the first user's interests.

[0024] The display unit 123 is a display capable of displaying various characters, symbols, images, etc.

[0025] Before explaining the first generation unit 113, let's explain the second generation unit 115. The second generation unit 115 may, for example, receive a contribution (a text containing the first user's personality and interests) from a journalist or writer who has interviewed the first user, and store it as text information in the storage unit 122.

[0026] Furthermore, the second generation unit 115 may record a lecture or presentation by the first user, generate a document describing the first user's interests based on the content of the lecture or presentation, and store the information of that document in the storage unit 122. For example, if the lecture or presentation given by the first user is recorded using a video recorder and audio recorder, the second generation unit 115 may recognize the video generated from the recording and the audio recorded from the recording, and transcribe the content of the lecture or presentation into text. For example, the second generation unit 115 may use known automatic transcription software for the transcription. Furthermore, the second generation unit 115 may use a generation AI to organize the transcribed text into a document, and store that document in the storage unit 122 as text (text information) including the first user's profile and interests. The generation AI can use known AI technologies. As a specific example, the generation AI may be a large-scale language model (LLM) such as ChatGPT (registered trademark).

[0027] When the second generation unit 115 stores text (text information) related to the first user in the storage unit 122, it may store one or more tags indicating the content of the text in association with the text (text information).

[0028] The reception unit 111 receives information entered by a second user, who is different from the first user. As an example, the second user uses their own user terminal (second user terminal 200) to input content for searching for articles related to the first user that the second user is interested in. The user terminal (second user terminal 200) may be, for example, a desktop computer, laptop computer, tablet, or smartphone. In this case, the user terminal (second user terminal 200) may accept input in the form of, for example, one or more words and sentences. The user terminal (second user terminal 200) transmits the input content as search information to the information processing device 100. The reception unit 111 may, for example, receive search information via the communication unit 121.

[0029] The identification unit 112 refers to the text information (text information) stored in the memory unit 122 and identifies text information that is estimated to be close to the content (input content) received by the reception unit 111. The identification unit 112 may, for example, use a generation AI to identify text information that is contextually close to the content received by the reception unit 111. In other words, the identification unit 112 uses a generation AI to estimate a sentence related to a first user that is semantically and contextually relatively close to at least one of the words and sentences described in the input content (search information) from among the sentence information (sentences related to each of the multiple first users (multiple sentences)) stored in the memory unit 122, and identifies the sentence information (sentence information) related to the first user that is the estimation result. In this disclosure, "semantic and contextual" may be collectively referred to as "contextual". In this case, the identification unit 112 may identify one sentence or multiple sentences. The generation AI can use known AI technology. As a specific example, the generation AI may be a large-scale language model (LLM) such as ChatGPT (registered trademark). The identification unit 112 uses the sentence related to the first user (sentence information) identified as described above as a sentence to be presented to the second user, as described later.

[0030] The first generation unit 113 generates a reason for presenting a text based on the text information identified by the identification unit 112. The first generation unit 113 may, for example, use a generation AI to generate a reason for presenting a text based on the text information identified by the identification unit 112. The first generation unit 113, for example, uses a generation AI to generate reasons for presenting a text (a text related to the first user) to the second user, based on the text information (a text related to the first user) identified by the identification unit 112. The first generation unit 113, for example, uses a generation AI to identify various reasons for presenting a text related to the first user to the second user, such as the fact that the text information (a text related to the first user) identified by the identification unit 112 is semantically and contextually close to the input content (content recorded in the search information), and generates text that shows these reasons. The generation AI can use publicly known AI technologies. As a specific example, the generation AI may be a large-scale language model (LLM) such as ChatGPT (registered trademark). The first generation unit 113 may include an outline (summary) of the content of the text as the reason for generation (reason for presenting the text).

[0031] The presentation unit 114 presents the text recorded in the text information identified by the identification unit 112, and the reason generated by the first generation unit 113. The presentation unit 114 presents to the second user, for example, a text related to the first user identified by the identification unit 112 (the text recorded in the identified text information) and the reason for presenting that text to the second user by the first generation unit 113 (the reason for presentation) (for example, a text stating the reason). That is, as an example, the presentation unit 114 transmits information including the text related to the first user and the reason for presentation to a user terminal used by the second user (for example, a second user terminal 200) via the communication unit 121. That is, the presentation unit 114 may, for example, transmit the information to the second user terminal 200, causing the text related to the first user and the reason for presentation to be displayed on the terminal display unit 201 of the second user terminal 200. In other words, the presentation unit 114 presents to the second user the text related to the first user and the reason for presentation.

[0032] When the presentation unit 114 identifies multiple sentences (textual information) using the identification unit 112 described above, it may arrange the sentences in order from those that are semantically and contextually closest to at least one of the words and sentences described in the input content (from highest to lowest), and present those sentences and the reason for presenting them to the second user.

[0033] Figure 3 is a diagram illustrating an example (overview) of the content presented by the presentation unit 114.

[0034] As shown in Figure 3 as an example, the presentation unit 114 may identify a "theme" when identifying a text based on the content received by the reception unit 111 and present it to the second user. For example, the presentation unit 114 may identify the content received by the reception unit 111 (content recorded in the search information) as the "theme," or it may identify a tag associated with a text (text information) identified by the identification unit 112 (or a tag common to multiple identified texts (text information)) as the "theme," or it may identify the "theme" by various other methods. As shown in Figure 3 as an example, the presentation unit 114 may present to the second user, based on each of the multiple sentences (text information) identified by the identification unit 112, the reasons generated by the first generation unit 113 and one or more tags (or all tags, etc.) associated with that sentence (text information). If the second user selects one combination of reasons and tags from among the multiple reasons and tags presented by the second user (a reason and tags based on a sentence related to one first user), the presentation unit 114 may present to the second user the sentence related to the first user corresponding to the selected reason and tag.

[0035] The presentation unit 114 may, for example, present to the second user a text related to the first user, the reason for presenting that text, and tags associated with that text, by displaying the text, the reason for presenting that text, and the tags on the display unit 123, or by displaying the text, the reason for presenting that text, and the tags on the display unit (terminal display unit 201) of the user terminal (second user terminal 200) used by the second user.

[0036] [Information Processing Methods] Next, an information processing method according to one embodiment will be described. Figure 4 is a flowchart illustrating an information processing method according to one embodiment.

[0037] In step ST101, the storage unit 122 stores text (text information) related to the first user. "Texts related to the first user" can be rephrased as, for example, "texts including the first user's profile and interests" and "texts describing the first user's interests." Therefore, the memory unit 122 may store information about texts describing the first user's interests (text information), and information about texts including the first user's profile and interests (text information). A specific example of the first user may be a researcher, etc.

[0038] Here, the second generation unit 115 may, for example, receive a contribution (a text containing the first user's personality and interests) from a journalist or writer who has interviewed the first user, and store it as text information in the storage unit 122. Furthermore, the second generation unit 115 may record the lecture or presentation of the first user, generate a document describing the first user's personality and interests based on the content of the lecture or presentation, and store the information of that document (document information) in the storage unit 122.

[0039] In step ST102, the reception unit 111 receives content (search information) entered by a second user who is different from the first user. That is, the reception unit 111 receives content that the second user is interested in. This content may be expressed by, for example, one or more words and sentences, etc., to represent the second user's interests.

[0040] In step ST103, the identification unit 112 refers to the text information (text information) stored in step ST101 and identifies text (text information) that is estimated to be similar to the content received in step ST102 (content recorded in the search information). The identification unit 112 may, for example, use a generation AI to identify text information that is semantically and contextually relatively similar to the content received in step ST102.

[0041] In step ST104, the first generation unit 113 generates a reason for presenting the text to the second user based on the text information identified in step ST103. The first generation unit 113 may, for example, use a generation AI to generate a reason for presenting the text to the second user based on the text information identified in step ST103.

[0042] In step ST105, the presentation unit 114 presents to the second user the text recorded in the text information identified in step ST103, and the reason generated in step ST104.

[0043] [Regarding functions and circuitry] Next, the functions and circuitry of the information processing device 100 described above will be explained. Each part of the information processing device 100 may be implemented as a function of a computer's arithmetic processing unit or the like. The information processing device 100 may, for example, implement the functions of the receiving unit 111, the identifying unit 112, the first generation unit 113, the presentation unit 114, and the second generation unit 115 with a single control unit 110 (e.g., an arithmetic processing unit, etc.), or it may implement the functions of the receiving unit 111, the identifying unit 112, the first generation unit 113, the presentation unit 114, and the second generation unit 115 in a distributed manner with multiple different control units 110 (e.g., arithmetic processing units, etc.). The receiving unit 111, identification unit 112, first generation unit 113, presentation unit 114, and second generation unit 115 (control unit 110) of the information processing device 100 described above may be implemented as receiving function, identification function, first generation function, presentation function, and second generation function (control function), respectively, by a computer's arithmetic processing unit or the like. Information processing programs can enable computers to implement the functions described above. Information processing programs may be recorded on computer-readable, non-temporary, tangible recording media such as memory, solid-state drives, hard disk drives, or optical discs. The storage medium can be rephrased as, for example, a non-temporary, tangible, computer-readable medium for storing information processing programs. Furthermore, information processing programs may be transmitted online. Furthermore, as described above, each part of the information processing device 100 may be implemented as a computer's arithmetic processing unit or the like. This arithmetic processing unit or the like is composed of, for example, an integrated circuit. For this reason, each part of the information processing device 100 may be implemented as a circuit that constitutes an arithmetic processing unit or the like. That is, the receiving unit 111, the identification unit 112, the first generation unit 113, the presentation unit 114, and the second generation unit 115 (control unit 110) of the information processing device 100 may be implemented as a receiving circuit, identification circuit, first generation circuit, presentation circuit, and second generation circuit (control circuit) that constitute an arithmetic processing unit or the like of a computer. Furthermore, the communication unit 121, storage unit 122, and display unit 123 (output unit) of the information processing device 100 may be implemented as a communication function, storage function, and display function (output function) that includes the functions of an arithmetic processing unit, for example. Also, the communication unit 121, storage unit 122, and display unit 123 (output unit) of the information processing device 100 may be implemented as a communication circuit, storage circuit, and display circuit (output circuit) by being composed of an integrated circuit, for example. Furthermore, the communication unit 121, storage unit 122, and display unit 123 (output unit) of the information processing device 100 may be configured as a communication device, storage device, and display device (output device) by being composed of a plurality of devices, for example.

[0044] The information processing device 100 can be configured to combine one or any multiple of the above-described parts. In this disclosure, the term "information" is used, but the term "information" can be replaced with "data," and the term "data" can be replaced with "information."

[0045] [Aspects and Effects of This Embodiment] Next, an embodiment of this model and the effects of each embodiment will be described. Note that the embodiments described below are examples as of the time of filing, and this embodiment is not limited to the embodiments described below. In other words, this embodiment is not limited to the embodiments described below, and may be realized by appropriately combining the parts described above. Furthermore, lower-level embodiments may be referenced in any of the higher-level embodiments. Furthermore, the effects of this embodiment described below are merely examples, and the effects achieved by each embodiment are not limited to those described below. Also, each embodiment may achieve, for example, at least one of the effects described below.

[0046] (Aspect 1) One embodiment of an information processing device includes a storage unit that stores information in the form of a document describing the interests of a first user, and a receiving unit that receives content entered by a second user different from the first user. The system comprises: an identification unit that refers to information about texts stored in a memory unit and identifies information about texts that are presumed to be similar to the content to be received by the reception unit; a first generation unit that generates a reason for presenting the text based on the information about the text identified by the identification unit; and a presentation unit that presents the text recorded in the information about the text identified by the identification unit, along with the reason generated by the first generation unit. This allows the information processing device to present to the second user texts relevant to the first user, along with the reasons for recommending those texts. In other words, the information processing device can identify texts relevant to the first user that match the second user's interests based on their input, and present those texts to the second user.

[0047] (Aspect 2) In one embodiment of the information processing device, the identification unit may use a generation AI to identify textual information that is contextually similar to the content received by the reception unit. This allows the information processing device to use generative AI to identify texts that are estimated to contain content similar to the input content that the second user is interested in. In other words, the information processing device can identify texts related to the first user that correspond to the second user's interests.

[0048] (Aspect 3) In one embodiment of the information processing device, the first generation unit may use generation AI to generate a reason for presenting a text based on the information of the text identified by the identification unit. This allows the information processing device to, for example, use generative AI to generate reasons why a particular text is presented to a second user, or why the text is relevant to the second user's interests.

[0049] (Aspect 4) One embodiment of the information processing device may include a second generation unit that records a lecture or presentation by a first user, generates a document describing the first user's interests based on the content of the lecture or presentation, and stores the information of that document in a storage unit. This allows the information processing device to automatically generate text related to the first user.

[0050] (Appendix 5) One embodiment of the information processing device includes: a storage unit that stores information in text that includes a researcher's profile and interests; a reception unit that receives content entered on a user terminal used by a user other than the researcher; a specification unit that uses a generation AI to identify information in text that is similar to the content received by the reception unit, based on the information in text stored in the storage unit; a generation unit that uses a generation AI to generate a reason for presenting that text based on the information in text identified by the specification unit; and a presentation unit that presents the text recorded in the information in text identified by the specification unit and the reason generated by the generation unit. This allows the information processing device to present articles relevant to a researcher (e.g., the first user) to another user (e.g., the second user), along with the reasons for recommending those articles. In other words, the information processing device can identify articles related to a researcher based on the user's input and their interests, and then present those articles to the user.

[0051] (Aspect 6) In one embodiment of the information processing method, a computer equipped with a storage unit that stores information of a document describing the interests of a first user performs the following steps: a reception step in which the computer receives content entered by a second user different from the first user; a identification step in which the computer refers to the document information stored in the storage unit and identifies document information that is estimated to be similar to the content received in the reception step; a generation step in which the computer generates a reason for presenting the document based on the document information identified in the identification step; and a presentation step in which the computer presents the document recorded in the document information identified in the identification step and the reason generated in the generation step. As a result, the information processing method can achieve the same effects as the information processing apparatus of the above-described embodiment.

[0052] (Aspect 7) One embodiment of an information processing program provides a computer equipped with a memory unit that stores information of a document describing the interests of a first user, and includes a reception function that receives input from a second user different from the first user, a specification function that refers to the document information stored in the memory unit and identifies document information that is estimated to be similar to the content received by the reception function, a generation function that generates a reason for presenting that document based on the document information identified by the specification function, and a presentation function that presents the document recorded in the document information identified by the specification function and the reason generated by the generation function. As a result, the information processing program can achieve the same effects as the information processing apparatus of the above-described embodiment. [Explanation of symbols]

[0053] 100 Information Processing Devices 110 Control Unit 111 Reception Department 112 Specific part 113 1st generation part 114 Presentation section 115 Second generation part 121 Communications Department 122 Storage section 123 Display section 200 Second User Terminal (User terminal used by the second user) 201 Terminal display unit

Claims

1. A memory unit that stores information in a document describing the interests of the first user, A reception unit that receives content entered by a second user different from the first user, A specification unit that refers to the information of the text stored in the memory unit and identifies the information of the text that is estimated to be similar to the content received by the reception unit, A first generation unit generates a reason for presenting a text based on the information of the text identified by the aforementioned identification unit, A presentation unit that presents the text recorded in the information of the text identified by the identification unit and the reason generated by the first generation unit, An information processing device equipped with the following features.

2. The aforementioned identification unit uses generation AI to identify text information that is contextually similar to the content received by the reception unit. The information processing apparatus according to claim 1.

3. The first generation unit uses generation AI to generate a reason for presenting a text based on the information of the text identified by the identification unit. The information processing apparatus according to claim 1.

4. The system includes a second generation unit that records a lecture or presentation by a first user, generates a document describing the first user's interests based on the content of the lecture or presentation, and stores the information of the document in the storage unit. The information processing apparatus according to claim 1.

5. A memory unit that stores information in text, including the researcher's profile and interests, A reception unit that receives input from user terminals used by users other than researchers, A specification unit that uses generation AI to identify text information similar to the content received by the reception unit, based on the text information stored in the memory unit, A generation unit that uses generation AI to generate a reason for presenting a text based on the information of the text identified by the identification unit, A presentation unit presents the text recorded in the information of the text identified by the identification unit, and the reason for its generation by the generation unit. An information processing device equipped with the following features.

6. A computer equipped with a memory unit that stores information in a document describing the interests of a first user, A reception step that accepts content entered by a second user different from the first user, A selection step involves referring to the information of the text stored in the memory unit and identifying the information of the text that is estimated to be similar to the content received in the reception step, A generation step that generates a reason for presenting a text based on the information of the text identified by the aforementioned specific step, A presentation step that presents the text recorded in the information of the text identified by the aforementioned specific step, and the reason for generating it by the aforementioned generation step, An information processing method that performs the following.

7. A computer equipped with a memory unit that stores information in a document describing the interests of a first user, A reception function that accepts content entered by a second user different from the first user, A specification function that refers to the information of the text stored in the memory unit and identifies the information of the text that is estimated to be similar to the content received by the reception function, A generation function that generates the reason for presenting a text based on the information of the text identified by the aforementioned specific function, A presentation function that presents the text recorded in the information of the text identified by the aforementioned specific function, and the reason for its generation by the aforementioned generation function, An information processing program that makes this possible.