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

JP2026137464APending Publication Date: 2026-08-27LY CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2025023592
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-02-17
Publication Date
2026-08-27

AI Technical Summary

Benefits of technology

【0007】 実施形態の一態様によれば、記事の質を向上させることができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026137464000001_ABST
    Figure 2026137464000001_ABST
Patent Text Reader

Abstract

This invention provides an information processing device, an information processing method, and an information processing program that improve the quality of articles. [Solution] In an information processing system in which a terminal device and a server device are connected to each other via a network, either by wire or wireless, the server device 100 includes an acquisition unit 131 that acquires user comments posted in response to an event, a generation unit 132 that generates a first article based on the acquired comments, an analysis unit 133 that analyzes the acquired comments and the first article, a selection unit 134 that selects an expert corresponding to the first article, a provision unit 135 that provides the first article to the selected expert, a reception unit 136 that receives a second article based on the first article, and a distribution unit 137 that distributes the first article and the second article.
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, techniques related to information distribution via the Internet are known. As an example of such a technique, a technique for providing comments posted by a user on a news article to other users who have viewed the news article is 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 above conventional technology, there is room for improvement in improving the quality of news articles. Therefore, it is required to improve the quality of articles.

[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 improving the quality of articles.

Means for Solving the Problems

[0006] The information processing device according to the present invention is characterized by comprising: an acquisition unit that acquires user comments posted in response to an event; a generation unit that generates a first article based on the acquired comments; an analysis unit that analyzes the acquired comments and the first article; a selection unit that selects an expert corresponding to the first article; a provision unit that provides the first article to the selected expert; a reception unit that accepts a second article based on the first article; and a distribution unit that distributes the first article and the second article. [Effects of the Invention]

[0007] According to one embodiment of the system, the quality of the article can be improved. [Brief explanation of the drawing]

[0008] [Figure 1] Figure 1 is an explanatory diagram showing an overview of the information processing system according to the embodiment. [Figure 2] Figure 2 shows an example of the configuration of a terminal device according to this embodiment. [Figure 3] Figure 3 shows an example of the configuration of a server device according to this embodiment. [Figure 4] Figure 4 is a flowchart showing the processing procedure according to the embodiment. [Figure 5] Figure 5 shows an example of a hardware configuration. [Modes for carrying out the invention]

[0009] The following describes in detail, with reference to the drawings, 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 the following embodiments, and redundant descriptions are omitted.

[0010] [1. Overview of the Information Processing System] First, with reference to Figure 1, an overview of the information processing system according to the embodiment will be described. Figure 1 is an explanatory diagram showing an overview of the information processing system according to the embodiment. As shown in Figure 1, the information processing system 1 according to the embodiment includes a terminal device 10 and a server device 100. The terminal device 10 and the server device 100 are connected to each other via a network N, either by wired or wireless means, enabling communication between them. This allows the terminal device 10 to cooperate with the server device 100. The network N is, for example, a LAN (Local Area Network), a WAN (Wide Area Network), or the Internet.

[0011] Terminal device 10 is an information processing device used by user U. For example, terminal device 10 may be a smart device such as a smartphone or tablet, or a PC (Personal Computer) such as a desktop or notebook (laptop). Alternatively, terminal device 10 may be a mobile phone such as a feature phone, a PDA (Personal Digital Assistant), a game console or AV equipment with communication functions, an information appliance or digital appliance, a car navigation system, a smartwatch or head-mounted display (HDD), a wearable device such as smart glasses, or an IoT (Internet of Things) compatible house or building, car, home appliance, electronic device, etc.

[0012] In this embodiment, the terminal device 10 is a smart device such as a smartphone or tablet used by user U, and is a mobile terminal device that can communicate with any server device via wireless communication networks such as LTE (Long Term Evolution), 4G (4th Generation), 5G (5th Generation), Bluetooth (registered trademark), or wireless LAN. The terminal device 10 also has a screen such as a liquid crystal display with touch panel functionality, and accepts various operations on displayed data such as content from user U using a finger or stylus, such as tapping, sliding, and scrolling. Operations performed on the area of ​​the screen where content is displayed may also be considered as operations on the content. Furthermore, the terminal device 10 may be an information processing device such as a desktop PC or notebook PC, not just a smart device.

[0013] The server device 100 is, for example, a computer such as a PC or blade server, or a mainframe or workstation. The server device 100 may also be implemented through cloud computing.

[0014] In this embodiment, the server device 100 is an information processing device that works in conjunction with each user U's terminal device 10 and provides each user U's terminal device 10 with API (Application Programming Interface) services for various applications (hereinafter referred to as "apps") and various data, and is implemented by a computer or cloud system.

[0015] Furthermore, the server device 100 may be an information processing device that provides some kind of online service to each user U's terminal device 10. For example, the server device 100 may provide services such as internet connection, search service, advertising distribution service, chat service, conversational service using voice, images, video, etc., SNS (Social Networking Service), e-commerce (EC), electronic payment, online games, online banking, online trading, accommodation / ticket reservations, video / music distribution, news, maps, route search, route guidance, route information, service information, and weather forecasts as online services. In practice, the server device 100 may cooperate with various servers that provide the above-mentioned online services and act as an intermediary for online services, or it may be responsible for processing online services.

[0016] The server device 100 can acquire user information about user U. For example, the server device 100 can acquire information about user U's attributes (attribute information), such as gender, age, and residential area. The server device 100 can also acquire information about user U's demographics, psychographics, geographics, behavioral attributes, etc. The server device 100 may also acquire information about the segment or persona to which user U belongs in the field of marketing, as user information. The server device 100 stores and manages information about user U's attributes (attribute information) along with identification information (user ID, etc.) that identifies user U.

[0017] In addition, the server device 100 obtains various types of history information (log data) indicating the actions of the user U from the terminal device 10 of the user U or from various servers etc. based on the user ID etc. For example, the server device 100 obtains a location history, which is a history of the location and time of the user U, from the terminal device 10. Also, the server device 100 obtains a search history, which is a history of search queries input by the user U, from a search server (search engine). Also, the server device 100 obtains a browsing history, which is a history of the content browsed by the user U, from a content server. Also, the server device 100 obtains a purchase history (settlement history), which is a history of the user U's product purchases and settlement processing, from an e-commerce server or a settlement processing server. Also, the server device 100 may obtain a posting history and a sales history, which are histories of the user U's postings to the marketplace, from an e-commerce server or a settlement processing server. Also, the server device 100 obtains a posting history, which is a history of the user U's postings, from a posting server or an SNS server that provides a word-of-mouth posting service. Note that each of the above various servers etc. may be the server device 100 itself. That is, the server device 100 may function as each of the above various servers etc.

[0018] Also, the number of each device included in the information processing system 1 shown in FIG. 1 is not limited to that shown. For example, in FIG. 1, only one terminal device 10 is shown for simplicity of illustration, but this is merely an example and not limiting, and two or more may be used.

[0019] [2. Example of Information Processing] [2-1. Outline of Information Processing] In the present embodiment, the server device 100 generates and provides articles (content) by utilizing AI (Artificial Intelligence) such as GPT (Generative Pre-trained Transformer). GPT is an AI for text generation and is a language model capable of generating sentences using natural language processing. Note that GPT is merely an example. For example, other models such as Large Language Models (LLMs) may be used.

[0020] First, referring to FIG. 1, the provision of the second article based on the first article will be described. FIG. 1 is an explanatory diagram showing an overview of the provision of the second article based on the first article. Note that the first article is an article automatically generated based on comments posted on an event article or comments on an event posted on SNS (posting information). Also, the second article is an article in which expert analysis, supplementation, counterarguments, addition of new information (research data, etc.), addition of comments, etc. have been performed on the first article, and is a curated article created due to the first article. In the present embodiment, an article on environmental issues will be described as an example, but it is not limited to environmental issues and may be of any content.

[0021] For example, as shown in FIG. 1, the server device 100 acquires comments (posting information) posted for an event (step S1). For example, the server device 100 acquires the comments of user U posted on an event article. Also, for example, the server device 100 acquires the posting information of user U posted on SNS. At this time, the server device 100 may acquire comments in the order of recommended order of article details or in the order of the timeline (TL) of SNS.

[0022] Note that the server device 100 may periodically acquire comments corresponding to a predetermined keyword. Also, the server device 100 may acquire comments associated with a keyword by a comment API.

[0023] Subsequently, the server device 100 generates a first article based on the acquired comments (step S2). For example, the server device 100 uses AI to automatically generate a first article A1 corresponding to the comments from the acquired comments and a prompt for generating the first article A1.

[0024] At this time, the server device 100 may filter the acquired comments to exclude comments containing offensive or inappropriate terms or expressions, or comments unrelated to the event, in order to generate the first article A1. At this time, the server device 100 may calculate an offensiveness index indicating the degree of offensiveness of the content of the acquired comments and the expressions contained in the comments, and exclude comments whose offensiveness index is above a threshold. The server device 100 then automatically generates the first article A1 based on the remaining comments after filtering.

[0025] Next, the server device 100 analyzes the content of the first article (step S3). For example, the server device 100 analyzes the content of the first article A1. The server device 100 analyzes the title, body text, images, or videos of the first article A1. The server device 100 analyzes the theme, genre, style, tone, etc., of the first article A1. The server device 100 may also select keywords after analyzing the content of the first article A1.

[0026] At this time, the server device 100 analyzes the acquired comments. The server device 100 analyzes the acquired comments and selects keywords. For example, the server device 100 selects expressions that appear in the top 10 comments (posted information) as keywords. The server device 100 may refer to the comment sections of 2 to 5 articles related to the event and select expressions that appear more than a threshold number of times (within 24 hours) in each comment as keywords. Alternatively, the server device 100 may select expressions included in posted information that appear on the SNS timeline as keywords. The server device 100 may also divide the posted comments into expressions and select those where the rate of increase of appearing expressions exceeds a predetermined threshold as keywords.

[0027] Next, the server device 100 selects an expert corresponding to the first article (step S4). The server device 100 analyzes the expert's background, profile, etc., and identifies an expert corresponding to the first article A1. Based on the analysis results regarding the expert, the server device 100 identifies an expert whose analysis results include the content of the first article A1. For example, the server device 100 identifies an expert whose analysis results include the content of the first article A1. Alternatively, for example, the server device 100 identifies an expert who has experience creating articles containing the content of the first article A1, based on the analysis results regarding the expert and the analysis results of the first article A1.

[0028] Furthermore, the server device 100 analyzes the performance (views, engagement, etc.) of articles previously created by experts. By analyzing the performance of articles previously created by experts, the server device 100 prioritizes identifying experts who have created high-performing articles. For example, the server device 100 analyzes the performance of articles previously created by experts, calculates a performance score for each expert, ranks the experts, and identifies them in order of highest performance. Articles previously created by experts include past curated articles. The server device 100 then determines the identified experts as candidates to create the second article A2. Note that the server device 100 may select multiple experts.

[0029] When selecting an expert, the server device 100 may select an expert candidate by extracting them from a database or list. That is, the server device 100 may select a candidate to create the second article A2 by extracting them from past creators. In this case, if the candidate (expert) to create the second article A2 accepts the request, the server device 100 formally approves and sets them as an expert to create the second article A2. At this time, the server device 100 may register the approved experts in a database or list them.

[0030] Next, the server device 100 provides the first article to the selected expert (step S5). Based on the analysis results of the analyzed comments, the server device 100 selects a format for the second article A2 that corresponds to the content of user U's comments and provides the first article A1 along with the selected format. Alternatively, the server device 100 selects a format for the second article A2 based on keywords selected by analyzing the acquired comments and provides the first article A1 along with the selected format. If the analysis results of comment C contain expressions (such as questions) above a threshold, the server device 100 selects a format corresponding to those expressions. The server device 100 calculates the degree of agreement between the expressions contained in the comment and the format, and selects a format with a degree of agreement above a threshold. For example, if the analysis results of comment C contain expressions of questions above a threshold, the server device 100 analyzes that user U has questions about the event and selects a Q&A type format (described later). In other words, the server device 100 selects a format that suits the user U's interests based on the acquired comments (selected keywords), and requests an expert to create a second article A2 (curated article) using the first article A1 as the basis and the selected format. The server device 100 may also provide a single expert with multiple first articles A1 and formats. Variations of the format will be described later.

[0031] Next, the server device 100 accepts the second article (step S6). The server device 100 accepts the submission of the second article A2 based on the first article A1. The server device 100 accepts the submission of the second article A2 based on the selected format.

[0032] Next, the server device 100 distributes the first article and the second article (step S7). The server device 100 provides the first article A1 and the second article A2 to the user U's terminal device 10 and displays them.

[0033] For example, the server device 100 displays the first article A1 and the second article A2 side by side on the terminal device 10. For example, the server device 100 displays the first article A1 and the second article A2 side by side. In this case, the server device 100 may display the articles in a different manner for each terminal device 10. For example, if the terminal device 10 is a smartphone, the server device 100 may display the first article A1 and the second article A2 side by side. Alternatively, if the terminal device 10 is a laptop or desktop computer, the server device 100 may display the first article A1 and the second article A2 side by side.

[0034] Alternatively, the server device 100 may display the first article A1 and the second article A2 in association (linked). The server device 100 may also link the first article A1 and the second article A2. For example, the server device 100 may first display the first article A1 along with display information for transitioning to the second article A2 (such as a button or text to display the second article), and then display the second article A2 when user U performs the operation to transition to the second article A2. Alternatively, the server device 100 may first display the second article A2 along with a screen transition button, and then display the first article A1 when user U performs the operation to transition to the screen. The server device 100 may also have a tree structure in which the first article A1 and the second article A2 have a hierarchical parent-child relationship. For example, the first article A1 could be displayed first along with display information for displaying the second article A2 (such as a button or text to display the second article), and when user U performs the operation to display the second article, the second article A2 could be displayed below the first article A1, shifted to a different row.

[0035] Alternatively, the server device 100 may display the second article A2 on the terminal device 10 in a separate window or overlaid on the first article A1.

[0036] The server device 100 may also provide only the second article A2 to the terminal device 10 for display.

[0037] [2-2. Format Variations] It is preferable to provide the server device 100 to experts in a format such as the one shown below.

[0038] For example, server device 100 provides experts with an explanatory format. Characteristics of the explanatory format include, for example, a detailed explanation of the content of the first article A1, providing background information and related data, offering deep insights to deepen the user U's understanding, and using diagrams (graphs, infographics, etc.) to visually supplement the information. Examples of the second article A2 in the explanatory format include "The path to reducing plastic waste and its impact" and "The current state and future of environmental problems." Note that the second article A2 shown in Figure 1 is in the explanatory format.

[0039] For example, server device 100 provides experts with a comment-type format. Characteristics of the comment-type format include, for example, that it is a format in which experts express their personal opinions and views on an article, that it emphasizes the individuality and perspective of the expert and provides users U with new perspectives, and that it is in a dialogue format and allows for quoting comments from other experts. An example of a second article A2 in the comment-type format is "My Concerns and Expectations Regarding AI Technology."

[0040] For example, server device 100 provides experts with a Q&A format. Characteristics of the Q&A format include, for example, that experts answer frequently asked questions from user U, that it is designed to help user U resolve specific questions, and that it provides concise and clear answers to each question. An example of the second article A2 in the Q&A format is "Answering 10 Questions about Climate Change."

[0041] For example, server device 100 provides experts with a comparative format. Characteristics of the comparative format include, for example, comparing different perspectives and data to encourage users U to gain a multifaceted understanding, explaining complex issues in an easy-to-understand way through comparison, and visually representing differences using tables and charts. An example of the second article A2 in the comparative format is "Renewable energy vs. fossil fuels: Which has more potential for the future?".

[0042] For example, server device 100 provides experts with a case study format. Characteristics of the case study format include, for example, a detailed analysis of a specific case and an explanation of the lessons and insights gained from it, the concretization of theory through actual examples, and the creation of a narrative to attract the interest of users U. An example of the second article A2 in the case study format is "Analysis of a Successful Urban Regeneration Project."

[0043] For example, server device 100 provides experts with a step-by-step format. Characteristics of the step-by-step format include, for example, a format that shows users U the steps to solve a specific problem, providing practical advice that enables users U to take immediate action, and providing content that is highly practical by including checklists and guidelines. An example of the second article A2 in the step-by-step format is "Five Steps to Starting a Sustainable Life."

[0044] For example, server device 100 provides experts with a data-driven format. Characteristics of a data-driven format include placing data at the center, explaining the analysis results, and objectively conveying information using data. An example of the second article A2 in a data-driven format is "Future Trends Indicated by the Latest Economic Indicators."

[0045] In practice, the format is not limited to the examples above; you may combine the above formats or use formats other than those shown above. Also, the features and the events (themes) in Article 2A2 are not limited to the examples above.

[0046] In this way, the server device 100 obtains comments C posted by user U regarding the event, generates a first article A1 based on the obtained comments C, and analyzes its content. At this time, the server device 100 also analyzes the obtained comments C. Then, the server device 100 selects an expert to correspond to the first article A1 and provides the selected expert with the first article along with its format (requesting the creation of the second article A2). At this time, the server device 100 analyzes the obtained comments and selects the format for the second article A2. The server device 100 receives the second article from the expert and distributes both the first and second articles to user U.

[0047] [3. Example of terminal device configuration] Next, the configuration of the terminal device 10 will be described using Figure 2. Figure 2 is a diagram showing an example of the configuration of the terminal device 10 according to the embodiment. As shown in Figure 2, the terminal device 10 includes a communication unit 11, a display unit 12, an input unit 13, a positioning unit 14, a sensor unit 20, a control unit 30 (controller), and a storage unit 40.

[0048] (Communications Section 11) The communication unit 11 is connected to the network N by wire or wireless connection and transmits and receives information to and from the server device 100 via the network N. For example, the communication unit 11 can be implemented using a NIC (Network Interface Card) or an antenna.

[0049] (Display section 12) The display unit 12 is a display device that displays various information such as location information. For example, the display unit 12 may be a liquid crystal display (LCD) or an organic electro-luminescent display (OLED). The display unit 12 may also be a touch panel display, but is not limited to this.

[0050] (Input section 13) The input unit 13 is an input device that receives various operations from the user U. For example, the input unit 13 has buttons for inputting characters, numbers, etc. The input unit 13 may also be an input / output port (I / O port) or a USB (Universal Serial Bus) port. If the display unit 12 is a touch panel display, a part of the display unit 12 functions as the input unit 13. The input unit 13 may also be a microphone that receives voice input from the user U. The microphone may be wireless.

[0051] (Positioning unit 14) The positioning unit 14 receives signals (radio waves) transmitted from GPS (Global Positioning System) satellites and, based on the received signals, acquires position information (e.g., latitude and longitude) indicating the current position of the terminal device 10. In other words, the positioning unit 14 determines the position of the terminal device 10. Note that GPS is just one example of a GNSS (Global Navigation Satellite System).

[0052] Furthermore, the positioning unit 14 can determine its position using various methods other than GPS. For example, the positioning unit 14 may use various communication functions of the terminal device 10 to determine its position as an auxiliary positioning means for position correction, etc., as described below.

[0053] (Wi-Fi positioning) For example, the positioning unit 14 determines the location of the terminal device 10 by utilizing the Wi-Fi® communication function of the terminal device 10 and the communication network provided by each telecommunications company. Specifically, the positioning unit 14 determines the location of the terminal device 10 by performing Wi-Fi communication, etc., and determining the distance to nearby base stations and access points.

[0054] (Beacon positioning) Furthermore, the positioning unit 14 may determine the location using the Bluetooth® function of the terminal device 10. For example, the positioning unit 14 determines the location of the terminal device 10 by connecting to a beacon transmitter connected via the Bluetooth® function.

[0055] (Geomagnetic positioning) Furthermore, the positioning unit 14 determines the position of the terminal device 10 based on the geomagnetic pattern of the structure, which has been measured in advance, and the geomagnetic sensor provided by the terminal device 10.

[0056] (RFID positioning) Furthermore, if, for example, the terminal device 10 is equipped with an RFID (Radio Frequency Identification) tag function equivalent to that of a contactless IC card used at a train station ticket gate or in a store, or if it is equipped with a function to read RFID tags, the location where it was used will be recorded along with the information on the payment or other transactions made by the terminal device 10. The positioning unit 14 may determine the location of the terminal device 10 by acquiring such information. Alternatively, the location may be determined by an optical sensor or infrared sensor equipped in the terminal device 10.

[0057] The positioning unit 14 may, if necessary, determine the position of the terminal device 10 using one or a combination of the positioning means described above.

[0058] (Sensor unit 20) The sensor unit 20 includes various sensors mounted on or connected to the terminal device 10. The connection can be wired or wireless. For example, the sensors may be detection devices other than the terminal device 10, such as wearable devices or wireless devices. In the example shown in Figure 2, the sensor unit 20 includes an acceleration sensor 21, a gyro sensor 22, a barometric pressure sensor 23, a temperature sensor 24, a sound sensor 25, a light sensor 26, a magnetic sensor 27, and an image sensor (camera) 28.

[0059] The sensors 21-28 described above are merely examples and not limiting. In other words, the sensor unit 20 may be configured to include some of the sensors 21-28, or it may include other sensors such as humidity sensors in addition to or instead of the sensors 21-28.

[0060] The acceleration sensor 21 is, for example, a 3-axis acceleration sensor and detects the physical movement of the terminal device 10, such as its direction of movement, velocity, and acceleration. The gyro sensor 22 detects the physical movement of the terminal device 10, such as its tilt in the three axes, based on its angular velocity. The barometric pressure sensor 23 detects the atmospheric pressure around the terminal device 10, for example.

[0061] Since the terminal device 10 is equipped with the acceleration sensor 21, gyroscope 22, barometric pressure sensor 23, etc., it becomes possible to determine the position of the terminal device 10 using technologies such as pedestrian dead-reckoning (PDR) that utilize these sensors 21 to 23. This makes it possible to obtain indoor location information that is difficult to obtain with positioning systems such as GPS.

[0062] For example, a pedometer using an accelerometer 21 can calculate the number of steps, walking speed, and distance walked. Additionally, a gyroscope 22 can be used to determine the user U's direction of movement, gaze direction, and body tilt. Furthermore, the barometric pressure detected by the barometric pressure sensor 23 can be used to determine the altitude and floor number of the user U's terminal device 10.

[0063] The temperature sensor 24 detects, for example, the ambient temperature around the terminal device 10. The sound sensor 25 detects, for example, the ambient sound around the terminal device 10. The light sensor 26 detects the ambient illumination around the terminal device 10. The magnetic sensor 27 detects, for example, the Earth's magnetic field around the terminal device 10. The image sensor 28 captures an image of the area around the terminal device 10.

[0064] The aforementioned pressure sensor 23, temperature sensor 24, sound sensor 25, light sensor 26, and image sensor 28 can detect the surrounding environment and conditions of the terminal device 10 by detecting atmospheric pressure, temperature, sound, and illuminance, respectively, and by capturing images of the surroundings. Furthermore, it becomes possible to improve the accuracy of the location information of the terminal device 10 based on the surrounding environment and conditions.

[0065] (Control Unit 30) The control unit 30 includes, for example, a microcomputer having a CPU (Central Processing Unit) or MPU (Micro Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), input / output ports, and various circuits. Alternatively, the control unit 30 may be composed of hardware such as an integrated circuit (ASIC) or FPGA (Field Programmable Gate Array). The control unit 30 includes a transmitting unit 31, a receiving unit 32, and a processing unit 33.

[0066] (Transmitter 31) The transmission unit 31 can transmit various information, such as information input by the user U using the input unit 13, various information detected by sensors 21-28 mounted on or connected to the terminal device 10, and location information of the terminal device 10 determined by the positioning unit 14, to the server device 100 via the communication unit 11.

[0067] (Receiver 32) The receiving unit 32 can receive various information provided by the server device 100 and requests for various information from the server device 100 via the communication unit 11.

[0068] (Processing 33) The processing unit 33 controls the entire terminal device 10, including the display unit 12. For example, the processing unit 33 can output and display various information transmitted by the transmission unit 31 and various information received from the server device 100 by the reception unit 32 to the display unit 12.

[0069] (Storage unit 40) The storage unit 40 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as HDD (Hard Disk Drive), SSD (Solid State Drive), and optical discs. Various programs and various data are stored in this storage unit 40.

[0070] [4. Example of Server Device Configuration] Next, the configuration of the server device 100 according to the embodiment will be described using Figure 3. Figure 3 is a diagram showing an example of the configuration of the server device 100 according to the embodiment. As shown in Figure 3, the server device 100 includes a communication unit 110, a storage unit 120, and a control unit 130.

[0071] (Communications Department 110) The communication unit 110 is implemented, for example, by a NIC (Network Interface Card). The communication unit 110 is also connected to the network N by wired or wireless connection.

[0072] (Storage unit 120) The storage unit 120 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as HDDs, SSDs, and optical discs. The storage unit 120 may store identification information (such as a user ID) indicating user U, as well as attribute information and history information (log data) of user U.

[0073] (Control unit 130) The control unit 130 is a controller, and is realized by executing various programs (corresponding to an example of an information processing program) stored in the internal storage device of the server device 100 using a storage area such as RAM as a working area, for example, by a CPU (Central Processing Unit), MPU (Micro Processing Unit), GPU (Graphics Processing Unit), ASIC (Application Specific Integrated Circuit), or FPGA (Field Programmable Gate Array). In the example shown in Figure 3, the control unit 130 has an acquisition unit 131, a generation unit 132, an analysis unit 133, a selection unit 134, a provision unit 135, a reception unit 136, and a distribution unit 137.

[0074] (Acquisition part 131) The acquisition unit 131 acquires the search query entered by the user U. For example, when the user U enters a search query into a search engine or the like and performs a keyword search, the acquisition unit 131 acquires the search query via the communication unit 110. In other words, the acquisition unit 131 acquires the keyword entered by the user U into the search box of a search engine, website, or application via the communication unit 110.

[0075] Furthermore, the acquisition unit 131 acquires user information about user U via the communication unit 110. For example, the acquisition unit 131 acquires identification information (such as user ID), location information, and attribute information of user U from user U's terminal device 10. The acquisition unit 131 may also acquire identification information and attribute information of user U when user U is registered. The acquisition unit 131 then stores the user information in the storage unit 120.

[0076] Furthermore, the acquisition unit 131 acquires various historical information (log data) indicating the user U's actions via the communication unit 110. In other words, the acquisition unit 131 acquires a history of the user U's actions. For example, the acquisition unit 131 acquires various historical information indicating the user U's actions from the user U's terminal device 10, or from various servers based on the user ID, etc. The acquisition unit 131 then stores the various historical information in the storage unit 120.

[0077] Furthermore, the acquisition unit 131 acquires articles, comments, etc., via the communication unit 110. The acquisition unit 131 acquires comments posted by user U in response to an event. The acquisition unit 131 acquires posting information by user U posted on SNS. At this time, the acquisition unit 131 may acquire comments in the order of recommended articles or in the order of the SNS timeline.

[0078] The acquisition unit 131 may periodically acquire comments corresponding to predetermined keywords. Alternatively, the acquisition unit 131 may acquire comments associated with keywords using a comment API.

[0079] (Generation unit 132) The generation unit 132 generates the first article A1 based on the acquired comment C. For example, the generation unit 132 uses AI to automatically generate the first article A1 corresponding to the acquired comment C from the acquired comment C and the prompt for generating the first article A1.

[0080] At this time, the generation unit 132 may filter the acquired comments C to exclude comments containing offensive or inappropriate terms or expressions, or comments unrelated to the event, in order to generate the first article A1. At this time, the generation unit 132 may calculate an unpleasantness index indicating the degree of unpleasantness of the content of the acquired comments C and the expressions contained in comments C, and exclude comments whose unpleasantness index is above a threshold. The generation unit 132 then automatically generates the first article A1 based on the remaining comments after filtering.

[0081] (Analysis Department 133) Analysis unit 133 analyzes the content of Article 1A1. For example, Analysis unit 133 analyzes the content of Article 1A1. Analysis unit 133 analyzes the title, body text, images, or videos of Article 1A1. Analysis unit 133 analyzes the theme, genre, style, tone, etc., of Article 1A1. Analysis unit 133 may also select keywords after analyzing the content of Article 1A1.

[0082] At this time, the analysis unit 133 analyzes the acquired comment C. The analysis unit 133 analyzes the acquired comment C and selects keywords for comment C. For example, the analysis unit 133 selects expressions that appear in the top 10 of comments C as keywords. The analysis unit 133 may refer to the comment sections of 2 to 5 articles related to the event and select expressions that appear more than a threshold number of times (within 24 hours) in each comment C as keywords. Alternatively, the analysis unit 133 may select expressions included in posted information that appears on the SNS timeline as keywords. Furthermore, the analysis unit 133 may divide the posted comments into expressions and select those whose increase rate exceeds a predetermined threshold as keywords.

[0083] (Selection Department 134) The selection unit 134 selects experts corresponding to Article 1A1. The selection unit 134 analyzes the experts' backgrounds, profiles, etc., to identify experts corresponding to Article 1A1. Based on the analysis results regarding the experts, the selection unit 134 identifies experts corresponding to the analysis results of the content of Article 1A1. For example, the selection unit 134 identifies experts whose analysis results regarding the experts include the content of Article 1A1. Alternatively, for example, the selection unit 134 identifies experts who have experience creating articles containing the content of Article 1A1, based on the analysis results regarding the experts and the analysis results of Article 1A1.

[0084] Furthermore, the selection unit 134 analyzes the performance of articles previously written by experts. The selection unit 134 analyzes the performance of articles previously written by experts and prioritizes identifying experts who have written high-performing articles. For example, the selection unit 134 analyzes the performance of articles previously written by experts, calculates a performance score for each expert, ranks the experts, and identifies the experts in order of highest performance. The selection unit 134 then decides the identified experts as candidates to write the second article A2. The selection unit 134 may select multiple experts.

[0085] Furthermore, when selecting experts, the selection unit 134 may select expert candidates by extracting them from a database or list. That is, the selection unit 134 may select candidates to create the second article A2 by extracting them from past creators. In this case, if a candidate (expert) to create the second article A2 accepts the request, the selection unit 134 formally approves and sets them as experts to create the second article A2. At this time, the selection unit 134 may register the approved experts in a database or list them.

[0086] (Provider 135) Next, the service provider 135 provides the selected expert with the first article A1. Based on the analysis results of the analyzed comments, the service provider 135 selects a format for the second article A2 that corresponds to the content of user U's comments and provides the first article A1 along with the selected format. Alternatively, the service provider 135 selects a format for the second article A2 based on keywords selected by analyzing the acquired comments and provides the first article A1 along with the selected format. If the analysis results of comment C contain expressions (such as questions) above a threshold, the service provider 135 selects a format corresponding to those expressions. The service provider 135 calculates the degree of agreement between the expressions contained in the comment and the format, and selects a format where the calculated degree of agreement is above the threshold. For example, if the analysis results of comment C contain expressions of questions above a threshold, the service provider 135 analyzes that user U has questions about the event and selects a Q&A type format (described later). In other words, the service provider 135 selects a format that suits the user U's interests and requests a specialist to create a second article A2 based on the first article A1 using the selected format. The service provider 135 may also provide a single specialist with multiple first articles A1 and formats.

[0087] It is preferable to provide the server device 100 to experts in a format such as the one shown below.

[0088] For example, the provision section 135 provides experts with explanatory formats. For example, the provision section 135 provides experts with commentary formats. For example, the provision section 135 provides experts with Q&A formats. For example, the provision section 135 provides experts with comparative formats. For example, the provision section 135 provides experts with case study formats. For example, the provision section 135 provides experts with step-by-step formats. For example, the provision section 135 provides experts with data-driven formats.

[0089] (Reception desk 136) Reception desk 136 accepts the second article A2. Reception desk 136 accepts the submission of the second article A2 based on the first article A1. Reception desk 136 accepts the submission of the second article A2 based on the selected format.

[0090] (Distribution Section 137) The distribution unit 137 distributes the first article A1 and the second article A2. The distribution unit 137 distributes the first article A1 and the second article A2 to the user U's terminal device 10 and displays them.

[0091] For example, the distribution unit 137 displays the first article A1 and the second article A2 side by side on the terminal device 10. For example, the distribution unit 137 displays the first article A1 and the second article A2 side by side. In this case, the distribution unit 137 may display different displays for each terminal device 10. For example, if the terminal device 10 is a smartphone, the distribution unit 137 may display the first article A1 and the second article A2 side by side. Alternatively, if the terminal device 10 is a laptop or desktop computer, the distribution unit 137 may display the first article A1 and the second article A2 side by side.

[0092] Alternatively, the distribution unit 137 may display the first article A1 and the second article A2 linked together (associated). The distribution unit 137 may also link the first article A1 and the second article A2. For example, the distribution unit 137 may first display the first article A1 along with display information for transitioning to the second article A2 (such as a button or text to display the second article), and then display the second article A2 when user U performs the operation to transition to the second article A2. Alternatively, the distribution unit 137 may first display the second article A2 along with a screen transition button, and then display the first article A1 when user U performs the operation to transition to the screen. The distribution unit 137 may also have a tree structure in which the first article A1 and the second article A2 have a hierarchical parent-child relationship. For example, the distribution unit 137 may first display the first article A1 along with display information for displaying the second article A2 (such as a button or text to display the second article), and then, when user U performs the operation to display the second article, display the second article A2 below the first article A1, shifting it to a different row.

[0093] The distribution unit 137 may also display the second article A2 in a separate window or overlaid on the first article A1 on the terminal device 10.

[0094] The server device 100 may also provide only the second article A2 to the terminal device 10 for display.

[0095] [5. Processing Procedure] Next, the processing procedure by the server device 100 according to the embodiment will be described using Figure 4. Figure 4 is a flowchart of the processing procedure according to the embodiment. Note that the processing procedure shown below is repeatedly executed by the control unit 130 of the server device 100.

[0096] For example, as shown in Figure 4, the acquisition unit 131 of the server device 100 acquires comments posted in response to an event (step S101).

[0097] Next, the generation unit 132 of the server device 100 generates the first article A1 based on the acquired comments (step S102). The generation unit 132 generates the first article A1 using, for example, AI.

[0098] Next, the analysis unit 133 of the server device 100 analyzes the content of the first article A1 (step S103). The analysis unit 133 also analyzes the acquired comment C.

[0099] Next, the selection unit 134 of the server device 100 selects an expert corresponding to the first article A1 (step S104).

[0100] Next, the supply unit 135 of the server device 100 provides the first article A1 to the selected expert (step S105).

[0101] Next, the reception unit 136 of the server device 100 receives the second article A2 based on the first article A1 (step S106).

[0102] Next, the distribution unit 137 of the server device 100 distributes the first article A1 and the second article A2 (step S107).

[0103] [6. Variant Example] The terminal device 10 and server device 100 described above may be implemented in various different forms other than those of the embodiment described above. Therefore, the following describes modifications of the embodiment.

[0104] In the above embodiment, some or all of the processing performed by the server device 100 may actually be performed by the terminal device 10 (or an application running on the terminal device 10). For example, the terminal device 10 may perform all processing in a standalone manner. In this case, the terminal device 10 is assumed to have the same functions as the server device 100 in the above embodiment. Furthermore, in the above embodiment, since the terminal device 10 is in cooperation with the server device 100, from the perspective of the user U, it appears as if the processing of the server device 100 is also being performed by the terminal device 10. In other words, from another perspective, it can be said that the terminal device 10 is equipped with the server device 100.

[0105] [7. Effects] As described above, the information processing device (terminal device 10 and server device 100) according to the present application is characterized by comprising: an acquisition unit 131 that acquires a comment C posted by user U in response to an event; a generation unit 132 that generates a first article A1 based on the acquired comment C; an analysis unit 133 that analyzes the acquired comment C and the first article A1; a selection unit 134 that selects an expert corresponding to the first article A1; a provision unit 135 that provides the first article A1 to the selected expert; a reception unit 136 that receives a second article A2 based on the first article A1; and a distribution unit 137 that distributes the first article A1 and the second article A2.

[0106] This will improve the quality of the articles.

[0107] Furthermore, the selection unit 134 analyzes the experts' backgrounds and profiles and identifies experts whose analysis results include the content of Article 1A1.

[0108] This will improve the quality of the articles.

[0109] Furthermore, the selection unit 134 analyzes the performance of articles previously written by experts, calculates a performance score for each expert, ranks the experts, and identifies them in order of highest performance.

[0110] This will improve the quality of the articles.

[0111] The provisioning unit 135 selects the format for the second article A2 based on the analysis results of comment C analyzed by the analysis unit 133, and provides the first article A1 along with the selected format.

[0112] This will improve the quality of the articles.

[0113] Furthermore, the reception unit 136 accepts the second article A2 based on the selected format.

[0114] This will allow us to improve the quality of the articles.

[0115] Furthermore, the distribution unit 137 distributes the first article A1 and the second article A2 to the user U's terminal device 10 for comparison display.

[0116] This allows the article to be displayed correctly.

[0117] Furthermore, the distribution unit 137 distributes the first article A1 and the second article A2 to the user U's terminal device 10 and displays them linked together.

[0118] This allows the article to be displayed correctly.

[0119] By any or a combination of the above-described processes, the information processing device according to this application can improve the quality of articles.

[0120] [8. Hardware Configuration] Furthermore, the terminal device 10 and server device 100 according to the above-described embodiment are realized by a computer 1000 having a configuration such as that shown in Figure 5. The following explanation will use the server device 100 as an example. Figure 5 is a diagram showing an example of the hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which an arithmetic unit 1030, a primary storage device 1040, a secondary storage device 1050, an output interface 1060, an input interface 1070, and a network interface 1080 are connected by a bus 1090.

[0121] The arithmetic unit 1030 operates based on programs stored in the primary storage device 1040 and the secondary storage device 1050, as well as programs read from the input device 1020, and executes various processes. The arithmetic unit 1030 can be implemented using, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), an ASIC (Application Specific Integrated Circuit), or an FPGA (Field Programmable Gate Array).

