Information processing device, information processing method, and program

The information processing apparatus improves answer accuracy by using a tailored prompt generation and multiple-choice options to align with user needs, addressing the variability of generative AI responses.

JP2026066526AActive Publication Date: 2026-04-17MITSUBISHI RESEARCH INSTITUTE DCS
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
MITSUBISHI RESEARCH INSTITUTE DCS
Filing Date
2024-10-07
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

The content of answers generated by generative AI systems varies significantly based on the input prompt, leading to inaccuracies in meeting user needs.

Method used

An information processing apparatus and method that includes a reception unit for selecting a craft, a reading unit for associated questions, a creation unit for generating prompts, and an output unit for interacting with a generation unit like GPT4 or ChatGPT, allowing for the creation of tailored prompts and multiple-choice options to refine user inputs and improve answer accuracy.

Benefits of technology

Enhances the accuracy of obtaining user-intended answers by using prompts that align with user needs, facilitating more precise interactions and reducing the burden of incomplete responses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026066526000001_ABST
    Figure 2026066526000001_ABST
Patent Text Reader

Abstract

By appropriately using prompts that match the user's needs, we can improve the accuracy of obtaining the answers the user intends to receive. [Solution] The information processing device 100 includes a receiving unit 10 that receives a craft selected from a plurality of crafts displayed on a user terminal 200, a reading unit 20 that reads out a question associated with the craft, a creation unit 30 that creates a prompt using the answer input from the user terminal 200 to the question, an acquisition unit 60 that inputs the created prompt to a generation unit 150 and obtains an answer to the prompt from the generation unit 150, and an output unit 90 that outputs the answer obtained from the generation unit 150 to the user terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus, an information processing method, and a program that utilize a generation unit.

Background Art

[0002] In recent years, attempts have been made to utilize generative AI. For example, in Patent Document 1, an analysis support system has been proposed, and it has been shown that the information processing system used in the analysis support system may be, for example, a predetermined learning model, artificial intelligence (AI), particularly generative AI. And in Patent Document 1 (

[0023] ), it has been shown that the generative AI may be, for example, an information processing system learned by a GPT (Generative Pretrained Transformer) model. Also, the information processing system may be, for example, an information processing system that receives instruction data in a dialogue format using natural language and outputs data processing results, and particularly, for example, ChatGPT or GPT4.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] When using a generation unit such as generative AI, a prompt is input, but the content of the answer obtained from the generation unit varies greatly depending on the prompt used.

[0005] The present invention provides an information processing apparatus, an information processing method, and a program that can improve the accuracy of obtaining an answer intended by a user by appropriately using a prompt that meets the user's needs.

Means for Solving the Problems

[0006] [Concept 1] The information processing apparatus according to the present invention is A reception unit that accepts the selection of a craft from multiple crafts based on information entered from the user terminal, A reading unit that reads out the questions associated with the aforementioned craft, A creation unit that creates a prompt using the answer entered from the user terminal in response to the aforementioned question, A unit that inputs the generated prompt into a generation unit and obtains the response to the prompt from the generation unit, An output unit that outputs the response obtained from the generation unit to the user terminal, It may be provided.

[0007] [Concept 2] In an information processing device based on Concept 1, Regardless of whether the user's response is incomplete, the creation unit may create prompts for information gathering to make the response more specific, prompts that allow the user to input information in the form of multiple-choice options.

[0008] [Concept 3] In an information processing device according to Concept 1 or 2, The output unit may display the creator on the user terminal for at least one craft.

[0009] [Concept 4] In an information processing device based on any one of concepts 1 to 3, The output unit displays three distinct areas on the user terminal: an input area that prompts for input from the user terminal, a worksheet area that displays the information output from the output unit, and a dialogue area for chat-style interaction. The creation unit may create a prompt using the user's response obtained in the input area or dialogue area.

[0010] [Concept 5] In an information processing device based on any one of concepts 1 to 4, The reading unit sequentially reads out multiple questions associated with the craft, The creation unit uses the user's response to create a first prompt that asks whether there are any missing answers from the user to the question. If the generation unit outputs a response indicating that there is missing information, the output unit prompts the user terminal to input the missing information. The creation unit creates a second prompt using additional information entered from the user terminal. The acquisition unit may input the second prompt to the generation unit, thereby obtaining a response to the second prompt from the generation unit.

