Information processing device, information processing method, and information processing program
By acquiring and analyzing other users' responses to answers, and generating and providing contribution feedback, the problem of users being unable to measure the contribution of their answers is solved, thereby increasing the motivation to answer questions and improving the quality of answers.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- LY CORP
- Filing Date
- 2022-06-20
- Publication Date
- 2026-05-07
AI Technical Summary
In traditional technologies, it is impossible to measure the contribution of users' answers to problem-solving when they answer questions, leading to a decrease in their willingness to answer.
The system obtains other users' responses to the answers through an information processing device, generates information on the contribution of the answers to problem-solving, and provides feedback to the users who provided the answers based on this contribution information.
This increased users' motivation to answer questions, resulting in a greater quantity and quality of answers.
Smart Images

Figure 0007854869000001 
Figure 0007854869000002 
Figure 0007854869000003
Abstract
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, there is a technique for providing content including questions and answers by allowing other users to answer predetermined questions posted by users via the Internet (see, for example, Patent Document 1).
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, users only answer questions, and it is impossible to grasp how much the answer contributes to the solution of the question. Therefore, there is a risk that the willingness to answer questions will decrease.
[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 that can enhance the willingness of users to answer questions.
Means for Solving the Problems
[0006] The information processing apparatus according to the present application includes an acquisition unit, a generation unit, and a provision unit. The acquisition unit acquires reaction information indicating the reaction of other users who have viewed the answer of a user to a question. The generation unit generates contribution degree information indicating the degree of contribution to the solution of the question based on the acquired reaction information. The provision unit provides information based on the generated contribution degree information to the user who gave the answer.
Effects of the Invention
[0007] According to one embodiment, the effect is to increase the user's motivation to answer the questions. [Brief explanation of the drawing]
[0008] [Figure 1A] Figure 1A shows the first process performed by the information processing device according to this embodiment. [Figure 1B] Figure 1B shows the second process performed by the information processing device according to the embodiment. [Figure 2] Figure 2 shows an example of the configuration of an information processing system according to the embodiment. [Figure 3] Figure 3 shows an example of the configuration of an information processing device according to the embodiment. [Figure 4] Figure 4 shows an example of user information. [Figure 5] Figure 5 shows an example of icon information. [Figure 6] Figure 6 shows an example of how icon images are displayed as thumbnail images for questions. [Figure 7] Figure 7 is a flowchart showing the processing procedure of process 1 executed by the information processing device according to the embodiment. [Figure 8] Figure 8 is a flowchart showing the processing procedure for processing step 2 executed by the information processing device according to the embodiment. [Figure 9] Figure 9 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 each of the following embodiments, and redundant descriptions are omitted.
[0010] (Embodiment) First, the processes performed by the information processing device according to the embodiment will be described using Figures 1A and 1B. Figures 1A and 1B are diagrams showing processes 1 and 2 performed by the information processing device according to the embodiment. Figures 1A and 1B show an example of the operation of the information processing system S, which includes the information processing device 1 according to the embodiment.
[0011] As shown in Figure 1A, the information processing system S according to this embodiment includes an information processing device 1 and a user terminal 100.
[0012] In the first process shown in Figure 1A, the information processing system S according to the embodiment determines whether a user who has selected one tab from among multiple tabs meets predetermined conditions related to that tab, and proposes posts related to the tab to users who meet the predetermined conditions.
[0013] Specifically, the information processing device 1 first accepts a tab selection from the user via the user terminal 100 (step S1). In the example shown in Figure 1A, the case where a tab providing tab content related to the area "Aoba Ward, Yokohama City" (region tab) is selected is shown. Which region is displayed as the region tab is determined by, for example, the user's location (address or region registered by the user), behavioral information (search behavior, history of visits to the region, etc.), user specifications, etc.
[0014] Next, the information processing device 1 determines whether the user who selected the tab meets predetermined conditions related to the tab (step S2). For example, the information processing device 1 makes this determination based on the relationship between the user's attribute information and the tab's attribute information.
[0015] Specifically, when the location of the user matches the region of the region tab, the information processing apparatus 1 determines that a predetermined condition is satisfied. Further, when the interest of the user (events, articles, regions in which the user is interested) estimated from the behavior information of the user matches the content of the tab, the information processing apparatus 1 determines that a predetermined condition is satisfied.
[0016] Subsequently, the information processing apparatus 1 generates proposal content for proposing a post related to the tab to a user who satisfies a predetermined condition (step S3). In the example shown in FIG. 1A, the information processing apparatus 1 generates proposal content for proposing a post of an answer to such a question by displaying a question related to the region in the region tab. Such questions are extracted, for example, from questions posted in another domain such as a Q&A site that are related to the region tab.
[0017] Also, when there are a predetermined number or more of the extracted questions and the number exceeds the number that can be displayed as proposal content, the information processing apparatus 1 selects questions to be displayed as proposal content based on the information related to each question. For example, the information processing apparatus 1 selects questions with a predetermined number or more (or less than a predetermined number) of answers to the questions, questions highly relevant to user information such as the user's attribute information, questions similar to questions the user has answered in the past, questions with high rewards obtained by answering, questions with a recent posting date, etc. as questions to be displayed as proposal content.
[0018] Subsequently, for the user determined to satisfy the predetermined condition, the information processing apparatus 1 displays the tab content related to the tab selected by the user and the generated proposal content on the user terminal 100 (step S4). In the example shown in FIG. 1A, the information processing apparatus 1 displays the proposal content "Tell me about the region" for proposing a post of an answer to the question and the tab content "News around Aoba-ku, Yokohama City" related to the region of the region tab. <所定数以上あり、提案コンテンツとして表示可能な数を超えている場合には、各質問に関する情報に基づいて、提案コンテンツとして表示する質問を選別する。例えば、情報処理装置1は、質問に対する回答数が所定数以上(あるいは所定数未満)の質問や、ユーザの属性情報等といったユーザ情報と関連性が高い質問、ユーザが過去に回答した質問と類似する質問、回答することで得られる報酬が高い質問、投稿日が新しい質問等を提案コンテンツとして表示する質問として選別する。
[0019] Furthermore, the proposed content questions shown in Figure 1A include questions for which answers are currently being solicited and questions for which answers have closed. If the user selects a question for which answers are currently being solicited, the information processing device 1 will display a dedicated form screen for submitting an answer and answers from other users. If the user selects a question for which answers have closed, the information processing device 1 will display answers from other users.
[0020] Furthermore, the information processing device 1 may, for example, only display tab content to users who are determined not to meet certain conditions. The information processing device 1 may also display questions and answers in suggested content to users who are determined not to meet certain conditions. In such cases, the information processing device 1 may also display a message prohibiting the user from answering. For example, the information processing device 1 may use the "Answers Wanted" or "Answers Closed" messages shown in Figure 1A as a message prohibiting answers, or a message such as "View Answers Only," and may also display a heading that assumes viewing of answers to questions, such as "Tell Me About Your Local Area" instead of "Learn More About Your Local Area."
[0021] Thus, the information processing device 1 according to this embodiment can suggest posts related to the tab to users who meet predetermined conditions related to the tab, thereby suggesting posts to users who are interested in the content of the tab. In other words, according to the information processing device 1 according to this embodiment, posts can be suggested to the appropriate users. As a result, appropriate posts related to the tab can be collected.
[0022] Furthermore, in the information processing device 1 according to the embodiment, when a user answers a question in the proposed content shown in Figure 1A, the device provides the user with information based on their contribution to solving the question.
[0023] This point will be explained as process 2 shown in Figure 1B. In process 2 shown in Figure 1B, the information processing system S according to the embodiment generates contribution information indicating the degree of contribution to solving the question based on reaction information showing the reactions of other users who have viewed the user's answer to the question, and provides information based on the generated contribution information to the user who provided the answer.
[0024] Specifically, the information processing device 1 according to the embodiment first receives the user's answer to a question (step S11). For example, the information processing device 1 receives the user's answer to a question from a user who has selected a region tab and viewed the suggested content question.
[0025] Next, the information processing device 1 displays the received user's response on the user terminal 100 of another user (step S12). For example, the information processing device 1 displays the question and answer to another user who has selected the region tab.
[0026] Next, the information processing device 1 obtains reaction information from other users who have viewed the answer (step S13). The reaction information includes, for example, whether or not a button to agree with the answer (like button, etc.) was pressed, whether or not a comment was posted on the answer, and the content of the comment.
[0027] Next, the information processing device 1 generates contribution information indicating the degree of contribution to solving the question based on the response information (step S14). For example, the information processing device 1 inputs the response information into a model trained as a dataset of feature information extracted from the response information and a score indicating the degree of contribution, and generates contribution information using the output score as the degree of contribution. The feature information includes, for example, the number of users who pressed the "agree with the answer" button, the number of users who posted comments on the answer, and the content of posts indicating that the question has been resolved.
[0028] Furthermore, the information processing device 1 may be configured to increase its contribution not only based on the model, but also, for example, based on the number of users who click the "agree with the answer" button, the number of users who post comments on the answer, or the number of posts indicating that the question has been resolved.
[0029] Next, the information processing device 1 generates information based on the generated contribution information (step S15), and provides the generated information to the user who provided the response (step S16).
[0030] In the example shown in Figure 1B, the information processing device 1 displays information based on contribution information, such as "Your answer helped X people!", on the user terminal 100. In other words, the information processing device 1 provides information through display that shows how much the user contributed to solving the question. Also, as shown in Figure 1B, the information processing device 1 may display information to show detailed information based on contribution information, such as "Check details on My Page". If such a display is selected, it will display the question answered, the content of the answer, and information on reactions to the answer.
[0031] The number of people shown in Figure 1B could be, for example, the number of users who clicked the "agree with the answer" button, the number of users who posted comments on the answer, or the number of posts indicating that the question was resolved. Alternatively, the contribution score output from the above model could be normalized by the number of people (rounded down to the nearest whole number).
[0032] In this way, the information processing device 1 can increase the user's motivation to answer by providing the user with information based on contribution information derived from response information showing the reactions of other users. As a result, it is possible to increase the number of answers to questions and improve the quality of the answers.
[0033] Furthermore, the information processing device 1 may, for example, display information based on contribution information only when the user selects a tab associated with the answered question, that is, when displaying the tab content (and suggested content) of the tab associated with the answered question.
[0034] Alternatively, the information processing device 1 may provide information based on the contribution level information via push notification after a predetermined period from the date and time of the response.
[0035] Next, an example of the configuration of the information processing system S according to the embodiment will be described using Figure 2. Figure 2 is a block diagram showing an example of the configuration of the information processing system S according to the embodiment. As shown in Figure 2, in the information processing system S according to the embodiment, the information processing device 1 and the user terminal 100 are connected to the network N by wire or wireless. The network N is, for example, the Internet, WAN (Wide Area Network), LAN (Local Area Network), etc.
[0036] Information Processing Device 1 is a server device that executes an information processing method according to the embodiment. Information Processing Device 1 determines whether a user who has selected one tab from among multiple tabs meets predetermined conditions related to the tab, and proposes posts related to the tab to users who meet the predetermined conditions. In addition, Information Processing Device 1 generates contribution information indicating the degree of contribution to solving the question based on reaction information showing the reactions of other users who have viewed the user's answer to the question, and provides information based on the generated contribution information to the user who provided the answer.
[0037] Furthermore, the information processing device 1 is an information processing device that works in conjunction with multiple user terminals 100 and provides each user terminal 100 with API (Application Programming Interface) services for various applications (hereinafter referred to as "apps") and various data, and is implemented by a server device or a cloud system.
[0038] Furthermore, the information processing device 1 may be an information processing device that provides some kind of web service online to each user terminal 100. For example, the information processing device 1 may provide services such as internet connection, search services, 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 web services. In practice, the information processing device 1 may cooperate with various servers that provide the above-mentioned web services and act as an intermediary for web services, or it may be responsible for processing web services.
[0039] User terminal 100 is a terminal device owned by the user. User terminal 100 can be any type of terminal device, such as a smartphone, desktop PC, notebook PC, or tablet PC. User terminal 200 transmits various information to the information processing device 1, etc., and receives information provided by the information processing device 1, etc.
[0040] Next, with reference to Figure 3, an example configuration of the information processing device 1 will be described.
[0041] Figure 3 is a diagram showing an example configuration of an information processing device 1 according to an embodiment. As shown in Figure 3, the information processing device 1 has a communication unit 2, a control unit 3, and a storage unit 4. The control unit 3 includes a reception unit 31, a determination unit 32, a proposal unit 33, a display processing unit 34, an acquisition unit 35, a contribution generation unit 36, and a provision unit 37. The storage unit 4 stores user information 41 and icon information 42.
[0042] The communication unit 2 is implemented, for example, by a NIC (Network Interface Card). The communication unit 2 is connected to the network by wire or wireless connection.
[0043] The control unit 3 is a controller and is implemented by a processor such as a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs (corresponding to an example of an information processing program) stored in the memory device inside the information processing device 1, using RAM or the like as a working area. Alternatively, the control unit 3 is a controller and may be implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), or GPGPU (General Purpose Graphic Processing Unit).
[0044] The memory unit 4 is implemented by, for example, semiconductor memory elements such as RAM (Random Access Memory) and flash memory, or by storage devices such as hard disks and optical discs.
[0045] User information 41 is information about the user. Figure 4 shows an example of user information 41. As shown in Figure 4, user information 41 includes items such as "User ID," "Attribute Information," and "Behavioral Information."
[0046] "User ID" is identification information that identifies a user. "Attribute information" is information that indicates the user's attributes. Attribute information includes psychographic attributes and demographic attributes, etc. "Behavioral information" is information that indicates the user's behavior on the internet, and includes information such as search behavior, purchasing behavior, posting behavior such as questions and answers, and reaction behavior to answers.
[0047] Icon information 42 is information about the icons displayed in the tab content. Figure 5 shows an example of icon information 42. As shown in Figure 5, icon information 42 includes items such as "Icon ID," "Question Attribute," "Icon Information," and "Number of Responses."
[0048] "Icon ID" is identification information that identifies the icon. "Question Attribute" is information indicating the status of responses to the question. "Icon Information" is information about the displayed icon, including the text and icon image (see Figure 6) shown in Figure 5. "Number of Responses" is information indicating the conditions for displaying the icon, including the number of responses to the question as a condition. Details of icon display using icon information 42 will be described later in Figure 6.
[0049] Next, we will explain the functions of the control unit 3 of the information processing device 1 (reception unit 31, determination unit 32, proposal unit 33, display processing unit 34, acquisition unit 35, contribution generation unit 36, and provision unit 37).
[0050] The reception unit 31 receives various information from the user. For example, the reception unit 31 classifies the content contained in a given content (e.g., news content) into multiple categories and accepts user operations to select one tab from among the tabs associated with each category.
[0051] In other words, tabs are display components used to show content related to the tab's category (tab content), and examples include tabs corresponding to categories such as business (business tab), region (tab), sports (sports tab), and entertainment (entertainment tab).
[0052] Furthermore, the reception unit 31 accepts user submissions for proposed content, which will be described later, by the proposal unit 33. For example, the reception unit 31 accepts submissions of answers to questions included in the proposed content.
[0053] The determination unit 32 determines whether the user who selected the tab meets predetermined conditions related to the tab. For example, the determination unit 32 determines whether the predetermined conditions are met based on the relationship between the attribute information of the user who selected the tab and the attribute information of the tab.
[0054] Specifically, the determination unit 32 determines that a predetermined condition is met if the user's location matches the region in the region tab. The determination unit 32 also determines that a predetermined condition is met if the category of the user's interests (events, items, or regions of interest) estimated from the user's behavioral information matches the content (category) of the tab.
[0055] The suggestion unit 33 suggests tab-related posts to users determined by the determination unit 32 to meet predetermined conditions. Specifically, the suggestion unit 33 generates suggestion content that suggests tab-related posts to users determined to meet predetermined conditions. For example, the suggestion unit 33 generates suggestion content that suggests posts answering questions related to tabs.
[0056] Such questions are extracted from questions posted on other domains, such as Q&A sites, that relate to tabs. For example, proposal unit 33 analyzes the text information of the questions and extracts questions that contain content related to the region of the region tab.
[0057] Furthermore, if the number of extracted questions exceeds a predetermined number and surpasses the number of questions that can be displayed as suggested content, the suggestion unit 33 selects the questions to be displayed as suggested content based on information about each question. For example, the suggestion unit 33 selects questions to be displayed as suggested content that have a predetermined number of answers (or fewer than a predetermined number), questions that are highly relevant to user information such as user attribute information, questions that are similar to questions that the user has answered in the past, questions that offer high rewards for answering, and questions that have been posted recently.
[0058] Furthermore, when the proposal unit 33 proposes multiple questions as suggested content, it determines the display order of the questions based on factors such as the number of answers to the questions, the degree of relevance to user information such as user attribute information, the degree of similarity to questions previously answered by the user, the reward obtained for answering, and the posting date.
[0059] Furthermore, the proposal unit 33 determines an icon image representing the status of each question in the proposed content to be used as the thumbnail image for the question. For example, the proposal unit 33 refers to the icon information 42 and determines (selects) an icon image to be used as the thumbnail image based on the number of answers to the question (number of users who answered). The selection of the icon image may be based not only on the number of answers, but also on the posting date or the content of the answers (whether there are many negative or positive answers, etc.).
[0060] Here, we will explain the icon image displayed as the thumbnail image for a question using Figure 6. Figure 6 shows an example of the icon image displayed as the thumbnail image for a question. Note that the icon image shown in Figure 6 is based on the icon information 42 shown in Figure 5.
[0061] As shown in Figure 6, the suggestion unit 33 displays the icon image of the icon information "Everyone Tell Me" with icon ID "I1" in the icon information 42 as a thumbnail image for questions that have received 0-4 answers and are currently accepting responses.
[0062] Furthermore, as shown in Figure 6, the proposal unit 33 selects the icon image of icon information "N responses" with icon ID "I4" in icon information 42 as the thumbnail image for a question that has received 11 responses and has closed for responses (recruitment closed), and displays the icon image of "11 responses". In this way, by displaying an icon image that indicates the status of the question, users can easily and visually grasp the status of the question.
[0063] Furthermore, as shown in Figure 6, the questions in the proposed content may include both questions for which responses are currently being solicited and questions for which responses have closed.
[0064] Furthermore, the suggestion unit 33 suggests that users who are determined by the determination unit 32 not meet the predetermined conditions view posts related to the tab. Specifically, the suggestion unit 33 generates suggestion content that includes a question and answer, along with a display that prohibits users from posting answers (only allowing viewing).
[0065] The display processing unit 34 displays various information on the user terminal 100. For example, for users that the display processing unit 34 determines meet certain conditions, it displays tab content related to the tab selected by the user and generated suggestion content on the user terminal 100.
[0066] Furthermore, the display processing unit 34 may, for example, display only tab content to users who it determines do not meet the predetermined conditions. Alternatively, the display processing unit 34 may display suggested content to users who it determines do not meet the predetermined conditions, which may include a question and answer, as well as a message prohibiting the user from answering.
[0067] Furthermore, if a user selects a question for which answers are being solicited, the display processing unit 34 displays a dedicated form screen for submitting an answer (only for users who meet certain conditions) and answers from other users. Also, if a user selects a question for which answers are being solicited, the display processing unit 34 displays answers from other users.
[0068] Furthermore, when displaying another user's answer, the display processing unit 34 may also display information about that user. For example, the display processing unit 34 may indicate that the answer was posted via the suggestion content of the suggestion unit 33. This makes it possible to determine whether the answer was posted by another user related to the question (for example, someone familiar with the question) via the suggestion content, or by another user whose connection to the question is unclear, such as on a Q&A site or other domain.
[0069] Furthermore, the display processing unit 34 may display an indication that a response has been submitted via the suggested content, along with attribute information of other users who have responded (e.g., housewife in her 30s, with children).
[0070] The acquisition unit 35 acquires reaction information that shows the reactions of other users who have viewed the user's post received by the reception unit 31. Specifically, the acquisition unit 35 acquires reaction information that shows the reactions of other users who have viewed the post containing an answer to a question about the proposed content.
[0071] Reaction information includes, for example, whether or not a user clicked a button to agree with the answer (such as a "Like" button), whether or not a comment was posted regarding the answer, and the content of that comment.
[0072] The contribution generation unit 36 generates contribution information indicating the degree of contribution to the resolution of the question based on the response information. For example, the contribution generation unit 36 inputs the response information into a model that has been trained using feature information extracted from the response information and a score indicating the degree of contribution as a dataset, and generates contribution information using the output score as the degree of contribution. The feature information includes, for example, the number of users who pressed the "agree with the answer" button, the number of users who posted comments on the answer, and the content of posts indicating that the question has been resolved.
[0073] Furthermore, the contribution generation unit 36 may not be limited to a specific model; for example, it may also be configured to increase the contribution level based on the number of users who clicked the "agree with the answer" button, the number of users who posted comments on the answer, or the number of posts indicating that the question has been resolved.
[0074] The provision unit 37 provides information based on the generated contribution information to the user who provided the answer. For example, as shown in Figure 1B, the provision unit 37 displays information based on the contribution information, such as "Your answer helped X people!", on the user terminal 100. In other words, the provision unit 37 provides information by displaying the number of users whose questions were resolved by the user's answer.
[0075] Furthermore, the provisioning unit 37 may provide information based on the generated contribution information only when the user performs a predetermined operation. For example, the provisioning unit 37 may display information based on the contribution information only when the user selects the tab associated with the answered question, that is, when displaying the tab content (and suggested content) of the tab associated with the answered question.
[0076] Alternatively, the provision unit 37 may provide information based on the contribution information via push notification after a predetermined period from the date and time of the response.
[0077] Next, the processing steps of the processes executed by the information processing device 1 according to the embodiment will be described using Figures 7 and 8. Figure 7 is a flowchart showing the processing steps of process 1 executed by the information processing device 1 according to the embodiment. Figure 8 is a flowchart showing the processing steps of process 2 executed by the information processing device 1 according to the embodiment.
[0078] First, we will explain the first process executed by the information processing device 1 using Figure 7.
[0079] As shown in Figure 7, in process 1, the control unit 3 first accepts a tab selection from the user (step S101).
[0080] Next, the control unit 3 determines whether the user who received the tab meets predetermined conditions related to the tab (step S102).
[0081] If the user meets a predetermined condition (step S102: Yes), the control unit 3 generates suggestion content that suggests posts related to the tab to that user (step S103).
[0082] Next, the control unit 3 displays the tab content related to the selected tab and the generated suggestion content on the user terminal 100 (step S104), and then terminates the process.
[0083] On the other hand, in step S102, if the user does not meet the predetermined conditions (step S102: No), the control unit 3 displays tab content related to the selected tab to that user (step S105) and terminates the process. In other words, it does not display suggested content.
[0084] Next, we will explain the second process executed by the information processing device 1 using Figure 8.
[0085] In the second process shown in Figure 8, the control unit 3 first receives the answer to the question, which is the proposed content (step S201).
[0086] Next, the control unit 3 displays the received response to other users (step S202).
[0087] Next, the control unit 3 acquires information on other users' responses to the answer (step S203).
[0088] Next, the control unit 3 generates contribution information based on the reaction information (step S204).
[0089] Next, the control unit 3 generates information based on the contribution information (step S205).
[0090] Next, the control unit 3 provides the generated information to the user (step S206) and terminates the process.
[0091] 〔others〕 Furthermore, some of the processes described as being performed automatically in the above embodiments can be performed manually. Alternatively, 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 various data and parameters shown in the above documents and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.
[0092] 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.
[0093] For example, some or all of the storage unit 4 shown in Figure 3 may be stored in a storage server or the like, rather than being held by each device. In this case, each device obtains various information by accessing the storage server.
[0094] [Hardware configuration] Furthermore, the information processing device 1 according to the above embodiment is realized by a computer 1000 having a configuration such as that shown in Figure 9. Figure 9 is a diagram showing an example of a 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 IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected by a bus 1090.
[0095] 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 primary storage device 1040 is a memory device, such as RAM, 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 is implemented using ROM (Read Only Memory), HDD (Hard Disk Drive), flash memory, etc.
[0096] Output IF1060 is an interface for transmitting information to be output to output devices 1010, which output various types of information such as monitors and printers. It is implemented using connectors of standards such as USB (Universal Serial Bus), DVI (Digital Visual Interface), and HDMI (High Definition Multimedia Interface). Input IF1070 is an interface for receiving information from various input devices 1020, such as mice, keyboards, and scanners. It is implemented using, for example, USB.
[0097] 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), tape media, magnetic recording media, or semiconductor memory. Furthermore, the input device 1020 may also be an external storage medium such as a USB memory stick.
[0098] Network IF1080 receives data from other devices via network N and sends it to the arithmetic unit 1030, and also transmits data generated by the arithmetic unit 1030 to other devices via network N.
[0099] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 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.
[0100] For example, when computer 1000 functions as information processing device 1, the arithmetic unit 1030 of computer 1000 realizes the functions of control unit 3 by executing a program loaded on primary storage device 1040.
[0101] 〔effect〕 As described above, the information processing device 1 according to the embodiment comprises a display processing unit 34, a determination unit 32, and a suggestion unit 33. The display processing unit 34 displays tab content related to the tab selected by the user from among a plurality of tabs displayed on the user terminal 100. The determination unit 32 determines whether the user who selected the tab meets predetermined conditions related to the tab. The suggestion unit 33 suggests posts related to the tab to users who meet the predetermined conditions. With this configuration, posts can be suggested to appropriate users.
[0102] Furthermore, the information processing device 1 according to the embodiment includes an acquisition unit 35, a contribution level generation unit 36 (generation unit), and a provision unit 37. The acquisition unit 35 acquires reaction information that shows the reactions of other users who have viewed the user's answer to a question. The contribution level generation unit 36 generates contribution level information that shows the degree of contribution to solving the question based on the acquired reaction information. The provision unit 37 provides information based on the generated contribution level information to the user who has provided the answer. With this configuration, it is possible to increase the user's motivation to answer questions.
[0103] 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.
[0104] 〔others〕 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 various data and parameters shown in the above document and drawings can be changed at will unless otherwise specified. For example, the various information shown in each figure is not limited to the information shown.
[0105] 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.
[0106] Furthermore, each of the processes described in the embodiments above can be combined as appropriate, provided that the processing content does not contradict each other.
[0107] Furthermore, the terms "section, module, unit" used above can be replaced with "means" or "circuit," etc. For example, control unit 3 can be replaced with control means or control circuit. [Explanation of symbols]
[0108] 1. Information Processing Device 2 Communications Department 3. Control Unit 4 Storage section 31 Reception Department 32 Judgment section 33 Proposal Department 34 Display Processing Unit 35 Acquisition Department 36 Contribution Generation Unit 37 Providing Department 41 User Information 42 Icon Information 100 user terminals S Information Processing System
Claims
1. An acquisition unit that acquires reaction information, which is a post made by another user in response to a user's answer to a question, Based on the acquired response information, a generation unit generates contribution information indicating the degree to which the answer contributed to the resolution of the question, A provisioning unit that provides information based on the generated contribution information to the user who provided the aforementioned response, Equipped with, The generating unit is By inputting the response information into a model trained with feature information extracted from the response information and a score indicating the degree of contribution as a dataset, the model generates contribution information with the output score as the degree of contribution. Information processing device.
2. The aforementioned reaction information is, This includes at least one of the following: whether or not an action was taken to agree with the aforementioned answer, whether or not a comment was posted regarding the aforementioned answer, and the content of the comment posted. The information processing apparatus according to claim 1.
3. The aforementioned characteristic information is This includes the number of users who agreed with the aforementioned answer, the number of users who posted comments on the aforementioned answer, and the content of posts indicating that the question has been resolved. The information processing apparatus according to claim 1.
4. A display processing unit that displays tab content related to the tab selected by the user from among multiple tabs displayed on the user terminal, A determination unit that determines whether the user who selected the tab satisfies predetermined conditions related to the tab, A proposal unit that proposes to the user who meets the specified conditions to post an answer to the question related to the tab, Equipped with, The acquisition unit is, The system acquires the reaction information of other users who have viewed the answers to the questions proposed by the proposal unit. The information processing apparatus according to claim 1.
5. The aforementioned supply unit is, When displaying the tab content of the tab associated with the answered question, provide information based on the contribution information. The information processing apparatus according to claim 4.
6. The information based on the aforementioned contribution information is: This information indicates the number of users whose questions were resolved by the user's response. The information processing apparatus according to claim 1.
7. A method of information processing performed by a computer, The process involves obtaining reaction information, which is a post made by other users in response to a user's answer to a question, and A generation step that generates contribution information indicating the degree to which the answer contributed to the resolution of the question, based on the acquired response information, A provision process that provides information based on the generated contribution information to the user who provided the aforementioned response, Includes, The aforementioned generation step is By inputting the response information into a model trained with feature information extracted from the response information and a score indicating the degree of contribution as a dataset, the model generates contribution information with the output score as the degree of contribution. Information processing methods.
8. A procedure for obtaining reaction information, which is a post made by other users in response to a user's answer to a question, A generation procedure for generating contribution information that indicates the degree to which the answer contributed to the resolution of the question, based on the acquired response information, A procedure for providing information based on the generated contribution information to the user who provided the aforementioned response, Have the computer run it, The aforementioned generation procedure is: By inputting the response information into a model trained with feature information extracted from the response information and a score indicating the degree of contribution as a dataset, the model generates contribution information with the output score as the degree of contribution. Information processing program.
Citation Information
Patent Citations
Content creation device and content creation method
JP2012064165A
Knowledge sharing service providing system, method thereof and program
JP2015109065A
Learning support system, control method, and program
JP2016075747A
Information processing system, information processing method, and information processing program
JP2019101481A
Information processing device, program, and information processing method
JP6910692B1