[0122] The primary storage device 1040 is a memory device, such as RAM (Random Access Memory), that temporarily stores data used by the arithmetic unit 1030 for various calculations. The secondary storage device 1050 is a storage device where data used by the arithmetic unit 1030 for various calculations and various databases are registered, and can be implemented using ROM (Read Only Memory), HDD (Hard Disk Drive), SSD (Solid State Drive), flash memory, etc. The secondary storage device 1050 may be internal storage or external storage. The secondary storage device 1050 may also be a removable storage medium such as USB (Universal Serial Bus) memory or SD (Secure Digital) memory card. The secondary storage device 1050 may also be cloud storage (online storage), NAS (Network Attached Storage), file server, etc.

[0123] The output I / F 1060 is an interface for transmitting information to be output to output devices 1010, such as displays, projectors, and printers, and is implemented using connectors of standards such as USB (Universal Serial Bus), DVI (Digital Visual Interface), and HDMI (High Definition Multimedia Interface). The input I / F 1070 is an interface for receiving information from various input devices 1020, such as mice, keyboards, keypads, buttons, and scanners, and is implemented using, for example, USB.

[0124] Furthermore, the output interface 1060 and input interface 1070 may be wirelessly connected to the output device 1010 and input device 1020, respectively. In other words, the output device 1010 and input device 1020 may be wireless devices.