[0011] [Concept 6] In an information processing device based on any one of concepts 1 to 5, The output unit may display crafts by major category on the user terminal, and when a major category is selected on the user terminal, it may display the crafts included in that major category on the user terminal.

[0012] [Concept 7] An information processing device based on one of concepts 1 to 6, Multiple user terminals that communicate with the aforementioned information processing device, Equipped with, The user terminal can generate crafts and related questions. The generated crafts and the questions associated with them may be stored in the memory of the information processing device.

[0013] [Concept 8] In an information processing system based on Concept 7, On multiple user terminals, the generated craft may be displayed along with information about the creator.

[0014] [Concept 9] The information processing method according to the present invention is The reception department accepts the selection of a craft from multiple crafts based on the information entered from the user terminal. A step of reading out questions associated with the craft by a reading unit; A step of creating a prompt using an answer input from a user terminal for the question by a creating unit; A step of inputting the created prompt into a generating unit by an acquisition unit and acquiring an answer to the prompt from the generating unit; A step of outputting the answer acquired from the generating unit by an output unit; It may be provided.

[0015] [Concept 10] The program according to the present invention is A program installed in a computer, The computer in which the program is installed Has a function of receiving a craft selected from a plurality of crafts based on information input from a user terminal, A function of reading out questions associated with the craft, A function of creating a prompt using an answer input from a user terminal for the question, A function of inputting the created prompt into a generating unit and acquiring an answer to the prompt from the generating unit, A function of outputting the answer acquired from the generating unit, May be realized.

Effect of the Invention

[0016] According to the present invention, it is possible to improve the accuracy of obtaining an answer intended by the user by appropriately using a prompt that matches the user's needs.

Brief Description of the Drawings

[0017] [Figure 1] A schematic diagram for explaining an outline of an example of a usage mode using an information processing apparatus according to an embodiment of the present invention. [Figure 2] A diagram showing an example of a screen displayed on a user terminal communicating with the information processing apparatus according to an embodiment of the present invention. [Figure 3]A screen displayed on a user terminal that communicates with an information processing device according to an embodiment of the present invention, the screen for inputting information related to "problem solving and business improvement". [Figure 4] A screen displayed on a user terminal that communicates with an information processing device according to an embodiment of the present invention, the screen following the screen shown in Figure 3. [Figure 5] A screen displayed on a user terminal that communicates with an information processing device according to an embodiment of the present invention, the screen following the screen shown in Figure 4. [Figure 6] A screen displayed on a user terminal that communicates with an information processing device according to an embodiment of the present invention, the screen following the screen shown in Figure 5. [Figure 7] A screen displayed on a user terminal that communicates with an information processing device according to an embodiment of the present invention, the screen following the screen shown in Figure 6. [Figure 8] A block diagram showing the configuration of an information processing system according to an embodiment of the present invention. [Figure 9] A flowchart illustrating an example of an information processing method according to an embodiment of the present invention. [Figure 10] A flowchart illustrating another example of an information processing method according to an embodiment of the present invention. [Modes for carrying out the invention]

[0018] Embodiment "composition" The following describes embodiments of the information processing device according to the present invention. In this embodiment, an information processing method using the information processing device, a program installed to generate the information processing device, and a storage medium such as a USB or DVD storing the program are also provided. Furthermore, a program to be installed on various terminals such as personal computers, smartphones, and tablets is also provided. In this application, "or" is a concept that includes "and," and the term "A or B" means any of "A," "B," or "A and B."

[0019] As shown in Figure 8, the information processing device 100 is capable of communicating with multiple user terminals 200. The user terminals 200 are devices such as personal computers, smartphones, tablet devices, smartwatches, and smart glasses—typically personal computers and tablet devices. The user terminal 200 may have an operation unit 210 that receives user input and a display unit 220 that displays various information. In the case of smartphones and tablet devices, since they have touch panels, both the operation unit 210 and the display unit 220 functions are performed on the display screen. The information processing device 100 and one or more user terminals 200 constitute an information processing system.

