Information processing device, information processing method, and program
The information processing device infers user interests and ensures theme alignment by using a questioning and generation determination unit, addressing the challenge of irrelevant responses and enhancing interaction relevance.
Patent Information
- Application Number
- JP2025140379
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-26
- Publication Date
- 2025-11-12
AI Technical Summary
Existing systems fail to accurately infer user interests and determine if user responses deviate from a predetermined theme, leading to irrelevant interactions.
An information processing device and method that includes a questioning unit, receiving unit, and generation determination unit to ask questions, receive answers, infer interests, and determine theme suitability, using AI or pre-prepared models to ensure responses align with the intended topic.
Enables accurate inference of user interests and prevents responses from deviating from the theme, allowing for relevant interactions and deeper understanding of user needs.
Smart Images

Figure 2025169424000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, an information processing method, and a program for receiving a response from a user. Regarding. [Background technology]
[0002] Traditionally, users have been asked questions, and their needs have been understood by receiving their answers. For example, in Patent Document 1, a chat-based service for a local government is being offered. When provided on a screen, menu item selections or questions included in the displayed message a receiving unit that receives an answer to the menu item or the question from the user; Refer to the storage unit that stores a table with a hierarchical structure that has one-to-one correspondence with the transition destination information. and determining the transition destination information corresponding to the accepted selection of the item or the answer to the question. A determination unit and a transition destination information determining unit for determining a new menu or information on the service based on the determined transition destination information. a generating unit for generating a message displaying information of the user; An information processing device has been proposed that has a communication control unit that transmits information to a terminal device. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 2021-051551 Summary of the Invention [Problem to be solved by the invention]
[0004] Even if you receive a response from a user, you cannot understand what the user's interests are. Also, the answers from users may deviate from the expected topic. There are also.
[0005] The present invention is not limited to inferring user interests or predicting user responses. and an information processing device capable of determining whether the information has deviated from a predetermined theme. We provide a management method and program. [Means for solving the problem]
[0006] [Concept 1] The information processing device according to the present invention comprises: a questioning unit that asks a user a question; a receiving unit that receives a user answer to the user question from the user; a generation determination unit using an input question for inferring interests using the user's answers; an acquisition unit that acquires the estimated first interest from the may also be provided.
[0007] [Concept 2] In the information processing device according to concept 1, The receiving unit receives an answer from the user to concretize the inferred first interest. Good too.
[0008] [Concept 3] In the information processing device according to concept 2, When the receiving unit receives an answer from the user to specify the inferred first interest, The acquisition unit uses the answer to be realized to generate the second interest from the generation determination unit. You may obtain it.
[0009] [Concept 4] In the information processing device according to concept 3, The receiving unit receives information about the process of the inferred second interest from the user. Good too.
[0010] [Concept 5] In any one of the information processing devices of concepts 1 to 4, The acquisition unit uses the user's answer to determine the relevance to the process by the generation determination unit. Let them do it, In response to the determination result by the generation determination unit, the acquisition unit determines that the relevance to the process is high. In this case, the questioning unit asks the user questions about the specific contents of the process, The receiving unit may receive a response from the user regarding specific details of the process.
[0011] [Concept 6] In the information processing device of concept 4 or 5, Information about the process received from the user or specific content of the process The acquisition unit acquires the third interest regarding the process from the generation determination unit using the answer. You may get it.
[0012] [Concept 7] In any one of the information processing devices of concepts 1 to 6, The acquisition unit acquires input questions for determining theme suitability for answers input by a user. The result of the determination of the theme suitability may be obtained from the generation determination unit using the above.
[0013] [Concept 8] The information processing device according to the present invention comprises: a questioning unit that asks a user a question; a receiving unit that receives a user answer to the user question from the user; A generation determination unit uses an input question for determining thematic suitability of the user's answer. an acquisition unit that acquires a result of the theme suitability judgment from the may also be provided.
[0014] [Concept 9] The information processing method according to the present invention comprises: a step of asking a user question to a user by a questioning unit; a step of receiving a user answer to the user question from the user by a receiving unit; and, The acquisition unit uses an input question for inferring interests using the user's answer. acquiring the estimated first interest from the generation determination unit; may also be provided.
[0015] [Concept 10] The information processing method according to the present invention comprises: a step of asking a user question to a user by a questioning unit; a step of receiving a user answer to the user question from the user by a receiving unit; and, The acquisition unit uses an input question for determining the theme suitability of the user's answer. acquiring a result of the determination of the theme suitability from the generation determination unit; may also be provided.
[0016] [Concept 11] The program according to the present invention comprises: A program installed on a computer, On the computer where the program is installed, A function for asking a user question to a user; a function of receiving a user answer to the user question from the user; a generation determination unit using an input question for inferring interests using the user's answers; A function to get the first interest guessed from may be realized.
[0017] [Concept 12] The program according to the present invention comprises: A program installed on a computer, On the computer where the program is installed, A function for asking a user question to a user; a function of receiving a user answer to the user question from the user; A generation determination unit uses an input question for determining thematic suitability of the user's answer. A function to obtain the theme suitability judgment results from may be realized. [Effects of the Invention]
[0018] In one aspect of the present invention, input questions are used to infer interests using user answers. In the case where the first interest is generated and the estimated first interest is acquired from the generation determination unit, In another aspect of the present invention, , an input question for determining the theme suitability of the user's answer is generated, and the generation and determination unit When the method of acquiring the result of the theme compatibility is adopted, the answer from the user is assumed to be This allows you to determine whether the content has deviated from the intended theme. [Brief explanation of the drawings]
[0019] [Figure 1] FIG. 10 is a diagram for explaining an example of an anchoring process performed in the information processing system according to the embodiment of the present invention. [Figure 2] 1 is a diagram for explaining an example of a process for grasping interests that is executed in an information processing system according to an embodiment of the present invention; [Figure 3] 10A and 10B are diagrams for explaining an example of processing for drilling down into specific content of interests, which is performed in the information processing system according to the embodiment of the present invention; [Figure 4] FIG. 10 is a diagram for explaining an example of processing for grasping process-related interests, which is executed in the information processing system according to the embodiment of the present invention. [Figure 5]10A and 10B are diagrams for explaining an example of a process for confirming addition or termination performed in the information processing system according to the embodiment of the present invention; [Figure 6] 1 is a block diagram of an information processing system according to an embodiment of the present invention; DETAILED DESCRIPTION OF THE INVENTION
[0020] Embodiment "composition" An embodiment of an information processing device according to the present invention will be described below. Information processing method using information processing device, installed to generate information processing device This also applies to programs and storage media such as USBs and DVDs that store such programs. It is also available on various devices such as PCs, smartphones, and tablets. A program to be installed is also provided. The term "A or B" means either "A", "B" or "A and B". It means.
[0021] The information processing device 1 (see FIG. 6) of this embodiment is a system made up of multiple devices. Some or all of the elements constituting the information processing device 1 may be provided in a server. Typically, an information processing system includes an information processing device 1 such as a server and a plurality of users. The system is composed of other devices such as a user terminal 100.
[0022] An information processing device 1, which is a server or the like, is capable of communicating with a plurality of user terminals 100. (See FIG. 6). The user terminal 100 may be a personal computer, a smartphone, a tablet terminal, or a These devices include wearable computers such as smartwatches and smart glasses. Typically, the user terminal 100 is a mobile terminal such as a smartphone or tablet terminal. The device includes an operation unit 120 for a user to input information and a display unit 110 for displaying information. In a smartphone or a tablet terminal, the operation display unit may be an operation unit 120. The display unit 110 has the functions of:
[0023] Answers from and questions to the user are given via the user terminal 100. Input from the administrator and output to the administrator are made via one or more administrator terminals 150. The administrator terminal 150 may be, for example, a personal computer, a smartphone, Tablet devices, wearable computers such as smartwatches and smart glasses, etc. The administrator terminal 150 is a terminal that includes an operation unit 170 for the administrator to input information, and The device may also have a display unit 160 for displaying information. In this case, the operation and display unit has the functions of the operation unit 170 and the display unit 160. Input from users and administrators may be by text input or by voice input. This may also be done.
[0024] As shown in FIG. 6, the information processing device 1 includes a questioning unit 10 that asks a user a question. a receiving unit 20 for receiving a user's answer to a user question from a user; The generation and determination unit 200 generates an input question for determining whether the theme is suitable. The generation determination unit 200 may include an acquisition unit 30 that acquires the judgment result of the generation. A generation AI such as atGPT may be used, or a pre-prepared model may be stored in the storage unit 80. Alternatively, an internal generation determination unit may be used that applies the model to output an answer. The interaction may be conducted in a conversational format by a chatbot. The exchange may be stored in the storage unit 80 in association with the user's identification information such as an identification number. When a user logs in, past chat conversations with the user are stored in the storage unit 8. It may be read starting from 0.
[0025] The information processing device 1 has a communication unit 5, and communicates with a plurality of user terminals 100, a management The device may be capable of communicating with the user terminal 150 and the generation determination unit 200. This does not have to be done at the beginning of the chatbot interaction, but can be done during the interaction. The judgement of the suitability of the topic can be done at the beginning of the chatbot interaction. The determination of theme suitability may be made midway through the process, or may be made multiple times. By adopting this method, we can prevent users' answers from straying from the topic. This is advantageous in that it can prevent the unauthorized access more reliably. In addition, the administrator may set in advance the definition information for the results to be obtained and the judgment. The theme may be stored in the storage unit 80. The theme may include sub-themes, for example: The themes include transportation, economy, and environment, with sub-themes such as traffic congestion and its impact on the local economy. Resonance, noise, vibration, etc. may also be set.
[0026] By determining thematic relevance, the anchoring process (see Figure 1) can be carried out. In Figure 2, the anchoring process is performed after the opening. As mentioned above, the present invention is not limited to the above-mentioned form. When performing anchoring processing, it is important to be careful that the answers from users do not deviate from the theme. This is beneficial in that it can prevent these problems at an early stage.
[0027] Anchoring is a process that prevents the content of any answer from deviating from the topic of the question. If the answer does not fit the theme of the question, the questioner will ask several times if the answer is related to the theme. This is a process to bring the topic of the conversation back to the original question topic by rephrasing it. For example, The generation and determination unit 200 determines the theme suitability of the user's answer, and if the suitability is low, If the question is not related to the topic, the question section will ask the user again about the topic. It is possible to elicit relevant answers. An example of a topic that is highly relevant is "Road Maintenance." In the case where the theme is "Purpose of the facility," the If the user answers "I don't like it," the relevance to the theme will be high. If a user answers "I'm worried about the economy," the relevance of the theme will be low. The answer "I want it to be useful" refers to the economic revitalization that is the "purpose of road construction." On the other hand, the answer "I'm worried about noise to the school" was a personal concern, and "I'm worried about road maintenance" This is because it is not related to the "purpose of the preparation." For example, a prompt stored in advance in the storage unit 80 is used to enter "Objective of road construction" The theme is "I want it to help stimulate the economy." If the answer was "I'm worried about noise at school," the score would be 1 out of 5. If you were to make a judgment, how many points out of 5 would the answer "XX" get? The acquisition unit 30 inputs the result to the generation determination unit 200, and the theme matching unit 201 determines whether the answer is "XX". The user's response "XX" typically differs from user to user. This is a typical example. If the score is above a certain level (for example, 3 points), the subject is highly relevant. A threshold value is set in advance so that if the value is less than the threshold value, the theme suitability is low. The degree of compatibility may be determined.
[0028] The prompt input to the generation determination unit 200 is, for example, input from the administrator terminal 150 by the administrator. The answer input by the user (in the above example) is input in advance and stored in the storage unit 80. The input information is generated by embedding the "____" in the prompt by the acquisition unit 30. The generated data may be input to the generation determination unit 200 after being processed. This also applies to the examples described later. The user inputs a prompt stored in the storage unit 80 corresponding to the information the user wants to display. The information to be input to the generation determination unit 200 is generated by incorporating information such as answers. That's fine.
[0029] Even if the acquisition unit 30 determines that the topic relevance of the user answer is low, the process described below is carried out. If the level of interest related to the service is high, the interest related to the process described below will be In this application, "interest" means "concern" For example, "guessing interests" means guessing users' deep needs. This means estimating the interests of
[0030] If the relevance is low multiple times, do not pursue further and check for addition / termination as shown in Figure 5. The process may proceed to the next step.
[0031] We will explain this using the example in Figure 1. The user answers to the questions ("Answer" in Figure 1) The generation determination unit 200 receives the input from the acquisition unit 30 and evaluates the theme suitability. The unit 30 judges the degree of theme suitability (S11 in FIG. 1). If the theme suitability is high, On the other hand, if the topic suitability is low, the interest level will be judged (see Figure 2). If not, the level of interest associated with the process is determined (S1 in Figure 1). 2) When the level of interest related to the process is high, the process shown in Figure 4 The process involves identifying interests associated with the process.
[0032] When the generation determination unit 200 determines the relevance to the process, for example, Please judge the level of connection. We have set the theme as "Purpose of Road Development." If the answer is "Are they hiding the negative impacts?", then a statement regarding how to proceed with transparency, etc. Therefore, I will give it 5 out of 5 points, and if the answer is "Vibration is more of a problem than noise," I will give it 5 points. Since there is no mention of this, we will judge it to be 1 out of 5, and the answer "〇〇" will be 5 out of 5. How many points will it get?" is input by the acquisition unit 30 to the generation determination unit 200. The degree of relevance of the user's answer to the process may be determined. In this case, if the score is above a certain level (for example, 3 points), the relevance to the process is high. If the value is less than the predetermined value, the acquisition unit 30 may determine that the relevance to the process is low.
[0033] On the other hand, when the level of interest associated with the process is low, the user responses After summarizing, we ask the user questions about the relationship between their answers and the theme. prompts the user to enter another answer. For example, "Your answer was ____, but ____ is the answer ____." What is the relationship between this theme and the theme? Please answer in a way that shows the relationship with the theme △△. You can also ask a question like, "Please enter a different answer." to prompt the user for another answer. The same process is performed for the second user response, but the theme of the user response is If the compatibility is low, the process moves to the addition / termination confirmation process shown in Figure 5. are processes related to the theme, such as transparency of the process, fairness, opportunities for participation, methods (How to do it) etc.
[0034] 1 to 5 show the user terminal 100, and the hatched parts are basically 1 to 5 show input and output at the user terminal 100. The generation determination unit 200 is also shown, but the non-hatched content is generated using the generation determination unit 200. This indicates that the process may be performed by a generation determination unit 200 and a generation determination unit 20 Processing will be performed by the acquisition unit 30, interrogation unit 10, etc. other than 0.
[0035] Before the anchoring process shown in Figure 1, the opening interaction between the user and the This can be done via a chatbot (see Figure 2). After this is done, consent to recording, use, reflection process, and consent to use of generated AI ,Access to and understanding of prior information, subject attribute information, ,intention to continue, etc. are acquired from the user. and may be stored in the storage unit 80 in association with user identification information such as a user ID. The "anchoring" shown in Figure 2 means the anchoring process shown in Figure 1. In this way, the anchoring process may be performed at an appropriate timing. Each time a user inputs an answer, the system judges whether the answer is relevant to the theme, and if the answer deviates from the theme, If so, the user may be prompted to enter an answer that is in line with the theme. .
[0036] When the anchoring process for the theme suitability is completed, the acquisition unit 30 0, enter the user answer with the prompt, and set the interest level of the user answer The generation determination unit 200 may determine the interest level of the user's answer (S21 in FIG. 2). If the acquisition unit 30 determines that the interest rate is low, the question unit 10 asks a question about the interest rate. This is repeated until the user reaches a certain level of interest. However, the number of repetitions may be limited, and the interest level may increase. If it does not come, do not pursue further and move on to the add / end confirmation process shown in Figure 5. You may do so.
[0037] An example of a high level of interest is the above topic "Purpose of road construction." When the user answers "I'm worried about traffic accidents" in If there is a crosswalk, the interest level will be high, but on the other hand, If the user answers, the interest level will decrease. " expresses the user's interest, so the level is high. However, the external request to "install a pedestrian crossing" is a concern for users ( The level is low because it is not an interest. When making a judgment based on 0, for example, Please refrain from doing so. The theme is "The purpose of road construction." If the answer was "I want a crosswalk installed," the score would be 5 out of 5. If the answer is judged to be 1 out of 5, how many points out of 5 would the answer "XX" be? The acquisition unit 30 inputs the content of "Will it be like this?" to the generation determination unit 200, and The level of interest in the user's response may be determined. If the score is above a certain level (for example, 3 points), the level of interest is high, but if the score is below that level, If the interest level is low, the acquisition unit 30 may determine that the interest level is low.
[0038] The acquisition unit 30 generates an input question for inferring interests using the user's answer; The estimated first interest may be acquired from the generation determination unit 200. The system processes the user's opinions based on the topic of the conversation, and obtains the first guessed interest. By confirming the guessed first interest with the user, the interest is identified and compared with the original opinion. Both of these may be stored in the storage unit 80. Obtaining this information from the generation determination unit 200 is beneficial in that it allows the user's interests to be grasped.
[0039] As mentioned above, interest is a concern and refers to the situation that the user himself / herself desires. On the other hand, complaints and dissatisfaction that do not concern me are not my concern. For example, if you set the theme as "The purpose of road construction," When asked, "What do you expect from road construction?", they answered "〇〇" The user responded: "This user's interest in the purpose of road construction is Can you guess my interests? Enter the user's first interest into the separate section 200 and infer it from the user's answer "〇〇". may be acquired.
[0040] This will be explained using the example shown in Figure 2. When the anchoring process is completed, the interest level The determination of whether the interest level is high or not is performed by the generation determination unit 200 (S21 in FIG. 2). Then, the generation determination unit 200 proceeds to a process of acquiring the estimated first interest. If the user's interest level is low, the system summarizes the user's interests and then Users are asked questions about their interests and the answers are collected. The interest level of the user's response to the interest is determined by the generation and determination unit 20. 0, the acquisition unit 30 determines (S22 in FIG. 2) whether the interest level of the user's answer is If the interest is low, the user's interest is summarized again and the user is informed of the interest. A questioning unit 10 asks a question asking about the user's interest, and prompts the user to input an answer regarding the user's interest. On the other hand, if the interest level is high, the generation determination unit 200 generates a predicted first interest. Even if the second interest response is received, the user If the acquisition unit 30 using the generation determination unit 200 determines that the interest level of the answer is low, In this case, the process proceeds to the addition / termination confirmation process in FIG.
[0041] When the generation determination unit 200 acquires the estimated first interest, The user confirms whether or not they agree with the guessed first interest (S23 in Figure 2). If the user agrees, the estimated first interest is stored in the storage unit 80 and the process shown in FIG. At this time, the storage unit 80 stores the user's interest information. The estimated first interest is stored together with the user's identification information such as the user ID, the date and time, etc. On the other hand, if the user does not agree, go back to a1 in Figure 2 and check the user's interest. After summarizing the user's interests, we ask them questions to find out their interests. Prompt the user to enter an answer regarding their interest.
[0042] The receiving unit 20 receives an answer from the user to materialize the guessed first interest. By adopting such an embodiment, it is possible to provide information that embodies the inferred first interest to the user. This is advantageous in that it can be obtained from the user.
[0043] For example, the questioning unit 10 asks the user a question asking about specific content, and the specificity of the answer is specified. If the level is reached, rephrase it into an interest that includes specific content and confirm it with the user. The user's consent may be confirmed. The storage unit 80 may record user responses for which the interest could not be guessed. If you are unable to obtain specific information after asking a certain number of times, do not pursue further and follow the process described below. The process may proceed to understand the user's interests.
[0044] An example of a high level of specificity would be, "Air pollution and noise are worse on slopes." If a user inputs "it's bad for the environment," the level of specificity will increase. If the user inputs a specific response, the level of specificity will be lowered. A prompt incorporating the location, time, time period, subject, etc. is prepared and input to the generation and determination unit 200. It may be possible to do so.
[0045] For example, the answer "Air pollution and noise are worse on slopes" is based on the type, degree, and location of the environment. It is more specific because it gives detailed information such as the reasons for the actions, but it is "bad for the environment" The answer "I don't know the details" is considered low in specificity. When the generation determination unit 200 determines the level of specificity of the answer, for example, The theme is "The purpose of road construction." If the answer is "it will make the environment worse," the score will be 5 out of 5. If you judge the answer to be 1 out of 5, how many points out of 5 would the answer "XX" get? The acquisition unit 30 inputs the content of "Would you like to receive this?" to the generation determination unit 200, and The level of specificity of the answer may be evaluated. In this case, a predetermined score (for example, 3 points) is used. ) or above is considered to be a high level of specificity, but anything below that level is considered to be a low level of specificity. The acquisition unit 30 may make the determination.
[0046] When the receiving unit 20 receives an answer from the user to specify the guessed first interest, The acquisition unit 30 uses the answer to be specified to infer specific interests. The input question is generated for the first interest, and the output answer is a more specific guessed first interest. By adopting such a mode, a more specific This is beneficial in that it allows you to understand the user's interests.
[0047] For example, the theme is "The purpose of road construction." When asked, "What are your interests?", the user responded with "XX." Even if we speculate on this user's more specific interests regarding the "purpose of road construction," A question such as "Can you give me a gift?" is input to the generation determination unit 200, and a user named "XX" is generated. A second interest inferred from the answer may be acquired. The input question is to summarize the interests of the user, and the output answer is to guess the first interest. A specific inferred secondary interest may be acquired. For example, "the purpose of road construction" The theme was "What are your concerns about road maintenance?" When I asked the question, the user replied "〇〇". This raises questions such as, "Can you summarize your more specific concerns regarding the purpose of the facility?" The second inference result is input to the composition determination unit 200 and summarized based on the user's answer "XX". Interest may also be acquired.
[0048] An example will be described using FIG. 3. In order for the interrogation unit 10 to specify the estimated first interest, The user is asked a question prompting the answer to the first guess interest inputted at the user terminal 100. When the receiving unit 20 receives an answer from the user to realize the above, the acquiring unit 30 generates and determines The level of specificity of the answer is determined using the unit 200 (S31 in FIG. 3). If the acquisition unit 30 determines that the level of specificity of the response from the user is high, the second inference interface On the other hand, if the level of specificity of the user's answer is low, the acquisition section If the judge decides that the inferred primary interest is true, he / she will provide specific examples and provide a summary of the inferred primary interest. The answer is again received from the user. Then, the acquisition unit 30 generates the level of specificity of the answer. The determination is made again using the determination unit 200 (S31 in FIG. 3). If it is low, we proceed to the process shown in FIG. 4 to understand the process-related interest.
[0049] In response to the output from the generation determination unit 200, it is determined that the level of specificity of the user's answer is high. If the determination unit 30 determines that the second interest is inferred, the determination unit 200 determines that the second interest is inferred. Then, the user is asked whether they agree to the second interest. Confirmation is performed (S32 in FIG. 3). If the user agrees, the estimated second interest is stored. 4. The process for grasping the process-related interest is stored in the processing unit 80 and shown in FIG. At this time, the storage unit 80 stores the estimated user information, such as the user ID, the date and time, etc. Alternatively, if the user does not consent, Returning to b1 in Figure 3, we again receive an answer from the user to specify the guessed first interest. At this time, past responses from the user in question that have been embodied in a series of interactions are shown. After that, you may be prompted to enter another answer. Processing may be performed.
[0050] The reception unit 20 asks the user a question regarding the process of the inferred second interest, An answer may be received from the user. Note that in S12 of FIG. 1, an interaction related to the process is If the strike level is judged to be high, the quality of the specific content of the process will be The question may be generated by the questioning unit 10 and posed to the user. By asking questions to understand the user's interests, This is useful in that it allows us to understand the interests of the participants. For example, "The question is about the purpose of road construction, but the process of road construction" Please tell us your concerns about this.” The degree of interest in the process, such as how the topic is decided, which influences the content of the topic. It distinguishes between two aspects, "content" and "process," and captures interest. The process relevance of the answer can be determined by using the generation determination unit 200. If the process relevance is low, the question is asked again. If the question is low multiple times, the question is added / ended as shown in Figure 5. When information about the process is received from the user, In this case, the generation determination unit 200 may generate a question for the user.
[0051] An example of a process-related issue is "Are they hiding negative effects?" User input increases process relevance, while "vibration is more of a problem than noise" If a user answers "It's a problem," the process relevance will be low. The answer "isn't it true?" is a comment about how to proceed with transparency, etc., so it is at the process-related level. However, the answer "Vibration is a bigger problem than noise" does not mention how to proceed. The level of the process relevance is determined by the generation determination unit 200. When making a decision, please judge the level of relevance to the process, for example, "Road maintenance The theme is "The purpose of the preparations," but there are concerns that "they may be hiding the negative effects." If the answer is yes, it will be a comment about how to proceed with transparency, etc., so it will be given 5 out of 5 points, and if the answer is "Noise is better than noise," If the answer is "Vibration is the problem," there is no mention of how to proceed, so it is judged to be 1 out of 5 points. If you were to answer "XX", how many points would you give out of 5? The acquisition unit 30 inputs the process-related information for the user answer "XX" to the generation and determination unit 200. In this case, if the score is above a certain level (for example, 3 points), the child is considered to be a pro. If the level of process relevance is high but the level of specificity is low even if it is below the score, the acquisition unit 30 This question may be asked, for example, in S42 of FIG.
[0052] In addition, process-related interests and process-related interests for which user consent has been confirmed The storage unit 80 may record the user's response when the user was unable to guess the rest. Instead of or in lieu of receiving information from the user regarding the process of inferred second interests Meanwhile, the reception unit 20 receives information about the process of the estimated first interest from the user. That's fine.
[0053] The acquisition unit 30 uses the information about the process received from the user to Generate input questions to infer interests and process inferences as output answers You may also acquire a third interest. For example, if you set the theme as "The purpose of road construction" The users responded with "XX" as a concern regarding the process. Guess the specific interests of this user regarding the process of "road construction" "Can you help me?" is input to the generation and determination unit 200, and A third interest that is inferred from the user's response may be acquired.
[0054] An example will be explained using the example shown in Fig. 4. The questioning unit 10 answers questions related to the process. The user is asked prompting questions, and the user is provided with an interaction related to the process entered at the user terminal 100. When the accepting unit 20 accepts the answer to the survey from the user, the acquiring unit 30 receives the input and generates The determination unit 200 determines the level of interest in the reply (S41 in FIG. 4). As mentioned above, the level of interest can be determined by, for example, "the interest of the questioner (interest)." Please judge the level of the target. The theme is "Purpose of road construction." However, if the answer was "I'm worried about traffic accidents," the score would be 5 out of 5. If the answer is "I want you to add a 〇〇", it will be judged as 1 out of 5 points. The acquisition unit 30 generates and determines the answer to be "How many points out of 5?" and the user's response "XX" (concerning the process with specific details) A determination of the level of interest in the response (answer given) may also be made.
[0055] If the acquisition unit 30 determines that the level of interest in the answer from the user is high, The process determination unit 200 determines the level of process relevance in the response (S42 in FIG. 4). .
[0056] In S41 of FIG. 4, if the interest level of the answer from the user is low, the acquisition unit 30 When determining whether or not the process relevance of the user's response is high, the process relevance of the user's response is high. If the acquisition unit 30 determines that the answer is low, the answer to the interest related to the process is again At this time, you can say, "Your answer was '____' earlier, but the process I'm interested in your interests related to the process. Please let us know your opinions related to the process and your interests. You can also generate questions using the previous user's answers, such as "Can you answer this question?" stomach.
[0057] In S42 of Figure 4, if the level of process relevance of the user's response is high, The acquisition unit 30 generates a third interest inferred from the user's answer. Then, we ask the user if they agree to the inferred third interests. If the user agrees, the inferred third interest is displayed. The result is stored in the storage unit 80, and the process proceeds to the process for confirming addition or completion shown in FIG. At this time, the storage unit 80 stores the estimated third interface together with the user's identification information such as the user ID, the date and time, etc. On the other hand, if the user does not agree, the rest may be stored in the memory. The process returns and accepts responses from the user again regarding the interests related to the process. The system may show the user's previous answer and prompt them to enter another answer.
[0058] In S41 of Figure 4, the interest level of the user's answer was judged to be low twice. If the level of process relevance of the user's answer in S42 of FIG. 4 is twice If it is lower, the process proceeds to the process shown in FIG. 5 for confirming addition or termination.
[0059] In the final step shown in Figure 5, we ask whether there are any additional opinions (S51 in Figure 5). If there is a desire to express something, the process returns to the anchoring process shown in Figure 1 and a new reframe is made. The processing (series of processing shown in Figures 2 to 5) may be performed (see "Additional Opinion (D)" in Figure 2). On the other hand, if there is no desire to express additional opinions, the closing process may be carried out. The reframing in this embodiment is a positive approach to demands and criticisms against the government. The purpose is to transform the thoughts into deep needs, concerns, expectations, and other interests about oneself. This is a series of processes shown in FIGS. 2 to 5 that are carried out in this order.
[0060] The closing process summarizes the user's opinions, presents their identified interests, and provides relevant information. After introducing the source and providing contact information, the chatbot will thank the user and conclude the discussion. may be presented to the user via
[0061] By going through the above process, the interests behind the user's position can be identified. You can reframe your concerns by understanding them and digging deeper into their details. In addition, transparency, fairness, and other aspects of communication with users such as citizens and how organizers are decided are also important. It is possible to distinguish and understand interests related to the decision-making process, such as the procedure for Repeated reframing for additional opinions can be done at the user's request. This also allows you to understand other opinions that users may not have fully expressed.
[0062] The analysis unit 90 analyzes the results based on the results of the user's interactions, such as interests. The analysis unit 90 may analyze the date, time, number of accesses, and accessor attributes. Distribution of event information such as distribution of response times, distribution of response times, and prior information access and recognition status. Information, interests (deep needs, concerns, expectations, etc.) / positions (demands, criticisms, etc.), detailed information Interests (deep needs, concerns, expectations, etc.) / Positions (demands, criticism, etc.), process-related Interests (deep needs, concerns, expectations, etc.) / Positions (demands, criticisms, etc.), Positions Reframing results such as classification category recommendations and interest classification category recommendations, Interest by classification, Position by category classification, Interest by position category and automatically generates analysis results of the data, etc., and transmits the results to one or more customers, such as clients, via the communication unit 5. The customer terminal 190 may be, for example, a personal computer. smartphones, tablets, smartwatches, smart glasses and other wearable devices. The customer terminal 190 is a terminal such as a computer for input by the administrator. The smartphone may have an operation unit 191 and a display unit 192 for displaying information. In the case of a smartphone or tablet terminal, the operation display unit has the functions of an operation unit 191 and a display unit 192. This will be the case.
[0063] Position classification category recommendations are based on multiple user-entered positions. The data is input to the generation determination unit 200 together with the data, and the acquisition unit 30 acquires it as output information. Similarly, interest classification category recommendations may be generated based on multiple user-entered information. The interest is input to the generation determination unit 200 together with a prompt, and the acquisition unit 30 outputs the Multiple positions and multiple interests may be acquired from the user. It is not necessary to use all of the input information, and only a portion of it may be used. Interests by category are the results of interest by category generated using recommendations. The categorical position is the result of the categorical position generated using the recommendations. Position Category Interest is divided by the category of the position. For example, if you take an "opposition" position on a certain policy, This indicates the interests of the person (e.g., "I'm worried about noise").
[0064] Each of the elements of the present embodiment, such as the questioning unit 10, the receiving unit 20, the acquiring unit 30, and the analyzing unit 90, is Alternatively, it may be realized by a plurality of IC chips or electronic modules, or may be realized by a circuit configuration. The information processing device 1 has a processor, and the processor executes a program. By doing so, the question unit 10, the receiving unit 20, and the acquiring unit 3 of the information processing device 1 of this embodiment can 0, various functions may be realized by the analysis unit 90, etc.
[0065] The above description of the embodiment and the disclosure of the drawings explain the invention described in the claims. The above description of the embodiment and the disclosure of the drawings are merely examples for the purpose of illustrating the invention. The invention described in the scope is not limited to the scope of the invention. However, this is only an example, and the claims may be modified as appropriate based on the description in the specification, drawings, etc. Cut. [Explanation of symbols]
[0066] 1. Information processing equipment 5. Communications Department 10 Question Section 20 Reception 30 Acquisition Department 80 Storage section 90 Analysis Department 200 Generation determination unit
Claims
1. a questioning unit that asks a user a question; a receiving unit that receives a user answer to the user question from the user; a generation determination unit using an input question for inferring interests using the user's answers; an acquisition unit that acquires the estimated first interest from the An information processing device comprising:
2. The receiving unit receives an answer from the user to concretize the inferred first interest. The information processing device according to claim 1 .
3. When the receiving unit receives an answer from the user to specify the inferred first interest, The acquisition unit uses the answer to be realized to generate the second interest from the generation determination unit. The information processing apparatus according to claim 2 , wherein the information processing apparatus acquires the information.
4. The receiving unit receives information about the process of the inferred second interest from the user. The information processing device according to claim 3 .
5. The acquisition unit uses the user's answer to determine the relevance to the process by the generation determination unit. Let them do it, In response to the determination result by the generation determination unit, the acquisition unit determines that the relevance to the process is high. In this case, the questioning unit asks the user questions about the specific contents of the process, 2. The method of claim 1, wherein a reception unit receives a response from a user regarding specific details of the process. The information processing device described in
6. Information about the process received from the user or specific content of the process The acquisition unit acquires the third interest regarding the process from the generation determination unit using the answer. The information processing device according to claim 4 or 5,
7. The acquisition unit acquires input questions for determining theme suitability for answers input by a user. The method according to claim 1 or 2, wherein the determination result of the theme suitability is obtained from the generation determination unit using Information processing device.
8. a questioning unit that asks a user a question; a receiving unit that receives a user answer to the user question from the user; A generation determination unit uses an input question for determining thematic suitability of the user's answer. an acquisition unit that acquires a result of the theme suitability judgment from the An information processing device comprising:
9. a step of asking a user question to a user by a questioning unit; a step of receiving a user answer to the user question from the user by a receiving unit; and, The acquisition unit uses an input question for inferring interests using the user's answer. acquiring the estimated first interest from the generation determination unit; An information processing method comprising:
10. a step of asking a user question to a user by a questioning unit; a step of receiving a user answer to the user question from the user by a receiving unit; and, The acquisition unit uses an input question for determining the theme suitability of the user's answer. acquiring a result of the determination of the theme suitability from the generation determination unit; An information processing method comprising:
11. A program installed on a computer, On the computer where the program is installed, A function for asking a user question to a user; a function of receiving a user answer to the user question from the user; a generation determination unit using an input question for inferring interests using the user's answers; A function to get the first interest guessed from A program that makes this happen.
12. A program installed on a computer, On the computer where the program is installed, A function for asking a user question to a user; a function of receiving a user answer to the user question from the user; A generation determination unit uses an input question for determining thematic suitability of the user's answer. A function to obtain the theme suitability judgment results from A program that makes this happen.
Citation Information
Patent Citations
Information processor, information provision program, and information provision method
JP2021051551A