Information processing device, information processing method, and information processing program
The information processing device addresses the challenge of providing engaging summaries of posted comments by generating and delivering enticing summaries, appeal points, and related words, thereby increasing user engagement and service value.
Patent Information
- Application Number
- JP2023181426
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-20
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2043-10-20
AI Technical Summary
Existing technologies fail to provide a highly enticing summary of posted comments, limiting user engagement with article comments.
An information processing device that includes an acquisition unit to request summaries of comments, a generation unit to create summaries that entice users to read the comments, and a provision unit to deliver these summaries along with appeal points and related words.
The solution enables the provision of highly intriguing summaries of posting comments, enhancing user engagement and promoting the value of the service by making comment content more appealing and accessible.
Smart Images

Figure 2025070851000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] 2. Description of the Related Art Conventionally, there is known a technique for providing comments posted on an article viewable via the Internet to readers of the article. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7012599 Summary of the Invention [Problem to be solved by the invention]
[0004] However, the conventional techniques leave room for further improvement in providing highly eye-catching summaries of posted comments.
[0005] The present application has been made in consideration of the above, and aims to provide an information processing device, an information processing method, and an information processing program that are capable of providing a highly eye-catching summary of posted comments. [Means for solving the problem]
[0006] The information processing device of the present application is characterized by having an acquisition unit that acquires a request to summarize a comment posted on a specified article, a generation unit that, when the acquisition unit acquires a request to summarize, uses the comment to generate suggested information for encouraging a user to refer to the comment and a summary of the comment, and a provision unit that provides the suggested information and the summary generated by the generation unit. Effect of the Invention
[0007] According to one aspect of the embodiment, it is possible to provide a highly eye-catching summary of a posted comment. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of an information processing system according to an embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of information processing according to the embodiment. [Figure 3A] FIG. 3A is a diagram illustrating an example of a UI screen according to the embodiment. [Figure 3B] FIG. 3B is a diagram showing an example of a UI screen (summary request screen) according to the embodiment. [Figure 3C] FIG. 3C is a diagram showing an example of a UI screen (loading screen) according to the embodiment. [Figure 3D] FIG. 3D is a diagram showing an example of a UI screen (summary display screen) according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of the configuration of a terminal device according to the embodiment. [Diagram 5] FIG. 5 is a diagram illustrating an example of the configuration of the information processing device according to the embodiment. [Figure 6] FIG. 6 is a diagram illustrating an example of an article information storage unit according to the embodiment. [Figure 7] FIG. 7 is a diagram illustrating an example of a cache information storage unit according to the embodiment. [Figure 8] FIG. 8 is a flowchart illustrating an example of information processing according to the embodiment. [Figure 9] FIG. 9 is a hardware configuration diagram illustrating an example of a computer that realizes the functions of the information processing device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, the information processing device, the information processing method, and the information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to the embodiments. In addition, the same parts in the following embodiments are given the same reference numerals, and duplicated explanations are omitted.
[0010] (Embodiment) [1. Configuration of information processing system] An information processing system 1 shown in Fig. 1 will be described. As shown in Fig. 1, the information processing system 1 includes a terminal device 10 and an information processing device 100. The terminal device 10 and the information processing device 100 are connected to each other via a predetermined communication network (network N) so as to be able to communicate with each other in a wired or wireless manner. Fig. 1 is a diagram showing an example of the configuration of the information processing system 1 according to an embodiment.
[0011] The terminal device 10 is an information processing device used by a user who browses articles via the Internet. For example, the user browses an article (e.g., a news article) distributed by a predetermined web service or the like. In addition, the user browses (or is about to browse) comments (posted comments) posted by viewers of the article on the article. The terminal device 10 may be any device that can realize the processing in the embodiment. In addition, the terminal device 10 may be a device such as a smartphone, a tablet terminal, a notebook PC, a desktop PC, a mobile phone, or a PDA. FIG. 2 shows a case where the terminal device 10 is a smartphone.
[0012] The terminal device 10 is, for example, a smart device such as a smartphone or a tablet, and is a mobile terminal device capable of communicating with any server device via a wireless communication network such as 4G to 5G (Generation) or LTE (Long Term Evolution). The terminal device 10 has a screen such as a liquid crystal display having a touch panel function, and may receive various operations on displayed data such as content, such as tapping, sliding, and scrolling, performed by a user's finger or a stylus. In FIG. 2, the terminal device 10 is used by a user U1.
[0013] The information processing device 100 is an information processing device that aims to provide a summary of posted comments that is highly attractive, and may be any device that can realize the processing in the embodiment. The information processing device 100 is realized, for example, by a server device or a cloud system that provides a specific article that a user is viewing, or a server device or a cloud system that provides a specific web service to which such a specific article is distributed. For example, when the information processing device 100 acquires a request to summarize a posted comment posted on a specific article, the information processing device 100 provides a summary of the posted comment. Specifically, when the information processing device 100 acquires a request to summarize a posted comment posted on a specific article, the information processing device 100 generates a summary of the posted comment and information for encouraging a user to refer to the posted comment (hereinafter referred to as "appeal points" as appropriate), and by providing this information, it becomes possible to provide a summary that is highly attractive. In addition, since the information processing device 100 can provide appeal points together with the summary, it can encourage a user to refer to the posted comment.
[0014] The information processing device 100 has a model. The model is, for example, a sentence generation model that is trained on data published on the Internet. For example, the model is a GPT (Generative Pre-trained Transformer) model that generates answers to questions. Such a model generates answers to questions from data published on the Internet. Since new data is published on the Internet every day, the answers provided by the model are updated every day. That is, even if a question of the same content is asked, different data is referenced when the model generates an answer depending on the time of the question, and therefore different answers are generated. In addition, since the model can provide detailed answers to questions in a wide range of fields, a wide variety of questions are asked of the model by users.
[0015] Although FIG. 1 illustrates a case in which the terminal device 10 and the information processing device 100 are separate devices, the terminal device 10 and the information processing device 100 may be integrated.
[0016] [2. An example of information processing] FIG. 2 is a diagram showing an example of information processing of the information processing system 1 according to the embodiment. Also, FIG. 3A to FIG. 3D are diagrams showing an example of a UI screen according to the embodiment. The UI screens shown in FIG. 3A to FIG. 3D are UI screens displayed on the terminal device 10. Hereinafter, FIG. 2 will be described with appropriate use of FIG. 3A to FIG. 3D. A user U1 is viewing an article K1 (for example, a news article distributed by a predetermined web service, etc.) via the Internet, and is viewing (or intending to view) comments posted by viewers of the article K1 that have been posted to the article K1. It is assumed that the comments posted by viewers of the article K1 are comments such as the viewers' opinions and views regarding the contents of the article K1, but any comment written by a viewer in a posting form can be a posted comment. Also, the article K1 may be an article of any category (for example, a news article, etc.), and may be, for example, an article about sports, entertainment, incidents, accidents, etc.
[0017] For example, the screen G1 shown in FIG. 3A is displayed on the terminal device 10, and the user U1 is viewing the posted comments on the screen G1. In FIG. 3A, the details (article contents) of the article K1 are displayed in the area R1 of the screen G1, and the posted comments are displayed in the area R2. That is, the area R2 is an area for shelving the posted comments. The posted number of posted comments (one or more posted comments) can be displayed in the area R2, but only a part of the posted comments are displayed on the screen G1. Also, only a part of the posted comments is viewable on the screen G1, and in order to view more posted comments, it is necessary to click "View more" in the area R3. Note that the order in which the posted comments are displayed in the area R2 may be based on any index or criterion and is not particularly limited. Also, the area R3 is an area for requesting an increase in the number of posted comments displayed in the area R2. That is, the area R3 is an area for requesting that more (or all) posted comments be displayed in the area R2. When the region R3 is operated (e.g., clicked or tapped), the screen displayed on the terminal device 10 transitions from the screen G1 to the screen G2 shown in Fig. 3B or the like. That is, when the region R3 is operated, for example, the screen G2 is displayed on the terminal device 10.
[0018] The screen G2 displays an area R2 for shelving posted comments similar to the screen G1, and an area R4 for requesting a summary of the posted comments. The area R4 is an area indicating that "comments are summarized by AI". Note that the screen G2 may display more posted comments in the area R2 than the screen G1. The area R4 is displayed, for example, below "Write a comment", which is a posting form for the user U1 to post a comment. Note that the display mode and display position of the area R4 may not be particularly limited to the case where it is displayed below the posting form as described above. When the area R4 is operated, the screen displayed on the terminal device 10 transitions from the screen G2 to the screen G4 shown in FIG. 3D via the screen G3 shown in FIG. 3C. That is, when the area R4 is operated, the terminal device 10 displays, for example, the screen G3 and then the screen G4. When the area R4 is operated, the screen G3 is a screen that is temporarily displayed until the summary processing is completed, and the screen automatically switches to the screen G4 after the summary processing is completed.
[0019] The screen G3 is, for example, a screen (a loading screen for processing the summary of posted comments) that is displayed when the area R4 is operated at a predetermined timing. For example, the screen G3 is a screen that is displayed when a summary of posted comments posted to the article K1 is requested for the first time. In other words, for example, the screen G3 is a screen that is displayed only to a user who first operates the area R4 on the screen for posted comments of the article K1. Also, for example, when a cache of posted comments is generated at a predetermined frequency, the screen G3 is a screen that is displayed when a new cache is generated. For example, when a cache is generated every hour, the screen G3 is a screen that is displayed to a user who first operates the area R4 after more than one hour has passed since the most recent cache was generated. When a cache is generated, the posted comments used for the summary (posted comments that satisfy a predetermined condition described later) are temporarily stored. Such posted comments are stored until a new cache is generated, and when a new cache is generated, the posted comments used for the summary are updated, so that the summary of the posted comments needs to be processed again, and the screen G3 is displayed. If a cache is not generated, the posted comments may be summarized in real time each time the area R4 is operated (in this case, the screen G3 is displayed each time the area R4 is operated), or the posted comments may be summarized only the first time the area R4 is operated (in this case, the screen G3 is displayed only the first time the area R4 is operated). Also, the screen G3 may display the same number of posted comments in the area R2 as the screen G2.
[0020] The screen G4 displays an area R2 for shelving posted comments similar to the screen G1, an area R5 for displaying summaries of posted comments, an area R6 for displaying appealing points, and an area R7 for displaying related words (related keywords, etc.). The area R5 displays a summary generated using a predetermined number of posted comments with high rankings when all posted comments for the article K1 are sorted in a predetermined order (for example, an order based on the number of "likes", the number of views, the number of ratings, etc., which are widely used in SNS (Social Networking Service), etc.). For example, the area R5 displays a summary generated using only posted comments with a high number of "likes". That is, only a predetermined number of posted comments with high rankings when sorted in a predetermined order are subject to summarization. Note that the summarization is not limited to the case where only a predetermined number of posted comments are subject to summarization, and for example, all posted comments with the number of "likes", the number of views, the number of ratings, etc., equal to or greater than a predetermined threshold may be subject to summarization. Of course, a summary may also be generated using all posted comments posted for the article K1. Also, it may be determined whether the posted comments on the article K1 can be a target for summarization based on whether the total number of posted comments on the article K1 is equal to or greater than a predetermined threshold. In this case, if the total number of posted comments on the article K1 is equal to or greater than a predetermined threshold, it may be determined that the posted comments on the article K1 can be a target for summarization. Then, if it is determined that the posted comments on the article K1 can be a target for summarization, a summary may be generated using posted comments that satisfy a predetermined condition among all the posted comments on the article K1. Also, when a cache is saved, the posted comments that have become a target for summarization in this way are temporarily saved. For example, when a cache is saved, the posted comments are temporarily saved until a new cache is generated, and when the new cache is generated, the posted comments that have become a target for summarization at the time of generation of the new cache are temporarily saved. In this way, when a cache is saved, temporary saving of posted comments is repeated.
[0021] In the area R5, two types of summaries are displayed: one based on the posted comments with a specific tendency, and the other based on the posted comments other than the specific tendency, among the posted comments that meet the specific conditions for being a target for summarization. The former can be a summary with content that is likely to gain widespread sympathy, while the latter can be a summary with content that does not lead to public opinion. In this way, since opinions with a specific tendency such as the former may lead to public opinion, it is possible to prevent public opinion from being led by displaying opinions that are not the specific tendency such as the latter. Note that the latter is a summary generated based on posted comments with a specific tendency, but it may also be a summary generated based on posted comments with a specific tendency among posted comments other than the specific tendency. In the screen G4, two types of summaries are displayed that are generated so that the sentences are connected to "What are the main comments?" (in the screen G4, "I think that tax cuts are more effective than subsidies to stabilize gasoline prices" and "There are also opinions that rather than focusing on the problem of gasoline prices, we should improve the overall economic situation and make it possible to cover living expenses")). Details of the generation of summaries will be described later.
[0022] Appealing points are displayed in area R6. Appealing points are information for encouraging users to refer to the posted comments in area R2, but may also be information summarizing important points to read from the posted comments in area R2. Appealing points may also be information summarizing important points for reading the summary in area R5. Appealing points may also be information generated to make users want to read the summary in area R5. Appealing points are generated using posted comments that are the subject of summarization in the summary in area R5, so area R6 displays appealing points generated based on such posted comments. Screen G4 displays appealing points generated to connect the text to "attention" ("deep insight into the gasoline price issue" in screen G4). Details of the generation of appealing points will be described later.
[0023] Related words are displayed in the region R7. The related words may be words highly related to the posted comments in the region R2 (or posted comments that satisfy a predetermined condition), or may be words highly related to the summary in the region R5. For example, the related words may be words that frequently appear in the posted comments in the region R2 (or posted comments that satisfy a predetermined condition), or may be co-occurring words of words that frequently appear in the posted comments in the region R2. For example, the related words may be words extracted as important words from the top posted comments. Also, for example, the related words may be words that frequently appear in the summary in the region R5, or may be co-occurring words of words that frequently appear in the summary in the region R5. Since the related words are generated using the posted comments that are the subject of the summary in the region R5, the related words generated based on such summaries are displayed in the region R7. On the screen G4, related words ("gasoline price, subsidy, tax" on the screen G4) generated so that the sentence is connected to "What are the related words?" are displayed. The generation of the related words will be described in detail later.
[0024] In addition, since the posted comments on article K1 are the subject of summarization, and information encouraging users to refer to the posted comments in area R2 is displayed as appealing points in area R6, only the directly posted comments on article K1 are subject to summarization. In other words, posted comments (replies) to posted comments (parent comments) on article K1 are excluded from the subject of summarization.
[0025] The summary displayed in the region R5 may be a summary generated so that a part of the summary is in a predetermined format. For example, the summary may be generated so that the tone is not strong and does not lead public opinion. For example, the summary may be generated so that the endings of sentences are vague.
[0026] Hereinafter, information processing of the information processing system 1 according to the embodiment will be described. When the user U1 operates the area R4 shown on the screen G2, the terminal device 10 accepts the operation of the user U1 on the area R4 and transmits the operation information of the user U1 on the area R4 to the information processing device 100 (step S101). When the information processing device 100 acquires the operation information of the user U1 on the area R4, the information processing device 100 accepts (acquires) a request to summarize the posted comment posted on the article K1. At this time, for example, when the information processing device 100 accepts the request to summarize the posted comment, the information processing device 100 may perform a process to display the screen G3 on the terminal device 10 until the summary process is completed.
[0027] When the information processing device 100 receives the summary request, the information processing device 100 uses the posted comment posted for the article K1 (area R2 shown on the screen G2) to generate a summary of the posted comment (area R5 shown on the screen G4), appealing points (area R6 shown on the screen G4), and related words (area R7 shown on the screen G4). At this time, the information processing device 100 uses the whole or a part of the posted comment posted for the article K1 (area R2 shown on the screen G2) to generate a summary of the posted comment (area R5 shown on the screen G4), appealing points (area R6 shown on the screen G4), and related words (area R7 shown on the screen G4). Hereinafter, a case will be described as an example in which the information processing device 100 uses a part of the posted comment posted for the article K1 to generate a summary of the posted comment (area R5 shown on the screen G4), appealing points (area R6 shown on the screen G4), and related words (area R7 shown on the screen G4).
[0028] The information processing device 100 extracts posted comments that satisfy a predetermined condition for becoming a target for summarization from among all posted comments posted to the article K1 (step S102). For example, the information processing device 100 extracts posted comments that are ranked high when all posted comments posted to the article K1 are sorted in a predetermined order. At this time, the information processing device 100 may extract posted comments that are ranked high in real time at the time of accepting the summary request, or may acquire posted comments that are temporarily stored as a cache if a cache is saved. In the latter case, when accepting the summary request, the information processing device 100 may determine whether a cache is saved (or determine whether a saved cache exists), and if a cache is saved (or if a saved cache exists), acquire the saved posted comments, or extract posted comments by the former method if a cache is not saved.
[0029] The information processing device 100 uses the posted comment extracted (or acquired) in this manner to generate a summary of the posted comment (area R5 shown on screen G4), appealing points (area R6 shown on screen G4), and related words (area R7 shown on screen G4). At this time, the information processing device 100 uses a GPT model to generate a summary of the posted comment (area R5 shown on screen G4), appealing points (area R6 shown on screen G4), and related words (area R7 shown on screen G4). Here, the GPT model according to the embodiment will be described. The GPT model according to the embodiment is a model that, for example, when a comment and a prompt are input, outputs a summary of the comment, appealing points, and related words using the input comment according to the input prompt.
[0030] Examples of prompts for generating a comment summary from a comment include, for example, "pick out one opinion with a predetermined trend from the specified comment data and summarize it" and "pick out one opinion other than the specified trend from the specified comment data and summarize it." The former is a prompt for generating a summary with a predetermined trend, and the latter is a prompt for generating a summary other than the specified trend. The GPT model generates a comment summary by using these two types of prompts together. Also, an example of a prompt for generating appeal points from a comment is, for example, "output points to read that will make the user want to read the specified comment data as 'appeal points' in a sentence of XX characters or less." The GPT model generates appeal points of a comment by using such a prompt. Also, an example of a prompt for generating related words from a comment is, for example, "extract multiple important keywords from the specified comment data." The GPT model generates related words of a comment by using such a prompt.
[0031] The information processing device 100 generates a summary of the posted comment (area R5 shown on screen G4), appealing points (area R6 shown on screen G4), and related words (area R7 shown on screen G4) by inputting the posted comment extracted (or acquired) in step S102 into the GPT model together with the above-mentioned prompt (step S103). Then, the information processing device 100 transmits the generated information to the terminal device 10 (step S104). Upon receiving the information transmitted from the information processing device 100, the terminal device 10 displays a screen G4 including a summary of the posted comment posted to the article K1 being viewed by the user U1, appealing points, and related words in respective predetermined areas corresponding to the area R4 where the user U1 performed the operation.
[0032] In the above embodiment, the information processing device 100 may generate a summary of the posted comment (area R5 shown on screen G4) by using a prompt for generating a summary in a tone that does not lead public opinion. For example, the information processing device 100 may generate a summary of the posted comment (area R5 shown on screen G4) by using a prompt for generating a summary in which the endings of sentences are expressed vaguely.
[0033] 3. Terminal Device Configuration Next, the configuration of the terminal device 10 according to the embodiment will be described with reference to Fig. 4. Fig. 4 is a diagram showing an example of the configuration of the terminal device 10 according to the embodiment. As shown in Fig. 4, the terminal device 10 has a communication unit 11, an input unit 12, an output unit 13, and a control unit 14.
[0034] (Communications Department 11) The communication unit 11 is realized by, for example, a network interface card (NIC) etc. The communication unit 11 is connected to a predetermined network N by wire or wirelessly, and transmits and receives information to and from the information processing device 100 etc. via the predetermined network N.
[0035] (Input section 12) The input unit 12 accepts various operations from a user. In Fig. 2, the input unit 12 accepts various operations from a user U1. For example, the input unit 12 may accept various operations from a user via a display surface using a touch panel function. The input unit 12 may also accept various operations from buttons provided on the terminal device 10, or a keyboard or mouse connected to the terminal device 10.
[0036] (Output section 13) The output unit 13 is a display screen of a tablet terminal or the like realized by, for example, a liquid crystal display or an organic EL (Electro-Luminescence) display, and is a display device for displaying various information. For example, the output unit 13 displays content (for example, a summary, appealing points, related words, etc.) based on information transmitted from the information processing device 100.
[0037] (Control unit 14) The control unit 14 is, for example, a controller, and is realized by executing various programs stored in a storage device inside the terminal device 10 using a RAM (Random Access Memory) as a working area by a CPU (Central Processing Unit) or an MPU (Micro Processing Unit). For example, the various programs include application programs installed in the terminal device 10. For example, the various programs include application programs that display content based on information transmitted from the information processing device 100. The control unit 14 is also realized by an integrated circuit, such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0038] As shown in FIG. 4, the control unit 14 has a receiving unit 141 and a transmitting unit 142, and realizes or executes the information processing operations described below.
[0039] (Receiving unit 141) The receiving unit 141 receives, for example, information transmitted from the information processing device 100. For example, the receiving unit 141 receives, as feedback of a user's operation, information such as a summary of a comment posted on a specific article that the user is viewing, appealing points, and related words.
[0040] (Transmitter 142) The transmission unit 142 transmits, for example, operation information of the user to the terminal device 10. For example, the transmission unit 142 transmits operation information performed by the user on a UI screen of a posted comment posted to a specific article that the user is viewing. For example, the transmission unit 142 transmits operation information performed by the user to request a summary of the posted comment (i.e., a request to summarize the posted comment).
[0041] 4. Configuration of Information Processing Device Next, the configuration of the information processing device 100 according to the embodiment will be described with reference to Fig. 5. Fig. 5 is a diagram showing an example of the configuration of the information processing device 100 according to the embodiment. As shown in Fig. 5, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130. Note that the information processing device 100 may have an input unit (e.g., a keyboard, a mouse, etc.) that accepts various operations from an administrator of the information processing device 100, and a display unit (e.g., a liquid crystal display, etc.) that displays various information.
[0042] (Communication unit 110) The communication unit 110 is realized by, for example, a NIC etc. The communication unit 110 is connected to a network N by wire or wirelessly, and transmits and receives information to and from the terminal device 10 etc. via the network N.
[0043] (Storage unit 120) The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 5, the storage unit 120 has an article information storage unit 121 and a cache information storage unit 122.
[0044] The article information storage unit 121 stores information about articles that can be viewed on a predetermined service. For example, the article information storage unit 121 stores information about the content, title, category, and distribution date and time of the article, videos (including images) included in the article, posted comments posted to the article, the number of posted comments, and the like. Here, FIG. 6 shows an example of the article information storage unit 121 according to the embodiment. As shown in FIG. 6, the article information storage unit 121 has items such as "article ID," "article," and "post." The "article" further has items such as "content," "title," "category," "distribution date and time," and "video." The "post" further has items such as "posted comments" and "number of posts."
[0045] The "article ID" indicates identification information for identifying an article. The "content" indicates the content of an article. In the example shown in FIG. 6, conceptual information such as "content #1" and "content #2" is stored in the "content", but in reality, the text of the article is stored. The "title" indicates the title of the article. In the example shown in FIG. 6, conceptual information such as "title #1" and "title #2" is stored in the "title", but in reality, the text of the title is stored. The "category" indicates the category of the article (for example, sports, entertainment, incidents and accidents, etc.). In addition, the category may be, for example, flame wars, imperial family, politics, international, domestic, LGBT, life, etc. The "distribution date and time" indicates the distribution date and time of the article. The "video" indicates the video included in the article. In the example shown in FIG. 6, conceptual information such as "video #1" and "video #2" is stored in the "video", but in reality, image data is stored. In addition, for example, the URL where the image data is located, a file path name indicating the storage location, etc. may be stored.
[0046] "Posted comments" refers to posted comments. In the example shown in Fig. 6, conceptual information such as "Posted comment #1" and "Posted comment #2" is stored in "Posted comments", but in reality, the text of the posted comments is stored. "Number of posts" refers to the number of posts.
[0047] When a cache is generated, the cache information storage unit 122 stores information about the generated cache. Here, Fig. 7 shows an example of the cache information storage unit 122 according to the embodiment. As shown in Fig. 7, the cache information storage unit 122 has items such as "cache ID", "article ID", and "cache". The "cache" further has items such as "posted comment" and "generation date and time".
[0048] "Cache ID" indicates identification information for identifying a cache. "Article ID" indicates identification information for identifying an article. "Posted comment" indicates a posted comment extracted when the cache was generated. In the example shown in Figure 7, conceptual information such as "Posted comment #1" and "Posted comment #2" is stored in "Posted comment", but in reality, the text of the posted comment, etc. is stored. "Created date and time" indicates the date and time when the cache was generated.
[0049] (Control unit 130) The control unit 130 is a controller, and is realized, for example, by a CPU, an MPU, or the like, executing various programs stored in a storage device inside the information processing device 100 using a RAM as a working area. The control unit 130 is also realized, for example, by an integrated circuit such as an ASIC or an FPGA.
[0050] 5, the control unit 130 has an acquisition unit 131, a determination unit 132, an extraction unit 133, a generation unit 134, and a provision unit 135, and realizes or executes the information processing action described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 5, and may be other configurations as long as they perform the information processing described below.
[0051] (Acquisition part 131) The acquiring unit 131 acquires various types of information from the storage unit 120. In addition, the acquiring unit 131 stores the acquired various types of information in the storage unit 120.
[0052] The acquisition unit 131 acquires various pieces of information from an external information processing device. The acquisition unit 131 acquires various pieces of information from other information processing devices such as the terminal device 10.
[0053] The acquisition unit 131 acquires (accepts), for example, a request to summarize a posted comment. For example, the acquisition unit 131 acquires operation information for requesting a summary of a posted comment posted on a specific article that a user is viewing.
[0054] (Judgment unit 132) The determination unit 132, for example, determines whether each of the posted comments for a specific article for which a user has made a summary request can be a target for summarization. For example, the determination unit 132 determines whether the total number of posted comments for a specific article for which a user has made a summary request is equal to or greater than a predetermined threshold, and if the total number is equal to or greater than the predetermined threshold, determines that the article can be a target for summarization. If the total number is less than the predetermined threshold, the determination unit 132 determines that the article cannot be a target for summarization. If the determination unit 132 determines that the article cannot be a target for summarization, for example, the determination unit 132 may notify that the number of posted comments for summarization is insufficient. For example, the determination unit 132 may notify that "display is withheld because the summary result is deemed incomplete." In such a case, the determination unit 132 may make the region R3 on the UI screen inactive (inoperable) so that a request for summarization cannot be made until the article can be a target for summarization. Also, for example, the determination unit 132 determines whether the delivery date and time of the specific article for which a user has made a summary request is within a predetermined period, and if it is within the predetermined period, determines that the article can be a target for summarization, and if it is not within the predetermined period, determines that the article cannot be a target for summarization. For example, when the determination unit 132 determines that the content is not to be summarized, the determination unit 132 may notify that the period during which summarization is possible has passed. In such a case, the determination unit 132 may make the region R3 on the UI screen inactive (unoperable) after the period during which summarization is possible has passed, so that a request for summarization cannot be made. In this way, when it becomes necessary to stop summarization, the determination unit 132 may stop the summarization function as a whole.
[0055] (Extraction part 133) For example, when the determination unit 132 determines that each of the posted comments on a specific article for which a user has made a summary request can be a target for summarization, the extraction unit 133 extracts posted comments that satisfy a predetermined condition for being a target for summarization from all the posted comments on the specific article. For example, the extraction unit 133 extracts posted comments that are highly ranked when all the posted comments on the specific article are sorted in a predetermined order.
[0056] (Generation unit 134) The generation unit 134 generates a summary of the posted comment and appeal points and related words by using the posted comment extracted by the extraction unit 133, for example. For example, the generation unit 134 generates a summary of the posted comment and appeal points and related words by inputting the posted comment and a prompt to the GPT model, thereby generating a summary of the posted comment from the posted comment. For example, the generation unit 134 generates a summary of the posted comment with a predetermined tendency from the posted comment by inputting a prompt to the GPT model, thereby instructing to generate a summary of the comment with a predetermined tendency from the posted comment, and generates a summary of the posted comment with a predetermined tendency from the posted comment by inputting a prompt to the GPT model, thereby instructing to generate a summary of the comment other than the predetermined tendency from the comment. Also, for example, the generation unit 134 generates appeal points of the posted comment from the posted comment by inputting a prompt to the GPT model, thereby instructing to generate appeal points of the comment from the comment. Also, for example, the generation unit 134 generates related words for the posted comment from the posted comment by inputting a prompt to the GPT model to instruct the GPT model to generate related words for the posted comment from the comment.
[0057] (Provider 135) The providing unit 135 provides, for example, information generated by the generating unit 134. For example, the providing unit 135 provides information such as a summary of the posted comment, appealing points, and related words. For example, the providing unit 135 provides information for displaying a UI screen (for example, a screen G4, etc.) including the summary of the posted comment, the appealing points, and related words in predetermined areas (for example, areas R5 to R7, etc.). Also, for example, the providing unit 135 provides information for displaying a UI screen (for example, a screen G2, etc.) including an area (for example, an area R4, etc.) for accepting a summary request in response to a user's operation. Also, for example, the providing unit 135 provides information for displaying a UI screen (for example, a screen G3, etc.) indicating that a summary request has been accepted and a summary is being generated (for example, "AI is summarizing the comments"). Also, for example, the providing unit 135 provides information for displaying a UI screen (for example, a screen G1, etc.) including an area (for example, an area R3, etc.) for transitioning to a UI screen (for example, a screen G2, etc.) that can accept a summary request.
[0058] [5. Information processing flow] Next, the procedure of information processing by the information processing system 1 according to the embodiment will be described with reference to Fig. 8. Fig. 8 is a flowchart showing the procedure of information processing by the information processing system 1 according to the embodiment.
[0059] As shown in FIG. 8, the information processing device 100 acquires a request to summarize a comment posted on a given article that a user is viewing (step S201).
[0060] The information processing device 100 inputs the acquired posted comment into the GPT model to generate a summary and appealing points of the posted comment (step S202).
[0061] The information processing device 100 provides information for displaying a UI screen including the generated summary and appealing points in respective predetermined areas (step S203).
[0062] 6. Effects As described above, the information processing device 100 according to the embodiment includes the acquisition unit 131, the generation unit 134, and the provision unit 135. The acquisition unit 131 acquires a request to summarize a comment posted on a predetermined article. When the acquisition unit 131 acquires a request to summarize, the generation unit 134 uses the comment to generate suggested information for encouraging a user to refer to the comment, and a summary of the comment. The provision unit 135 provides the suggested information and summary generated by the generation unit 134.
[0063] As a result, the information processing device 100 according to the embodiment can provide, for example, appealing points together with the summary, and can therefore provide a highly attractive summary in the summary of the posted comment. Furthermore, the information processing device 100 according to the embodiment can promote the improvement of the service and enhance the value of the service by, for example, providing a function that brings out the current good points of the posted comment and conveys the appeal of the posted comment. Furthermore, the information processing device 100 according to the embodiment can, for example, make it possible to see at a glance the posted comments that lead to empathy or awareness. Therefore, the information processing device 100 according to the embodiment can provide a service that leaves an impact on the user.
[0064] The suggested information is information summarizing the key points to read from the comments.
[0065] As a result, the information processing device 100 according to the embodiment can provide, for example, appeal points that summarize the important points of the posted comments, so that the user can easily understand the important points of the posted comments. Also, the information processing device 100 according to the embodiment can make the user feel more inclined to read the actual posted comments, for example.
[0066] In addition, the suggested information is information that summarizes important points when reading the summary.
[0067] As a result, the information processing device 100 according to the embodiment can provide, for example, appealing points that summarize important points when reading a summary, thereby enabling a user to easily grasp important points when reading a summary.
[0068] Moreover, the suggested information is information that is generated to make the reader want to read the summary.
[0069] Thereby, the information processing device 100 according to the embodiment can provide appealing points that are generated to make the user want to read the summary, for example, and can provide a highly eye-catching summary.
[0070] The abstract is generated so that a predetermined portion of the abstract is in a predetermined format to avoid misleading public opinion.
[0071] Thereby, the information processing apparatus 100 according to the embodiment can, for example, make the content of the summary mild so as not to lead public opinion.
[0072] In addition, the generation unit 134 uses the comment together with the proposed information and the summary to generate related words related to the comment.
[0073] This enables the information processing device 100 according to the embodiment to allow the user to easily understand the contents of the summary, for example.
[0074] Furthermore, the generating unit 134 generates, by using comments that satisfy a predetermined condition among the comments, suggestion information for encouraging the user to refer to the comments and summaries of the comments.
[0075] Thereby, the information processing device 100 according to the embodiment can generate a summary and appealing points by using only posted comments that satisfy a predetermined condition, for example, and can provide a more eye-catching summary.
[0076] Furthermore, the generating unit 134 generates, by using comments that are ranked high based on a predetermined index among the comments, suggestion information for encouraging users to refer to the comments and summaries of the comments.
[0077] As a result, the information processing device 100 according to the embodiment can generate a summary and appealing points using only the top posted comments, for example, in terms of the number of likes, views, ratings, etc., and can provide a more eye-catching summary.
[0078] Additionally, a comment does not include a comment on a comment.
[0079] As a result, the information processing apparatus 100 according to the embodiment can generate a summary and appealing points that more appropriately reflect the article content by using only directly posted comments, for example.
[0080] The comments are generated as a cache at a predetermined frequency.
[0081] As a result, the information processing apparatus 100 according to the embodiment can reduce the load of summarization processing since it is not necessary to process summarization every time a summarization request is received, for example, by enabling temporary storage as a cache.
[0082] [7. Hardware Configuration] Moreover, the information processing device 100 according to the embodiment described above is realized, for example, by a computer 1000 configured as shown in Fig. 9. Fig. 9 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing device 100. The computer 1000 has a CPU 1100, a RAM 1200, a ROM 1300, a HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.
[0083] The CPU 1100 operates and controls each unit based on a program stored in the ROM 1300 or the HDD 1400. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, programs that depend on the hardware of the computer 1000, and the like.
[0084] The HDD 1400 stores programs executed by the CPU 1100, data used by such programs, etc. The communication interface 1500 acquires data from other devices via a predetermined communication network and sends it to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the predetermined communication network.
[0085] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via the input / output interface 1600. The CPU 1100 acquires data from the input devices via the input / output interface 1600. The CPU 1100 also outputs generated data to the output devices via the input / output interface 1600.
[0086] Media interface 1700 reads a program or data stored in recording medium 1800 and provides it to CPU 1100 via RAM 1200. CPU 1100 loads the program from recording medium 1800 onto RAM 1200 via media interface 1700 and executes the loaded program. Recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase change rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0087] For example, when the computer 1000 functions as the information processing device 100 according to the embodiment, the CPU 1100 of the computer 1000 executes programs loaded onto the RAM 1200 to realize the functions of the control unit 130. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, the CPU 1100 may obtain these programs from another device via a predetermined communication network.
[0088] [8. Other] Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.
[0089] In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc.
[0090] Furthermore, the above-described embodiments can be appropriately combined as long as the processing contents are not contradictory.
[0091] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be embodied in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the forms described in the Disclosure of the Invention section.
[0092] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit", etc. For example, an acquisition section can be read as an acquisition means or an acquisition circuit. [Explanation of symbols]
[0093] 1. Information Processing Systems 10 Terminal Equipment 11 Communications Department 12 Input section 13 Output section 14 Control section 100 Information processing device 110 Communications Department 120 Storage section 121 Article information storage unit 122 Cache information storage unit 130 Control section 131 Acquisition Department 132 Judgment section 133 Extraction part 134 Generation part 135 Provision Department 141 Receiving unit 142 Transmitter N Network
Claims
1. an acquisition unit that acquires a request for summarizing a comment posted on a predetermined article; a generation unit that, when the acquisition unit acquires a summary request, generates, using the comment, suggestion information for encouraging a user to refer to the comment and a summary of the comment; a providing unit that provides the suggested information and the summary generated by the generating unit; 13. An information processing device comprising:
2. The suggested information is information summarizing the points to be read in the comments.
2. The information processing apparatus according to claim 1,
3. The suggested information is information summarizing important points for reading the summary.
2. The information processing apparatus according to claim 1,
4. The suggested information is information generated to encourage people to read the summary.
2. The information processing apparatus according to claim 1,
5. The summary is a summary generated so that a predetermined portion of the summary is in a predetermined format to avoid public opinion manipulation.
2. The information processing apparatus according to claim 1,
6. The generation unit is Using the comment together with the suggestion information and the summary, generate related words that are relevant to the comment.
2. The information processing apparatus according to claim 1,
7. The generation unit is Using comments that satisfy a predetermined condition among the comments, suggestion information for encouraging a user to refer to the comments and a summary of the comments are generated.
2. The information processing apparatus according to claim 1,
8. The generation unit is Using comments ranked high based on a predetermined index among the comments, suggestion information for encouraging users to refer to the comments and summaries of the comments are generated.
8. The information processing apparatus according to claim 7,
9. The above comments do not include comments on comments.
2. The information processing apparatus according to claim 1,
10. The comments are generated as a cache at a predetermined frequency.
2. The information processing apparatus according to claim 1,
11. 1. A computer-implemented information processing method, comprising: An acquisition step of acquiring a request for summarizing comments posted on a given article; a generating step of generating, when the obtaining step obtains a summary request, suggestion information for encouraging a user to refer to the comment and a summary of the comment, using the comment; a providing step of providing the proposed information and the summary generated by the generating step; 13. An information processing method comprising:
12. a retrieval step for retrieving summaries of comments posted on a given article; a generating step of generating, when the obtaining step obtains a summary request, suggestion information for encouraging a user to refer to the comment and a summary of the comment, using the comment; a providing step of providing the suggested information and the summary generated by the generating step; An information processing program characterized by causing a computer to execute the above.
Citation Information
Patent Citations
Recommended reason generation method and device, electronic equipment and readable storage medium
CN115080845A
Summary preparation device and method
JP2013020460A
Apparatus, server, program, and method for clearly specifying abstract word corresponding to media content
JP2015095181A
Content categorization
US20170249384A1
Information processing device, information processing method, and information processing program
JP7012599B2