[0020] One example of how the information processing device 100 of this embodiment can be used is to facilitate discussion through chat or other means when a problem arises, and to provide ideas for solving that problem (see Figure 1).

[0021] As shown in Figure 8, the information processing device 100 may include a receiving unit 10 that receives a craft selected from a plurality of crafts displayed on the user terminal 200, a reading unit 20 that reads out questions associated with the craft, a creation unit 30 that creates a prompt (command) using the answers input from the user terminal 200 to the questions, an acquisition unit 60 that inputs the prompt to the generation unit 150 and obtains the answer to the prompt from the generation unit 150, and an output unit 90 that outputs the answer. By adopting such an embodiment, a prompt can be created using the craft selected by the user (and by extension, the group of questions associated with the craft selected by the user) and the answers input by the user. Since an appropriate prompt can be created by inputting the user's answers while using the pre-prepared craft in this way, it can be expected that an appropriate answer will be obtained from the generation unit 150.

[0022] The generation unit 150 may be a generation AI such as GPT4 or ChatGPT provided separately from the information processing device 100 (see Figure 8), but is not limited to this configuration, and may be included as a component of the information processing device 100.

[0023] In this embodiment, "craft" refers to skills, and it is the use of skills to obtain desired deliverables or objectives. Examples of craft, as shown in Figure 2 under "Craft," include those related to problem-solving, writing, communication, meetings, document creation, information gathering, strategy planning, team building, goal management, reflection, and projects. In Figure 1, "Craft" is displayed as "AI," and is shown as "Business Improvement AI," "Email Creation AI," "Problem Solving AI," and "Business Planning AI."

[0024] The crafts may be categorized into major categories, and individual crafts may be stored in the memory unit 80 for each major category. The output unit 90 may display the major categories on the user terminal 200, and when a major category is selected, the individual crafts included in that major category may be displayed on the user terminal 200. By adopting this configuration, users can easily find and select the crafts they want. In the configuration shown in Figure 2, the major categories are problem solving, writing, communication, meetings, document creation, information gathering, strategy planning, team building, goal management, reflection, and projects. When any one of these major categories is selected, more specific crafts included in that major category will be displayed. As shown in Figure 2, recently used crafts and frequently used crafts by the user may be displayed separately. By adopting this configuration, it becomes easier for users to select the appropriate crafts.

[0025] When using the information processing device 100 on the user terminal 200, user identification information such as a user ID and a password may be required to be entered. The operations performed by the user terminal 200 may be stored in the storage unit 80 in association with the user identification information. By adopting this configuration, crafts previously used by the user can be read from the storage unit 80, allowing the user to select an appropriate craft while referring to previously used crafts.

[0026] Each craft may have a predetermined set of questions. When a craft is selected, the questions pre-prepared for that craft may be read by the reading unit 20 and output by the output unit 90. The questions output by the output unit 90 in this way may be displayed on the display unit 220 of the user terminal 200, and the user may sequentially input answers to the questions. The system is not limited to this configuration, and the pre-prepared questions associated with the craft may be displayed in a list.

[0027] The creation unit 30 may generate an input prompt by inserting the user's response to a prompt (an unedited prompt) corresponding to a craft read from the storage unit 80 by the reading unit 20, and the acquisition unit 60 may input this input prompt to the generation unit 150 and acquire the response to that input prompt from the generation unit 150. For example, if a prompt such as "○○...○○" is prepared in advance, and the user inputs "AAA", "BBB", and "CCC" as the response, the creation unit 30 may read the above prompt from the storage unit 80, and then create an input prompt by inserting the user's response as "○○...AAA...BBB...CCC...○○", and the acquisition unit 60 may input this input prompt to the generation unit 150 and acquire the response to that input prompt from the generation unit 150.

