Generation device, generation method, and generation program

The generation device automates the creation of hierarchical diagrams associating company needs, issues, and solutions, reducing the workload through automated query generation and element association.

JP2025186922APending Publication Date: 2025-12-24HITACHI LTD

Patent Information

Application Number
JP2024095391
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-12
Publication Date
2025-12-24

AI Technical Summary

Technical Problem

Existing systems do not facilitate the creation of diagrams that associate the needs, issues, and solutions of a company or industry, thereby increasing the workload.

Method used

A generation device that utilizes a processor and storage device to execute processes for generating and acquiring answers to queries, creating elements in a hierarchical structure, and associating them in a drawing area to form a problem organization tree.

Benefits of technology

Reduces the workload associated with drawing such diagrams by automating the process of generating and organizing information into a hierarchical structure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025186922000001_ABST
    Figure 2025186922000001_ABST
Patent Text Reader

Abstract

To reduce work load of drawing.SOLUTION: A generation device having a processor executing a program and a storage device for storing a program executes: first generation processing for generating a first inquiry about a first hierarchy of a hierarchical structure related to problem solution composed of a plurality of hierarchies; first acquisition processing for acquiring a first reply including one or more first reply sentences to the first inquiry generated by the first generation processing; first creation processing for creating a first element for each first reply sentence in the first reply acquired by the first acquisition processing in a drawing area of the first hierarchy; second generation processing for generating a second inquiry about the first hierarchy regarding the second hierarchy different from the first hierarchy in the hierarchical structure; second acquisition processing for acquiring a second reply including one or more second replies to the second inquiry generated by the second generation processing; and second output processing for creating a second element for each second reply sentence in the second reply acquired by the second acquisition processing in a drawing area of the second hierarchy and associating the second element with the first element.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a generating device, a generating method, and a generating program for generating data. [Background technology]

[0002] Patent Document 1 discloses an operations design document creation device that creates operations design documents that meet the needs and requirements of users. This operations design document creation device has an individual area database in which unique operation item information, unique operation configuration information, and unique operation system information specific to a user of the operations design of an enterprise information system are stored as unique operation information in association with the user's identification number, a common area database in which common operation information common to users is stored, an input processing unit to which the user's system overview information, system configuration information, and operations system information are input as operations design information, and a creation processing unit that creates operations design documents based on the operations design information, the unique operation information in the individual area database, and the common operation information in the token recording unit. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 7409735 Summary of the Invention [Problem to be solved by the invention]

[0004] The above-mentioned Patent Document 1 does not take into consideration the creation of a diagram that associates the needs, issues, solutions, etc. of a company or industry. Therefore, creating such a diagram increases the workload.

[0005] An object of the present invention is to reduce the workload of drawing. [Means for solving the problem]

[0006] A generation device according to one aspect of the invention disclosed in the present application is a generation device having a processor that executes a program and a storage device that stores the program, wherein the processor executes the following processes: a first generation process that generates a first query for a first layer of a hierarchical structure for problem solving consisting of multiple layers; a first acquisition process that acquires a first answer including one or more first answer sentences to the first query generated by the first generation process; a first creation process that creates a first element for each first answer sentence in the first answer acquired by the first acquisition process in a drawing area of ​​the first layer; a second generation process that generates a second query for a second layer of the hierarchical structure that is different from the first layer; a second acquisition process that acquires a second answer including one or more second answer sentences to the second query generated by the second generation process; and a second output process that creates a second element for each second answer sentence in the second answer acquired by the second acquisition process in a drawing area of ​​the second layer and associates the second element with the first element. [Effects of the Invention]

[0007] According to the exemplary embodiment of the present invention, it is possible to reduce the workload of drawing. Problems, configurations and effects other than those mentioned above will become apparent from the following description of the embodiment. [Brief explanation of the drawings]

[0008] [Figure 1] FIG. 1 is an explanatory diagram illustrating an example of the system configuration of a creation system. [Figure 2] FIG. 2 is a block diagram showing an example of the hardware configuration of a computer. [Figure 3] FIG. 3 is an explanatory diagram showing an example of a display screen. [Figure 4] FIG. 4 is an explanatory diagram showing an example of a generation setting area. [Figure 5] FIG. 5 is an explanatory diagram showing an example of the answer area. [Figure 6] FIG. 6 is an explanatory diagram showing an example of a drawing area. [Figure 7]FIG. 7 is a flowchart illustrating an example of a procedure for generating a problem organization tree by the generating device. [Figure 8] FIG. 8 is an explanatory diagram showing an example of setting the generated setting information related to social and customer needs. [Figure 9] FIG. 9 is an explanatory diagram showing an example of an inquiry template regarding social and customer needs. [Figure 10] FIG. 10 is an explanatory diagram showing an example of an inquiry regarding social and customer needs. [Figure 11] FIG. 11 is an explanatory diagram showing an example of a response to an inquiry about social and customer needs. [Figure 12] FIG. 12 is an explanatory diagram showing an example of a diagram based on a response to an inquiry about social and customer needs. [Figure 13] FIG. 13 is an explanatory diagram showing an example of setting of generation setting information related to a management issue. [Figure 14] FIG. 14 is an explanatory diagram showing an example of an inquiry template regarding a management issue. [Figure 15] FIG. 15 is an explanatory diagram showing an example of an inquiry regarding a management issue. [Figure 16] FIG. 16 is an explanatory diagram showing an example of a response to an inquiry about a management issue. [Figure 17] FIG. 17 is an explanatory diagram showing an example of a diagram based on a response to an inquiry about a management issue. [Figure 18] FIG. 18 is an explanatory diagram showing an example of setting of generation setting information related to a business task. [Figure 19] FIG. 19 is an explanatory diagram showing an example of an inquiry template regarding a business issue. [Figure 20] FIG. 20 is an explanatory diagram showing an example of an inquiry regarding a business issue. [Figure 21] FIG. 21 is an explanatory diagram showing an example of a response to an inquiry about a business problem. [Figure 22] FIG. 22 is an explanatory diagram showing an example of a diagram based on a response to an inquiry about a business problem. [Figure 23] FIG. 23 is an explanatory diagram showing an example of setting the generation setting information related to the solution. [Figure 24] FIG. 24 is an explanatory diagram showing an example of an inquiry template regarding a solution. [Figure 25] FIG. 25 is an explanatory diagram showing an example of an inquiry regarding a solution. [Figure 26] FIG. 26 is an explanatory diagram showing an example of a response to an inquiry about a solution. [Figure 27] FIG. 27 is an explanatory diagram showing an example of a diagram based on a response to an inquiry about a solution. [Figure 28] FIG. 28 is an explanatory diagram showing an example of setting of generation setting information related to a support solution. [Figure 29] FIG. 29 is an explanatory diagram showing an example of an inquiry template regarding a support solution. [Figure 30] FIG. 30 is an explanatory diagram showing an example of an inquiry regarding a support solution. [Figure 31] FIG. 31 is an explanatory diagram showing an example of a response to an inquiry about a support solution. [Figure 32] FIG. 32 is an explanatory diagram showing an example of a diagram based on a response to an inquiry about a support solution. [Figure 33] FIG. 33 is an explanatory diagram showing an example of a query template using the RAG method in the first modification. [Figure 34] FIG. 34 is an explanatory diagram showing an example of a query using the RAG method in the first modification. [Figure 35] FIG. 35 is an explanatory diagram showing an example of setting of generation setting information related to a business task in the second modification. [Figure 36] FIG. 36 is an explanatory diagram showing an example of an inquiry template regarding a business problem in the second modification. [Figure 37] FIG. 37 is an explanatory diagram showing an example of an inquiry about a business problem in the second modification. [Figure 38]FIG. 38 is an explanatory diagram showing an example of a response to an inquiry about a business problem in the second modification. [Figure 39] FIG. 39 is an explanatory diagram showing an example of a diagram based on a response to an inquiry about a business problem in the second modification. [Figure 40] FIG. 40 is an explanatory diagram showing an example of setting of generation setting information related to a management problem in the third modification. [Figure 41] FIG. 41 is an explanatory diagram showing an example of an inquiry about a management issue in the third modification. [Figure 42] FIG. 42 is an explanatory diagram showing an example of a response to an inquiry about a management issue in the third modification. [Figure 43] FIG. 43 is an explanatory diagram showing an example of a diagram based on a response to an inquiry about a management issue in the third modification. [Figure 44] FIG. 44 is an explanatory diagram showing an example of a drawing area in the fourth modification. [Figure 45] FIG. 45 is an explanatory diagram showing an example of setting generation setting information related to a solution in the fourth modification. [Figure 46] FIG. 46 is an explanatory diagram showing an example of an inquiry regarding a solution in the fourth modification. [Figure 47] FIG. 47 is an explanatory diagram showing an example of a response to an inquiry about a solution in the fourth modification. [Figure 48] FIG. 48 is an explanatory diagram showing an example of a diagram based on a response to an inquiry about a solution in the fourth modification. DETAILED DESCRIPTION OF THE INVENTION

