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

The information processing system effectively generates and selects voting content using AI models to address the lack of appropriate voting content generation in conventional technologies, enhancing user interaction.

JP2026089271APending Publication Date: 2026-06-01LY CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
LY CORP
Filing Date
2024-11-20
Publication Date
2026-06-01

AI Technical Summary

Technical Problem

Conventional technologies lack the capability to appropriately generate voting content for questionnaire responses, particularly in the context of online discussions.

Method used

An information processing apparatus and method that includes an acquisition unit for keyword extraction, a selection unit for relevant comments, and generation units to create themes, lead sentences, and voting options, utilizing AI models like GPT for generating voting content based on selected comments.

Benefits of technology

Enables the appropriate generation and selection of voting content, facilitating user engagement and opinion expression without requiring users to post comments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026089271000001_ABST
    Figure 2026089271000001_ABST
Patent Text Reader

Abstract

Generate voting content appropriately. [Solution] The information processing device according to the present invention is characterized by comprising: an acquisition unit that acquires keywords of news that are currently trending; a selection unit that selects comments posted on news articles that correspond to the keywords; a first generation unit that generates a theme requested by the user, a lead sentence explaining the theme, and voting selection items which are options for the user to vote on their opinion, based on the selected comments; and a second generation unit that generates voting content for the user to vote on their opinion from the generated theme, lead sentence, and voting selection items.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Conventionally, a technique for providing a questionnaire answer result to a questionnaire respondent via the Internet has been known.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the conventional technology, consideration has not been given to generating a questionnaire screen (voting content), and there has been room for improvement.

[0005] The present application has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program capable of appropriately generating voting content.

Means for Solving the Problems

[0006] The information processing apparatus according to the present application includes an acquisition unit that acquires keywords of news that has become a topic, a selection unit that selects a posting comment to an article related to the news corresponding to the keyword, and based on the selected posting comment, a first generation unit that generates a theme requested by a user, a lead sentence that explains the theme, and voting selection items that are options for the user to vote on opinions, and a second generation unit that generates voting content for the user to vote on opinions from the generated theme, the lead sentence, and the voting selection items. [Effects of the Invention]

[0007] According to one embodiment, the effect is achieved that voting content can be appropriately generated. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 shows an example of the configuration of an information processing system according to an embodiment. [Figure 2] Figure 2 shows an example of information processing according to the present invention. [Figure 3] Figure 3 shows an example of the configuration of a terminal device according to this embodiment. [Figure 4] Figure 4 shows an example of the configuration of an information processing device according to the present invention. [Figure 5] Figure 5 shows an example of an article information storage unit according to the embodiment. [Figure 6] Figure 6 is a flowchart showing an example of information processing according to the embodiment. [Figure 7] Figure 7 is a hardware configuration diagram showing an example of a computer that implements the functions of an information processing device. [Modes for carrying out the invention]

[0009] The following describes in detail, with reference to the drawings, the embodiments for implementing the information processing device, information processing method, and information processing program according to the present application (hereinafter referred to as "embodiments"). Note that these embodiments do not limit the information processing device, information processing method, and information processing program according to the present application. Furthermore, the same parts are denoted by the same reference numerals in each of the following embodiments, and redundant descriptions are omitted.

[0010] (Embodiment) [1. Configuration of the Information Processing System] The information processing system 1 shown in Figure 1 will now be described. As shown in Figure 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) by wired or wireless means. Figure 1 is a diagram showing an example configuration of the information processing system 1 according to an embodiment.

[0011] Terminal device 10 is an information processing device used by users who view articles via the internet. Users view articles (e.g., news articles) distributed through a designated web service, for example. Users also view (or attempt to view) comments posted by other readers of an article. Terminal device 10 can be any device as long as it can implement the processing described in the embodiment. Terminal device 10 may also be a smartphone, tablet, notebook PC, desktop PC, mobile phone, PDA, or other device. Figure 2 shows the case where terminal device 10 is a smartphone.

[0012] Terminal device 10 is, for example, a smart device such as a smartphone or tablet, and is a mobile terminal device that can communicate with any server device via a wireless communication network such as 4G-5G (Generation) or LTE (Long Term Evolution). Terminal device 10 also has a screen, such as an LCD display, which has touch panel functionality and may accept various operations on displayed data such as content from the user, such as tapping, sliding, and scrolling, using a finger or stylus. In Figure 2, terminal device 10 is used by user U1.