[0028] The reading unit 20 may sequentially read a plurality of predetermined questions that have been prepared in advance and stored in the storage unit 80. The creation unit 30 may create a prompt (first prompt) asking whether there is any missing input from the answers to the questions (see step S10 in Figure 10, described later). In this case, the reading unit 20 may read a pre-prepared prompt (unedited prompt) from the storage unit 80, and the creation unit 30 may input the user's answer into the prompt to create a prompt asking whether there is any missing input. The acquisition unit 60 inputs the prompt edited by the creation unit 30 to the generation unit 150, and if the generation unit 150 outputs a response indicating that there is missing information, the output unit 90 may prompt the user terminal 200 to input the missing information (see step S12 in Figure 10, described later). When missing information is input from the user terminal 200, the creation unit 30 may create a prompt (second prompt) using the additional information input from the user terminal 200, and the acquisition unit 60 may input this prompt to the generation unit 150, thereby obtaining the answer to the question from the generation unit 150 (see step S20 in Figure 10 described later).

[0029] When the output unit 90 prompts the user terminal 200 to input missing information, the acquisition unit 60 may request the generation unit 150 to generate the missing information in the form of multiple-choice options, causing the generation unit 150 to generate the options. In this case, the output unit 90 will prompt the user terminal 200 to input in the form of multiple-choice options. For example, the creation unit 30 may create a prompt such as, "We have received the input ▲▲ in response to the question ○○. Please provide any information necessary to determine □□ in the form of multiple-choice options. If no additional information is needed to determine □□, please answer accordingly." By adopting this configuration, the user can be prompted to input the information necessary to obtain an appropriate answer. Furthermore, by using the multiple-choice format, the user can input the missing information without feeling excessively burdened. In Figure 3, the question shown as "supplementary information" is the information that the generation unit 150 determined to be missing. Note that the input of the answer is not limited to the form of multiple-choice options; the user may be allowed to input freely, or multiple-choice options and free input may be used in parallel.

[0030] Here is an example of how the creation unit 30 can input a prompt to the generation unit 150 to generate a question with multiple-choice options. For example, the reading unit 20 may read an existing prompt (an unedited prompt) from the storage unit 80, and then the creation unit 30 may create a prompt such as "The user has entered the answer XX. Please generate a question in the form of multiple-choice options to elaborate on this content," by inputting the user's answer, and the acquisition unit 60 may input this to the generation unit 150. The options generated by the generation unit 150 may be displayed as is on the display unit 220 of the user terminal 200. The system is not limited to this configuration, and the options generated by the generation unit 150 may be modified in display format before being displayed on the display unit 220 of the user terminal 200.

[0031] Using the example shown in Figure 3, if a user inputs answers to "the problem occurring" and "a typical person experiencing the problem," but the input information does not include age group or job title, the generation unit 150 may prepare a multiple-choice answer for the age group and output it to the output unit 90 after going through the process described above. Similarly, the output unit 90 may prepare a multiple-choice answer for the job title and output it, or it may prompt the user to freely input the job title. The information output by the output unit 90 will be displayed on the display unit 220 of the user terminal 200.

[0032] In the embodiment shown in "3" of Figure 1, a format is adopted in which questions and answers are repeatedly asked in a dialogue format such as chat as a "why-why analysis". In this embodiment, information entered into the prompt is collected at an appropriate level of granularity by the dialogue between the information processing device 100 and the user. In this case, the reading unit 20 may sequentially read the questions associated with the craft, and the creation unit 30 may create a prompt using the answers entered from the user terminal 200 to the questions. By interacting in this chat format, specific information such as the true cause can be derived from the user. In this embodiment, each time an answer is entered by the user, the creation unit 30 may ask the generation unit 150 whether there is any missing information, and the dialogue with the user (questioning and obtaining answers) may be repeated until an answer is returned that there is no missing information. Alternatively, there may be a set upper limit for the number of times the dialogue is repeated (for example, 2 times, 3 times, 4 times, etc.), and the dialogue (questioning and obtaining answers) may be terminated when the upper limit is reached. Some or all of the information entered by the user may be used by the creation unit 30 to create an input prompt. For example, if the user inputs "AAAA", "BBBB", and "CCCC" as answers, the creation unit 30 may create a prompt such as, "Please provide specific ideas for solving the problem of XX in the options. When we asked the user ●●, we received the answer AAAA. Next, when we asked ▲▲, we received the answer BBBB. Next, when we asked ■■, we received the answer CCCC. Please use this interaction with the user as a reference when creating the options." This prompt is then input to the generation unit 150, and the acquisition unit 60 retrieves the answers from the generation unit 150. The answers obtained in this way are output by the output unit 90 and displayed on the user terminal 200.