[0009] <Figure 1: Example of system configuration for creation system> 1 is an explanatory diagram showing an example of the system configuration of a creation system. The creation system 100 includes a creation device 101, a response device 102, and a communication terminal 103. The creation device 101, the response device 102, and the communication terminal 103 are communicatively connected via a network 130 such as the Internet, a LAN (Local Area Network), or a WAN (Wide Area Network).

[0010] The generating device 101 is a computer that creates tree-structured data. The generating device 101 has a database 110. The answering device 102 is a computer that implements a generating AI (Artificial Intelligence) 120 and returns an answer via the generating AI 120 upon receiving a query. The communication terminal 103 is a computer that transmits data input by a user operation to the generating device 101 and the answering device 102 via a network 130, and receives and displays data from the generating device 101 and the answering device 102 via the network 130.

[0011] The generation AI 120 includes a language model trained by natural language processing using a dataset, and generates sentences using the language model.

[0012] A language model is a type of probabilistic model used in natural language processing, and is a model for probabilistically predicting how likely a given word or sentence is to occur in natural language. Specifically, in the field of natural language processing, it is a mathematical model for learning language patterns and grammatical rules to generate and understand natural language. For example, the generative AI 120 uses a language model to calculate the occurrence probability of a given word string or sentence, or compare the occurrence probabilities of multiple word strings or sentences, thereby automatically generating the most likely word or sentence based on the context when predicting the next word or sentence.

[0013] In this way, when the generation AI 120 receives a query called a prompt, it outputs an answer to the query using a language model that has learned from a huge amount of data set.

[0014] 1, the generation AI 120 is implemented in the response device 102, but may be implemented in the generation device 101. Furthermore, the generation device 101 and the response device 102 may accept data input directly by a user's operation, and the generation device 101 and the response device 102 may display the data.

[0015] <Figure 2: Example of hardware configuration of computers (generation device 101, response device 102, communication terminal 103)> FIG. 2 is a block diagram showing an example of the hardware configuration of a computer. The computer 200 includes a processor 201, a storage device 202, an input device 203, an output device 204, and a communication interface (communication IF) 205. The processor 201, the storage device 202, the input device 203, the output device 204, and the communication IF 205 are connected via a bus 206. The processor 201 controls the computer 200. The storage device 202 serves as a working area for the processor 201. The storage device 202 is a non-transitory or temporary recording medium that stores various programs and data. Examples of the storage device 202 include a read-only memory (ROM), a random access memory (RAM), a hard disk drive (HDD), and a flash memory. The input device 203 inputs data. Examples of the input device 203 include a keyboard, a mouse, a touch panel, a numeric keypad, a scanner, a microphone, and a sensor. The output device 204 outputs data. The output device 204 may be, for example, a display, a printer, or a speaker. The communication IF 205 connects to the network 130 and transmits and receives data.

[0016] [Figure 3 Display screen] 3 is an explanatory diagram showing an example of a display screen. Display screen 300 is displayed on a display, which is an example of output device 204, of generating device 101, answering device 102, and communication terminal 103. Display screen 300 includes a generation setting area 301, an answer area 302, and a drawing area 303.

[0017] [Figure 4 Generation setting area 301] 4 is an explanatory diagram showing an example of the generation setting area 301. The generation setting area 301 is an area for setting generation setting information. The generation setting information is information necessary for generating and displaying tree structure data in the drawing area 303.

[0018] The generation setting area 301 has an industry input field 401 , a region input field 402 , an important keyword input field 403 , a generation target selection section 404 , a related element selection section 405 , a generation number setting section 406 , and a generation button 407 .

[0019] The industry input field 401 is a user interface that accepts input of a character string that indicates an industry as generation setting information. The region input field 402 is a user interface that accepts input of a character string that indicates an industry as generation setting information. The important keyword input field 403 is a user interface that accepts input of an important keyword as generation setting information. The industry input field 401, region input field 402, and important keyword input field 403 may be user interfaces that allow selection from multiple items, such as a pull-down menu.

[0020] The generation target selection unit 404 is a user interface that accepts the selection of a generation target. White circles are radio buttons that become black circles when selected. A generation target is a hierarchical item to be generated in the drawing area 303. Specifically, for example, the group of generation targets includes, in hierarchical order from the top level, "society and customer needs," "management issues," "business issues," "solutions," and "support solutions."

[0021] "Society / customer needs" are needs from society or customers, i.e., desires, requests, or demands. "Management issues" are issues that need to be resolved from a management perspective. "Business issues" are issues that need to be resolved from a business perspective. "Solutions" are methods for resolving issues. "Support solutions" are specific examples of "solutions."

[0022] The hierarchical structure data related to problem solving, generated from a series of elements ranging from "society and customer needs" at the top level to "management issues," "business issues," "solutions," and "support solutions" at the bottom level, is called the "problem organization tree."

[0023] The problem sorting tree is hierarchically structured data that organizes the overall picture of the issues ("management issues" and "business issues") and "solutions" for a company or industry. The problem sorting tree is generated to help client companies identify "solutions."

[0024] The problem sorting tree may have a structure that does not include "society and customer needs." The problem sorting tree may also have a structure that does not include at least one of "management issues" and "business issues." In this case, the problem sorting tree does not include "society and customer needs." The problem sorting tree may also have a structure that does not include "solutions" and "support solutions." The problem sorting tree may also have a structure that does not include "support solutions."

[0025] If "All" is selected, then "society and customer needs," "management issues," "business issues," "solutions," and "support solutions" are selected.

[0026] The related element selection unit 405 is a user interface that accepts the selection of elements to be used in generating the generation target. The white circles are radio buttons that become black circles when selected. The elements in the related element selection unit 405 are not the hierarchies themselves, but the answer sentences obtained from the generation AI 120 for the hierarchies. The elements in the related element selection unit 405 include "all upper layers," "all lower layers," "selected," "previously generated," and "none."

[0027] "All upper layers" indicates that all elements in the layer one level above the target selected by the target selection unit 404 are used to generate the target. For example, if the target is a "business issue," then "all upper layers" would be "management issue."

[0028] "All lower layers" indicates that all elements in the layer one level below the target selected in the target selection unit 404 are used to generate the target. For example, if the target is a "business problem," then "all lower layers" would be a "solution."

[0029] "Selected" indicates that the element selected by the user is used to generate the target. For example, in the example of Figure 12 described above, if the user selects the elements "sustainability support" (figure 1201) and "online sales support" (figure 1202) of the social and customer needs 601, the "selected" will be "sustainability support" and "online sales support."

[0030] "Last generated item" indicates that another generation object generated immediately before the generation object selected in the generation object selection unit 404 is used to generate the generation object. For example, if the generation object is a "business issue" and the other generation object generated immediately before the generation object is a "management issue," the "last generated item" will be the element generated immediately before in the "management issue."