[0013] The information processing device 100 is an information processing device intended to appropriately generate voting content, and can be any device as long as it can realize the processing in the embodiment. The information processing device 100 can be realized by, for example, a server device or cloud system that provides a predetermined article that a user is viewing, or a server device or cloud system that provides a predetermined web service to which such predetermined article is distributed. For example, the information processing device 100 generates voting content when it obtains posted comments on a predetermined article. Specifically, the information processing device 100 estimates keywords related to the news that is the topic of discussion and selects comments that correspond to the estimated keywords. The information processing device 100 then generates a theme from the selected posted comments and generates voting content from the generated theme. The information processing device 100 provides the generated voting content to the user. In this way, the information processing device 100 can appropriately generate voting content. In addition, it becomes easier for users who do not want to post comments to vote.

[0014] As will be explained in more detail later, the voting content VC (see Figure 2) is content in which users can vote on their opinions.

[0015] Furthermore, the information processing device 100 has a model. The model is, for example, a text generation model that has been trained on data published on the internet. For example, the model may be implemented using AI (Artificial Intelligence) such as GPT (Generative Pre-trained Transformer). GPT is a text generation AI and a language model capable of generating text using natural language processing.

[0016] Although Figure 1 shows a case where 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 into a single unit.

[0017] [2. An example of information processing] Figure 2 shows an example of information processing in the information processing system 1 according to the embodiment.

[0018] First, the information processing apparatus 100 acquires keywords from the news that is the topic (step S1). The information processing apparatus 100 acquires a keyword KW for the news article that is the topic. The acquisition source of the keyword KW may be another server, a database that stores article information, or the like. The screen G1 shown in FIG. 2 is a UI screen displayed on the terminal device 10. The screen G1 includes, for example, an article K1, a button B, and a posted comment C. The user U1 is browsing an article K1 (for example, a news article distributed by a predetermined web service or the like) via the Internet, and is browsing (or attempting to browse) the posted comment C of the viewer of the article K1 posted on the article K1. When the user presses the button B, the screen G1 transitions to a posted content VC (screen G2) described later. The button B is not limited to being displayed on the related article K1, and may be displayed on an article related to the article K1. Note that the posted comment C of the viewer of the article K1 is assumed to be a comment such as the viewer's opinion or view regarding the content of the article K1, but any comment written by the viewer in the posting form can be a posted comment. Also, the news (article K1) that is the topic is described by taking baseball as an example in the present embodiment, but it may be an article of any category, for example, an article of entertainment, an event, or an accident.

[0019] Subsequently, the information processing apparatus 100 selects a posted comment corresponding to the keyword (step S2). The information processing apparatus 100 selects a posted comment C on the article related to the news corresponding to the keyword KW. For example, the information processing apparatus 100 determines whether the keyword KW is included in the posted comment C posted on the article K1, and selects the posted comment C.

[0020] Next, the information processing device 100 generates the theme requested by the user, a lead sentence for the theme, and voting options from the selected posted comments (step S3). In this case, the information processing device 100 generates the theme T, lead sentence L, and voting options V by using a generation AI. For example, the information processing device 100 generates the theme T, lead sentence L, and voting options V by using a GPT model. The theme requested by the user is the information the user wants to know. In this embodiment, the theme requested by the user is about the winning baseball team, but it can be any genre such as economic conditions, entertainment, world affairs, etc. The lead sentence L is a sentence that explains the theme T. The lead sentence L is a sentence that helps the user understand the theme T. The voting options V are the choices for the user to vote on their opinion, and there is no limit to the number of choices as long as there are multiple choices. Depending on the theme, the voting options V may be choices of the user's opinion (e.g., for, against, etc.), or choices of names or items. In this embodiment, the voting options V shows four choices.

[0021] Here, we will describe the GPT model according to the embodiment. The GPT model according to the embodiment, for example, when a selected post comment C and a prompt are input, generates a theme T, a lead sentence L, and voting selection items V using the input (selected) post comment C and prompt.

[0022] As an example of a prompt for generating a theme T, lead paragraph L, and voting options V from selected post comments C, one example is: "Estimate a predetermined trend from the selected post comment data and generate a theme in a sentence of XX characters or less. The theme sentence is a question posed to the user. The lead paragraph is a sentence longer than the theme. The lead paragraph is a sentence that explains the theme in an easy-to-understand way and is output in a sentence of XX characters or less. Easily output options that users are likely to vote for from the theme and lead paragraph. Output is also possible at the word level." For example, the GPT model determines that the more keywords KW are included in the selected post comments C, the more important those keywords KW are and generates a theme T. For example, the GPT model determines that the keyword KW is important if it is included multiple times in the selected post comments C and generates a theme T. The GPT model generates a theme T, and at the same time generates a lead paragraph L and voting options V for theme T.