[0033] In other configurations, regardless of whether the user's response is incomplete, a prompt may be created to gather more information in order to make the response more specific. This prompt may be in the form of multiple-choice questions that prompt the user to input their answer. In this case as well, there may be a set limit on the number of times the dialogue can be repeated (e.g., once, twice, three times, etc.), and the dialogue (questioning and obtaining answers) may be terminated when this limit is reached. For example, if the user inputs "AAAAA", the creation unit 30 may create a prompt such as, "We asked the user ●●● and received the answer AAAAA. To make the response more specific, please output a question in the form of multiple-choice questions for information gathering," and input it to the generation unit 150, causing the acquisition unit 60 to obtain the options to present to the user from the generation unit 150. The options thus obtained are output by the output unit 90 and displayed on the user terminal 200. Next, if the user selects "BBBBB" as an option, the creation unit 30 may create a prompt such as, "When we asked the user ●●●, we received the answer AAAAA. Next, we presented the options "BBB", "BBBB", and "BBBBB", and the user selected "BBBBB". To make the answer more specific, please output questions for information gathering in the form of options." This prompt is then input to the generation unit 150, causing the acquisition unit 60 to retrieve additional options from the generation unit 150 to present to the user. The additional options thus retrieved are output by the output unit 90 and displayed on the user terminal 200. This process may be repeated a predetermined number of times.

[0034] As mentioned above, question data may be prepared in advance for each craft and stored in the memory unit 80. In this case, when a craft is selected, the question data associated with that craft will be read out. The questions may be displayed as a list, or the next question may be read out when an answer to one question is entered. In this case, questions for which the user has already entered an answer may be skipped and not displayed. The user may also be prompted to input whether they have already entered an answer to the generation unit 150, and the unit may make this determination.

[0035] On the user terminal 200, three distinct areas may be displayed: an input area to prompt input from the user terminal 200, a worksheet area to display information output from the output unit 90, and a dialogue area for chat-style interaction. In the example shown in Figure 3, the left side is the input area to prompt input from the user terminal 200, and the right side is the worksheet area to display information output from the output unit 90. Dividing the display areas in this way is beneficial because it makes it easier for the user to intuitively distinguish between input and output. The creation unit 30 may create prompts using the user's responses entered in the input area or dialogue area.

[0036] In the dialogue area, it may be possible to input requests from the user. For example, various inputs such as "Please make the sentence more polite" or "Please raise the issue from a different perspective" may be possible. In this case, the creation unit 30 creates a prompt using the user's request, and the acquisition unit 60 inputs this prompt to the generation unit 150. The generation unit 150 then generates content corresponding to the user's request, which is output by the output unit 90 and displayed on the user terminal 200.

[0037] All users, or users with certain privileges, may be able to generate crafts and related questions. The generated crafts and related questions will be stored in the storage unit 80. The generated crafts and related questions will be stored in the storage unit 80 in association with user identification information. The generated crafts may be included in multiple crafts displayed on the user terminal 200. If this configuration is adopted, for example, crafts that better suit the user's needs can be prepared. For example, multiple default crafts may be provided, and in addition to these crafts, users may be able to prepare their own crafts. These crafts are stored in the storage unit 80. It is assumed that the types of materials required will differ from company to company, but by generating crafts themselves, it becomes possible to prepare crafts to generate materials that meet high needs. When generating a craft, the user decides what content they want the user to input, such as the "ideal state" and the "current state" (see Figure 3), and the storage unit 80 stores this information in association with the craft. Such crafts may be generated by editing existing crafts. Adopting this approach is beneficial because it allows individuals to refine existing crafts to suit their own preferences or needs, and then prepare a set of questions linked to those crafts.