[0031] "None" indicates that there is no element to be used in generating the generation target selected by the generation target selection unit 404.

[0032] The generation number setting unit 406 is a user interface for setting the number of generation targets selected in the generation target selection unit 404 to be generated. The white circles are radio buttons, which become black circles when selected. The square shape is an input field for the number.

[0033] When "□ pieces per element to be used" is selected, it indicates that □ pieces of generation objects will be generated for each element selected by the related element selection unit 405. For example, suppose the generation object is a "support solution", the element selected by the related element selection unit 405 is a "solution", and there are five elements of the "solution". In this case, □ pieces of answer sentences about the "support solution" are obtained from the generation AI 120 for each of the five elements of the "solution".

[0034] "Total of □ without any elements to be used" is automatically selected when "none" is selected in the related element selection section 405.

[0035] The information set by input or selection in the industry input field 401, region input field 402, important keyword input field 403, generation target selection field 404, related element selection field 405 and generation number setting field 406 becomes generation setting information.

[0036] The generate button 407 is a user interface for generating an inquiry to read the generation setting information and output it to the generation AI 120 when pressed.

[0037] [Figure 5 Answer area 302] 5 is an explanatory diagram showing an example of the answer area 302. The answer area 302 is an area that displays answers from the generation AI 120. The answer area 302 has an answer column 501 and a reflect button 502. The answer area 302 is an area that displays answers from the generation AI 120. The answer column 501 is a user interface that, when pressed, uses the answers displayed in the answer area 302 to generate a problem sorting tree.

[0038] [Figure 6 Drawing area 303] 6 is an explanatory diagram showing an example of the drawing area 303. The drawing area 303 is an area where a problem organization tree is generated and displayed. The drawing area 303 has an input information display area 600, a drawing area 611 for social and customer needs 601, a drawing area 612 for management issues 602, a drawing area 613 for business issues 603, a drawing area 614 for solutions 604, and a drawing area 615 for support solutions 605.

[0039] The input information display area 600 is an area that displays, as input information, the character strings entered in the industry input field 401, the region input field 402, and the important keyword input field 403. The drawing areas 611 to 615 are areas that display shapes related to social and customer needs 601 to support solutions 605.

[0040] <Figure 7 Example of generation process> FIG. 7 is a flowchart showing an example of a procedure for generating a task organization tree by the generating device 101.

[0041] (Step S701) The generation device 101 acquires the generation setting information. Specifically, for example, the generation device 101 accepts input of the generation setting information by operating the input device 203, or receives the generation setting information from the communication terminal 103.

[0042] (Step S702) The generating device 101 generates a query based on the generation setting information acquired in step S701. Specifically, for example, when the generate button 407 is pressed, the generating device 101 embeds the generation setting information in a query template, thereby generating a prompt that serves as a query.

[0043] (Step S703) The generation device 101 outputs the query generated in step S702 to the generation AI 120, and obtains a response to the query from the generation AI 120.

[0044] (Step S704) The generating device 101 creates a diagram based on the answer acquired in step S703 by pressing the reflect button 502. Specifically, for example, the generating device 101 generates and displays a figure related to the answer regarding the target to be generated in the drawing areas 611 to 615 of the elements (society / customer needs 601 to support solution 605) indicating the target to be generated.

[0045] <Example of generating an issue organization tree> Next, an example of generating a problem organization tree will be described in detail using FIGS. 8 to 32. First, an example of drawing a diagram in the drawing area 611 for social and customer needs 601 by executing the generation process shown in FIG. 7 will be described using FIGS. 8 to 12. Next, an example of drawing a diagram in the drawing area 612 for management issues 602 by executing the generation process shown in FIG. 7 will be described using FIGS. 13 to 17. Next, an example of drawing a diagram in the drawing area 613 for business issues 603 by executing the generation process shown in FIG. 7 will be described using FIGS. 18 to 22. Next, an example of drawing a diagram in the drawing area 614 for solutions 604 by executing the generation process shown in FIG. 7 will be described using FIGS. 23 to 27. Finally, an example of drawing a diagram in the drawing area 615 for support solutions 605 by executing the generation process shown in FIG. 7 will be described using FIGS. 28 to 32.

[0046] [Figures 8 to 12: Examples of drawing the Social and Customer Needs 601 in the drawing area 611] First, an example of drawing the social and customer needs 601 in the drawing area 611 by executing the generation process shown in FIG. 7 will be described with reference to FIGS. 8 to 12. FIG.

[0047] (Figure 8 Example of setting of generated setting information related to social and customer needs 601) FIG. 8 is an explanatory diagram showing an example of settings for generation setting information related to social and customer needs 601. In the generation setting area 301, "retail" is entered as an example of an industry in the industry input field 401. "Japan" is entered as an example of a region in the region input field 402. "Environmental issues" is entered as an example of an important keyword in the important keyword input field 403. In the generation target selection field 404, social and customer needs 601 is selected. In the related element selection field 405, "none" is selected. In the generation number setting field 406, "total of □ without using elements" is selected, and "5" is entered as the number.

[0048] (Figure 9: Example of an inquiry template regarding social and customer needs 601) 9 is an explanatory diagram showing an example of an inquiry template regarding the social and customer needs 601. The inquiry template 900 regarding the social and customer needs 601 is a template for generating an inquiry regarding the social and customer needs 601, and is stored in the storage device 202.

[0049] The inquiry template 900 regarding the social and customer needs 601 includes a command statement 901, a constraint condition 902, and an output condition 903. The command statement 901 is a fixed phrase indicating the content of the inquiry. The constraint condition 902 is a fixed phrase indicating a condition that restricts the content of the inquiry. The output condition 903 is a fixed phrase indicating a condition for outputting the content of the inquiry.

[0050] The character string input in the region input field 402 is set in the target region embedding portion 911. The character string input in the industry input field 401 is set in the industry embedding portion 912. The number embedded portion 913 is set to the number set in the number to be generated setting portion 406. The character string input in the important keyword input field 403 is set in the important keyword embedding portion 914.

[0051] (Figure 10. Example of an inquiry regarding social and customer needs 601) 10 is an explanatory diagram showing an example of an inquiry regarding the social and customer needs 601. An inquiry 1000 regarding the social and customer needs 601 is information in which the generation setting information set in the generation setting area 301 shown in FIG. 8 is embedded in the inquiry template 900 regarding the social and customer needs 601 shown in FIG.

[0052] Specifically, for example, the character string "Japan" input in the region input field 402 is set in the target region embedding portion 911. The character string "retail" input in the industry input field 401 is set in the industry embedding portion 912. The number embedding portion 913 is set to "5" as the number set in the generation number setting portion 406 (total without elements to be used). The important keyword embedding portion 914 is set to "environmental issues" input in the important keyword input field 403.

[0053] When the generate button 407 is pressed in the state of FIG. 8, an inquiry 1000 regarding the social and customer needs 601 is input to the generation AI 120 .

[0054] (Figure 11 Responses to 1,000 inquiries about social and customer needs 601) 11 is an explanatory diagram showing an example of a response to an inquiry 1000 regarding the social and customer needs 601. The generation AI 120 generates a response 1100 to the inquiry 1000 regarding the social and customer needs 601. The generation device 101 displays the response 1100 in the response column 501 of the response area 302.

[0055] In the example of FIG. 11, five answer sentences 1101 to 1105 indicated by an answer 1100 are generated and displayed.

[0056] (Figure 12: Example of a diagram based on answer 1100) 12 is an explanatory diagram showing an example of a drawing based on a response 1100 to an inquiry 1000 regarding a social and customer need 601. The generating device 101 displays, as input information in the input information display area 600, "Japan" input in the industry input field 401, "retail" input in the region input field 402, and "environmental issues" input in the important keyword input field 403. The generating device 101 also generates figures 1201-1205 including the response sentences 1101-1105 as elements for each of the response sentences 1101-1105, and displays them in the drawing area 611 for the social and customer need 601.