[0023] Next, the information processing device 100 generates voting content using the generated theme, theme lead text, and voting selection items (step S4). The voting content VC includes theme T, lead text L, number of voters Vn, voting selection items V, and voting button Vb. For example, screen G2 shown in Figure 2 is a UI screen displayed on terminal device 10. In the example shown in Figure 2, the information processing device 100 generates voting content VC which includes theme T about a baseball team winning, lead text L explaining theme T, number of voters Vn, voting selection items V, graph Gr, and voting button Vb. Theme T includes image Im, but image Im is optional. Graph Gr is a graph showing the user's voting results. Graph Gr changes according to the user's vote. Graph Gr also includes the voting rate (%) and number of votes for each voting selection item. When a user casts an opinion, the information processing device 100 updates the number of voters Vn and graph Gr. For example, the information processing device 100 may update the number of voters Vn and the graph Gr included in the voting selection items V each time the voting button Vb is pressed to cast a vote, or it may update them every few minutes, or it may update them when the user refreshes screen G2. The information processing device 100 may also display multiple tabs, including a tab that displays voting content VC, at the top of screen G2 (above theme T), and display the voting content VC when user U1 selects a tab that displays voting content VC from among the multiple tabs. The graph Gr may be a pie chart.

[0024] Next, the information processing device 100 provides the generated voting content to the terminal device 10 (step S5). Upon receiving the information provided (transmitted) from the information processing device 100, the terminal device 10 displays screen G2.

[0025] In the above embodiment, the information processing device 100 may generate multiple voting content VCs and select one voting content VC from among the multiple voting content VCs. The information processing device 100 generates multiple voting content VCs, with a theme T, a lead sentence L, and a voting selection item V as one set. That is, the information processing device 100 generates multiple sets (for example, 3) of theme T, lead sentence L, and voting selection item V, depending on the number of voting content VCs (for example, 3). Then, the information processing device 100 obtains selection information indicating that one voting content has been selected from among the multiple voting content. In this case, for example, the information processing device 100 receives information that one voting content VC has been selected by the developer of the voting content VC, etc., and obtains this information as selection information. Alternatively, for example, the information processing device 100 may select a voting content VC with a high match rate by comparing it with a selected post comment C from among the multiple voting content VCs. A high match rate means, for example, that the degree to which the selected post comment C and the lead sentence L match is high.

[0026] [3. Configuration of the terminal device] Next, the configuration of the terminal device 10 according to the embodiment will be described using Figure 3. Figure 3 is a diagram showing an example of the configuration of the terminal device 10 according to the embodiment. As shown in Figure 3, the terminal device 10 has a communication unit 11, an input unit 12, an output unit 13, and a control unit 14.

[0027] (Communications Section 11) The communication unit 11 is implemented, for example, by a NIC (Network Interface Card). The communication unit 11 is connected to a predetermined network N by wire or wireless connection and sends and receives information to and from the information processing device 100 via the predetermined network N.

[0028] (Input section 12) The input unit 12 receives various operations from the user. In Figure 2, it receives various operations from user U1. For example, the input unit 12 may receive various operations from the user via the display surface using a touch panel function. Alternatively, the input unit 12 may receive various operations from buttons provided on the terminal device 10, or from a keyboard or mouse connected to the terminal device 10.

[0029] (Output section 13) The output unit 13 is a display screen for a tablet terminal, for example, which is implemented using a liquid crystal display or an organic EL (Electro-Luminescence) display, and is a display device for displaying various types of information. For example, the output unit 13 displays content (for example, summaries, selling points, related words, etc.) based on information transmitted from the information processing device 100.

[0030] (Control Unit 14) The control unit 14 is, for example, a controller, and is implemented by a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs stored in the internal memory of the terminal device 10 using RAM (Random Access Memory) as the working area. For example, these various programs include application programs installed on the terminal device 10. For example, these various programs include application programs that display content based on information transmitted from the information processing device 100. The control unit 14 is also implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0031] As shown in Figure 3, the control unit 14 has a receiving unit 141 and a transmitting unit 142, and realizes or executes the information processing operations described below.

[0032] (Receiver 141) The receiving unit 141 receives information transmitted from, for example, the information processing device 100. For example, the receiving unit 141 receives information such as a predetermined article or voting content that the user is viewing as feedback on the user's operation.