[0125] Furthermore, the output device 1010 and the input device 1020 may be integrated as a touch panel. In this case, the output I / F 1060 and the input I / F 1070 may also be integrated as an input / output I / F.

[0126] The input device 1020 may also be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), DVD (Digital Versatile Disc), or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.

[0127] The network interface 1080 receives data from other devices via network N and sends it to the computing unit 1030, and also transmits data generated by the computing unit 1030 to other devices via network N.

[0128] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output interface 1060 and the input interface 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

[0129] For example, when computer 1000 functions as a server device 100, the arithmetic unit 1030 of computer 1000 realizes the functions of the control unit 130 by executing a program loaded onto the primary storage device 1040. Alternatively, the arithmetic unit 1030 of computer 1000 may load a program obtained from another device via the network interface 1080 onto the primary storage device 1040 and execute the loaded program. Furthermore, the arithmetic unit 1030 of computer 1000 may cooperate with other devices via the network interface 1080 and call and use program functions, data, etc., from other programs on other devices.

[0130] [9. Other] Although embodiments of the present invention have been described above, the present invention is not limited by the content of these embodiments. Furthermore, the aforementioned components include those that can be easily conceived by those skilled in the art, those that are substantially the same, and those that fall within the so-called equivalent range. Moreover, the aforementioned components can be combined as appropriate. Furthermore, various omissions, substitutions, or modifications of the components can be made without departing from the gist of the embodiments described above.