[0057] [Figures 13 to 17: Examples of drawing the management issue 602 in the drawing area 612] Next, an example of drawing in the drawing area 612 of the management problem 602 by executing the generation process shown in FIG. 7 will be described with reference to FIGS.

[0058] (Figure 13 Example of generating setting information related to business issue 602) 13 is an explanatory diagram showing an example of the settings for generation setting information related to a business issue 602. In the generation setting area 301, there are no changes to the input contents of the industry input field 401, region input field 402, and important keyword input field 403. In the generation target selection field 404, the business issue 602 is selected. In the related element selection field 405, "previously generated" is selected. In the generation quantity setting field 406, "□ pieces per element to be used" is selected, and "1" is entered as the number.

[0059] (Figure 14. Example of an inquiry template for business issue 602) 14 is an explanatory diagram showing an example of an inquiry template regarding the management problem 602. The inquiry template 1400 regarding the management problem 602 is a template for generating an inquiry regarding the management problem 602, and is stored in the storage device 202.

[0060] The inquiry template 1400 for the business issue 602 includes a command statement 1401 and an element constraint condition 1402. The command statement 1401 is a fixed phrase indicating the content of the inquiry, and includes a constraint condition and an output condition. The target area embedding section 1411 is set with the character string entered in the area input field 402. The element embedding section 1412 is set with the element selected in the related element selection section 405. The industry embedding section 1413 is set with the character string entered in the industry input field 401. The number embedding section 1414 is set with the number set in the generation number setting section 406. The important keyword embedding section 1415 is set with the character string entered in the important keyword input field 403. The element constraint condition 1402 is set with the answer to the element set in the element embedding section 1412.

[0061] (Figure 15 Example of an inquiry regarding business issue 602) Fig. 15 is an explanatory diagram showing an example of an inquiry about the business issue 602. An inquiry 1500 about the business issue 602 is information in which the generation setting information set in the generation setting area 301 shown in Fig. 13 is embedded in the inquiry template 1400 about the business issue 602 shown in Fig. 14.

[0062] Specifically, for example, the target region embedding section 1411 is set with the character string "Japan" input in the region input field 402. The element embedding section 1412 is set with "society and customer needs" as the "most recently generated" element selected in the related element selection section 405. The industry embedding section 1413 is set with the character string "retail" input in the industry input field 401. The number embedding section 1414 is set with "one per element to be used" as the number set in the generation number setting section 406. The important keyword embedding section 1415 is set with the character string "environmental issues" input in the important keyword input field 403. The element constraint condition 1402 is set with the text data in the element as the answer 1100 to "society and customer needs," the element set in the element embedding section 1412. In this example, the text data included in the shapes 1201 to 1205 is set.

[0063] When the generate button 407 is pressed in the state of FIG. 13, an inquiry 1500 regarding the business problem 602 is input to the generation AI 120 .

[0064] (Figure 16: Response to Inquiry 1500 regarding Business Issue 602) 16 is an explanatory diagram showing an example of a response to an inquiry 1500 regarding a management issue 602. The generation AI 120 generates a response 1600 to the inquiry 1500 regarding the management issue 602 in which generation setting information is embedded. The generation device 101 displays the response 1600 in the response column 501 of the response area 302.

[0065] In the example of FIG. 16, five answer sentences 1601 to 1605 indicated by an answer 1600 are generated and displayed.

[0066] (Figure 17: Example of a diagram based on answer 1600) 17 is an explanatory diagram showing an example of drawing based on a response 1600 to an inquiry 1500 regarding a management issue 602. The generation device 101 inherits the display content of the input information display area 600 from the state shown in FIG. 12. The generation device 101 generates figures 1701-1705 including the response sentences 1601-1605 for each of the response sentences 1601-1605, and displays them in the drawing area 612 for the management issue 602.

[0067] Furthermore, the generating device 101 connects the graphics 1201 to 1205 including the answer sentences 1101 to 1105 with the graphics 1701 to 1705 including the answer sentences 1601 to 1605 by links 1711 to 1715, respectively.

[0068] This allows the user to understand that answer statements 1601 to 1605 regarding the management issue 602 have been generated based on answer statements 1101 to 1105 regarding the social and customer needs 601. For example, it can be seen that the management issue 602 for "sustainability response" (answer statement 1101) of figure 1201, which is the social and customer needs 601, is "establishment of an environmentally friendly manufacturing process" (answer statement 1601) of figure 1701, which is connected from figure 1201 by link 1711.

[0069] [Figures 18 to 22: Examples of drawing in drawing area 613 for business issue 603] Next, an example of drawing in the drawing area 613 of the business task 603 by executing the generation process shown in FIG. 7 will be described with reference to FIGS.

[0070] (Figure 18 Example of generating setting information for business issue 603) 18 is an explanatory diagram showing an example of the settings for generation setting information related to business issue 603. In the generation setting area 301, there are no changes to the input contents of the industry input field 401, region input field 402, and important keyword input field 403. In the generation target selection field 404, business issue 602 is selected. In the related element selection field 405, "previously generated" is selected. In the generation quantity setting field 406, "□ pieces per element to be used" is selected, and "1" is entered as the number.

[0071] (Figure 19: Example of inquiry template for business issue 603) 19 is an explanatory diagram showing an example of an inquiry template regarding the business problem 603. The inquiry template 1900 regarding the business problem 603 is a template for generating an inquiry regarding the business problem 603, and is stored in the storage device 202.

[0072] The inquiry template 1900 for the business problem 603 includes a command statement 1901 and an element constraint condition 1902. The command statement 1901 is a fixed phrase indicating the content of the inquiry, and includes constraint conditions and output conditions. The character string entered in the region input field 402 is set in the target area embedding section 1911. The element selected in the related element selection section 405 is set in the element embedding section 1912. The character string entered in the industry input field 401 is set in the industry embedding section 1913. The number set in the generation number setting section 406 is set in the number embedding section 1914. The character string entered in the important keyword input field 403 is set in the important keyword embedding section 1915. The answer to the element set in the element embedding section 1912 is set in the element constraint condition 1902.

[0073] (Figure 20: Example of an inquiry regarding business issue 603) 20 is an explanatory diagram showing an example of an inquiry about the business problem 603. An inquiry 2000 about the business problem 603 is information in which the generation setting information set in the generation setting area 301 shown in FIG. 18 is embedded in the inquiry template 1900 about the business problem 603 shown in FIG. 19.

[0074] Specifically, for example, the target region embedding section 1911 is set to "Japan," which is the character string entered in the region input field 402. The element embedding section 1912 is set to "Business Issues" as the "most recently generated" element selected in the related element selection section 405. The industry embedding section 1913 is set to "Retail," which is the character string entered in the industry input field 401. The number embedding section 1914 is set to "one per element to be used," which is the number set in the generation number setting section 406. The important keyword embedding section 1915 is set to "Environmental Issues," which is the character string entered in the important keyword input field 403. The element constraint condition 1902 is set to text data within the graphic element of "Business Issues," which is the element set in the element embedding section 1912. In this example, text data included in the graphics 1701 to 1705, such as "Establishing an environmentally friendly manufacturing process" and "Establishing a logistics system for online sales," is set.

[0075] When the generate button 407 is pressed in the state of FIG. 18, an inquiry 2000 regarding the business problem 603 is input to the generation AI 120.

[0076] (Figure 21: Response to Inquiry 2000 regarding Business Issue 603) 21 is an explanatory diagram showing an example of a response to an inquiry 2000 regarding a business problem 603. The generation AI 120 generates a response 2100 to the inquiry 2000 regarding the business problem 603 in which generation setting information is embedded. The generation device 101 displays the response 2100 in the response column 501 of the answer area 302.

[0077] In the example of FIG. 21, five answer sentences 2101 to 2105 indicated by an answer 2100 are generated and displayed.