[0033] (Transmitter 142) The transmission unit 142 transmits, for example, user operation information to the terminal device 10. For example, the transmission unit 142 transmits operation information performed by the user on the UI screen of a comment posted on a predetermined article that the user is viewing. For example, the transmission unit 142 transmits operation information such as posting a comment on an article or voting information from voting content.

[0034] [4. Configuration of the Information Processing Device] Next, the configuration of the information processing device 100 according to the embodiment will be described using Figure 4. Figure 4 is a diagram showing an example of the configuration of the information processing device 100 according to the embodiment. As shown in Figure 4, the information processing device 100 has a communication unit 110, a storage unit 120, and a control unit 130. The information processing device 100 may also have an input unit (for example, a keyboard or mouse) that receives various operations from the administrator of the information processing device 100, and a display unit (for example, a liquid crystal display) for displaying various information.

[0035] (Communications Department 110) The communication unit 110 is implemented, for example, by a NIC. The communication unit 110 is connected to the network N by wire or wireless connection and sends and receives information to and from terminal devices 10, etc., via the network N.

[0036] (Storage unit 120) The storage unit 120 is implemented by, for example, semiconductor memory elements such as RAM and flash memory, or storage devices such as hard disks and optical discs. As shown in Figure 4, the storage unit 120 has an article information storage unit 121.

[0037] 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 such as the content, title, category, and distribution date and time of the article, the video (including images) included in the article, the posted comments on the article, and the number of posted comments. Here, Figure 5 shows an example of the article information storage unit 121 according to the embodiment. Figure 5 is a diagram showing an example of the article information storage unit according to the embodiment. As shown in Figure 5, the article information storage unit 121 has items such as "article ID", "article", and "post". "article" further has items such as "content", "title", "category", "distribution date and time", "video", and "keywords". "post" further has items such as "posted comments" and "number of posts".

[0038] "Article ID" indicates identification information for identifying an article. "Content" indicates the content of the article. In the example shown in Figure 5, conceptual information such as "Content #1" and "Content #2" is shown as being stored in "Content," but in reality, the text of the article is stored there. "Title" indicates the title of the article. In the example shown in Figure 5, conceptual information such as "Title #1" and "Title #2" is shown as being stored in "Title," but in reality, the text of the title is stored there. "Category" indicates the category of the article (e.g., sports, entertainment, incidents and accidents). The category may also be, for example, controversial, royal family, politics, international, domestic, LGBT, lifestyle, etc. "Distribution Date and Time" indicates the distribution date and time of the article. "Video" indicates the video included in the article. In the example shown in Figure 5, conceptual information such as "Video #1" and "Video #2" is shown as being stored in "Video," but in reality, image data is stored there. In addition, for example, the URL where the image data is located or the file path name indicating the storage location may be stored there. The "Keywords" field also displays keywords from the news articles that are currently being discussed. In the example shown in Figure 5, conceptual information such as "Keyword #1" and "Keyword #2" is stored in the "Keywords" field, but in reality, keywords such as "Baseball," "AA," "BB," and "Game," as shown in Figure 2, are stored.

[0039] "Posted Comments" indicates the posted comments. In the example shown in Figure 5, 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 there. "Number of Posts" indicates the number of posts.

[0040] (Control unit 130) The control unit 130 is a controller, and is implemented, for example, by a CPU or MPU executing various programs stored in the memory device inside the information processing device 100 using RAM as the working area. Alternatively, the control unit 130 can be implemented by an integrated circuit such as an ASIC or FPGA.

[0041] As shown in Figure 4, the control unit 130 includes an acquisition unit 131, a selection unit 132, a first generation unit 133, a second generation unit 134, and a provision unit 135, and realizes or executes the information processing operations described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in Figure 4, and other configurations are also acceptable as long as they perform the information processing described later.

[0042] (Acquisition part 131) The acquisition unit 131 acquires various information from the storage unit 120. The acquisition unit 131 also stores the acquired information in the storage unit 120.

[0043] The acquisition unit 131 acquires various information from external information processing devices. The acquisition unit 131 also acquires various information from other information processing devices such as the terminal device 10.

[0044] The acquisition unit 131 acquires, for example, keywords of trending news. The acquisition unit 131 acquires (receives) user-submitted comments C. The acquisition unit 131 acquires (receives) user votes from voting content VCs. If multiple voting content VCs are generated, the acquisition unit 131 acquires selection information indicating that one voting content has been selected from among the multiple voting content. In this case, for example, the acquisition unit 131 receives information from an input unit (not shown) of the information processing device 100 that one voting content VC has been selected by the developer (administrator) of the voting content VC, and acquires this information as selection information.