[0038] The creator of a craft may be displayed. In Figure 2, this is shown as "by Mitsubishi Research Institute DCS," "by ●●," and "by ●● Department, △△." Adopting this format is beneficial because it allows users to judge the reliability of the craft and whether it is appropriate for the situation. For example, if a craft is created by a consultant or other expert, users can expect to receive a high-quality deliverable. Similarly, if a craft is created by an internal department, users can expect to receive a deliverable that is familiar with the company's circumstances.

[0039] An example of the processing method according to this embodiment is shown in Figure 9.

[0040] First, the user selects a specific craft from among several crafts displayed on the user terminal 200 (step S1 in Figure 9).

[0041] Once a craft is selected in this way, a series of questions (question group) associated with the craft are read from the memory unit 80 by the reading unit 20 (step S2 in Figure 9).

[0042] The question read by the reading unit 20 is displayed on the user terminal 200, and the user enters an answer to the question (step S3 in Figure 9). In this case, the answer may be entered by selecting from the options. The options may be created by prompting the generation unit 150 to create the options.

[0043] For processes S2 and S3, the reading of questions and input of answers may be performed sequentially. In this case, when the user inputs an answer, the next question will be read. Then, once answers have been entered for all questions, the process may proceed to process S20 in Figure 9.

[0044] When the user enters an answer, the creation unit 30 generates a prompt to generate the output information desired by the user using the user's input (step S20 in Figure 9). The acquisition unit 60 then inputs this generated prompt to the generation unit 150 (step S20 in Figure 9).

[0045] By inputting a prompt to the generation unit 150, the generation unit 150 will provide a response corresponding to the prompt. The acquisition unit 60 will acquire this response, and the output unit 90 will output it to the user terminal 200 (step S21 in Figure 9).

[0046] Another example of the processing method according to this embodiment is shown in Figure 10.

[0047] First, the user selects a specific craft from among several crafts displayed on the user terminal 200 (step S1 in Figure 10).

[0048] Once a craft is selected in this way, a series of questions (question group) associated with the craft are read from the memory unit 80 by the reading unit 20 (step S2 in Figure 10).

[0049] The question read by the reading unit 20 is displayed on the user terminal 200, and the user enters an answer to the question (step S3 in Figure 10). In this case, the answer may be entered by selecting from the options. The options may be created by prompting the generation unit 150 to create the options.

[0050] When the user enters an answer, the creation unit 30 generates a prompt (first prompt) using the entered answer to check if there is any missing information (step S10 in Figure 10). The acquisition unit 60 then inputs the generated prompt to the generation unit 150 (step S10 in Figure 10).

[0051] If the generation unit 150 determines that there is insufficient information ("YES" in step S11 of Figure 10), it prompts the user to input additional information via the user terminal 200 (step S12 of Figure 10).

[0052] Once the user enters additional information, the process returns to step S10 in Figure 10, and steps S10 to S12 are repeated until the generation unit 150 determines that there is no missing information. Alternatively, the number of repetitions may be predetermined, and once the predetermined number of repetitions is reached, steps S11 and S12 may be skipped after step S10, and step S20 in Figure 10 may be performed instead.

[0053] If the generation unit 150 determines that there is no missing information ("NO" in step S11 of Figure 10) or if a predetermined number of repetitions is reached, the creation unit 30 creates a prompt (second prompt) to generate the output information desired by the user using the user's input (step S20 of Figure 10). The acquisition unit 60 inputs the prompt thus created to the generation unit 150 (step S20 of Figure 10). If steps S10 to S12 are repeated, the prompt may be created using all of the user's responses, or using only some of them.

[0054] By inputting the prompt (second prompt) created by the creation unit 30 to the generation unit 150, a response corresponding to the prompt is obtained from the generation unit 150. The acquisition unit 60 acquires this response, and the output unit 90 outputs it to the user terminal 200 (step S21 in Figure 10).

[0055] Let's use the case of implementing business process improvements as an example to explain the process.

[0056] First, as shown in Figure 3, the user inputs the problem they are experiencing. At this time, they also input information about the person involved.