[0078] (Figure 22: Example of drawing based on Answer 2100) 22 is an explanatory diagram showing an example of drawing based on a response 2100 to an inquiry 2000 regarding a business problem 603. The generation device 101 inherits the display content of the input information display area 600 from the state in FIG. 12. The generation device 101 generates figures 2201-2205 including the answer sentences 2101-2105 for each of the answer sentences 2101-2105, and displays them in the drawing area 613 of the business problem 603.

[0079] Furthermore, the generating device 101 connects the graphics 1701 to 1705 including the answer sentences 1601 to 1605 with the graphics 2201 to 2205 including the answer sentences 2101 to 2105 by links 2211 to 2215, respectively.

[0080] This allows the user to understand that answer statements 2101-2105 regarding the business problem 603 have been generated based on answer statements 1601-1605 regarding the management problem 602. For example, it can be seen that the business problem 603 in "Establishment of an environmentally friendly manufacturing process" (answer statement 1601) of figure 1701, which is the management problem 602, is "Cost-effectiveness analysis of recycled materials, introduction of environmentally friendly manufacturing methods" (answer statement 2101) of figure 2201, which is connected from figure 1701 by link 2211.

[0081] [Figures 23 to 27: Example of drawing solution 604 in drawing area 614] Next, an example of drawing the solution 604 in the drawing area 614 by executing the generation process shown in FIG. 7 will be described with reference to FIGS.

[0082] (Figure 23 Example of generating setting information for Solution 604) 23 is an explanatory diagram showing an example of the settings for generation setting information related to a solution 604. In the generation setting area 301, there are no changes to the input contents of the industry input field 401, region input field 402, and important keyword input field 403. In the generation target selection field 404, the solution 604 is selected. In the related element selection field 405, "Previously generated" is selected. In the generation number setting field 406, "□ pieces per element to be used" is selected, and "1" is entered as the number.

[0083] (Figure 24: Example of an inquiry template regarding Solution 604) 24 is an explanatory diagram showing an example of a query template related to the solution 604. The query template 2400 related to the solution 604 is a template for generating a query related to the solution 604, and is stored in the storage device 202.

[0084] The query template 2400 for the solution 604 includes a command statement 2401 and an element constraint condition 2402. The command statement 2401 is a fixed phrase indicating the content of the query, and includes constraint conditions and output conditions. The target area embedding section 2411 is set with the character string entered in the area input field 402. The element embedding section 2412 is set with the element selected in the related element selection section 405. The industry embedding section 2413 is set with the character string entered in the industry input field 401. The number embedding section 2414 is set with the number set in the generation number setting section 406. The demand keyword embedding section 2415 is set with the character string entered in the important keyword input field 403. The element constraint condition 2402 is set with the answer to the element set in the element embedding section 2412.

[0085] (Figure 25 Example of an inquiry regarding Solution 604) Fig. 25 is an explanatory diagram showing an example of an inquiry about the solution 604. An inquiry 2500 about the solution 604 is information in which the generation setting information set in the generation setting area 301 shown in Fig. 23 is embedded in the inquiry template 2400 about the solution 604 shown in Fig. 24.

[0086] Specifically, for example, the target region embedding section 2411 is set with the character string "Japan" input in the region input field 402. The element embedding section 2412 is set with "business issue" as the "most recently generated" element selected in the related element selection section 405. The industry embedding section 2413 is set with the character string "retail" input in the industry input field 401. The number embedding section 2414 is set with "one per element to be used" as the number set in the generation number setting section 406. The demand keyword embedding section 2415 is set with the character string "environmental issue" input in the important keyword input field 403. The element constraint condition 2402 is set with the text data within the element as the answer 2100 for "business issue," the element set in the element embedding section 2412. In this example, the text data included in the figures 1201 to 1205 is set.

[0087] When the generate button 407 is pressed in the state of FIG. 23, a query 2500 regarding the solution 604 is input to the generation AI 120.

[0088] (Figure 26 Response to Inquiry 2500 regarding Solution 604) 26 is an explanatory diagram showing an example of a response to a query 2500 regarding a solution 604. The generation AI 120 generates a response 2600 to the query 2500 regarding a solution 604 in which generation setting information is embedded. The generation device 101 displays the response 2600 in the response column 501 of the response area 302.

[0089] In the example of FIG. 26, five reply sentences 2601 to 2605 indicated by reply 2600 are generated and displayed.

[0090] (Figure 27: Example of drawing based on Answer 2600) 27 is an explanatory diagram showing an example of drawing based on a response 2600 to a query 2500 regarding a solution 604. The generation device 101 inherits the display content of the input information display area 600 from the state shown in FIG. 12. The generation device 101 generates figures 2701-2705 including the answer sentences 2601-2605 for each of the answer sentences 2601-2605, and displays them in the drawing area 614 of the solution 604.

[0091] Furthermore, the generating device 101 connects the graphics 2201 to 2205 including the answer sentences 2101 to 2105 with the graphics 2701 to 2705 including the answer sentences 2601 to 2605 by links 2711 to 2715, respectively.

[0092] This allows the user to understand that answer statements 2601-2605 regarding the solution 604 have been generated based on answer statements 2101-2105 regarding the business problem 603. For example, it can be seen that the solution 604 that solves the business problem 603, "cost-effectiveness analysis of recycled materials, introduction of environmentally friendly manufacturing methods" (answer statement 2101) of the figure 2201, is "cost reduction through mass procurement of recycled materials, manufacturing improvement to obtain environmental certification" (answer statement 2601) of the figure 2701 connected by the link 2711 from the figure 2201.

[0093] [Figures 28 to 32: Examples of drawing in the drawing area 615 of the support solution 605] Next, an example of drawing in the drawing area 615 of the support solution 605 by executing the generation process shown in FIG. 7 will be described with reference to FIGS.

[0094] (Figure 28 Example of generating setting information for the support solution 605) 28 is an explanatory diagram showing an example of setting generation setting information for a support solution 605. In the generation setting area 301, there are no changes to the input contents of the industry input field 401, region input field 402, and important keyword input field 403. In the generation target selection field 404, the support solution 605 is selected. In the related element selection field 405, "Previously generated" is selected. In the generation number setting field 406, "□ pieces per element to be used" is selected, and "2" is entered as the number.

[0095] (Figure 29 Example of an inquiry template for Support Solution 605) 29 is an explanatory diagram showing an example of an inquiry template related to the supporting solution 605. The inquiry template 2900 related to the supporting solution 605 is a template for generating an inquiry related to the supporting solution 605, and is stored in the storage device 202.

[0096] The inquiry template 2900 for the support solution 605 includes a command statement 2901 and an element constraint condition 2902. The command statement 2901 is a fixed phrase indicating the content of the inquiry, and includes a constraint condition and an output condition. The target area embedding section 2911 is set with the character string entered in the area input field 402. The element embedding section 2912 is set with the element selected in the related element selection section 405. The industry embedding section 2913 is set with the character string entered in the industry input field 401. The number embedding section 2914 is set with the number set in the generation number setting section 406. The important keyword embedding section 2915 is set with the character string entered in the important keyword input field 403. The element constraint condition 2902 is set with the answer to the element set in the element embedding section 2412.

[0097] (Figure 30 Example of an inquiry regarding Support Solution 605) Fig. 30 is an explanatory diagram showing an example of an inquiry about the support solution 605. An inquiry 3000 about the support solution 605 is information in which the generation setting information set in the generation setting area 301 shown in Fig. 28 is embedded in the inquiry template 2900 about the support solution 605 shown in Fig. 29.

[0098] Specifically, for example, the target region embedding section 2911 is set with the character string "Japan" input in the region input field 402. The element embedding section 2912 is set with "Solution" as the "most recently generated" element selected in the related element selection section 405. The industry embedding section 2913 is set with the character string "Retail" input in the industry input field 401. The number embedding section 2914 is set with "2 per element to be used" as the number set in the generation number setting section 406. The important keyword embedding section 2915 is set with the character string "Environmental Issues" input in the important keyword input field 403. The element constraint condition 2902 is set with the text data in the element as the answer 2600 for "Solution," the element set in the element embedding section 2412. In this example, the text data included in the shapes 2701 to 2705 is set.