[0045] (Selection Department 132) The selection unit 132 selects, for example, a comment C posted on a news article that corresponds to a keyword. For example, the selection unit 132 determines whether the comment C contains the keyword KW, and if it does, selects that comment C.

[0046] (First generation unit 133) The first generation unit 133 generates the theme T, the lead text L for theme T, and the voting options V based on the selected post comment C, for example. The first generation unit 133 generates the theme T, the lead text L, and the voting options V by inputting the selected post comment C and prompts for generating theme T, lead text L, and voting options V into the generation AI. For example, the first generation unit 133 generates theme T, lead text L, and voting options V using a GPT model.

[0047] (Second generation unit 134) The second generation unit 134 generates voting content VC for users to vote on, for example, from the generated theme T, lead text L, and voting selection items V. The second generation unit 134 generates multiple voting content, for example, with theme T, lead text L, and voting selection items V as one set. The second generation unit 134 generates voting content VC, for example, which includes theme T, lead text L explaining theme T, number of voters Vn, voting selection items V, graph Gr, and voting button Vb. The second generation unit updates the number of voters Vn and graph Gr when a user votes on their opinion.

[0048] Furthermore, the second generation unit 134 may generate multiple voting content VCs. If the second generation unit 134 generates multiple voting content VCs, it compares them with the selected post comment C and selects a voting content VC with a high match rate from among the multiple voting content VCs. The second generation unit 134 selects a voting content VC based on selection information indicating that one voting content has been selected, which was acquired by the acquisition unit 131.

[0049] (Provider 135) The provisioning unit 135 provides, for example, news articles. For example, the provisioning unit 135 provides information for displaying a UI screen (screen G1) including an article K1, a button B, and a posted comment C. The provisioning unit 135 provides, for example, voting content VC. For example, the provisioning unit 135 provides information for displaying a UI screen (screen G2) including a theme T, a lead sentence L, and voting selection items V. Also, for example, the provisioning unit 135 provides information for displaying the number of voters Vn and a voting button Vb in the voting content VC.

[0050] [5. Information Processing Flow] Next, the information processing procedure by the information processing system 1 according to the embodiment will be explained using Figure 6. Figure 6 is a flowchart showing the information processing procedure by the information processing system 1 according to the embodiment.

[0051] As shown in Figure 6, the information processing device 100 obtains keywords from the trending news (step S101).

[0052] The information processing device 100 selects a posted comment that corresponds to the keyword (step S102).

[0053] The information processing device 100 uses a generation AI (GPT model) to generate themes requested by users, theme lead sentences, and voting selection items from the selected posted comments (step S103).

[0054] The information processing device 100 generates voting content from the generated theme, lead text, and voting selection items (step S104).

[0055] [6. Effects] As described above, the information processing device 100 according to the embodiment includes an acquisition unit 131 that selects and acquires keywords KW of news that are currently trending, a selection unit 132 that selects comments C posted to news articles that correspond to the keywords KW, a first generation unit 133 that generates a theme T requested by the user based on the selected comments C, and generates a lead sentence L and voting selection items V for theme T, and a second generation unit 134 that generates voting content VC for the user to vote on from the generated theme T, lead sentence L and voting selection items V.

[0056] As a result, the information processing device 100 according to the embodiment can appropriately generate voting content.

[0057] Furthermore, the first generation unit generates the theme T, the lead text L, and the voting selection items V by inputting the selected post comment C, the theme T, the lead text L, and the voting selection items V into the generation AI.

[0058] As a result, the information processing device 100 according to the embodiment can appropriately generate voting content.

[0059] Furthermore, the second generation unit 134 generates multiple voting content VCs.

[0060] As a result, the information processing device 100 according to the embodiment can appropriately generate voting content.

[0061] Furthermore, the second generation unit 134 compares the selected post comments C with the voting content VCs and selects the voting content VCs with the highest match rate from among multiple voting content VCs.

[0062] As a result, the information processing device 100 according to this embodiment can select the appropriate voting content when it has generated multiple voting contents.

[0063] Furthermore, the acquisition unit 131 acquires information that one voting content has been selected from among multiple voting content VCs as selection information, and the second generation unit 134 selects a voting content VC based on the selection information.

[0064] As a result, the information processing device 100 according to this embodiment can select the appropriate voting content when it has generated multiple voting contents.