[0057] Next, you will input information about the ideal state and the current state.

[0058] Entering this information will result in output similar to the screen shown on the right side of Figure 3.

[0059] Next, the reading unit 20 reads several possible causes prepared in advance from the storage unit 80, the output unit 90 outputs them, and presents them to the user via the user terminal 200. The user selects one or more of the possible causes of the problem via the user terminal 200 (see Figure 4). The output will be similar to the screen on the right side of Figure 4. In this case, the reading unit 20 reads the prompt associated with the craft from the storage unit 80, the creation unit 30 creates an input prompt incorporating the information entered by the user, and the acquisition unit 60 inputs this input prompt to the generation unit 150, so that the information shown on the screen on the right side of Figure 4 is output by the output unit 90. When the creation unit 30 creates the input prompt, the information shown on the right side of Figure 3 may also be incorporated into the prompt.

[0060] Next, the reading unit 20 reads several pre-prepared possible ideas (questions) from the storage unit 80, the output unit 90 outputs them, and presents them to the user via the user terminal 200. The user selects one or more ideas (questions) that they wish to input via the user terminal 200 (see Figure 5). By making such inputs, content like the screen on the right side of Figure 5 is output. At this time, the reading unit 20 also reads prompts associated with the craft from the storage unit 80, the creation unit 30 creates an input prompt incorporating the information input by the user, and the acquisition unit 60 inputs this input prompt to the generation unit 150, so that the information shown in "Redefined Question" on the screen on the right side of Figure 5 is output by the output unit 90. When the creation unit 30 creates the input prompt, the information shown on the right side of Figure 4 may also be incorporated into the prompt.

[0061] By providing users with analysis lists, cause lists, and questions from predetermined perspectives, such as those linked to the craft (including the causes and thought processes mentioned above), it becomes easier to deliver appropriate deliverables to users. In particular, by allowing users to select one or more answers in a list format (see the left side of Figure 4 and the left side of Figure 5), users can be encouraged to input information without difficulty, resulting in a user-friendly system.

[0062] Alternatively, the reading unit 20 may read prompts from the storage unit 80 to generate multiple answers (solutions) as ideas for each way of thinking (question), the creation unit 30 may create an input prompt by incorporating the answers entered by the user into the prompt, and the acquisition unit 60 may input the input prompt to the generation unit 150. In this case, as shown on the left side of Figure 6, multiple answers (solutions) will be presented for each way of thinking (question). In Figure 6, multiple ideas such as "Idea 1" and "Idea 2" will be presented. Presenting them as options in this way makes it easier for the user to answer.

[0063] When the user selects an answer (countermeasure), the selected answer (countermeasure) may be presented to the user as a summary (see the right side of Figure 6). In this case as well, the reading unit 20 may read a predetermined prompt associated with the craft from the storage unit 80, the user's selected answer may be incorporated into the prompt, the creation unit 30 may create an input prompt, and the acquisition unit 60 may input the input prompt to the generation unit 150. When the creation unit 30 creates the input prompt, the information shown on the right side of Figure 5 may also be incorporated into the prompt.

[0064] By repeatedly engaging with the user in this way, the system can derive the answer the user is seeking. The prompts read from the memory unit 80 are associated with the crafting process, as well as with the stage the process has progressed to. In other words, as we have seen in the examples in Figures 3 to 6 above, the prompts read from the memory unit 80 by the reading unit 20 differ in each of Figures 3, 4, 5, and 6. Therefore, the reading unit 20 determines which stage's prompt is needed, selects it, and reads the appropriate prompt from the memory unit 80.

[0065] Figures 3 to 6 show a button labeled "Instruct AI to make corrections." When this button is selected by the operation unit 210 of the user terminal 200, a dialogue area for chat-style interaction is displayed. For example, if an idea is displayed on a screen, selecting "Instruct AI to make corrections" allows the user to request corrections to the idea. For instance, if the user inputs something like "Could you make this more polite?", the creation unit 30 will create a prompt incorporating this instruction, and the generation unit 150 will retrieve a response reflecting this instruction.