[0131] 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.

[0132] 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.

[0133] For example, the server device 100 described above may be implemented using multiple server computers, and the configuration can be flexibly changed, such as by calling external platforms via APIs (Application Programming Interfaces) or network computing depending on the function.

[0134] Furthermore, the embodiments and modifications described above can be combined as appropriate, provided that the processing content is not inconsistent.

[0135] 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]

[0136] 1. Information Processing System 10 Terminal devices 100 Server Devices 110 Communications Department 120 Storage section 130 Control Unit 131 Acquisition Department 132 Generation part 133 Analysis Department 134 Selection Department 135 Provision Department 136 Reception Department 137 Distribution Department

Claims

1. A component that retrieves user comments posted about an event, Based on the aforementioned comments obtained, a generation unit generates the first article, An analysis unit that analyzes the acquired comments and the first article, A selection department to select experts corresponding to the aforementioned first article, A provisioning department that provides the aforementioned first article to the selected expert, A reception desk that accepts the second article based on the first article mentioned above, The distribution unit that distributes the first article and the second article, An information processing device characterized by comprising:

2. The selection unit analyzes the expert's background and profile and identifies the expert whose analysis results include the content of the first article. The information processing apparatus according to feature 1.

3. The selection unit analyzes the performance of articles previously written by the experts, calculates a performance score for each expert, ranks the experts, and identifies the experts in order of highest performance. The information processing apparatus according to claim 1 or 2.