[0065] [7. Hardware Configuration] Furthermore, the information processing device 100 according to the above-described embodiment is realized by a computer 1000 having the configuration shown in Figure 7. Figure 7 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, RAM 1200, ROM 1300, HDD 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.

[0066] The CPU 1100 operates based on programs stored in the ROM 1300 or HDD 1400, and controls various parts. The ROM 1300 stores boot programs executed by the CPU 1100 when the computer 1000 starts up, as well as programs that depend on the computer 1000's hardware.

[0067] The HDD1400 stores programs executed by the CPU1100, as well as data used by such programs. The communication interface1500 acquires data from other devices via a predetermined communication network and sends it to the CPU1100, and transmits data generated by the CPU1100 to other devices via the predetermined communication network.

[0068] The CPU 1100 controls output devices such as displays and printers, and input devices such as keyboards and mice, via the input / output interface 1600. The CPU 1100 acquires data from input devices via the input / output interface 1600. The CPU 1100 also outputs the generated data to output devices via the input / output interface 1600.

[0069] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads the program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 can be, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), tape media, magnetic recording medium, or semiconductor memory.

[0070] For example, when the computer 1000 functions as an information processing device 100 according to the embodiment, the CPU 1100 of the computer 1000 realizes the functions of the control unit 130 by executing a program loaded on the RAM 1200. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800, but as another example, these programs may be obtained from other devices via a predetermined communication network.

[0071] [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 known methods. In addition, the processing procedures, specific names, and information including various data and parameters shown in the above document and drawings can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.

[0072] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads and usage conditions.

[0073] Furthermore, the embodiments described above can be combined as appropriate, as long as the processing content is not contradictory.

[0074] Although some embodiments of the present invention have been described in detail above with reference to the drawings, these are illustrative examples, and the present invention can be implemented in various other forms with modifications and improvements based on the knowledge of those skilled in the art, starting with the embodiments described in the disclosure section of the invention.

[0075] Furthermore, the terms "section, module, unit" mentioned above can be replaced with "means" or "circuit," etc. For example, the acquisition unit can be replaced with acquisition means or acquisition circuit. [Explanation of symbols]

[0076] 1. Information Processing System 10 Terminal devices 11 Communications Department 12 Input section 13 Output section 14 Control Unit 100 Information Processing Devices 110 Communications Department 120 Storage section 121 Article Information Storage Unit 130 Control Unit 131 Acquisition Department 132 Selection Department 133 1st generation part 134 Second generation part 135 Provision Department 141 Receiving Unit 142 Transmitter N Network

Claims

1. The acquisition unit retrieves keywords from trending news, A selection unit that selects comments posted to articles related to the news that correspond to the aforementioned keywords, Based on the selected submitted comments, a first generation unit generates a theme requested by the user, a lead sentence explaining the theme, and voting options that the user can use to vote on their opinion. A second generation unit generates voting content in which the user casts an opinion based on the generated theme, the lead text, and the voting selection items, An information processing device characterized by having the following features.

2. The first generation unit generates the theme, the lead text, and the voting selection items by inputting the selected post comment, the theme, the lead text, and the voting selection items into the generation AI. The information processing apparatus according to feature 1.

3. The second generation unit generates multiple voting content. The information processing apparatus according to claim 1 or 2.

4. The second generation unit compares the selected posted comments with the voting content that has a high match rate among the multiple voting content items and selects the voting content with the highest match rate. The information processing apparatus according to claim 3.

5. The acquisition unit acquires information that one voting content has been selected from among the multiple voting content as selection information. The second generation unit selects the voting content based on the selection information. The information processing apparatus according to claim 3.

6. A method of information processing performed by a computer, The process of obtaining keywords for trending news, A selection process for selecting comments posted to articles related to the news that correspond to the aforementioned keywords, Based on the selected submitted comments, a first generation step generates a theme requested by the user, a lead sentence explaining the theme, and voting options that the user can use to vote on their opinion. A second generation step generates voting content in which the user casts an opinion based on the generated theme, the lead text, and the voting selection items, An information processing method characterized by including

7. The procedure for obtaining keywords from trending news, A selection procedure for selecting comments posted to articles about the news that correspond to the aforementioned keywords, A first generation procedure that generates a theme requested by the user, a lead sentence explaining the theme, and voting options that the user can use to vote on their opinion, based on the selected comments posted; A second generation procedure for generating voting content in which the user casts an opinion based on the generated theme, the lead text, and the voting selection items, An information processing program characterized by causing a computer to execute it.