Design support system
The design support system addresses the lack of guidance for changing editing elements by using a large language model to generate candidate, influence, and risk information, enhancing the design process with informed decision-making capabilities.
Patent Information
- Application Number
- JP2024003164
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-12
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2044-01-12
AI Technical Summary
Existing design support systems fail to provide guidance on how to change editing elements requiring human judgment, leaving designers uncertain about necessary considerations or changes.
A design support system that includes first and second element information, utilizing a large language model to generate candidate information, influence information, consideration item information, or risk information for changing editable editing elements, facilitating informed decision-making.
Enables designers to easily change editing elements by providing actionable candidate information, influence analysis, and risk assessment, thereby simplifying the design process.
Smart Images

Figure 2025109346000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a system for assisting design, and particularly to a design support system suitable for changing editing elements that require human judgment for changes.
Background Art
[0002] Conventionally, as a technique for assisting in creating architectural drawings using a large language model, for example, the technique described in Patent Document 1 is known.
[0003] The technique described in Patent Document 1 includes a request for generating related element information regarding related elements of an editing element and determination necessity information regarding whether human judgment is required for changes to the related elements, which includes the editing element, and transmits the request to a large language model server. Then, the related element information and determination necessity information output from the large language model server in response to this request are acquired. And when it is determined based on the acquired determination necessity information that human judgment is required for changing the related element, the related element is displayed in a specific manner based on the acquired related element information.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, in the technique described in Patent Document 1, since it only displays the editing element that requires human judgment for changes in a specific manner, it is not known how the editing element that requires human judgment for changes should be changed, or what should be considered in making the change.
[0006] Therefore, the present invention has been made by paying attention to such unsolved problems of the conventional technology, and an object thereof is to provide a design support system suitable for changing an editing element that requires human judgment for the change.
Means for Solving the Problems
[0007] 〔Invention 1〕 In order to achieve the above object, the design support system of Invention 1 includes first element information regarding an editable editing element in design information, which is a first element that requires human judgment for its change, and second element information regarding a second element that is affected by or affects the change of the first element, and a request input means for inputting a request including a request for generating candidate information regarding one or more candidates for changing the first element into a large language model, and a candidate information acquisition means for acquiring the candidate information output from the large language model for the request.
[0008] Here, the first element information can be configured, for example, as information for identifying the first element (for example, link information such as name, number, ID, code, URL, etc.). Further, the first element information can be configured, for example, as characters, numbers, figures, symbols, signs, images, voices, or other information. Further, the first element information can be configured as a keyword regarding the first element (for example, one or more keywords indicating a part of the name of the first element). The same applies to the design support systems of Inventions 2 to 8 below.
[0009] Further, the second element information can be configured, for example, as information for identifying the second element (for example, link information such as name, number, ID, code, URL, etc.). Further, the second element information can be configured, for example, as characters, numbers, figures, symbols, signs, images, voices, or other information. Further, the second element information can be configured as a keyword regarding the second element (for example, one or more keywords indicating a part of the name of the second element). The same applies to the design support systems of Inventions 2 to 4 below.
[0010] In addition, as the second element information, for example, element information regarding editable editing elements in the design information or element information regarding elements other than the editing elements is included. The same applies to the design support systems of Inventions 2 to 4 below.
[0011] Also, this system may be implemented as a single device, terminal, or other equipment, or may be implemented as a network system in which a plurality of devices, terminals, or other equipment are communicably connected. In the latter case, each component may belong to any of the plurality of devices or the like as long as they are communicably connected to each other. The same applies to the design support systems of Inventions 2 to 8 below.
[0012] 〔Invention 2〕 Further, the design support system of Invention 2 includes first element information regarding a first element that is an editable editing element in the design information and requires human judgment for its change, and second element information regarding a second element that is affected by or affects the change of the first element, and a request input means for inputting a request including a request to generate influence information regarding one or more influences when changing the first element into a large language model, and an influence information acquisition means for acquiring the influence information output from the large language model in response to the request.
[0013] Here, the influences when changing the first element include, for example, (1) editable editing elements that need to be changed or can be changed, or the number or amount of change thereof, (2) increase or decrease in the asset value regarding the design target, (3) presence, absence, increase, or decrease in the risk regarding the design target, and (4) inconvenience to the users of the design target. The same applies to the design support system of Invention 6 below.
[0014] Here, when changing the first element, for example, it includes the case of making a specific change to the first element. Specific changes include, for example, (1) changing a specific element among the elements constituting the first element, (2) changing the first element or some of the elements constituting it to specific content, and (3) changing the first element or some of the elements constituting it so that the relationship with the second element or other editing elements or some of the elements constituting them is specified. The same applies to the design support systems of Inventions 3, 4, 6 to 8 below.
[0015] 〔Invention 3〕 Further, the design support system of Invention 3 includes first element information regarding a first element that is an editable editing element in design information and requires human judgment for its change, and second element information regarding a second element that is affected by or affects the change of the first element, and includes a request input means for inputting a request including a request to generate consideration item information regarding one or more matters to be considered when changing the first element into a large language model, and a consideration item information acquisition means for acquiring the consideration item information output from the large language model for the request.
[0016] Here, matters to be considered when changing the first element include, for example, precautions regarding planning, development, design, manufacturing, construction, operation, use, management, or maintenance when changing the first element. The same applies to the design support system of Invention 7 below.
[0017] 〔Invention 4〕 Further, the design support system of Invention 4 includes first element information regarding a first element that is an editable editing element in design information and requires human judgment for its change, and second element information regarding a second element that is affected by or affects the change of the first element, and includes a request input means for inputting a request including a request to generate risk information regarding one or more risks when changing the first element into a large language model, and a risk information acquisition means for acquiring the risk information output from the large language model for the request.
[0018] Here, as risks when changing the first element, for example, (1) the risk of not conforming to or ceasing to conform to laws and standards, (2) the risk that the design object collapses or breaks due to insufficient strength, durability, earthquake resistance, etc., (3) the risk that the design object ages due to aging deterioration, (4) the risk of cost increase, (5) the risk of reduced convenience for users of the design object, (6) risks caused by fires, floods, wind disasters, earthquakes, and other natural disasters, (7) the risk of decreased asset value regarding the design object, (8) the risk of causing social problems are included. The same applies to the design support system of Invention 8 below.
[0019] 〔Invention 5〕Furthermore, the design support system of Invention 5 includes first element information regarding a first element that is an editable editing element in design information and requires human judgment for its change, and a request input means for inputting a request including a request to generate candidate information regarding one or more candidates for changing the first element into a large language model, and a candidate information acquisition means for acquiring the candidate information output from the large language model for the request.
[0020] 〔Invention 6〕Furthermore, the design support system of Invention 6 includes first element information regarding a first element that is an editable editing element in design information and requires human judgment for its change, and a request input means for inputting a request including a request to generate impact information regarding one or more impacts when changing the first element into a large language model, and an impact information acquisition means for acquiring the impact information output from the large language model for the request.
[0021] 〔Invention 7〕Furthermore, the design support system of Invention 7 includes first element information regarding a first element that is an editable editing element in design information and requires human judgment for its change, and a request input means for inputting a request including a request to generate consideration item information regarding one or more items to be considered when changing the first element into a large language model, and a consideration item information acquisition means for acquiring the consideration item information output from the large language model for the request.
[0022] Invention 8: Further, the design support system of Invention 8 includes first element information regarding a first editable element in design information that requires human judgment for its change, and inputs a request including a request to generate risk information regarding one or more risks when changing the first element into a large language model. The design support system also includes a request input means for inputting the request and a risk information acquisition means for acquiring the risk information output from the large language model in response to the request.
[0023] Invention 9: Further, in the design support system of either Invention 1 or 5, the information regarding the first element is information regarding the first element before change among the first elements before and after the change when the first element is changed, and the candidate information is information regarding the first element after change among the first elements before and after the change.
[0024] Invention 10: Further, in the design support system of any one of Inventions 1 to 8, the design information is design information for performing architectural design.
Advantages of the Invention
[0025] As described above, according to the design support system of Invention 1 or 5, candidate information regarding one or more candidates for changing the first element can be obtained, so it becomes easier to change an editable element that requires human judgment for the change.
[0026] Furthermore, according to the design support system of Invention 2 or 6, influence information regarding one or more influences when changing the first element can be obtained, so the influence can be considered when changing an editable element that requires human judgment for the change.
[0027] Furthermore, according to the design support system of Invention 3 or 7, consideration item information regarding one or more items to be considered when changing the first element can be obtained, so precautions and the like can be considered when changing an editable element that requires human judgment for the change.
[0028] Furthermore, according to the design support system of Invention 4 or 8, since risk information regarding one or more risks when changing the first element can be obtained, risks can be considered when changing an editing element that requires human judgment for the change.
Brief Description of the Drawings
[0029]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
Figure 28
Figure 29
Figure 30
Figure 31
Figure 32
Mode for Carrying Out the Invention
[0030] 〔First Embodiment〕 Hereinafter, a first embodiment of the present invention will be described. FIGS. 1 to 14 are diagrams showing this embodiment.
[0031] First, the configuration of this embodiment will be described. FIG. 1 is a diagram showing the hardware configuration of the drawing creation support device 100.
[0032] As shown in Fig. 1, the drawing creation support device 100 includes a CPU (Central Processing Unit) 30 that controls operations and the entire system based on a control program, a ROM (Read Only Memory) 32 that stores in advance the control program of the CPU 30 and the like in a predetermined area, a RAM (Random Access Memory) 34 that stores data read from the ROM 32 and the like and calculation results necessary in the calculation process of the CPU 30, and an I / F (InterFace) 38 that mediates data input / output to and from external devices. These are connected to each other via a bus 39, which is a signal line for transferring data, so that data can be exchanged between them.
[0033] Connected to the I / F 38 as external devices are an input device 40 consisting of a keyboard, a mouse, etc. that can input data as a human interface, a storage device 42 that stores data, tables, etc. as files, and a display device 44 that displays a screen based on an image signal.
[0034] Installed in the storage device 42 are CAD (Computer Aided Design) software and BIM (Building Information Modeling) software (hereinafter collectively referred to as "CAD software"). CAD software is software that supports the creation of drawings according to user operations. When the startup of CAD software is requested, the CPU 30 starts the CAD program stored in a predetermined area of the ROM 32 and executes processing according to that program. Designers can start the CAD software and create dimension drawings, plan detail drawings, and other architectural drawings.
[0035] Next, the data structure of the storage device 42 will be described. Fig. 2 is a diagram showing the structure of the edit history data.
[0036] As shown in Fig. 2, the storage device 42 stores edit history data. The editing history data is composed of element information 400 regarding a first element that is an editable editing element in the design information and requires human judgment for its change, element information 402 regarding a second element that is affected by or affects the change of the first element, and dimension information 404 regarding the dimensions after the change when the first element is changed.
[0037] Whether an editing element requires human judgment for element change can be determined, for example, by the techniques described in Patent Document 1
[0076] to
[0089] . That is, an editing element that requires human judgment for change may be set by human judgment. Also, based on the CAD data before the change and the CAD data after the change, editing elements with two or more change patterns before and after the change are extracted, and the extracted editing elements may be set as editing elements that require human judgment for change. Based on the result, determination-required data in which the editing elements are registered in association with information on whether human judgment is required for the change is created and stored in the storage device 42. Then, based on the determination-required data in the storage device 42, the editing elements determined to be editing elements that require human judgment for change are treated as the first elements in the editing history data.
[0038] The second element includes an editable editing element in the design information or other elements (for example, furniture to be installed indoors and other virtual elements). The editing history data can be created, for example, by the designer recording this as editing history data when changing the first element in relation to the second element.
[0039] The first and second lines in Figure 2 represent one editing history. In the first and second lines of Figure 2, "left closet with a width of 700" and "central closet with a width of 700" are registered as the first elements, "PS with a width of 270" is registered as the second element, and "650" and "650" are registered as the dimensions after the change respectively. This editing history indicates that the left closet with a width of 700 [mm] and the central closet with a width of 700 [mm] are elements that require human judgment for the change, and the PS (pipe shaft) with a width of 270 [mm] is an element that affects the change of the first element. When changing the dimension of the PS to 270 [mm], the designer changed the width of the left closet from 700 [mm] to 650 [mm] and the width of the central closet from 700 [mm] to 650 [mm] respectively.
[0040] The third line in Figure 2 represents one editing history. In the third line of Figure 2, "left closet with a width of 700" is registered as the first element, "PS with a width of 270" is registered as the second element, and "600" is registered as the dimension after the change respectively. This editing history indicates that when changing the dimension of the PS to 270 [mm], the designer changed the width of the left closet from 700 [mm] to 600 [mm].
[0041] The fourth line in Figure 2 represents one editing history. In the fourth line of Figure 2, "central closet with a width of 700" is registered as the first element, "PS with a width of 270" is registered as the second element, and "600" is registered as the dimension after the change respectively. This editing history indicates that when changing the dimension of the PS to 270 [mm], the designer changed the width of the central closet from 700 [mm] to 600 [mm].
[0042] The fifth line in Figure 2 represents one editing history. In the fifth line of Figure 2, "toilet with a width of 920" is registered as the first element, "piano with a width of 120" is registered as the second element, and "870" is registered as the dimension after the change respectively. This editing history indicates that in order to prevent interference between the piano and the toilet wall when carrying in the piano with a width of 120 [mm], the designer changed the width of the toilet from 920 [mm] to 870 [mm].
[0043] The 6th line in Figure 2 is one editing history. In the 6th line of Figure 2, "toilet with a width of 920", "piano with a width of 130", and "855" are registered as the first element, the second element, and the dimension after change respectively. This editing history indicates that the designer changed the width of the toilet from 920 [mm] to 855 [mm] to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 130 [mm].
[0044] The 7th line in Figure 2 is one editing history. In the 7th line of Figure 2, "toilet with a width of 920", "piano with a width of 140", and "840" are registered as the first element, the second element, and the dimension after change respectively. This editing history indicates that the designer changed the width of the toilet from 920 [mm] to 840 [mm] to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 140 [mm].
[0045] Figure 3 is a diagram showing the structure of CAD data of a sectional plan. As shown in Figure 3, the storage device 42 stores CAD data of sectional plans and BIM data (hereinafter collectively referred to as "CAD data").
[0046] A sectional plan is a drawing that details the cross-section of a building. The CAD data of the sectional plan is created by the designer using CAD software. The designer creates the sectional plan by adding, editing, or deleting editable editing elements in the sectional plan in the CAD software. In the example of Figure 3, the editing elements of the floor, wall, and ceiling in the area marked as "internal corridor" and the editing elements of the floor, wall, and ceiling in the area marked as "vestibule" are arranged respectively.
[0047] The memory device 42 stores CAD data of other architectural drawings and data of the learned model. The learned model is learned based on element information 400 regarding the first element, element information 402 regarding the second element, and dimension information 404 regarding one or more modified dimensions when changing the first element. A large number of editing history data created in the past are stored in the memory device 42 for use in AI learning. These editing history data are such that each edited element in the architectural drawing conforms to the specifications and serve as teacher data in AI learning.
[0048] Next, the operation of this embodiment will be described. FIG. 4 is a flowchart showing a learned model generation process.
[0049] FIG. 5 is a block diagram showing the steps of generating and using a learned model. The learned model generation process is a process executed to generate a learned model. When executed by the CPU 30, as shown in FIG. 4, it proceeds to step S100 and executes an editing history data analysis process. In the editing history data analysis process, the editing history data is read from the memory device 42, and the element information 400, 402, and dimension information 404 are extracted from the read editing history data.
[0050] Next, it proceeds to step S102. In step S102, as shown in FIG. 5, a learning data set is generated based on the information extracted in step S100, and then it proceeds to step S104. The generated learning data set is input to a learning program, and a learned model is generated by the learning program. The learning program includes pre-learning parameters and hyperparameters, performs learning based on the input learning data set and hyperparameters, and updates the pre-learning parameters. Then, a learned model is output as a learning result.
[0051] The learned model includes learned parameters in which pre-learning parameters have been updated by learning and an inference program. The inference program inputs a first element and a second element, and based on the learned parameters, estimates one or more modified dimensions from the input first element and second element, and outputs the estimated modified dimensions. Note that since the relationship between the input first element and second element and the modified dimensions is determined by the learning of AI, although it shows a tendency similar to the content of the past editing history data, there is an ambiguity that does not necessarily exactly match. However, this ambiguity can be reduced by the amount of learning data and learning accuracy.
[0052] FIG. 6 is a flowchart showing the modified dimension estimation process. The modified dimension estimation process is a process executed in response to a request from a user. When executed in the CPU 30, as shown in FIG. 6, first, the process proceeds to step S150.
[0053] In step S150, the second element is acquired. As the second element, for example, any one (e.g., the selected edited element) can be acquired from the edited elements in the architectural drawing, or it can also be acquired by inputting virtual elements (e.g., furniture planned to be installed indoors) or other elements.
[0054] Next, the process proceeds to step S152, and in the CAD software, the first element affected by the acquired second element is acquired. As the first element, for example, the first element within a predetermined range from the second element, or the first element that has been changed in the past in relation to the second element can be acquired.
[0055] Next, the process proceeds to step S154, and using the learned model in the storage device 42, one or more modified dimensions are estimated from the acquired first element and second element. When a plurality of first elements or a plurality of second elements are acquired, the modified dimensions are estimated for each first element or each second element. The estimation is performed by inputting the first element and the second element into the learned model and acquiring the modified dimensions output from the learned model.
[0056] Next, the process proceeds to step S156, where the estimated dimension after the change is displayed on the display device 44 as a change candidate, and step S158 is performed.
[0057] In step S158, it is determined whether any of the displayed dimensions after the change has been selected. If it is determined that a dimension after the change has been selected (YES), the process proceeds to step S160, where the dimension of the first element acquired in step S152 is changed to the dimension after the change selected in step S158, and the series of processes ends.
[0058] On the other hand, if it is determined in step S158 that a dimension after the change has not been selected (NO), the process waits in step S158 until a dimension after the change is selected.
[0059] 〔When changing the dimension of the PS〕 Next, the operation when changing the dimension of the PS will be described. FIG. 7 is a gauge chart before changing the dimension of the PS.
[0060] FIG. 8 is a screen for inputting the second element. FIG. 9 is a screen for displaying change candidates for the first element.
[0061] FIG. 10 is a gauge chart after changing the dimension of the PS. When the designer instructs the editing element "PS" in the CAD software while editing the layout diagram in Fig. 7, the screen shown in Fig. 8 is displayed. If you want to change the dimension of the editing element "PS" to 270 [mm], enter "PS with a width of 270" on the screen in Fig. 8. Then, when the proposal button is clicked, through steps S150 to S154, "PS with a width of 270" is obtained as the second element, and "left closet with a width of 700" and "center closet with a width of 700" are obtained as the first element respectively. Using the learned model, one or more changed dimensions are estimated from the obtained first and second elements. The estimated changed dimensions are, through step S156, displayed as change candidates for the first element as shown in Fig. 9. In the example of Fig. 9, three change candidates are displayed. The first change candidate is the case where the width of the left closet is changed from 700 [mm] to 650 [mm] and the width of the center closet is changed from 700 [mm] to 650 [mm] respectively. The second change candidate is the case where the width of the left closet is changed from 700 [mm] to 600 [mm]. The third change candidate is the case where the width of the center closet is changed from 700 [mm] to 600 [mm]. Here, when the designer selects, for example, the first change candidate, through step S160, as shown in Fig. 10, the width of the left closet is changed from 700 [mm] to 650 [mm] and the width of the center closet is changed from 700 [mm] to 650 [mm] respectively.
[0062] 〔When assuming the entry of a piano〕 Next, the operation when assuming the entry of a piano will be described.
[0063] Fig. 11 is a layout diagram before assuming the entry of a piano. Fig. 12 is a screen for entering the second element.
[0064] Fig. 13 is a screen for displaying change candidates for the first element. Fig. 14 is a layout diagram after assuming the entry of a piano.
[0065] When the designer instructs the corridor in the CAD software while editing the dimension diagram of Fig. 11, the screen of Fig. 12 is displayed. If it is desired to assume the carrying-in of a piano, enter "piano with a width of 120 or more" on the screen of Fig. 12. Then, when the proposal button is clicked, through steps S150 to S154, "piano with a width of 120 or more" is obtained as the second element, and "toilet with a width of 920" is obtained as the first element. Using the learned model, one or more changed dimensions are estimated from the obtained first element and second element. The estimated changed dimensions are, through step S156, displayed as change candidates for the first element as shown in Fig. 13. In the example of Fig. 13, three change candidates are displayed. The first change candidate is the case where the width of the toilet is changed from 920 [mm] to 870 [mm] so as not to interfere with the toilet wall when carrying in a piano with a width of 120. The second change candidate is the case where the width of the toilet is changed from 920 [mm] to 855 [mm] so as not to interfere with the toilet wall when carrying in a piano with a width of 130. The third change candidate is the case where the width of the toilet is changed from 920 [mm] to 840 [mm] so as not to interfere with the toilet wall when carrying in a piano with a width of 140. Here, when the designer selects, for example, the first change candidate, through step S160, as shown in Fig. 14, the width of the toilet is changed from 920 [mm] to 870 [mm].
[0066] Next, the effects of the present embodiment will be described. In the present embodiment, a first element that is an editable editing element in the design information and requires human judgment for its change and a second element that is affected by or affects the change of the first element are obtained, and a learned model that has been learned based on the element information 400 regarding the first element, the element information 402 regarding the second element, and the dimension information 404 regarding one or more changed dimensions when the first element is changed is used to estimate one or more changed dimensions from the obtained first element and second element.
[0067] Thereby, since the designer only needs to select from the change candidates, it becomes easier to change the editing element that requires human judgment for the change.
[0068] 〔Second Embodiment〕 Next, a second embodiment of the present invention will be described. FIGS. 15 to 20 are diagrams showing this embodiment. In addition, FIGS. 7, 8, 10, 11, 12, and 14 are incorporated.
[0069] This embodiment is different from the first embodiment in that it estimates the influence when the first element is changed.
[0070] First, the configuration of this embodiment will be described. FIG. 15 is a diagram showing the structure of influence data.
[0071] As shown in FIG. 15, the storage device 42 stores influence data. The influence data includes element information 406 regarding a first element that is an editable editing element in the design information and requires human judgment for its change, element information 408 regarding a second element that is affected by or affects the change of the first element, and influence information 410 regarding the influence when the first element is changed. Whether an editing element requires human judgment for element change is the same as in the first embodiment above. Based on the determination-required data of the storage device 42, an editing element determined to be an editing element that requires human judgment for change is treated as the first element in the influence data. The second element includes an editable editing element in the design information or other elements (for example, furniture to be installed indoors and other virtual elements). The influence data can be configured, for example, as data corresponding to each editing history in the editing history data. When a designer inputs the influence when changing the first element when changing the first element, it can be created by recording this as influence data.
[0072] In the first row of Figure 15, "left closet with a width of 700" and "center closet with a width of 700" are registered as the first elements, "PS with a width of 270" is registered as the second element, and "at least one of the left closet and the center closet needs to be changed" is registered as the influence. This indicates that the left closet with a width of 700 [mm] and the center closet with a width of 700 [mm] are elements that require human judgment for their change, and the PS with a width of 270 [mm] is an element that affects the change of the first elements. When the dimension of the PS is changed to 270 [mm], at least one of the left closet and the center closet needs to be changed.
[0073] In the second row of Figure 15, "left closet with a width of 700" and "center closet with a width of 700" are registered as the first elements, "PS with a width of 270" is registered as the second element, and "both the left closet and the center closet can be changed" is registered as the influence. This indicates that when the dimension of the PS is changed to 270 [mm], both the left closet and the center closet can be changed.
[0074] In the third row of Figure 15, "left closet with a width of 700" is registered as the first element, "PS with a width of 270" is registered as the second element, and "when only the left closet is changed, the storage capacity and convenience of the left closet decrease by ○○%" is registered as the influence. This indicates that when only the left closet is changed when the dimension of the PS is changed to 270 [mm], the storage capacity and convenience of the left closet decrease by ○○%.
[0075] In the fourth row of Figure 15, "center closet with a width of 700" is registered as the first element, "PS with a width of 270" is registered as the second element, and "when only the center closet is changed, the storage capacity and convenience of the center closet decrease by △△%" is registered as the influence. This indicates that when only the center closet is changed when the dimension of the PS is changed to 270 [mm], the storage capacity and convenience of the center closet decrease by △△%.
[0076] In the 5th row of Figure 15, "left closet with a width of 700" and "central closet with a width of 700" are registered as the first elements, "PS with a width of 270" is registered as the second element, and "when changing both the left closet and the central closet, the storage capacity and convenience will decrease by XX%" is registered as the influence. This indicates that when changing both the left closet and the central closet when changing the dimension of PS to 270 [mm], the storage capacity and convenience will decrease by XX%.
[0077] In the 6th row of Figure 15, "toilet with a width of 920" is registered as the first element, "piano with a width of 120 or more" is registered as the second element, and "it is necessary to change the width of the toilet" is registered as the influence. This indicates that it is necessary to change the width of the toilet to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 120 [mm] or more.
[0078] In the 7th row of Figure 15, "toilet with a width of 920" is registered as the first element, "piano with a width of 120 or more" is registered as the second element, and "there are no elements that can be changed other than the width of the toilet" is registered as the influence. This indicates that there are no elements that can be changed other than the width of the toilet to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 120 [mm] or more.
[0079] In the 8th row of Figure 15, "toilet with a width of 920" is registered as the first element, "piano with a width of 120" is registered as the second element, and "when changing the width of the toilet to 870, the convenience of the toilet will decrease by ○○%" is registered as the influence. This indicates that when changing the width of the toilet to 870 [mm] to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 120 [mm], the convenience of the toilet will decrease by ○○%.
[0080] In the 9th row of FIG. 15, "toilet with a width of 920", "piano with a width of 130", and "when the width of the toilet is changed to 855, the convenience of the toilet decreases by △△%" are registered as the first element, the second element, and the influence, respectively. This indicates that when the width of the toilet is changed to 855 [mm] to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 130 [mm], the convenience of the toilet decreases by △△%.
[0081] In the 10th row of FIG. 15, "toilet with a width of 920", "piano with a width of 140", and "when the width of the toilet is changed to 840, the convenience of the toilet decreases by ××%" are registered as the first element, the second element, and the influence, respectively. This indicates that when the width of the toilet is changed to 840 [mm] to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 140 [mm], the convenience of the toilet decreases by ××%.
[0082] The storage device 42 stores the data of the second learned model. The second learned model is learned based on the element information 406 regarding the first element, the element information 408 regarding the second element, and the influence information 410 regarding one or more influences when the first element is changed. The generation method of the second learned model is the same as that in the above first embodiment (FIGS. 4 and 5). For use in the learning of AI, a large number of influence data created in the past are stored in the storage device 42. These influence data serve as teacher data in the learning of AI.
[0083] Next, the operation of this embodiment will be described. FIG. 16 is a flowchart showing the influence estimation process.
[0084] The influence estimation process is a process executed in response to a request from the user. When executed in the CPU 30, as shown in FIG. 16, first, the same processes as steps S150 to S156 in the above first embodiment are performed, and the process proceeds to step S162.
[0085] In step S162, it is determined whether any of the impact buttons displayed for each dimension after change has been clicked. If it is determined that an impact button has been clicked (YES), the process proceeds to step S164.
[0086] In step S164, using the second learned model of the storage device 42, one or more impacts are estimated from the first element and the second element obtained in steps S150 and S152. When a plurality of first elements or a plurality of second elements are obtained, the impact is estimated for each first element or each second element. The estimation is performed by inputting the first element and the second element into the second learned model and obtaining the impact output from the second learned model.
[0087] Next, the process proceeds to step S166, where the estimated impact is displayed on the display device 44, and the same processing as steps S158 and S160 in the above first embodiment is performed to end the series of processes.
[0088] On the other hand, if it is determined in step S158 that the dimension after change is not selected (NO), the process proceeds to step S162.
[0089] On the other hand, if it is determined in step S162 that the impact button has not been clicked (NO), the process proceeds to step S158.
[0090] 〔When changing the dimension of the PS〕 Next, the operation when changing the dimension of the PS will be described. FIG. 17 is a screen for displaying change candidates of the first element.
[0091] FIG. 18 is a screen for displaying the impact corresponding to the first change candidate. When the designer instructs the editing element "PS" in the CAD software while editing the rectangular diagram of FIG. 7, the screen of FIG. 8 is displayed. If you want to change the dimension of the editing element "PS" to 270 [mm], enter "PS with a width of 270" on the screen of FIG. 8. Then, when you click the proposal button, through steps S150 to S154, "PS with a width of 270" is obtained as the second element, and "left closet with a width of 700" and "central closet with a width of 700" are obtained as the first elements respectively. Using the learned model, one or more changed dimensions are estimated from the obtained first and second elements. The estimated changed dimensions are, through step S156, displayed as change candidates for the first element as shown in FIG. 17. In the example of FIG. 17, three change candidates are displayed. The content of these change candidates is the same as that of FIG. 9. Also, for each change candidate, an impact button for displaying the impact corresponding to that change candidate is displayed.
[0092] Here, when the designer clicks the impact button corresponding to, for example, the first change candidate, through step S164, using the second learned model, one or more impacts are estimated from the obtained first and second elements. The estimated impacts are, through step S166, displayed as the impacts when adopting the first change candidate as shown in FIG. 18. In the example of FIG. 18, three impacts are displayed. The first impact states that at least one of the left closet and the central closet needs to be changed. The parentheses indicate that the number of editing elements that need to be changed is one. The second impact states that both the left closet and the central closet can be changed. The parentheses indicate that the number of editing elements that can be changed is two. The third impact states that when both the left closet and the central closet are changed, the storage capacity and convenience will decrease by ××%.
[0093] When the impact button corresponding to the second change candidate is clicked, similarly, the impacts when adopting the second change candidate are displayed. When the impact button corresponding to the third change candidate is clicked, similarly, the impacts when adopting the third change candidate are displayed.
[0094] When the designer who has confirmed the impact selects, for example, the first change candidate, through step S160, as shown in FIG. 10, the width of the left closet is changed from 700 [mm] to 650 [mm], and the width of the central closet is changed from 700 [mm] to 650 [mm] respectively.
[0095] 〔When assuming the piano is carried in〕 Next, the operation when assuming the piano is carried in will be described.
[0096] FIG. 19 is a screen for displaying the change candidates of the first element. FIG. 20 is a screen for displaying the impact corresponding to the first change candidate.
[0097] When the designer instructs the corridor while editing the rectangular diagram in FIG. 11 in the CAD software, the screen in FIG. 12 is displayed. If it is desired to assume the piano is carried in, enter "Piano with a width of 120 or more" on the screen in FIG. 12. Then, when the proposal button is clicked, through steps S150 to S154, "Piano with a width of 120 or more" is obtained as the second element, and "Toilet with a width of 920" is obtained as the first element respectively. Using the learned model, one or more changed dimensions are estimated from the obtained first and second elements. The estimated changed dimensions are, through step S156, displayed as change candidates for the first element as shown in FIG. 19. In the example of FIG. 19, three change candidates are displayed. The contents of these change candidates are the same as those in FIG. 13. Also, for each change candidate, an impact button for displaying the impact corresponding to that change candidate is displayed.
[0098] Here, when the designer clicks the impact button corresponding to, for example, the first change candidate, through step S164, using the second learned model, one or more impacts are estimated from the obtained first element and second element. The estimated impacts are, as shown in FIG. 20 through step S166, displayed as the impacts when adopting the first change candidate. In the example of FIG. 20, three impacts are displayed. The first impact is that the width of the toilet needs to be changed. The parentheses indicate that the number of editable elements that need to be changed is one. The second impact is that there are no elements other than the width of the toilet that can be changed. The parentheses indicate that the number of editable elements that can be changed is one. The third impact is that when the width of the toilet is changed to 870, the convenience of the toilet decreases by ○○%.
[0099] When the impact button corresponding to the second change candidate is clicked, similarly, the impacts when adopting the second change candidate are displayed. When the impact button corresponding to the third change candidate is clicked, similarly, the impacts when adopting the third change candidate are displayed.
[0100] When the designer who has confirmed the impacts selects, for example, the first change candidate, through step S160, as shown in FIG. 14, the width of the toilet is changed from 920 [mm] to 870 [mm].
[0101] Next, the effects of this embodiment will be described. In this embodiment, second element information regarding a first element that is an editable element in the design information and requires human judgment for its change, and a second element that is affected by or affects the change of the first element is obtained, and a second learned model that has been learned based on element information 406 regarding the first element, element information 408 regarding the second element, and impact information 410 regarding one or more impacts when changing the first element is used to estimate one or more impacts from the obtained first element and second element.
[0102] Accordingly, since the designer can confirm the influence when changing the first element, it is possible to consider the influence when changing an editing element that requires human judgment for the change.
[0103] 〔Third Embodiment〕 Next, a third embodiment of the present invention will be described. FIGS. 21 to 26 are diagrams showing this embodiment. In addition, FIGS. 7, 8, 10, 11, 12, and 14 are incorporated.
[0104] This embodiment is different from the first embodiment in that it estimates matters to be considered when changing the first element.
[0105] First, the configuration of this embodiment will be described. FIG. 21 is a diagram showing the structure of consideration item data.
[0106] As shown in FIG. 21, the storage device 42 stores consideration item data. The consideration item data includes element information 412 regarding a first element that is an editable editing element in the design information and requires human judgment for its change, element information 414 regarding a second element that is affected by or affects the change of the first element, and consideration item information 416 regarding one or more matters to be considered when changing the first element. Whether an editing element requires human judgment for element change is the same as in the first embodiment, and based on the determination required data of the storage device 42, an editing element determined to be an editing element that requires human judgment for the change is treated as the first element in the consideration item data. The second element includes an editable editing element in the design information or other elements (for example, furniture planned to be installed indoors and other virtual elements). The consideration item data can be configured, for example, as data corresponding to each editing history in the editing history data, and when the designer inputs matters to be considered when changing the first element when changing the first element, it can be created by recording this as the consideration item data.
[0107] In the first row of Fig. 21, "left closet with a width of 700" and "center closet with a width of 700" are registered as the first elements, "PS with a width of 270" is registered as the second element, and "when changing both the left closet and the center closet, consider the minimum space, the size of the stored items, the balance of the stored items, the use of the closet, convenience, and the room layout" is registered as the consideration item respectively. This indicates that the left closet with a width of 700 [mm] and the center closet with a width of 700 [mm] are elements that require human judgment for their change, the PS with a width of 270 [mm] is an element that affects the change of the first element, and when changing both the left closet and the center closet when changing the size of the PS to 270 [mm], it is necessary to consider the minimum space, the size of the stored items, the balance of the stored items, the use of the closet, convenience, and the room layout.
[0108] In the second row of Fig. 21, "left closet with a width of 700" and "center closet with a width of 700" are registered as the first elements, "PS with a width of 270" is registered as the second element, and "when changing one of the left closet and the center closet, since only one will become extremely small compared to the case of changing both, consider the above matters more carefully" is registered as the consideration item respectively. This indicates that when changing one of the left closet and the center closet when changing the size of the PS to 270 [mm], since only one will become extremely small compared to the case of changing both, it is necessary to consider the above matters more carefully.
[0109] In the third row of Fig. 21, "toilet with a width of 920" is registered as the first element, "piano with a width of 120" is registered as the second element, and "when changing the width of the toilet to 870, consider whether a barrier-free specification can be added" is registered as the consideration item respectively. This indicates that when changing the width of the toilet to 870 [mm] to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 120 [mm], it is necessary to consider whether a barrier-free specification can be added.
[0110] In the fourth line of FIG. 21, "toilet with a width of 920", "piano with a width of 130", and "consider whether a handwashing counter can be added when changing the width of the toilet to 855" are registered as the first element, the second element, and the consideration item, respectively. This indicates that when changing the width of the toilet to 855 [mm] to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 130 [mm], it is necessary to consider whether a handwashing counter can be added.
[0111] In the fifth line of FIG. 21, "toilet with a width of 920", "piano with a width of 140", and "consider whether the minimum space can be secured when changing the width of the toilet to 840" are registered as the first element, the second element, and the consideration item, respectively. This indicates that when changing the width of the toilet to 840 [mm] to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 140 [mm], it is necessary to consider whether the minimum space can be secured.
[0112] The storage device 42 stores the data of the second learned model. The second learned model is learned based on the element information 412 regarding the first element, the element information 414 regarding the second element, and the consideration item information 416 regarding one or more consideration items when changing the first element. The method for generating the second learned model is the same as that in the first embodiment (FIGS. 4 and 5). For use in the learning of AI, a large number of consideration item data created in the past are stored in the storage device 42. These consideration item data serve as teacher data in the learning of AI.
[0113] Next, the operation of this embodiment will be described. FIG. 22 is a flowchart showing the consideration item estimation process.
[0114] The consideration item estimation process is a process executed in response to a request from the user. When executed in the CPU 30, as shown in FIG. 22, first, the same processes as steps S150 to S156 in the first embodiment are performed, and the process proceeds to step S168.
[0115] In step S168, it is determined whether any of the consideration buttons displayed for each dimension after change is clicked. If it is determined that a consideration button has been clicked (YES), the process proceeds to step S170.
[0116] In step S170, using the second learned model of the storage device 42, one or more considerations are estimated from the first element and the second element acquired in steps S150 and S152. When a plurality of first elements or a plurality of second elements are acquired, the considerations are estimated for each first element or each second element. The estimation is performed by inputting the first element and the second element into the second learned model and acquiring the considerations output from the second learned model.
[0117] Next, the process proceeds to step S172, where the estimated considerations are displayed on the display device 44, and the same processing as steps S158 and S160 in the first embodiment is performed to end the series of processes.
[0118] On the other hand, if it is determined in step S158 that the dimension after change is not selected (NO), the process proceeds to step S168.
[0119] On the other hand, if it is determined in step S168 that the consideration button is not clicked (NO), the process proceeds to step S158.
[0120] 〔When changing the dimension of the PS〕 Next, the operation when changing the dimension of the PS will be described. FIG. 23 is a screen for displaying change candidates of the first element.
[0121] FIG. 24 is a screen for displaying considerations corresponding to the first change candidate. When the designer instructs the editing element "PS" in the CAD software while editing the rectangular diagram in Fig. 7, the screen shown in Fig. 8 is displayed. If you want to change the dimension of the editing element "PS" to 270 [mm], enter "PS with a width of 270" on the screen shown in Fig. 8. Then, when you click the proposal button, through steps S150 to S154, "PS with a width of 270" is obtained as the second element, and "left closet with a width of 700" and "central closet with a width of 700" are obtained as the first elements respectively. Using the learned model, one or more changed dimensions are estimated from the obtained first and second elements. The estimated changed dimensions are, as shown in Fig. 23 through step S156, displayed as change candidates for the first element. In the example of Fig. 23, three change candidates are displayed. The content of these change candidates is the same as that in Fig. 9. Also, for each change candidate, a consideration button for displaying the considerations corresponding to that change candidate is displayed.
[0122] Here, when the designer clicks the consideration button corresponding to, for example, the first change candidate, through step S170, using the second learned model, one or more considerations are estimated from the obtained first and second elements. The estimated considerations are, as shown in Fig. 24 through step S172, displayed as matters to be considered when adopting the first change candidate. In the example of Fig. 24, when changing both the left closet and the central closet, it is shown that the minimum space, the size of the stored items, the balance of the stored items, the use of the closet, convenience, and the room layout should be considered.
[0123] When clicking the consideration button corresponding to the second change candidate, similarly, the matters to be considered when adopting the second change candidate are displayed. When clicking the consideration button corresponding to the third change candidate, similarly, the matters to be considered when adopting the third change candidate are displayed.
[0124] When the designer who has confirmed the considerations selects, for example, the first change candidate, after going through step S160, as shown in FIG. 10, the width of the left closet is changed from 700 [mm] to 650 [mm], and the width of the central closet is changed from 700 [mm] to 650 [mm] respectively.
[0125] 〔When assuming the entry of a piano〕 Next, the operation when assuming the entry of a piano will be described.
[0126] FIG. 25 is a screen for displaying change candidates for the first element. FIG. 26 is a screen for displaying considerations corresponding to the first change candidate.
[0127] When the designer instructs the corridor during the editing of the rectangular diagram in FIG. 11 in the CAD software, the screen in FIG. 12 is displayed. If you want to assume the entry of a piano, enter "piano with a width of 120 or more" on the screen in FIG. 12. Then, when the proposal button is clicked, after going through steps S150 to S154, "piano with a width of 120 or more" is obtained as the second element, and "toilet with a width of 920" is obtained as the first element. Using the learned model, one or more changed dimensions are estimated from the obtained first and second elements. The estimated changed dimensions are, after going through step S156, displayed as change candidates for the first element as shown in FIG. 25. In the example of FIG. 25, three change candidates are displayed. The contents of these change candidates are the same as in FIG. 13. Also, for each change candidate, a consideration button for displaying the considerations corresponding to that change candidate is displayed.
[0128] Here, when the designer clicks on the consideration item button corresponding to, for example, the first change candidate, through step S170, using the second learned model, one or more consideration items are estimated from the obtained first element and second element. The estimated consideration items are, through step S172, as shown in FIG. 26, displayed as matters to be considered when adopting the first change candidate. In the example of FIG. 26, when changing the width of the toilet to 870 [mm], it is displayed that it is necessary to consider whether barrier-free specifications can be added.
[0129] When the consideration item button corresponding to the second change candidate is clicked, similarly, the matters to be considered when adopting the second change candidate are displayed. When the consideration item button corresponding to the third change candidate is clicked, similarly, the matters to be considered when adopting the third change candidate are displayed.
[0130] When the designer who has confirmed the consideration items selects, for example, the first change candidate, through step S160, as shown in FIG. 14, the width of the toilet is changed from 920 [mm] to 870 [mm].
[0131] Next, the effects of the present embodiment will be described. In the present embodiment, second element information regarding a first element that is an editable editing element in the design information and requires human judgment for its change, and a second element that is affected by or affects the change of the first element is acquired, and a second learned model that has been learned based on element information 412 regarding the first element, element information 414 regarding the second element, and consideration item information 416 regarding one or more consideration items when changing the first element is used to estimate one or more consideration items from the acquired first element and second element.
[0132] Thereby, since the designer can confirm the matters to be considered when changing the first element, it is possible to consider precautions and the like when changing the editing element that requires human judgment for the change.
[0133] 〔Fourth Embodiment〕 Next, a fourth embodiment of the present invention will be described. FIGS. 27 to 32 are diagrams showing this embodiment. In addition, FIGS. 7, 8, 10, 11, 12, and 14 are incorporated.
[0134] This embodiment is different from the first embodiment in that it estimates the risk when changing the first element.
[0135] First, the configuration of this embodiment will be described. FIG. 27 is a diagram showing the structure of risk data.
[0136] As shown in FIG. 27, the storage device 42 stores risk data. The risk data includes element information 418 regarding the first element, which is an editable editing element in the design information and requires human judgment for its change, element information 420 regarding the second element that is affected by or affects the change of the first element, and risk information 422 regarding the risk when changing the first element. Whether an editing element requires human judgment for element change is the same as in the first embodiment above. Based on the determination-required data of the storage device 42, an editing element determined to be an editing element that requires human judgment for change is treated as the first element on the risk data. The second element includes an editable editing element in the design information or other elements (for example, furniture to be installed indoors and other virtual elements). The risk data can be configured, for example, as data corresponding to each editing history in the editing history data. When a designer inputs the risk when changing the first element when changing the first element, it can be created by recording this as risk data.
[0137] In the first row of Figure 27, as the first elements, "left closet with a width of 700" and "central closet with a width of 700" are registered, and as the second element, "PS with a width of 270" is registered. As risks, "When changing both the left closet and the central closet, legal risks of violating the Building Standards Law, the Housing Quality Assurance Law, etc., disaster prevention risks that impede evacuation in an emergency, risks of reduced convenience making it difficult to take things in and out of storage, and risks of reduced asset value with a decrease in property value are assumed" are registered respectively. This indicates that the left closet with a width of 700 [mm] and the central closet with a width of 700 [mm] are elements that require human judgment for their change, the PS with a width of 270 [mm] is an element that affects the change of the first element, and when changing both the left closet and the central closet when changing the dimension of the PS to 270 [mm], legal risks of violating the Building Standards Law, the Housing Quality Assurance Law, etc., disaster prevention risks that impede evacuation in an emergency, risks of reduced convenience making it difficult to take things in and out of storage, and risks of reduced asset value with a decrease in property value are assumed.
[0138] In the second row of Figure 27, as the first elements, "left closet with a width of 700" and "central closet with a width of 700" are registered, and as the second element, "PS with a width of 270" is registered. As risks, "When changing one of the left closet and the central closet, since only one becomes extremely small compared to the case of changing both, the above risks are even greater" are registered respectively. This indicates that when changing one of the left closet and the central closet when changing the dimension of the PS to 270 [mm], since only one becomes extremely small compared to the case of changing both, the above risks are even greater.
[0139] In the third row of Fig. 27, "toilet with a width of 920", "piano with a width of 120" are registered as the first and second elements respectively, and "When changing the width of the toilet to 870, there is a risk of reduced convenience such as restricted movement during use or difficulty in cleaning" is registered as the risk. This indicates that when changing the width of the toilet to 870 [mm] to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 120 [mm], there is a risk of reduced convenience such as restricted movement during use or difficulty in cleaning.
[0140] In the fourth row of Fig. 27, "toilet with a width of 920", "piano with a width of 130" are registered as the first and second elements respectively, and "When changing the width of the toilet to 855, there is a safety risk that the door will not open if it is an inward-opening door when falling in the toilet" is registered as the risk. This indicates that when changing the width of the toilet to 855 [mm] to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 130 [mm], there is a safety risk that the door will not open if it is an inward-opening door when falling in the toilet.
[0141] In the fifth row of Fig. 27, "toilet with a width of 920", "piano with a width of 140" are registered as the first and second elements respectively, and "When changing the width of the toilet to 840, there is a legal risk of violating laws such as the Building Standards Law and the Housing Quality Assurance Law" is registered as the risk. This indicates that when changing the width of the toilet to 840 [mm] to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 140 [mm], there is a legal risk of violating laws such as the Building Standards Law and the Housing Quality Assurance Law.
[0142] The memory device 42 stores the data of the second learned model. The second learned model is learned based on the element information 418 regarding the first element, the element information 420 regarding the second element, and the risk information 422 regarding one or more risks when changing the first element. The method for generating the second learned model is the same as that in the above first embodiment (Figs. 4 and 5). For use in the learning of AI, a large number of risk data created in the past are stored in the memory device 42. These risk data serve as teacher data in the learning of AI.
[0143] Next, the operation of this embodiment will be described. Fig. 28 is a flowchart showing the risk estimation process.
[0144] The risk estimation process is a process executed in response to a request from the user. When executed in the CPU 30, as shown in Fig. 28, first, the same processes as steps S150 to S156 in the above first embodiment are performed, and the process proceeds to step S174.
[0145] In step S174, it is determined whether any of the risk buttons displayed for each modified dimension has been clicked. If it is determined that a risk button has been clicked (YES), the process proceeds to step S176.
[0146] In step S176, using the second learned model of the memory device 42, one or more risks are estimated from the first element and the second element obtained in steps S150 and S152. When a plurality of first elements or a plurality of second elements are obtained, the risks are estimated for each first element or each second element. The estimation is performed by inputting the first element and the second element into the second learned model and obtaining the risks output from the second learned model.
[0147] Next, the process proceeds to step S178, where the estimated risks are displayed on the display device 44, and the same processes as steps S158 and S160 in the above first embodiment are performed, and the series of processes ends.
[0148] On the other hand, if it is determined in step S158 that the modified dimension is not selected (NO), the process proceeds to step S174.
[0149] On the other hand, if it is determined in step S174 that the risk button is not clicked (NO), the process proceeds to step S158.
[0150] 〔When changing the dimension of PS〕 Next, the operation when changing the dimension of PS will be described. FIG. 29 is a screen for displaying candidates for changing the first element.
[0151] FIG. 30 is a screen for displaying the risk corresponding to the first change candidate. When the designer instructs the editing element "PS" in the process of editing the rectangular diagram of FIG. 7 in the CAD software, the screen of FIG. 8 is displayed. If the dimension of the editing element "PS" is to be changed to 270 [mm], enter "PS with width 270" on the screen of FIG. 8. Then, when the proposal button is clicked, through steps S150 to S154, "PS with width 270" is obtained as the second element, and "left closet with width 700" and "central closet with width 700" are obtained as the first elements respectively. Using the learned model, one or more modified dimensions are estimated from the obtained first and second elements. The estimated modified dimensions are displayed as candidates for changing the first element as shown in FIG. 29 through step S156. In the example of FIG. 29, three change candidates are displayed. The content of these change candidates is the same as that of FIG. 9. Also, a risk button for displaying the risk corresponding to each change candidate is displayed for each change candidate.
[0152] Here, when the designer clicks the risk button corresponding to, for example, the first change candidate, through step S176, using the second learned model, one or more risks are estimated from the obtained first element and second element. The estimated risks are, through step S178, displayed as the risks when adopting the first change candidate, as shown in FIG. 30. In the example of FIG. 30, when changing both the left closet and the central closet, it is displayed that legal risks of violating building codes and housing quality assurance laws, disaster prevention risks that impede evacuation in an emergency, risks of reduced convenience making it difficult to take things in and out of storage, and risks of asset value decline with the property value going down are assumed.
[0153] When the risk button corresponding to the second change candidate is clicked, similarly, the risks when adopting the second change candidate are displayed. When the risk button corresponding to the third change candidate is clicked, similarly, the risks when adopting the third change candidate are displayed.
[0154] When the designer who has confirmed the risks selects, for example, the first change candidate, through step S160, as shown in FIG. 10, the width of the left closet is changed from 700 [mm] to 650 [mm], and the width of the central closet is changed from 700 [mm] to 650 [mm] respectively.
[0155] 〔When assuming the entry of a piano〕 Next, the operation when assuming the entry of a piano will be described.
[0156] FIG. 31 is a screen for displaying change candidates of the first element. FIG. 32 is a screen for displaying the risks corresponding to the first change candidate.
[0157] When the designer instructs the corridor in the CAD software while editing the plan view of FIG. 11, the screen of FIG. 12 is displayed. If it is desired to assume the entry of a piano, enter "piano with a width of 120 or more" on the screen of FIG. 12. Then, when the proposal button is clicked, through steps S150 to S154, "piano with a width of 120 or more" is obtained as the second element, and "toilet with a width of 920" is obtained as the first element, and using the learned model, one or more changed dimensions are estimated from the obtained first and second elements. The estimated changed dimensions are displayed as change candidates for the first element as shown in FIG. 31 through step S156. In the example of FIG. 31, three change candidates are displayed. The content of these change candidates is the same as that of FIG. 13. Also, for each change candidate, a risk button for displaying the risk corresponding to that change candidate is displayed.
[0158] Here, when the designer clicks the risk button corresponding to, for example, the first change candidate, through step S176, using the second learned model, one or more risks are estimated from the obtained first and second elements. The estimated risks are displayed as the risks when adopting the first change candidate as shown in FIG. 32 through step S178. In the example of FIG. 32, when changing the width of the toilet to 870 [mm], it is displayed that risks such as restricted movement during use or difficulty in cleaning are assumed, resulting in a decrease in convenience.
[0159] When the risk button corresponding to the second change candidate is clicked, similarly, the risks when adopting the second change candidate are displayed. When the risk button corresponding to the third change candidate is clicked, similarly, the risks when adopting the third change candidate are displayed.
[0160] The designer who has confirmed the risks, for example, when selecting the first change candidate, through step S160, as shown in FIG. 14, the width of the toilet is changed from 920 [mm] to 870 [mm].
[0161] Next, the effects of this embodiment will be described. In the present embodiment, second element information regarding a first element that is an editable editing element in design information and for which human judgment is required for its change, and a second element that is affected by or affects the change of the first element is acquired, and a second learned model that has been learned based on element information 418 regarding the first element, element information 420 regarding the second element, and risk information 422 regarding one or more risks when changing the first element is used to estimate one or more risks from the acquired first element and second element.
[0162] As a result, since the designer can check the risks when changing the first element, risks can be considered when changing an editing element that requires human judgment for the change.
[0163] 〔Modification Example〕 In the above first embodiment and its modification example, a learned model that has been learned based on element information 400 regarding the first element, element information 402 regarding the second element, and dimension information 404 regarding one or more changed dimensions when changing the first element is adopted. However, the present invention is not limited to this, and a learned model that has been learned based on element information 400 regarding the first element and dimension information 404 regarding one or more changed dimensions when changing the first element can be adopted. In this case, the process of step S150 in FIG. 6 becomes unnecessary. Further, in step S154 of FIG. 6, using the learned model of the storage device 42, one or more changed dimensions are estimated from the acquired first element. When a plurality of first elements are acquired, the changed dimensions are estimated for each first element. The estimation is performed by inputting the first element into the learned model and acquiring the changed dimensions output from the learned model.
[0164] Also, in the above-described second embodiment and its modification, a learned model trained based on the element information 406 regarding the first element, the element information 408 regarding the second element, and the influence information 410 regarding one or more influences when changing the first element is adopted. However, the present invention is not limited to this, and a learned model trained based on the element information 406 regarding the first element and the influence information 410 regarding one or more influences when changing the first element can be adopted. In this case, the process of step S150 in FIG. 16 becomes unnecessary. Also, in step S164 of FIG. 16, using the learned model of the storage device 42, one or more influences are estimated from the acquired first element. When a plurality of first elements are acquired, the influence is estimated for each first element. The estimation is performed by inputting the first element into the learned model and acquiring the influence output from the learned model.
[0165] Also, in the above-described third embodiment and its modification, a learned model trained based on the element information 412 regarding the first element, the element information 414 regarding the second element, and the consideration information 416 regarding one or more considerations when changing the first element is adopted. However, the present invention is not limited to this, and a learned model trained based on the element information 412 regarding the first element and the consideration information 416 regarding one or more considerations when changing the first element can be adopted. In this case, the process of step S150 in FIG. 22 becomes unnecessary. Also, in step S170 of FIG. 22, using the learned model of the storage device 42, one or more considerations are estimated from the acquired first element. When a plurality of first elements are acquired, the consideration is estimated for each first element. The estimation is performed by inputting the first element into the learned model and acquiring the consideration output from the learned model.
[0166] Also, in the above-described fourth embodiment and its modification, a learned model obtained by performing learning based on element information 418 regarding the first element, element information 420 regarding the second element, and risk information 422 regarding one or more risks when changing the first element is adopted. However, the present invention is not limited to this, and a learned model obtained by performing learning based on element information 418 regarding the first element and risk information 422 regarding one or more risks when changing the first element can be adopted. In this case, the process of step S150 in FIG. 28 becomes unnecessary. Further, in step S176 of FIG. 28, one or more risks are estimated from the acquired first element using the learned model of the storage device 42. When a plurality of first elements are acquired, risks are estimated for each first element. The estimation is performed by inputting the first element into the learned model and obtaining the risks output from the learned model.
[0167] Also, in the above-described first to fourth embodiments and their modifications, a learned model is used. However, the present invention is not limited to this, and a configuration using a large language model can also be adopted. Specifically, for example, the following configuration can be adopted.
[0168] The drawing creation support device 100 is connected via a network to a large language model server having a large language model. The large language model server is configured to have a hardware configuration similar to that of the drawing creation support device 100. A large language model is a deep learning model that pre-learns from a vast amount of data a language model called a model that models human language based on the probability of its appearance. When the large language model server receives a request, it statistically estimates the generation probability of the next word from the text included in the received request using the large language model, and transmits the estimation result to the request source. As the large language model, for example, known techniques described on Internet sites "https: / / chatgpt-lab.com / n / n418d3aa56f0b" and "https: / / agirobots.com / chatgpt-mechanism-and-problem / " can be adopted.
[0169] Then, the following inventions A1 to A8 can be applied to the drawing creation support device 100.
[0170] 〔Invention A1〕 Request input means for inputting a request including first element information regarding a first element that is an editable editing element in design information and requires human judgment for its change, and second element information regarding a second element that is affected by or affects the change of the first element, and including a request for generating candidate information regarding one or more candidates for changing the first element, into a large language model. Candidate information acquisition means for acquiring candidate information output from the large language model for the request.
[0171] Thereby, since candidate information regarding one or more candidates for changing the first element is obtained, it becomes easier to change the editing element that requires human judgment for the change.
[0172] As a modification of the above first embodiment, an embodiment of Invention A1 will be described. The process of step S154 is replaced with a process of acquiring dimension information from a large language model server.
[0173] When the designer inputs "PS with a width of 270" on the screen of FIG. 8 and clicks the proposal button, through steps S150 to S154, "PS with a width of 270" is obtained as the second element, and "left closet with a width of 700" and "central closet with a width of 700" are obtained as the first elements respectively, and a request is sent to the large language model server. The request includes the acquired first and second elements, and also includes a request for generating dimension information regarding one or more changed dimensions when changing the first element in relation to the second element. Dimension information is output from the large language model server for this request. In the drawing creation support device 100, when the dimension information is received, through step S156, change candidates for the first element are displayed based on the received dimension information.
[0174] In this embodiment, step S154 corresponds to the request input means of Invention 1 and the candidate information acquisition means of Invention 1.
[0175] 〔Invention A2〕 Request input means for inputting a request including first element information regarding a first editable element in design information that requires human judgment for its change and second element information regarding a second element that is affected by or affects the change of the first element, and including a request for generating influence information regarding one or more influences when changing the first element, into a large language model; Influence information acquisition means for acquiring influence information output from the large language model in response to the request.
[0176] Thereby, since influence information regarding one or more influences when changing the first element can be obtained, it is possible to consider the influence when changing an editable element that requires human judgment for its change.
[0177] As a modification of the second embodiment described above, an embodiment of Invention A2 will be described. The process of step S164 is replaced with a process of acquiring influence information from a large language model server.
[0178] When the designer inputs "PS with a width of 270" on the screen of FIG. 8 and clicks the influence button corresponding to the first change candidate, through steps S150, S152, and S164, "PS with a width of 270" is obtained as the second element, and "left closet with a width of 700" and "central closet with a width of 700" are obtained as the first elements, respectively, and a request is sent to the large language model server. The request includes the acquired first and second elements, and also includes a request for generating influence information regarding one or more influences when changing the first element in relation to the second element. In response to this request, influence information is output from the large language model server. In the drawing creation support device 100, when the influence information is received, through step S166, the influence when adopting the first change candidate based on the received influence information is displayed.
[0179] In this embodiment, step S164 corresponds to the request input means of Invention 2 and the influence information acquisition means of Invention 2.
[0180] 〔Invention A3〕 Request input means for inputting a request including a request for generating consideration matter information regarding one or more matters to be considered when changing a first element, which is an editable editing element in design information and requires human judgment for its change, and second element information regarding a second element that is affected by or affects the change of the first element, into a large language model. Consideration matter information acquisition means for acquiring consideration matter information output from the large language model in response to the request.
[0181] Thereby, consideration matter information regarding one or more matters to be considered when changing the first element can be obtained, so that precautions and the like can be considered when changing an editing element that requires human judgment for the change.
[0182] As a modification of the above third embodiment, an embodiment of Invention A3 will be described. The process of step S170 is replaced with a process of acquiring consideration matter information from a large language model server.
[0183] When the designer inputs "PS with a width of 270" on the screen of FIG. 8 and clicks the consideration matter button corresponding to the first change candidate, through steps S150, S152, and S170, "PS with a width of 270" is acquired as the second element, and "left closet with a width of 700" and "central closet with a width of 700" are acquired as the first elements, and a request is sent to the large language model server. The request includes the acquired first and second elements and a request for generating consideration matter information regarding one or more considerations when changing the first element in relation to the second element. In response to this request, consideration matter information is output from the large language model server. In the drawing creation support device 100, when the consideration matter information is received, through step S172, the considerations when adopting the first change candidate based on the received consideration matter information are displayed.
[0184] In this embodiment, step S170 corresponds to the request input means of Invention 3 and the consideration item information acquisition means of Invention 3.
[0185] 〔Invention A4〕 Request input means for inputting a request including a request for generating risk information regarding one or more risks when changing a first element, which is an editable editing element in design information and requires human judgment for its change, and second element information regarding a second element that is affected by or affects the change of the first element, into a large language model. Risk information acquisition means for acquiring risk information output from the large language model in response to the request.
[0186] Thereby, since risk information regarding one or more risks when changing the first element can be obtained, risks can be considered when changing an editing element that requires human judgment for the change.
[0187] As a modification of the fourth embodiment described above, an embodiment of Invention A4 will be described. The process of step S176 is replaced with a process of acquiring risk information from a large language model server.
[0188] When the designer enters "PS with a width of 270" on the screen of FIG. 8 and clicks the risk button corresponding to the first change candidate, through steps S150, S152, and S176, "PS with a width of 270" is obtained as the second element, and "left closet with a width of 700" and "central closet with a width of 700" are obtained as the first elements respectively, and a request is sent to the large language model server. The request includes the obtained first element and second element, and includes a request to generate risk information regarding one or more risks when changing the first element in relation to the second element. In response to this request, risk information is output from the large language model server. In the drawing creation support device 100, when receiving the risk information, through step S178, the risk when adopting the first change candidate based on the received risk information is displayed.
[0189] In the present embodiment, step S176 corresponds to the request input means of Invention 4 and the risk information acquisition means of Invention 4.
[0190] 〔Invention A5〕 Request input means for inputting a request including first element information regarding a first element that is an editable editing element in design information and requires human judgment for its change, and including a request to generate candidate information regarding one or more candidates for changing the first element, into a large language model. Candidate information acquisition means for acquiring candidate information output from the large language model in response to the request.
[0191] Thereby, since candidate information regarding one or more candidates for changing the first element can be obtained, it becomes easier to change the editing element that requires human judgment for the change.
[0192] As a modification of the above first embodiment, an embodiment of Invention A5 will be described. The process of step S154 is replaced with a process of obtaining dimension information from the large language model server.
[0193] When the designer enters "PS with a width of 270" on the screen of FIG. 8 and clicks the proposal button, through steps S152 and S154, "left closet with a width of 700" and "central closet with a width of 700" are obtained as the first elements, and a request is sent to the large language model server. The request includes the obtained first elements and a request to generate dimension information regarding one or more modified dimensions when changing the first elements. In response to this request, dimension information is output from the large language model server. In the drawing creation support device 100, when receiving the dimension information, through step S156, modification candidates for the first elements are displayed based on the received dimension information.
[0194] In the present embodiment, step S154 corresponds to the request input means of Invention 5 and the candidate information acquisition means of Invention 5.
[0195] 〔Invention A6〕 Request input means for inputting a request including first element information regarding a first element that is an editable editing element in design information and requires human judgment for its change, and including a request to generate influence information regarding one or more influences when changing the first element, into a large language model. Influence information acquisition means for acquiring influence information output from the large language model in response to the request.
[0196] Thereby, since influence information regarding one or more influences when changing the first element can be obtained, the influence can be considered when changing an editing element that requires human judgment for the change.
[0197] As a modification of the above second embodiment, the embodiment of Invention A6 will be described. The process of step S164 is replaced with a process of acquiring influence information from the large language model server.
[0198] When the designer enters "PS with a width of 270" on the screen of FIG. 8 and clicks the impact button corresponding to the first change candidate, through steps S152 and S164, "left closet with a width of 700" and "center closet with a width of 700" are obtained as the first elements, and a request is sent to the large language model server. The request includes the obtained first elements and a request to generate impact information regarding one or more impacts when changing the first elements. In response to this request, impact information is output from the large language model server. In the drawing creation support device 100, when receiving the impact information, through step S166, the impact when adopting the first change candidate based on the received impact information is displayed.
[0199] In the present embodiment, step S164 corresponds to the request input means of Invention 6 and the impact information acquisition means of Invention 6.
[0200] 〔Invention A7〕 Request input means for inputting a request including first element information regarding a first element that is an editable editing element in design information and requires human judgment for its change, and including a request to generate consideration matter information regarding one or more matters to be considered when changing the first element, into a large language model. Consideration matter information acquisition means for acquiring consideration matter information output from the large language model in response to the request.
[0201] Thereby, consideration matter information regarding one or more matters to be considered when changing the first element can be obtained, so that precautions and the like can be considered when changing an editing element that requires human judgment for the change.
[0202] As a modification of the above third embodiment, the embodiment of Invention A7 will be described. The process of step S170 is replaced with a process of acquiring consideration matter information from the large language model server.
[0203] When the designer enters "PS with a width of 270" on the screen of FIG. 8 and clicks the consideration item button corresponding to the first change candidate, through steps S152 and S170, "left closet with a width of 700" and "central closet with a width of 700" are obtained as the first elements, and a request is sent to the large language model server. The request includes the obtained first element and a request to generate consideration item information regarding one or more considerations when changing the first element. In response to this request, consideration item information is output from the large language model server. In the drawing creation support device 100, when receiving the consideration item information, through step S172, the considerations when adopting the first change candidate based on the received consideration item information are displayed.
[0204] In the present embodiment, step S170 corresponds to the request input means of Invention 7 and the consideration item information acquisition means of Invention 7.
[0205] 〔Invention A8〕 Request input means for inputting a request including first element information regarding a first editable editing element in design information that requires human judgment for its change and including a request to generate risk information regarding one or more risks when changing the first element into a large language model, and risk information acquisition means for acquiring risk information output from the large language model in response to the request.
[0206] Thereby, since risk information regarding one or more risks when changing the first element can be obtained, risks can be considered when changing an editing element that requires human judgment for its change.
[0207] As a modification of the fourth embodiment described above, an embodiment of Invention A8 will be described. The process of step S176 is replaced with a process of acquiring risk information from the large language model server.
[0208] When the designer enters "PS with a width of 270" on the screen of FIG. 8 and clicks the risk button corresponding to the first change candidate, through steps S152 and S176, "left closet with a width of 700" and "center closet with a width of 700" are obtained as the first elements, and a request is sent to the large language model server. The request includes the obtained first elements and a request to generate risk information regarding one or more risks when changing the first elements. In response to this request, risk information is output from the large language model server. In the drawing creation support apparatus 100, when receiving the risk information, through step S178, the risk when adopting the first change candidate based on the received risk information is displayed.
[0209] In the present embodiment, step S176 corresponds to the request input means of Invention 8 and the risk information acquisition means of Invention 8.
[0210] Also, in the above-described first to fourth embodiments and their modified examples, a learned model or a large language model is used. However, the present invention is not limited thereto, and the following Inventions B1 to B8 can be applied to the drawing creation support apparatus 100.
[0211] 〔Invention B1〕Element information acquisition means for acquiring first element information regarding a first element that is an editable editing element in design information and requires human judgment for its change, and second element information regarding a second element that is affected by or affects the change of the first element; Search means for searching for candidate information regarding one or more candidates for changing the first element from storage means for storing the candidate information in association with the information regarding the first element and the information regarding the second element corresponding to the first element information and the second element information acquired by the element information acquisition means.
[0212] Thereby, since candidate information regarding one or more candidates for changing the first element can be obtained, it becomes easier to change an editing element that requires human judgment for the change.
[0213] As a modification of the first embodiment described above, an embodiment of Invention B1 will be described. The storage device 42 stores an editing history information table. One or more records are registered in the editing history information table. Each record includes a field for registering the element information 400 in FIG. 2, a field for registering the element information 402 in FIG. 2, and a field for registering the dimension information 404 in FIG. 2. Then, the first element and the second element are acquired in the same manner as the processes in steps S150 and S152 in FIG. 6, and one or more pieces of dimension information 404 corresponding to the acquired first element and second element are retrieved from the editing history information table. The subsequent processes are performed in the same manner as the processes in steps S156 to S160 in FIG. 6.
[0214] 〔Invention B2〕Element information acquisition means for acquiring first element information regarding a first element that is an editable editing element in design information and for which human judgment is required for its change, and second element information regarding a second element that is affected by or affects the change of the first element; Search means for searching for the influence information regarding one or more influences when changing the first element from storage means for storing the influence information regarding one or more influences when changing the first element in association with the information regarding the first element and the information regarding the second element, the influence information corresponding to the first element information and the second element information acquired by the element information acquisition means.
[0215] Thereby, since the influence information regarding one or more influences when changing the first element can be obtained, it is possible to consider the influence when changing an editing element for which human judgment is required for the change.
[0216] As a modification of the second embodiment described above, an embodiment of Invention B2 will be described. The storage device 42 stores an influence information table. One or more records are registered in the influence information table. Each record includes a field for registering the element information 406 in FIG. 15, a field for registering the element information 408 in FIG. 15, and a field for registering the influence information 410 in FIG. 15. Then, the first element and the second element are acquired in the same manner as the processes of steps S150 and S152 in FIG. 16, and one or more pieces of influence information 410 corresponding to the acquired first element and second element are retrieved from the influence information table. The subsequent processes are performed in the same manner as the processes of steps S166, S158, and S160 in FIG. 16.
[0217] 〔Invention B3〕Element information acquisition means for acquiring first element information regarding a first element that is an editable editing element in design information and requires human judgment for its change, and second element information regarding a second element that is affected by or affects the change of the first element Search means for searching for consideration matter information regarding one or more matters to be considered when changing the first element from a storage means for storing the consideration matter information in association with the information regarding the first element and the information regarding the second element, corresponding to the first element information and the second element information acquired by the element information acquisition means.
[0218] Thereby, since consideration matter information regarding one or more matters to be considered when changing the first element can be obtained, it is possible to consider precautions and the like when changing an editing element that requires human judgment for the change.
[0219] As a modification of the above-described third embodiment, an embodiment of Invention B3 will be described. The storage device 42 stores a consideration item information table. One or more records are registered in the consideration item information table. Each record includes a field for registering the element information 412 in FIG. 21, a field for registering the element information 414 in FIG. 21, and a field for registering the consideration item information 416 in FIG. 21. Then, the first element and the second element are acquired in the same manner as the processes in steps S150 and S152 in FIG. 22, and one or more consideration item information 416 corresponding to the acquired first element and second element are retrieved from the consideration item information table. The subsequent processes are performed in the same manner as the processes in steps S172, S158, and S160 in FIG. 22.
[0220] 〔Invention B4〕Element information acquisition means for acquiring first element information regarding a first element that is an editable editing element in design information and requires human judgment for its change, and second element information regarding a second element that is affected by or affects the change of the first element, Search means for searching for risk information regarding one or more risks when changing the first element from storage means for storing the risk information in association with the information regarding the first element and the information regarding the second element corresponding to the first element information and the second element information acquired by the element information acquisition means.
[0221] Thereby, since risk information regarding one or more risks when changing the first element can be obtained, risks can be considered when changing an editing element that requires human judgment for the change.
[0222] As a modification of the fourth embodiment, the embodiment of Invention B4 will be described. The storage device 42 stores a risk information table. One or more records are registered in the risk information table. Each record includes a field for registering the element information 418 in FIG. 27, a field for registering the element information 420 in FIG. 27, and a field for registering the risk information 422 in FIG. 27. Then, the first and second elements are acquired in the same manner as the processes of steps S150 and S152 in FIG. 28, and one or more pieces of risk information 422 corresponding to the acquired first and second elements are retrieved from the risk information table. The subsequent processing is performed in the same manner as the processes of steps S178, S158, and S160 in FIG. 28.
[0223] 〔Invention B5〕Element information acquisition means for acquiring first element information regarding a first element that is an editable editing element in design information and requires human judgment for its change; Search means for searching for candidate information regarding one or more candidates for changing the first element from storage means that stores the candidate information in association with information regarding the first element, the candidate information corresponding to the first element information acquired by the element information acquisition means.
[0224] Thereby, since candidate information regarding one or more candidates for changing the first element can be obtained, it becomes easier to change an editing element that requires human judgment for its change.
[0225] As a modification of the first embodiment, the embodiment of Invention B5 will be described. The storage device 42 stores an editing history information table. One or more records are registered in the editing history information table. Each record includes a field for registering the element information 400 in FIG. 2 and a field for registering the dimension information 404 in FIG. 2. Then, the first element is acquired in the same manner as the process of step S152 in FIG. 6, and one or more pieces of dimension information 404 corresponding to the acquired first element are retrieved from the editing history information table. The subsequent processing is performed in the same manner as the processes of steps S156 to S160 in FIG. 6.
[0226] [Invention B6] Element information acquisition means for acquiring first element information regarding a first editable element in design information that requires human judgment for its change, search means for searching for the influence information corresponding to the first element information acquired by the element information acquisition means from storage means that stores, in association with the information regarding the first element, influence information regarding one or more influences when changing the first element.
[0227] As a result, since influence information regarding one or more influences when changing the first element can be obtained, it is possible to consider the influence when changing an editable element that requires human judgment for the change.
[0228] An embodiment of Invention B6 will be described as a modification of the above second embodiment. The storage device 42 stores an influence information table. One or more records are registered in the influence information table. Each record includes a field for registering the element information 406 in FIG. 15 and a field for registering the influence information 410 in FIG. 15. Then, the first element is acquired in the same manner as the process of step S152 in FIG. 16, and one or more pieces of influence information 410 corresponding to the acquired first element are searched from the influence information table. The subsequent processing is performed in the same manner as the processing of steps S166, S158, and S160 in FIG. 16.
[0229] [Invention B7] Element information acquisition means for acquiring first element information regarding a first editable element in design information that requires human judgment for its change, search means for searching for the consideration item information corresponding to the first element information acquired by the element information acquisition means from storage means that stores, in association with the information regarding the first element, consideration item information regarding one or more items to be considered when changing the first element.
[0230] As a result, since consideration item information regarding one or more items to be considered when changing the first element can be obtained, it is possible to consider precautions and the like when changing an editable element that requires human judgment for the change.
[0231] As a modification of the above-described third embodiment, an embodiment of Invention B7 will be described. The storage device 42 stores a consideration item information table. One or more records are registered in the consideration item information table. Each record includes a field for registering the element information 412 in FIG. 21 and a field for registering the consideration item information 416 in FIG. 21. Then, a first element is acquired in the same manner as the process of step S152 in FIG. 22, and one or more pieces of consideration item information 416 corresponding to the acquired first element are retrieved from the consideration item information table. The subsequent processes are performed in the same manner as the processes of steps S172, S158, and S160 in FIG. 22.
[0232] 〔Invention B8〕Element information acquisition means for acquiring first element information regarding a first element that is an editable editing element in design information and requires human judgment for its change, search means for retrieving risk information regarding one or more risks when changing the first element from storage means for storing the risk information in association with information regarding the first element, corresponding to the first element information acquired by the element information acquisition means.
[0233] Thereby, since risk information regarding one or more risks when changing the first element can be obtained, risks can be considered when changing an editing element that requires human judgment for the change.
[0234] As a modification of the above-described fourth embodiment, an embodiment of Invention B8 will be described. The storage device 42 stores a risk information table. One or more records are registered in the risk information table. Each record includes a field for registering the element information 418 in FIG. 27 and a field for registering the risk information 422 in FIG. 27. Then, a first element is acquired in the same manner as the process of step S152 in FIG. 28, and one or more pieces of risk information 422 corresponding to the acquired first element are retrieved from the risk information table. The subsequent processes are performed in the same manner as the processes of steps S178, S158, and S160 in FIG. 28.
[0235] In addition, in the above-described first to fourth embodiments and their modifications, a configuration including any one of the estimation process using a learned model, the acquisition process from a large language model, and the search process using a table is adopted. However, the present invention is not limited to this, and a configuration including a plurality of these processes can be adopted. In this case, it is possible to control which process is performed preferentially. For example, (1) a configuration in which a process with a low current load among a plurality of processes is preferentially performed, (2) a configuration in which a process with a high adoption degree (referring to the number of times of adoption, ratio, or other degrees of adoption) adopted by the designer among a plurality of processes is preferentially performed, and (3) a configuration in which a process with a high usage degree (referring to the number of times of use, ratio, or other degrees of use) of the designer among a plurality of processes is preferentially performed can be adopted.
[0236] In addition, in the above-described first embodiment and its modification, one or more dimensions after the change when changing the first element are estimated. However, the present invention is not limited to this, and learning can be performed based on candidate information regarding one or more candidates for changing the first element, and one or more candidates can be estimated from the acquired first element and second element. For example, the following configuration can be adopted.
[0237] The first configuration can estimate candidates regarding specifications such as weight, material, unit price, etc. as attributes other than the dimensions of the first element.
[0238] The second configuration estimates one or more candidates (the first element after the change) from the acquired first element and second element using a learned model that has been learned based on the element information regarding the first element before and after the change and the element information 402 regarding the second element when the first element is changed. Here, the information regarding the first element after the change corresponds to the candidate information. In the example of FIG. 2, instead of the dimension information 404 "650" in the first and second rows, the first element after the change, "left closet with a width of 650" and "center closet with a width of 650", are registered. The second configuration can be similarly applied to the above-described modification that adopts a learned model that has been learned based on the element information 400 regarding the first element and the dimension information 404 regarding one or more dimensions after the change when the first element is changed.
[0239] Also, in the first to fourth embodiments and their modifications described above, the data structure of FIG. 2 is adopted as the editing history data. However, the present invention is not limited to this, and information regarding other attributes of the first element and the second element (for example, ID, specifications, coordinates in the drawing, position in the building) can be included. The same applies to the influence data in the second embodiment, the consideration data in the third embodiment, and the risk data in the fourth embodiment.
[0240] Also, in the second to fourth embodiments and their modifications described above, the modified dimensions when changing the first element are estimated and displayed. However, the present invention is not limited to this, and a configuration that does not estimate and display the modified dimensions when changing the first element can be adopted.
[0241] Also, in the first to fourth embodiments and their modifications described above, the change candidates of the first element are displayed in step S156. However, the present invention is not limited to this. When there is only one estimated change candidate, the change candidate is not displayed, and a configuration can be adopted in which the dimension of the first element obtained in step S152 is changed to the modified dimension estimated in step S154.
[0242] Also, in the first to fourth embodiments and their modifications described above, the dimension of the first element obtained in step S152 is changed to the modified dimension selected in step S158. However, the present invention is not limited to this, and a configuration that does not change the first element can be adopted.
[0243] Also, in the first to fourth embodiments and their modifications described above, for the first element that is an editable editing element in the design information and whose change requires human judgment, the modified dimension, influence, consideration, or risk is estimated, etc. However, the present invention is not limited to this, and for editing elements other than the editing elements that require human judgment for change (including editing elements that do not require human judgment for change), virtual elements, and other elements, the modified dimension, influence, consideration, or risk can be estimated, etc.
[0244] Also, in the above-described first to fourth embodiments and their modifications, the first and second elements are acquired in steps S150 and S152. However, the present invention is not limited to this, and (1) a configuration in which the voice of a designer is input and analyzed to acquire the first element or the second element, or (2) a configuration in which an architectural drawing is input and analyzed to acquire the first element or the second element can be adopted.
[0245] Also, in the above-described first to fourth embodiments and their modifications, the present invention is realized as a single device. However, the present invention is not limited to this, and it can also be realized as a network system. As an example of the network system, part or all of the functions of the drawing creation support device 100 can be configured as a virtual server on a server that provides a cloud computing service.
[0246] Also, in the above-described first to fourth embodiments and their modifications, the drawing creation support device 100 is configured to use the storage device 42. However, the present invention is not limited to this, and it can also be configured to use an external storage device such as a database server.
[0247] Also, in the above-described first to fourth embodiments and their modifications, when executing the processes shown in the flowcharts of FIGS. 4, 6, 16, 22, and 28, the case where a program pre-stored in the ROM 32 is executed has been described. However, the present invention is not limited to this, and the program may be read from a storage medium storing the program showing these procedures into the RAM 34 and executed.
[0248] Here, the storage medium is a semiconductor storage medium such as a RAM or a ROM, a magnetic storage type storage medium such as an FD or an HD, an optical reading type storage medium such as a CD, a CDV, an LD, or a DVD, or a magnetic storage type / optical reading type storage medium such as an MO. Regardless of the reading method such as electronic, magnetic, or optical, any storage medium that can be read by a computer is included.
[0249] Also, the above-described first to fourth embodiments and their modifications can be applied to each other. Further, the present invention is applicable not only to the above-described first to fourth embodiments and their modifications but also to other cases without departing from the gist of the present invention. For example, the present invention can be applied to cases where design is widely carried out, such as automobile design, mechanical design, and circuit design.
Explanation of Signs
[0250] 100... Drawing creation support device, 30... CPU, 32... ROM, 34... RAM, 38... I / F, 39... Bus, 40... Input device, 42... Storage device, 44... Display device, 400, 402, 406, 408, 412, 414, 418, 420... Element information, 404... Dimension information, 410... Influence information, 416... Consideration information, 422... Risk information
Claims
1. A request input means for inputting a request including first element information regarding a first element which is an editable editing element in design information and requires human judgment for its change, and second element information regarding a second element that is affected by or affects the change of the first element, and including a request for generating candidate information regarding one or more candidates for changing the first element, into a large language model; A design support system comprising candidate information acquisition means for acquiring candidate information output from the large language model in response to the request.
2. A request input means for inputting a request including first element information regarding a first element which is an editable editing element in design information and requires human judgment for its change, and second element information regarding a second element that is affected by or affects the change of the first element, and including a request for generating impact information regarding one or more impacts when the first element is changed, into a large language model; A design support system comprising impact information acquisition means for acquiring impact information output from the large language model in response to the request.
3. A request input means for inputting a request including first element information regarding a first element which is an editable editing element in design information and requires human judgment for its change, and second element information regarding a second element that is affected by or affects the change of the first element, and including a request for generating consideration matter information regarding one or more matters to be considered when the first element is changed, into a large language model; A design support system comprising consideration matter information acquisition means for acquiring consideration matter information output from the large language model in response to the request.
4. A request input means for inputting a request including first element information regarding a first element which is an editable editing element in design information and requires human judgment for its change, and second element information regarding a second element that is affected by or affects the change of the first element, and including a request for generating risk information regarding one or more risks when the first element is changed, into a large language model; A design support system comprising risk information acquisition means for acquiring risk information output from the large language model in response to the request.
5. Request input means for inputting a request into a large language model, the request including first element information regarding a first editable element in design information that requires human judgment for its change and including a request to generate candidate information regarding one or more candidates for changing the first element. A design support system comprising candidate information acquisition means for acquiring candidate information output from the large language model in response to the request. **Claim 6** Request input means for inputting a request into a large language model, the request including first element information regarding a first editable element in design information that requires human judgment for its change and including a request to generate impact information regarding one or more impacts when changing the first element. A design support system comprising impact information acquisition means for acquiring impact information output from the large language model in response to the request. **Claim 7** Request input means for inputting a request into a large language model, the request including first element information regarding a first editable element in design information that requires human judgment for its change and including a request to generate consideration item information regarding one or more items to be considered when changing the first element. A design support system comprising consideration item information acquisition means for acquiring consideration item information output from the large language model in response to the request. **Claim 8** Request input means for inputting a request into a large language model, the request including first element information regarding a first editable element in design information that requires human judgment for its change and including a request to generate risk information regarding one or more risks when changing the first element. A design support system comprising risk information acquisition means for acquiring risk information output from the large language model in response to the request. **Claim 9** In any one of Claims 1 and 5, the information regarding the first element is information regarding the first element before change among the first elements before and after changing the first element, and the candidate information is information regarding the first element after change among the first elements before and after the change. A design support system characterized by this. **Claim 10** In any one of Claims 1 to 8, the design information is design information for performing architectural design. A design support system characterized by this.
Citation Information
Patent Citations
Output device, learning method, and program
JP2023065051A
Design support system, design support method and design support program
JP2023138268A
Architectural drawing creation support system
JP7341581B1
Architectural drawing creation support system
JP7341580B1