4. The provisioning unit selects the format of the second article based on the analysis results of the comments analyzed by the analysis unit, and provides the first article along with the selected format. The information processing apparatus according to claim 1 or 2.

5. The reception unit receives the second article based on the selected format. The information processing apparatus according to feature 4.

6. The distribution unit distributes the first article and the second article to the user's terminal device and displays them for comparison. The information processing apparatus according to claim 1 or 2.

7. The distribution unit distributes the first article and the second article to the user's terminal device and displays them linked together. The information processing apparatus according to claim 1 or 2.

8. An information processing method performed by an information processing device, The process of obtaining user comments posted about an event, Based on the aforementioned comments obtained, a generation process is performed to generate the first article, An analysis process which involves analyzing the acquired comments and the first article, The selection process for selecting an expert to correspond to the first article mentioned above, A provision process that provides the first article to the selected expert, A submission process for receiving a second article based on the first article mentioned above, A distribution process for distributing the first article and the second article, An information processing method characterized by including

9. Procedure for retrieving user comments posted about an event, Based on the aforementioned comments obtained, the generation procedure for generating the first article is as follows: An analysis procedure for analyzing the acquired comments and the first article, The selection procedure for selecting an expert corresponding to the first article mentioned above, The procedure for providing the aforementioned first article to the selected expert, The procedure for accepting a second article based on the first article mentioned above, The distribution procedure for delivering the first article and the second article, An information processing program characterized by causing a computer to execute it.

Citation Information

Patent Citations

  • Information processing apparatus, information processing method, and information processing program

    JP2019197422A