[0099] When the generate button 407 is pressed in the state of FIG. 28, an inquiry 3000 regarding the supporting solution 605 is input to the generation AI 120.

[0100] (Figure 31 Response to Inquiry 3000 regarding Support Solution 605) 31 is an explanatory diagram showing an example of a response to a query 3000 regarding a support solution 605. The generation AI 120 generates a response 3100 to the query 3000 regarding a support solution 605 in which generation setting information is embedded. The generation device 101 displays the response 3100 in the response column 501 of the response area 302.

[0101] In the example of FIG. 31, a total of ten reply sentences 3101a, 3101b to 3105a, 3105b indicated by reply 3100 are generated and displayed.

[0102] (Figure 32: Example of drawing based on answer 3100) 32 is an explanatory diagram showing an example of drawing based on a response 3100 to a query 3000 regarding a support solution 605. The generation device 101 inherits the display content of the input information display area 600 from the state in FIG. 12. The generation device 101 generates figures 3201a, 3201b to 3205a, 3205b including the answer sentences 3101a, 3101b to 3105a, 3105b for each of the answer sentences 3101a, 3101b to 3105a, 3105b, and displays them in the drawing area 615 of the support solution 605.

[0103] Furthermore, the generating device 101 connects the graphics 2701 to 2705 including the reply sentences 2601 to 2605 to the graphics 3201a, 3201b to 3205a, 3205b including the reply sentences 3101a, 3101b to 3105a, 3105b with links 3211a, 3211b to 3215a, 3215b, respectively.

[0104] This allows the user to understand that answer statements 3101a, 3101b to 3105a, 3105b regarding the support solution 605 have been generated based on answer statements 2601 to 2605 regarding the solution 604. For example, the user can see that the solution 604 that solves the solution 604, "reducing costs through mass procurement of recycled materials and improving manufacturing to obtain environmental certification" (answer statement 2601) of the figure 2701 is "energy efficiency optimization solution" (answer statement 3101a) of the figure 3201a connected from the figure 2701 by the link 3211a, and "recycling quality control system" (answer statement 3101b) of the figure 3201b connected from the figure 2701 by the link 3211b.

[0105] <Modification> Next, a modification of the above-described embodiment will be described.

[0106] [Variation 1] Variation 1 shows an example of applying the RAG (Retrieval Augmented Generation) method. The RAG method is a mechanism for inputting search results obtained from information sources along with a query into the generation AI 120 to obtain an answer from the generation AI 120. Below, an example of applying RAG to a query template 900 regarding social and customer needs 601 will be described, but the same applies to the other query templates 1400, 1900, 2400, and 2900.

[0107] (Figure 33 Example of a query template using the RAG method) FIG. 33 is an explanatory diagram showing an example of a query template using the RAG method in Variation 1. The query template 3300 using the RAG method has a directive 3301, a context information setting section 3302, and a command statement 901, a constraint 902, and an output condition 903 in the query template 900 regarding the social and customer needs 601. In the directive 3301, "prior knowledge" is information that the generation AI 120 has already learned. Also, "query" refers to the query 900.

[0108] (Figure 34 Example of a query using the RAG method) 34 is an explanatory diagram showing an example of a query using the RAG method in Modification 1. A query 3400 using the RAG method is information in which context information 3401 and the generation setting information set in the generation setting area 301 shown in FIG. 8 are embedded in a query template 3300 using the RAG method. The query template 900 regarding the social and customer needs 601, in which the generation setting information is set in the constraint conditions 902 and output conditions 903, becomes the "query" (query 900) in the directive statement 3301 of the query 3400 using the RAG method.

[0109] Furthermore, the context information 3401 is searched for in the database 110 using part of the information of the query. The generation device 101 outputs the context information 3401 and the inquiry 900, which is the query, to the generation AI 120.

[0110] When the generation AI 120 receives the context information 3401 and the query 900, it generates an answer 1100 to the query 900 in compliance with the constraints 902 and output conditions 903, and outputs the answer 1100 to the generation device 101. In this way, by applying the RAG method, the accuracy of the answer 1100 is improved.

[0111] [Variation 2] Modification 2 shows an example in which generation of a problem organization tree can be started from a layer other than the top layer, social and customer needs 601. Below, we will explain using business issues 603 as an example of a layer other than the top layer, social and customer needs 601, but the same applies to management issues 602, solutions 604, and support solutions 605.

[0112] (Figure 35 Example of generating setting information for business issue 603) FIG. 35 is an explanatory diagram showing an example of settings for generation setting information related to a business problem 603 in Modification 2. In the generation setting area 301, "retail" is entered as an example of an industry in the industry input field 401. "Japan" is entered as an example of a region in the region input field 402. "Environmental issues" is entered as an example of an important keyword in the important keyword input field 403. In the generation target selection field 404, the business problem 603 is selected. In the related element selection field 405, "none" is selected. In the generation number setting field 406, "a total of □ without using elements" is selected, and "5" is entered as the number.

[0113] (Figure 36. Example of inquiry template for business issue 603) 36 is an explanatory diagram showing an example of an inquiry template 3600 for the business problem 603 in Modification 2. The inquiry template 3600 for the business problem 603 is a template for generating an inquiry for the business problem 603, and is stored in the storage device 202.

[0114] The inquiry template 3600 for the business problem 603 includes a command statement 3601, a constraint condition 3602, and an output condition 3603. The command statement 3601 is a fixed phrase indicating the content of the inquiry. The constraint condition 3602 is a fixed phrase indicating a condition that restricts the content of the inquiry. The output condition 3603 is a fixed phrase indicating a condition for outputting the content of the inquiry.

[0115] The character string input in the region input field 402 is set in the target region embedding portion 3611. The character string input in the industry input field 401 is set in the industry embedding portion 3612. The number embedded portion 3613 is set to the number set in the number to be generated setting portion 406. The character string input in the important keyword input field 403 is set in the important keyword embedding portion 3614.

[0116] (Figure 37 Example of an inquiry regarding business issue 603) Fig. 37 is an explanatory diagram showing an example of an inquiry about the business problem 603 in Modification 2. An inquiry 3700 about the business problem 603 is information in which the generation setting information set in the generation setting area 301 shown in Fig. 35 is embedded in the inquiry template 3600 about the business problem 603 shown in Fig. 36.

[0117] Specifically, for example, the character string "Japan" input in the region input field 402 is set in the target region embedding portion 3611. The character string "retail" input in the industry input field 401 is set in the industry embedding portion 3612. The number embedding portion 3613 is set to "a total of 5 with no elements to be used" as the number set in the generation number setting portion 406. The important keyword embedding portion 3614 is set to "environmental issues" input in the important keyword input field 403.

[0118] When the generate button 407 is pressed in the state of FIG. 37, an inquiry 3700 regarding the business problem 603 is input to the generation AI 120.

[0119] (Figure 38: Response to Inquiry 3700 regarding Business Issue 603) 38 is an explanatory diagram showing an example of a response to an inquiry 3700 regarding a business problem 603 in Modification 2. The generation AI 120 generates a response 3800 to the inquiry 3700 regarding the business problem 603. The generation device 101 displays the response 3800 in the response column 501 of the response area 302.

[0120] In the example of FIG. 38, five reply sentences 2101 to 2105 indicated by reply 3800 are generated and displayed.

[0121] (Figure 39: Example of drawing based on answer 3800) 39 is an explanatory diagram showing an example of a drawing based on a response 3800 to an inquiry 3700 regarding a business problem 603 in Modification 2. The generating device 101 displays, as input information in the input information display area 600, "Japan" input in the industry input field 401, "retail" input in the region input field 402, and "environmental issues" input in the important keyword input field 403. The generating device 101 also generates figures 2201-2205 including the answer sentences 3801-3805 for each of the answer sentences 3801-3805, and displays them in the drawing area 613 of the business problem 603.