[0066] Figures 3 to 6 show a button labeled "Edit by myself." When this button is selected by the operation unit 210 of the user terminal 200, the generated content can be manually modified.

[0067] Figures 3 to 6 show a button labeled "Confirm." When this button is selected by the operation unit 210 of the user terminal 200, the generated content is confirmed.

[0068] After going through the process described above, a deliverable sheet like the one shown in Figure 7 may be created in the creation unit 30, output in the output unit 90, and displayed on the user terminal 200.

[0069] The above-described embodiments and the disclosure of the drawings are merely examples for explaining the invention described in the claims, and the invention described in the claims is not limited by the above-described embodiments or the disclosure of the drawings. Furthermore, the description of the claims at the time of filing is merely an example, and the description of the claims can be appropriately modified based on the description in the specification, drawings, etc. [Explanation of symbols]

[0070] 10 Reception Department 20 Reading part 30 Creation Department 60 Acquisition Department 90 Output section 100 Information Processing Devices 150 Generation part 200 user terminals

Claims

1. A reception unit that accepts the selection of a craft from multiple crafts based on information entered from the user terminal, A reading unit that reads out the questions associated with the aforementioned craft, A creation unit that creates a prompt using the answer entered from the user terminal in response to the aforementioned question, A unit that inputs the generated prompt into a generation unit and obtains the response to the prompt from the generation unit, An output unit that outputs the response obtained from the generation unit to the user terminal, An information processing device equipped with the following features.

2. The information processing apparatus according to claim 1, wherein the creation unit creates a prompt for collecting information, which is in the form of a set of options, to allow the user to input information in order to make the user's response more specific, regardless of whether the user's response is incomplete.

3. The information processing apparatus according to claim 1 or 2, wherein the output unit displays the creator on the user terminal for at least one craft.

4. The output unit displays three distinct areas on the user terminal: an input area that prompts for input from the user terminal, a worksheet area that displays the information output from the output unit, and a dialogue area for chat-style interaction. The information processing apparatus according to claim 1 or 2, wherein the creation unit creates a prompt using the user's response obtained in the input area or dialogue area.

5. The reading unit sequentially reads out multiple questions associated with the craft, The creation unit uses the user's response to create a first prompt that asks whether there are any missing answers from the user to the question. If the generation unit outputs a response indicating that there is missing information, the output unit prompts the user terminal to input the missing information. The creation unit creates a second prompt using additional information entered from the user terminal. The information processing apparatus according to claim 1 or 2, wherein the acquisition unit inputs a second prompt to the generation unit, thereby obtaining a response to the second prompt from the generation unit.

6. The information processing apparatus according to claim 1 or 2, wherein the output unit displays crafts by major category on the user terminal, and when a major category is selected on the user terminal, it displays the crafts included in that major category on the user terminal.

7. The information processing apparatus according to claim 1 or 2, Multiple user terminals that communicate with the aforementioned information processing device, Equipped with, The user terminal can generate crafts and related questions. An information processing system in which generated crafts and related questions are stored in the memory unit of an information processing device.

8. The information processing system according to claim 7, wherein the generated craft is displayed on multiple user terminals along with information about the creator.

9. The reception department accepts the selection of a craft from multiple crafts based on the information entered from the user terminal. The reading unit reads out the questions associated with the craft, The creation unit creates a prompt using the answer entered from the user terminal in response to the aforementioned question, The process involves inputting the generated prompt into the generation unit via the acquisition unit, and obtaining the response to the prompt from the generation unit. The output unit outputs the response obtained from the generation unit, An information processing method comprising:

10. A program that is installed on a computer, The computer on which the program is installed, A function that accepts the selection of a craft from multiple crafts based on information entered from the user terminal, A function to read questions associated with the aforementioned craft, A function to create a prompt using the answer entered from the user terminal in response to the aforementioned question, A function that inputs the generated prompt into the generation unit and obtains a response to the prompt from the generation unit, A function to output the answer obtained from the generation unit, A program that achieves this.

Citation Information

Patent Citations

  • Analysis support system, analysis support method, and analysis support program

    JP7540808B1