[0122] In this way, it is possible to start drawing from layers other than the top layer, the social and customer needs 601. After drawing the business problem 603, the generating device 101 can also draw the solution 604 and the support solution 605, as shown in Figures 23 to 32.

[0123] [Variation 3] Modification 3 shows an example of drawing from a lower layer to a higher layer. Below, we will explain the drawing from the business problem 603 to the management problem 602 shown in Fig. 39 as an example, but the same applies to the drawing from the support solution 605 to the solution 604, the drawing from the solution 604 to the business problem 603, and the drawing from the management problem 602 to the social and customer needs 601.

[0124] (Figure 40 Example of generating setting information related to business issue 602) 40 is an explanatory diagram showing an example of setting generation setting information for a business issue 602 in Modification Example 3. In the generation setting area 301, there are no changes to the input contents of the industry input field 401, region input field 402, and important keyword input field 403. In the generation target selection section 404, the business issue 602 is selected. In the related element selection section 405, "all lower layers" is selected. In the generation number setting section 406, "□ pieces per element to be used" is selected, and "1" is entered as the number.

[0125] (Figure 41 Example of an inquiry regarding business issue 602) 41 is an explanatory diagram showing an example of an inquiry about the management issue 602 in Modification Example 3. An inquiry 4100 about the management issue 602 is information in which the generation setting information set in the generation setting area 301 shown in Fig. 40 is embedded in the inquiry template 1400 about the management issue 602 shown in Fig. 14.

[0126] Specifically, for example, the target region embedding section 1411 is set with "Japan", which is the character string entered in the region input field 402. The element embedding section 1412 is set with "business issue" as the element "all lower layers" selected in the related element selection section 405. The industry embedding section 1413 is set with "retail", which is the character string entered in the industry input field 401. The number embedding section 1414 is set with "one per element to be used", which is the number set in the generation number setting section 406. The important keyword embedding section 1415 is set with "environmental issue", which is the character string entered in the important keyword input field 403. The element constraint condition 1402 is set with answer sentences 2101 to 2105 as answers 3800 to "business issue", which is the element set in the element embedding section 1412.

[0127] When the generate button 407 is pressed in the state of FIG. 40, an inquiry 4100 regarding the business problem 602 is input to the generation AI 120.

[0128] (Figure 42: Response to inquiry 4100 regarding management issue 602) 42 is an explanatory diagram showing an example of a response to an inquiry 4100 regarding the management issue 602 in Modification Example 3. The generation AI 120 generates a response 4200 to the inquiry 4100 regarding the management issue 602 in which generation setting information is embedded. The generation device 101 displays the response 4200 in the response column 501 of the response area 302.

[0129] In the example of FIG. 42, five reply sentences 1601 to 1605 indicated by reply 4200 are generated and displayed.

[0130] (Figure 43: Example of drawing based on answer 4200) 43 is an explanatory diagram showing an example of drawing based on a response 4200 to an inquiry 4100 regarding a management issue 602 in Modification 3. The generation device 101 inherits the display content of the input information display area 600 from the state in FIG. 39. The generation device 101 generates figures 1701-1705 including the answer sentences 1601-1605 for each of the answer sentences 1601-1605, and displays them in the drawing area 612 of the management issue 602.

[0131] Furthermore, the generating device 101 connects the graphics 2201 to 2205 including the answer sentences 2101 to 2105 with the graphics 1701 to 1705 including the answer sentences 1601 to 1605 by links 2211 to 2215, respectively.

[0132] This allows the user to understand that answer statements 1601-1605 regarding the business problem 602 have been generated based on answer statements 2101-2105 regarding the business problem 603. For example, it can be seen that the business problem 602 for "cost-effectiveness analysis of recycled materials, introduction of environmentally friendly manufacturing methods" (answer statement 2101) of figure 2201, which is the business problem 603, is "establishment of an environmentally friendly manufacturing process" (answer statement 1601) of figure 1701, which is connected from figure 2201 by link 2211.

[0133] In this way, the generating device 101 can start drawing from any layer, and can draw from the layer where drawing is started to a lower layer or to a higher layer.

[0134] [Variation 4] Variation 4 shows an example of turning multiple hierarchies ON / OFF. Specifically, for example, the generating device 101 can set the use of the drawing areas 611 to 615 to ON (enabled) or OFF (disabled) by user operation. In this example, to generate a relationship between two hierarchies, if the problem organization tree has five hierarchies, the generating device 101 will set at least two hierarchies ON and the other hierarchies OFF by user operation.

[0135] (Fig. 44 Drawing area 303) FIG. 44 is an explanatory diagram showing an example of the drawing area 303 in Modification 4. The user can switch between ON and OFF settings by performing a predetermined operation (for example, double-clicking) on ​​the social / customer needs 601 to the support solutions 605. FIG. 44 shows a state in which the drawing area 613 for the business issue 603 and the drawing area 615 for the support solutions 605 are set to OFF. The following explanation will be given taking as an example a case in which the processes shown in FIGS. 8 to 17 have been executed.

[0136] (Figure 45 Example of generating setting information for Solution 604) 45 is an explanatory diagram showing an example of setting generation setting information for a solution 604 in Modification 4. In the generation setting area 301, there are no changes to the input contents of the industry input field 401, region input field 402, and important keyword input field 403. In the generation target selection field 404, the solution 604 is selected. In the related element selection field 405, "Previously generated" is selected. In the generation number setting field 406, "□ pieces per element to be used" is selected, and "1" is entered as the number.

[0137] It should be noted that the business problem 603 and the support solution 605 are set to OFF in FIG. 44, and therefore cannot be selected in the generation target selection section 404 either.

[0138] (Figure 46 Example of an inquiry regarding Solution 604) Fig. 46 is an explanatory diagram showing an example of an inquiry about the solution 604 in Modification 4. An inquiry 4600 about the solution 604 is information in which the generation setting information set in the generation setting area 301 shown in Fig. 45 is embedded in the inquiry template 2400 about the solution 604 shown in Fig. 24.

[0139] Specifically, for example, the target region embedding section 2411 is set with the character string "Japan" input in the region input field 402. The element embedding section 2412 is set with "business issue" as the "most recently generated" element selected in the related element selection section 405. The industry embedding section 2413 is set with the character string "retail" input in the industry input field 401. The number embedding section 2414 is set with "one per element to be used" as the number set in the generation number setting section 406. The important keyword embedding section 2415 is set with the character string "environmental issue" input in the important keyword input field 403. The element constraint condition 2402 is set with answer sentences 1601 to 1605 as answers 1600 to "business issue", the element set in the element embedding section 2412.

[0140] When the generate button 407 is pressed in the state of FIG. 45, a query 4600 regarding the solution 604 is input to the generation AI 120.

[0141] (Figure 47 Response to Inquiry 4600 regarding Solution 604) 47 is an explanatory diagram showing an example of a response to a query 4600 regarding the solution 604 in Modification Example 4. The generation AI 120 generates a response 4700 to the query 4600 regarding the solution 604 in which the generation setting information is embedded. The generation device 101 displays the response 4700 in the answer column 501 of the answer area 302.

[0142] In the example of FIG. 47, five reply sentences 4701 to 4705 indicated by reply 4700 are generated and displayed.

[0143] (Figure 48: Example of drawing based on answer 2600) 48 is an explanatory diagram showing an example of drawing based on a response 4700 to a query 4600 regarding a solution 604 in Modification 4. The generation device 101 inherits the display content of the input information display area 600 from the state in FIG. 12. The generation device 101 generates figures 4801-4805 including the answer sentences 4701-4705 for each of the answer sentences 4701-4705, and displays them in the drawing area 614 of the solution 604.

[0144] Furthermore, the generating device 101 connects the graphics 2201 to 2205 including the answer sentences 2101 to 2105 with the graphics 4801 to 4805 including the answer sentences 4701 to 4705 by links 4811 to 4815, respectively.

[0145] This allows the user to understand that answer statements 4701-4705 regarding the solution 604 have been generated based on answer statements 1601-1605 regarding the business problem 602. For example, the user can see that the solution 604 that solves the business problem 602, "Establishment of an environmentally friendly manufacturing process" (answer statement 1601) of the figure 1701, is "Use of raw materials with low environmental impact and reduction of waste" (answer statement 4701) of the figure 4801 connected by the link 4811 from the figure 1701.

[0146] In the fourth variant example, the drawing from the management problem 602 to the solution 604 is explained, skipping the business problem 603. However, as in the third variant example, the generating device 101 may draw from the solution 604, which is at the lower level, to the management problem 602, skipping the business problem 603.

[0147] [Variation 5] In the above-described embodiment, an example was described in which "retail industry" was entered in the industry input field 401, "Japan" in the region input field 402, and "environmental issues" in the important keyword input field 403 for each generation target, but the information entered in the industry input field 401, region input field 402, and important keyword input field 403 may be different for each generation target. This makes it possible to change the constraint conditions specified in the industry input field 401, region input field 402, and important keyword input field 403 for each generation target. Furthermore, the industry input field 401, region input field 402, and important keyword input field 403 may be left blank.

[0148] [Variation 6] In the above-described embodiment, the generating device 101 generates elements individually for each layer by user operation to generate a problem organization tree. However, it is also possible to generate a problem organization tree all at once, from the needs of society and customers to the support solutions. This improves the efficiency of generating the problem organization tree. In this case, it is assumed that the generation setting information set by user operation in the above-described embodiment is set in advance.

[0149] [Variation 7] In the above-described embodiment, the generating device 101 edits the generated elements in response to user operations. Specifically, for example, elements can be added, changed, or deleted, and deficiencies in the answers of the generating AI 120 can be corrected. Furthermore, the generating device 101 can generate elements in other layers based on the editing results.

[0150] The present invention is not limited to the above-described embodiments, and includes various modifications and equivalent configurations within the spirit and scope of the appended claims. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to configurations including all of the described configurations. Furthermore, part of the configuration of one embodiment may be replaced with the configuration of another embodiment. Furthermore, the configuration of another embodiment may be added to the configuration of one embodiment. Furthermore, part of the configuration of each embodiment may be added to, deleted from, or replaced with other configurations.

[0151] Furthermore, the aforementioned configurations, functions, processing units, processing means, etc. may be realized in part or in whole in hardware, for example by designing them as integrated circuits, or may be realized in software by having a processor interpret and execute a program that realizes each function.

[0152] Information such as programs, tables, files, etc. that realize each function can be stored in storage devices such as memory, hard disks, SSDs (Solid State Drives), or recording media such as IC (Integrated Circuit) cards, SD cards, and DVDs (Digital Versatile Discs).

[0153] In addition, the control lines and information lines shown are those that are considered necessary for the explanation, and do not necessarily show all the control lines and information lines that are necessary for implementation. In reality, it can be assumed that almost all components are interconnected. [Explanation of symbols]

[0154] 100 Generation System 101 Generator 102 External device 103 Communication terminal 110 databases 120 Generation AI 130 Network 201 processor 202 Storage Devices 601 Social and Customer Needs 602 Management Issues 603 Business issues 604 Solution 605 Support Solutions

Claims

1. A generating device having a processor that executes a program and a storage device that stores the program, The processor: a first generation process for generating a first query related to a first layer of a hierarchical structure related to problem solving that includes multiple layers; a first acquisition process for acquiring a first answer including one or more first answer sentences to the first inquiry generated by the first generation process; a first creation process for creating a first element for each of the first answer sentences in the first answer acquired by the first acquisition process in a drawing area of ​​the first layer; a second generation process for generating a second query for a second layer of the hierarchical structure that is different from the first layer; a second acquisition process for acquiring a second answer including one or more second answer sentences to the second query generated by the second generation process; a second output process for creating a second element for each of the second answer sentences in the second answer acquired by the second acquisition process in the drawing area of ​​the second hierarchy and associating the second element with the first element; A generating device characterized by executing the above.

2. The generating device of claim 1 , In the first acquisition process, the processor outputs the first inquiry to a generation AI that uses a language model that, upon receiving an inquiry, probabilistically predicts an answer to the inquiry based on natural language processing, and acquires the first answer from the language model; In the second acquisition process, the processor outputs the second query to the language model and acquires the second answer from the language model. A generating device characterized by:

3. The generating device of claim 1 , The processor: execute a first input process for receiving an input of a first constraint condition; In the first generation process, the processor generates the first query based on the first constraint condition. A generating device characterized by:

4. 4. The generating device of claim 3, The first constraint is information specified for at least one of an industry, a region, and an important keyword. A generating device characterized by:

5. 4. The generating device of claim 3, the first constraint condition is the number of the first answer sentences to be acquired; A generating device characterized by:

6. The generating device of claim 1 , The processor: execute a second input process for receiving an input of a second constraint condition; In the second generation process, the processor generates the second query based on the second constraint. A generating device characterized by:

7. 7. The generating device of claim 6, The second constraint is information specified for at least one of an industry, a region, and an important keyword. A generating device characterized by:

8. 7. The generating device of claim 6, the second constraint condition is the number of the second answer sentences to be acquired that is specified according to the number of the first answer sentences to be acquired; A generating device characterized by:

9. The generating device of claim 1 , The second layer is a layer lower than the first layer. A generating device characterized by:

10. The generating device of claim 1 , The second layer is a layer higher than the first layer. A generating device characterized by:

11. The generating device of claim 1 , The first layer is one of social or customer needs, management issues, business issues, solutions, and support solutions, The second layer is any of the needs from society or customers, the management issues, the business issues, the solutions, and the support solutions other than those in the first layer. A generating device characterized by:

12. The generating device of claim 1 , It has a database, The processor: When first context information is input, a first search process is executed to search the database based on the first context information; In the first acquisition process, the processor acquires a first search result from the first search process and a first answer including one or more first answer sentences to the first inquiry. A generating device characterized by:

13. The generating device of claim 1 , It has a database, The processor: When second context information is input, a second search process is executed to search the database based on the second context information; In the second acquisition process, the processor acquires a second search result from the second search process and a second answer including one or more second answer sentences to the second query. A generating device characterized by:

14. A generation method executed by a generation device having a processor that executes a program and a storage device that stores the program, The processor: a first generation process for generating a first query related to a first layer of a hierarchical structure related to problem solving that includes multiple layers; a first acquisition process for acquiring a first answer including one or more first answer sentences to the first inquiry generated by the first generation process; a first creation process for creating a first element for each of the first answer sentences in the first answer acquired by the first acquisition process in a drawing area of ​​the first layer; a second generation process for generating a second query for a second layer of the hierarchical structure that is different from the first layer; a second acquisition process for acquiring a second answer including one or more second answer sentences to the second query generated by the second generation process; a second output process for creating a second element for each of the second answer sentences in the second answer acquired by the second acquisition process in the drawing area of ​​the second hierarchy and associating the second element with the first element; A generating method characterized by executing the following.

15. The processor a first generation process for generating a first query related to a first layer of a hierarchical structure related to problem solving that includes multiple layers; a first acquisition process for acquiring a first answer including one or more first answer sentences to the first inquiry generated by the first generation process; a first creation process for creating a first element for each of the first answer sentences in the first answer acquired by the first acquisition process in a drawing area of ​​the first layer; a second generation process for generating a second query for a second layer of the hierarchical structure that is different from the first layer; a second acquisition process for acquiring a second answer including one or more second answer sentences to the second query generated by the second generation process; a second output process for creating a second element for each of the second answer sentences in the second answer acquired by the second acquisition process in the drawing area of ​​the second hierarchy and associating the second element with the first element; A generating program characterized by executing the above.

Citation Information

Patent Citations

  • Operational design document creation device

    JP7409735B1

Cited By

  • Information processing device and information processing method

    JP7905728B1