Design support system
The design support system addresses the lack of guidance for changing editing elements by using a learned model to estimate and present candidate information, influences, or risks, making the change process more informed and efficient.
Patent Information
- Application Number
- JP2024003148
- 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 that require human judgment, lacking clarity on necessary considerations during the change process.
A design support system that acquires first and second element information using a learned model to estimate candidate information, influence information, consideration items, or risk information for changing editing elements that require human judgment, facilitating informed decision-making.
Enables easier and more informed changes to editing elements by providing clear candidate options, considering potential influences, considerations, or risks, thereby enhancing the design process.
Smart Images

Figure 2025109334000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a system for supporting design, and more 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 supporting the creation of architectural drawings using AI (Artificial Intelligence), for example, the technique described in Patent Document 1 is known.
[0003] The technique described in Patent Document 1 acquires the edited elements among the editable elements in the architectural drawing, and based on information regarding the editable elements in the architectural drawing, information regarding other editable elements and their contents changed along with the change of the edited elements, and determination necessity information regarding whether human judgment is required for the change of the other editable elements, performs learning using a learned model. Then, based on the acquired edited elements, related elements and determination necessity information are estimated. And when it is determined that human judgment is required for the change of the related elements based on the estimated determination necessity information, other editable elements are displayed in a specific manner based on the estimated related elements.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
[0088] )
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 elements that require human judgment for changes in a specific manner, it is not known how to change the editing elements that require human judgment for changes, or what should be considered in making the changes.
[0006] Therefore, the present invention has been made 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 editable editing element in design information 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 element information acquisition means for acquiring 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 estimation means for estimating the candidate information from the first element information and the second element information acquired by the element information acquisition means using a learned model obtained by learning based on the information regarding the first element, the information regarding the second element, and candidate information regarding one or more candidates for changing the first element.
[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, marks, images, sounds, or other information. Further, the first element information can be configured as keywords 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, marks, images, sounds, or other information. Further, the second element information can be configured as keywords 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] Further, 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] Further, the element information acquisition means may, for example, input element information from an input device or the like, acquire or receive element information from an external terminal or the like, read out element information from a storage device, a storage medium, or the like, or generate or calculate element information by information processing or the like. Therefore, acquisition includes at least input, acquisition, reception, reading (including search), generation, and calculation. The concept of acquisition is the same below.
[0012] Further, this system may be realized as a single device, terminal, or other equipment, or may be realized 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.
[0013] 〔Invention 2〕 Further, the design support system of Invention 2 includes element information acquisition means for acquiring first element information regarding a first element that is an editable editing element in the 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, and an estimation means for estimating the influence information from the first element information and the second element information acquired by the element information acquisition means using a learned model that has been learned based on the information regarding the first element, the information regarding the second element, and influence information regarding one or more influences when changing the first element.
[0014] Here, the impacts when changing the first element include, for example, (1) editable 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 related to the design target, (3) presence or increase or decrease in the risk related to 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.
[0015] Here, the cases of changing the first element include, for example, the case of making a specific change to the first element. Specific changes include, for example, (1) the case of changing a specific element among the elements constituting the first element, (2) the case of changing the first element or some of the elements constituting it to specific content, and (3) the case of changing the first element or some of the elements constituting it so that the relationship with the second element or other editable elements or some of the elements constituting them becomes specific. The same applies to the design support systems of Inventions 3, 4, 6 to 8 below.
[0016] 〔Invention 3〕 Further, the design support system of Invention 3 includes an element information acquisition means for acquiring first element information regarding a first element that is an editable 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 an estimation means for estimating the consideration item information from the first element information and the second element information acquired by the element information acquisition means using a learned model learned based on the information regarding the first element, the information regarding the second element, and consideration item information regarding one or more matters to be considered when changing the first element.
[0017] Here, the 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.
[0018] [Invention 4] Furthermore, the design support system of Invention 4 includes an element information acquisition means for acquiring first element information regarding a first element that is an editable 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 an estimation means for estimating the risk information from the first element information and the second element information acquired by the element information acquisition means using a learned model that has learned based on the information regarding the first element, the information regarding the second element, and risk information regarding one or more risks when changing the first element.
[0019] Here, examples of the risks when changing the first element include: (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 increased costs, (5) the risk of reduced convenience for users of the design object, (6) the risks caused by fires, floods, wind disasters, earthquakes, and other natural disasters, (7) the risk of decreased asset value regarding the design object, and (8) the risk of causing social problems. The same applies to the design support system of Invention 8 below.
[0020] [Invention 5] Furthermore, the design support system of Invention 5 includes an element information acquisition means for acquiring first element information regarding a first element that is an editable element in design information and requires human judgment for its change, and an estimation means for estimating the candidate information from the first element information acquired by the element information acquisition means using a learned model that has learned based on the information regarding the first element and candidate information regarding one or more candidates for changing the first element.
[0021] [Invention 6] Further, the design support system of Invention 6 includes an element information acquisition means for acquiring first element information regarding a first element that is an editable element in the design information and requires human judgment for its change, and using a learned model that has learned based on the information regarding the first element and influence information regarding one or more influences when changing the first element, to estimate the influence information from the first element information acquired by the element information acquisition means.
[0022] [Invention 7] Further, the design support system of Invention 7 includes an element information acquisition means for acquiring first element information regarding a first element that is an editable element in the design information and requires human judgment for its change, and using a learned model that has learned based on the information regarding the first element and consideration matter information regarding one or more matters to be considered when changing the first element, to estimate the consideration matter information from the first element information acquired by the element information acquisition means.
[0023] [Invention 8] Further, the design support system of Invention 8 includes an element information acquisition means for acquiring first element information regarding a first element that is an editable element in the design information and requires human judgment for its change, and using a learned model that has learned based on the information regarding the first element and risk information regarding one or more risks when changing the first element, to estimate the risk information from the first element information acquired by the element information acquisition means.
[0024] [Invention 9] Further, in the design support system of either Invention 1 or 5 of Invention 9, 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.
[0025] [Invention 10] Further, in the design support system of any one of Inventions 1 to 8 of Invention 10, the design information is design information for performing the design of a building.
Advantages of the Invention
[0026] 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 is estimated, making it easier to change the editing element that requires human judgment for the change.
[0027] Furthermore, according to the design support system of Invention 2 or 6, influence information regarding one or more influences when changing the first element is estimated, so that the influence can be considered when changing the editing element that requires human judgment for the change.
[0028] Furthermore, according to the design support system of Invention 3 or 7, consideration information regarding one or more matters to be considered when changing the first element is estimated, so that precautions and the like can be considered when changing the editing element that requires human judgment for the change.
[0029] Furthermore, according to the design support system of Invention 4 or 8, risk information regarding one or more risks when changing the first element is estimated, so that the risk can be considered when changing the editing element that requires human judgment for the change.
Brief Description of the Drawings
[0030]
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
[0031] 〔First Embodiment〕 Hereinafter, a first embodiment of the present invention will be described. FIGS. 1 to 14 are diagrams showing this embodiment.
[0032] 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.
[0033] 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 an external device. These are connected to each other via a bus 39, which is a signal line for transferring data, so that data can be exchanged.
[0034] Connected to the I / F 38 as external devices are an input device 40 composed 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.
[0035] The memory device 42 has installed therein CAD (Computer Aided Design) software and BIM (Building Information Modeling) software (hereinafter collectively referred to as "CAD software"). The CAD software is software that supports the creation of drawings according to user operations. When the startup of the 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 the program. The designer can start the CAD software and create a measurement diagram, a floor plan detail drawing, and other architectural drawings.
[0036] Next, the data structure of the memory device 42 will be described. FIG. 2 is a diagram showing the structure of the editing history data.
[0037] As shown in FIG. 2, the memory device 42 stores the editing history data. The editing history data includes 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.
[0038] Whether an editing element requires human judgment for element change can be determined, for example, by the technique described in Patent Document 1
[0076] to
[0089] . That is, the editing element that requires human judgment for the change may be set by human judgment. Also, based on the pre-change CAD data and the post-change CAD data, editing elements having 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 the change. Based on the result, judgment-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 memory device 42. Then, based on the judgment-required data in the memory device 42, the editing elements determined to be editing elements that require human judgment for the change are treated as the first elements on the editing history data.
[0039] The second element includes editable elements or other elements in the design information (for example, furniture or other virtual elements planned to be installed indoors). The editing history data can be created, for example, by recording, as editing history data, the case where the designer changes the first element in relation to the second element.
[0040] The first and second lines in FIG. 2 are one editing history. In the first and second lines in FIG. 2, “left closet with a width of 700” and “central closet with a width of 700” are registered as the first element, “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.
[0041] The third line in FIG. 2 is one editing history. In the third line in FIG. 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. 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].
[0042] The fourth line in FIG. 2 is one editing history. In the fourth line in FIG. 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. 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].
[0043] The fifth line in Figure 2 is one editing history. In the fifth line of Figure 2, "toilet with a width of 920", "piano with a width of 120", and "870" are registered as the first element, the second element, and the dimension after change respectively. This editing history indicates that in order to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 120 [mm], the designer changed the width of the toilet from 920 [mm] to 870 [mm].
[0044] The sixth line in Figure 2 is one editing history. In the sixth 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 in order to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 130 [mm], the designer changed the width of the toilet from 920 [mm] to 855 [mm].
[0045] The seventh line in Figure 2 is one editing history. In the seventh 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 in order to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 140 [mm], the designer changed the width of the toilet from 920 [mm] to 840 [mm].
[0046] Figure 3 is a diagram showing the structure of CAD data of a rectangular plan. As shown in Figure 3, the storage device 42 stores CAD data of a rectangular plan and BIM data (hereinafter these are collectively referred to as "CAD data").
[0047] A sectional drawing is a drawing that details the cross-section of a building. The CAD data of the sectional drawing is created by a designer using CAD software. The designer creates the sectional drawing by adding, editing, or deleting editable editing elements in the CAD software. In the example of Figure 3, the editing elements of the floor, wall, and ceiling in the area labeled "Internal Corridor" and the editing elements of the floor, wall, and ceiling in the area labeled "Vestibule" are arranged respectively.
[0048] The storage 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 storage device 42 for use in AI learning. These editing history data are such that each editing element in the architectural drawing conforms to the specifications and serve as teacher data in AI learning.
[0049] Next, the operation of this embodiment will be described. Figure 4 is a flowchart showing a learned model generation process.
[0050] Figure 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 Figure 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 storage device 42, and the element information 400, 402, and dimension information 404 are extracted from the read editing history data.
[0051] Next, proceed to step S102. In step S102, as shown in FIG. 5, a training dataset is generated based on the information extracted in step S100, and then proceed to step S104. Input the generated training dataset into a training program, and a trained model is generated by the training program. The training program includes pre-training parameters and hyperparameters, performs training based on the input training dataset and hyperparameters, and updates the pre-training parameters. Then, a trained model is output as the training result.
[0052] The trained model includes trained parameters whose pre-training parameters have been updated by training and an inference program. The inference program inputs a first element and a second element, and based on the trained parameters, estimates one or more modified dimensions from the input first element and second element, and outputs the estimated modified dimensions. Note that the relationship between the input first element and second element and the modified dimensions is determined by the learning of AI. Therefore, although it shows a tendency similar to the content of the past editing history data, there is ambiguity and it does not necessarily exactly match. However, this ambiguity can be reduced by the amount of training data and the training accuracy.
[0053] 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 the user. When executed in the CPU 30, as shown in FIG. 6, first, proceed to step S150.
[0054] In step S150, a 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.
[0055] Next, proceed to step S152 to obtain, in the CAD software, a first element affected by the obtained second element. As the first element, for example, a first element within a predetermined range from the second element, or a first element that has been changed in the past in relation to the second element can be obtained.
[0056] Next, proceed to step S154 to estimate one or more changed dimensions from the obtained first and second elements using the learned model in the storage device 42. When a plurality of first elements or a plurality of second elements are obtained, the changed dimensions are estimated for each first element or each second element. The estimation is performed by inputting the first and second elements into the learned model and obtaining the changed dimensions output from the learned model.
[0057] Next, proceed to step S156 to display the estimated changed dimensions as change candidates on the display device 44 and proceed to step S158.
[0058] In step S158, it is determined whether any of the displayed changed dimensions has been selected. If it is determined that a changed dimension has been selected (YES), proceed to step S160 to change the dimension of the first element obtained in step S152 to the changed dimension selected in step S158 and end the series of processes.
[0059] On the other hand, if it is determined in step S158 that a changed dimension has not been selected (NO), wait in step S158 until a changed dimension is selected.
[0060] 〔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 diagram before changing the dimension of the PS.
[0061] FIG. 8 is a screen for inputting the second element. FIG. 9 is a screen for displaying change candidates for the first element.
[0062] Figure 10 is a layout diagram after changing the dimensions of PS. When the designer instructs the editing element "PS" during the editing of the layout diagram in Fig. 7 in CAD software, the screen shown in Fig. 8 is displayed. If the designer wants 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 "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. 9, displayed as change candidates for the first element through step S156. 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 central closet is changed from 700 [mm] to 650 [mm]. 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 central closet is changed from 700 [mm] to 600 [mm]. Here, if 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 central closet is changed from 700 [mm] to 650 [mm] respectively.
[0063] 〔When assuming the entry of a piano〕 Next, the operation when assuming the entry of a piano will be described.
[0064] Figure 11 is a layout diagram before assuming the entry of a piano. Figure 12 is a screen for entering the second element.
[0065] Figure 13 is a screen for displaying the change candidates of the first element. Figure 14 is a layout diagram after assuming the entry of a piano.
[0066] 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 loading of a piano, enter "a 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, "a piano with a width of 120 or more" is obtained as the second element, and "a toilet with a width of 920" is obtained as the first element. Using the learned model, one or more modified dimensions are estimated from the obtained first and second elements. The estimated modified dimensions are, as shown in FIG. 13, displayed as change candidates for the first element through step S156. 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 loading 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 loading 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 loading 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].
[0067] 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. Using a learned model that has been trained 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 modified dimensions when changing the first element, one or more modified dimensions are estimated from the obtained first and second elements.
[0068] 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.
[0069] In this embodiment, steps S150 and S152 correspond to the element information acquisition means of Invention 1, and step S154 corresponds to the estimation means of Invention 1.
[0070] 〔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 also referred to.
[0071] This embodiment is different from the first embodiment in that it estimates the influence when changing the first element.
[0072] First, the configuration of this embodiment will be described. FIG. 15 is a diagram showing the structure of influence data.
[0073] 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 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 judgment 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 editable editing elements in the design information or other elements (for example, furniture planned to be installed indoors and other virtual elements). The influence data can be configured as data corresponding to each editing history in the editing history data, for example. When the designer inputs the influence when changing the first element when changing the first element, it can be created by recording this as influence data.
[0074] In the first row of Fig. 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 "at least one of the left closet and the central closet needs to be changed" is registered as the influence. 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 changes, and the PS with a width of 270 [mm] is an element that affects the change of the first element. When the dimension of the PS is changed to 270 [mm], at least one of the left closet and the central closet needs to be changed.
[0075] In the second row of Fig. 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 "both the left closet and the central 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 central closet can be changed.
[0076] In the third row of Fig. 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 ○○%.
[0077] In the fourth row of Fig. 15, "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 "when only the central closet is changed, the storage capacity and convenience of the central closet decrease by △△%" is registered as the influence. This indicates that when only the central closet is changed when the dimension of the PS is changed to 270 [mm], the storage capacity and convenience of the central closet decrease by △△%.
[0078] 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 decrease by ××%" 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 decrease by ××%.
[0079] 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 "Change in the width of the toilet is necessary" is registered as the influence. This indicates that in order to prevent interference between the piano and the wall of the toilet when carrying in a piano with a width of 120 [mm] or more, a change in the width of the toilet is necessary.
[0080] 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 in order to prevent interference between the piano and the wall of the toilet when carrying in a piano with a width of 120 [mm] or more, there are no elements that can be changed other than the width of the toilet.
[0081] 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 decreases by ○○%" is registered as the influence. This indicates that when changing the width of the toilet to 870 [mm] in order to prevent interference between the piano and the wall of the toilet when carrying in a piano with a width of 120 [mm], the convenience of the toilet decreases by ○○%.
[0082] In the 9th row of FIG. 15, “toilet with a width of 920” is registered as the first element, “piano with a width of 130” is registered as the second element, and “when the width of the toilet is changed to 855, the convenience of the toilet decreases by △△%” is registered as the influence. 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 △△%.
[0083] In the 10th row of FIG. 15, “toilet with a width of 920” is registered as the first element, “piano with a width of 140” is registered as the second element, and “when the width of the toilet is changed to 840, the convenience of the toilet decreases by ××%” is registered as the influence. 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 ××%.
[0084] 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 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 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.
[0085] Next, the operation of this embodiment will be described. FIG. 16 is a flowchart showing the influence estimation process.
[0086] The influence estimation process is a process executed in response to a request from the user. When executed by 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.
[0087] In step S162, it is determined whether any of the impact buttons displayed for each dimension after the change has been clicked. If it is determined that an impact button has been clicked (YES), the process proceeds to step S164.
[0088] 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 impacts 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 impact output from the second learned model.
[0089] 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 processing.
[0090] On the other hand, if it is determined in step S158 that the dimension after the change is not selected (NO), the process proceeds to step S162.
[0091] 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.
[0092] 〔When changing the dimensions of the PS〕 Next, the operation when changing the dimensions of the PS will be described. FIG. 17 is a screen for displaying change candidates for the first element.
[0093] 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 during the editing of the dimension diagram in Fig. 7, the screen shown in Fig. 8 is displayed. When the designer wants to change the dimension of the editing element "PS" to 270 [mm], the designer enters "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 "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 in Fig. 9. Also, for each change candidate, an impact button for displaying the impact corresponding to that change candidate is displayed.
[0094] 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 the first change candidate is adopted 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 ××%.
[0095] When the impact button corresponding to the second change candidate is clicked, similarly, the impacts when the second change candidate is adopted are displayed. When the impact button corresponding to the third change candidate is clicked, similarly, the impacts when the third change candidate is adopted are displayed.
[0096] 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.
[0097] 〔When assuming the entry of a piano〕 Next, the operation when assuming the entry of a piano will be described.
[0098] FIG. 19 is a screen for displaying change candidates for the first element. FIG. 20 is a screen for displaying the impact corresponding to the first change candidate.
[0099] When the designer instructs the corridor during the editing of the rectangular diagram in FIG. 11 in the CAD software, 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. 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. 19 through step S156. 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. In addition, for each change candidate, an impact button for displaying the impact corresponding to the change candidate is displayed.
[0100] Here, when the designer clicks on the impact button corresponding to, for example, the first change candidate, through step S164, using the second trained model, one or more impacts are estimated from the obtained first element and second element. The estimated impacts are, through step S166, as shown in FIG. 20, 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 parenthesized text indicates 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 parenthesized text indicates that the number of editable elements that can be changed is one. The third impact is that when changing the width of the toilet to 870, the convenience of the toilet will decrease by ○○%.
[0101] 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.
[0102] 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].
[0103] Next, the effects of this embodiment will be described. In this embodiment, second element information regarding a first element, which is an editable element in the design information and whose change requires human judgment, and a second element that is affected by or affects the change of the first element is obtained, and using a second trained model that has been trained 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, one or more impacts are estimated from the obtained first element and second element.
[0104] As a result, the designer can check the impact when changing the first element, so that the impact can be considered when changing an editing element that requires human judgment for the change.
[0105] In this embodiment, steps S150 and S152 correspond to the element information acquisition means of Invention 2, and step S164 corresponds to the estimation means of Invention 2.
[0106] 〔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.
[0107] This embodiment is different from the above first embodiment in that it estimates matters to be considered when changing the first element.
[0108] First, the configuration of this embodiment will be described. FIG. 21 is a diagram showing the structure of consideration item data.
[0109] As shown in FIG. 21, the storage device 42 stores consideration item data. The consideration data is composed of 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 items 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 above. Based on the judgment-required data of the storage device 42, the editing element determined to be an editing element that requires human judgment for change is treated as the first element in the consideration data. The second element includes editable editing elements in the design information or other elements (for example, furniture or other virtual elements planned to be installed indoors). The consideration data can be configured as data corresponding to each editing history in the editing history data, for example. When a designer inputs items to be considered when changing the first element when changing the first element, it can be created by recording this as the consideration data.
[0110] In the first row of FIG. 21, "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, consider the minimum space, size of stored items, balance of stored items, use of the closet, convenience, and room layout" is registered as the consideration item, 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], it is necessary to consider the minimum space, size of stored items, balance of stored items, use of the closet, convenience, and room layout.
[0111] 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, compared with the case of changing both, only one becomes extremely small, so the above matters should be considered more carefully” is registered as a consideration item respectively. This indicates that when changing one of the left closet and the center closet when changing the dimension of the PS to 270 [mm], compared with the case of changing both, only one becomes extremely small, so the above matters should be considered more carefully.
[0112] 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 a 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.
[0113] In the fourth row of FIG. 21, “toilet with a width of 920” is registered as the first element, “piano with a width of 130” is registered as the second element, and “when changing the width of the toilet to 855, consider whether a handwashing counter can be added” is registered as a 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.
[0114] In the fifth row of FIG. 21, "toilet with a width of 920" is registered as the first element, "piano with a width of 140" is registered as the second element, and "consider whether the minimum space can be secured when changing the width of the toilet to 840" is registered as a consideration. 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.
[0115] 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 information 416 regarding one or more considerations 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 consideration data created in the past are stored in the storage device 42. These consideration data serve as teacher data in the learning of AI.
[0116] Next, the operation of this embodiment will be described. FIG. 22 is a flowchart showing the consideration estimation process.
[0117] The consideration 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 above first embodiment are performed, and the process proceeds to step S168.
[0118] In step S168, it is determined whether any of the consideration buttons displayed for each dimension after change has been clicked. If it is determined that a consideration button has been clicked (YES), the process proceeds to step S170.
[0119] 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.
[0120] Next, proceed to step S172, display the estimated considerations on the display device 44, perform the same processing as steps S158 and S160 in the above first embodiment, and end the series of processing.
[0121] On the other hand, if it is determined in step S158 that the modified dimension is not selected (NO), proceed to step S168.
[0122] On the other hand, if it is determined in step S168 that the consideration button is not clicked (NO), proceed to step S158.
[0123] 〔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.
[0124] 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 the designer wants 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 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 "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. 23. 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.
[0125] Here, when the designer clicks, for example, the consideration button corresponding to 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, through step S172, displayed as matters to be considered when adopting the first change candidate as shown in FIG. 24. 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.
[0126] When the consideration 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 button corresponding to the third change candidate is clicked, similarly, the matters to be considered when adopting the third change candidate are displayed.
[0127] 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.
[0128] 〔When assuming the entry of a piano〕 Next, the operation when assuming the entry of a piano will be described.
[0129] 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.
[0130] When the designer instructs the corridor during the editing of the dimension drawing 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.
[0131] 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.
[0132] 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.
[0133] 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].
[0134] Next, the effects of this embodiment will be described. In this embodiment, second element information regarding a first element that is an editable editing element in design information and whose change requires human judgment 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 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 obtained first element and second element.
[0135] 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 an editing element whose change requires human judgment.
[0136] In the present embodiment, steps S150 and S152 correspond to the element information acquisition means of Invention 3, and step S170 corresponds to the estimation means of Invention 3.
[0137] 〔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.
[0138] This embodiment is different from the first embodiment in that it estimates the risk when changing the first element.
[0139] First, the configuration of this embodiment will be described. FIG. 27 is a diagram showing the structure of risk data.
[0140] As shown in FIG. 27, the storage device 42 stores risk data. The risk data includes element information 418 regarding a first element that is an editable editing element in the design information and requires human judgment for its change, element information 420 regarding a 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, 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 change is treated as the first element in the risk data. The second element includes editable editing elements in the design information or other elements (for example, furniture planned to be installed indoors and other virtual elements). The risk data can be configured as data corresponding to each editing history in the editing history data, and 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.
[0141] 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 case of emergency, risks of reduced convenience making it difficult to take things in and out of storage, and risks of reduced asset value with the property value decreasing 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 case of emergency, risks of reduced convenience making it difficult to take things in and out of storage, and risks of reduced asset value with the property value decreasing are assumed.
[0142] 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.
[0143] In the third row of Figure 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, risks of reduced convenience such as restricted movement during use or difficulty in cleaning are assumed" 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], risks of reduced convenience such as restricted movement during use or difficulty in cleaning are assumed.
[0144] In the fourth row of Figure 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, when falling in the toilet, for an inward-opening door, a safety risk that the door cannot be opened is assumed" 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], when falling in the toilet, for an inward-opening door, a safety risk that the door cannot be opened is assumed.
[0145] In the fifth row of Figure 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, legal risks of violating laws such as the Building Standards Law and the Housing Quality Assurance Law are assumed" 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], legal risks of violating laws such as the Building Standards Law and the Housing Quality Assurance Law are assumed.
[0146] 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-described 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.
[0147] Next, the operation of this embodiment will be described. FIG. 28 is a flowchart showing the risk estimation process.
[0148] The risk estimation process is a process executed in response to a request from the user. When executed by the CPU 30, as shown in FIG. 28, first, the same processes as steps S150 to S156 in the above-described first embodiment are performed, and the process proceeds to step S174.
[0149] 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.
[0150] 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 acquired in steps S150 and S152. When a plurality of first elements or a plurality of second elements are acquired, 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 acquiring the risks output from the second learned model.
[0151] 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-described first embodiment are performed to end the series of processes.
[0152] 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.
[0153] 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.
[0154] 〔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 change candidates of the first element.
[0155] 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. When 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 change candidates for the first element as shown in FIG. 29 through step S156. In the example of FIG. 29, three change candidates are displayed. The contents of these change candidates are the same as those in FIG. 9. Also, a risk button for displaying the risk corresponding to each change candidate is displayed for each change candidate.
[0156] Here, when the designer clicks on the risk button corresponding to, for example, the first change candidate, via step S176, one or more risks are estimated from the acquired first element and second element using the second trained model. The estimated risks are, via 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 laws such as the Building Standards Law and the Housing Quality Assurance Law, 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 causing the property value to decline are assumed.
[0157] 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.
[0158] When the designer who has confirmed the risks selects, for example, the first change candidate, via 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.
[0159] 〔When assuming the entry of a piano〕 Next, the operation when assuming the entry of a piano will be described.
[0160] 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.
[0161] When the designer instructs the corridor in the CAD software while editing the bar chart 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 modified dimensions are estimated from the obtained first and second elements. The estimated modified dimensions are, as shown in Fig. 31, displayed as change candidates for the first element through step S156. In the example of Fig. 31, three change candidates are displayed. The contents of these change candidates are the same as those in Fig. 13. Also, for each change candidate, a risk button for displaying the risk corresponding to that change candidate is displayed.
[0162] 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, as shown in Fig. 32, displayed as the risks when adopting the first change candidate 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 and inconvenience in cleaning are assumed.
[0163] 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.
[0164] 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].
[0165] 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 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 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 used to estimate one or more risks from the acquired first element and second element.
[0166] Thereby, since the designer can check the risk when changing the first element, the risk can be considered when changing an editing element that requires human judgment for the change.
[0167] In the present embodiment, steps S150 and S152 correspond to the element information acquisition means of Invention 4, and step S176 corresponds to the estimation means of Invention 4.
[0168] [Modification Example] In the above-described first embodiment and its modification example, a learned model obtained by performing learning 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 obtained by performing learning 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, one or more changed dimensions are estimated from the acquired first element using the learned model of the storage device 42. 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.
[0169] 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 impact information 410 regarding one or more impacts 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 impact information 410 regarding one or more impacts 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 impacts are estimated from the acquired first element. When a plurality of first elements are acquired, the impacts are estimated for each first element. The estimation is performed by inputting the first element into the learned model and acquiring the impacts output from the learned model.
[0170] 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 considerations are estimated for each first element. The estimation is performed by inputting the first element into the learned model and acquiring the considerations output from the learned model.
[0171] Also, in the above-described fourth embodiment and its modifications, a learned model obtained by learning 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 is adopted. However, the present invention is not limited to this, and a learned model obtained by learning based on the element information 418 regarding the first element and the 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. Also, in step S176 of FIG. 28, using the learned model of the storage device 42, one or more risks are estimated from the acquired first element. 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.
[0172] 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.
[0173] 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 by its appearance probability. 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.
[0174] And for the drawing creation support device 100, the following inventions A1 to A8 can be applied.
[0175] 〔Invention A1〕 A 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.
[0176] 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.
[0177] 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.
[0178] 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.
[0179] 〔Invention A2〕Request input means for inputting into a large language model 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 to generate impact information regarding one or more impacts when changing the first element. Impact information acquisition means for acquiring impact information output from the large language model in response to the request.
[0180] As a result, since impact information regarding one or more impacts when changing the first element can be obtained, impacts can be considered when changing an editable element that requires human judgment for the change.
[0181] As a modification of the above second embodiment, an embodiment of Invention A2 will be described. The process of step S164 is replaced with a process of acquiring impact information from a large language model server.
[0182] When the designer inputs "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 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 to generate impact information regarding one or more impacts when changing the first element in relation to the second element. In response to this request, impact information is output from the large language model server. In the drawing creation support device 100, when the impact information is received, through step S166, the impact when adopting the first change candidate based on the received impact information is displayed.
[0183] 〔Invention A3〕Request input means for inputting into a large language model 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 to generate consideration information regarding one or more matters to be considered when changing the first element. It includes consideration information acquisition means for acquiring consideration information output from the large language model in response to the request.
[0184] Thereby, consideration 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 editable element that requires human judgment for the change.
[0185] As a modification of the above-described third embodiment, an embodiment of Invention A3 will be described. The process of step S170 is replaced with a process of acquiring consideration information from a large language model server.
[0186] When the designer inputs "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 S150, S152, and S170, "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 a request to generate consideration information regarding one or more considerations when changing the first element in relation to the second element. In response to this request, consideration information is output from the large language model server. In the drawing creation support device 100, when the consideration information is received, through step S172, the considerations when adopting the first change candidate based on the received consideration information are displayed.
[0187] 〔Invention A4〕 A 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 to generate risk information regarding one or more risks when changing the first element, into a large language model. A risk information acquisition means for acquiring risk information output from the large language model in response to the request.
[0188] Thereby, since risk information regarding one or more risks when changing the first element can be obtained, risks can be considered when changing an editable element that requires human judgment for the change.
[0189] As a modification of the fourth embodiment, 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.
[0190] When the designer inputs "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 acquired first and second elements, and also 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 the risk information is received, through step S178, the risk when adopting the first change candidate based on the received risk information is displayed.
[0191] 〔Invention A5〕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 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 for the request.
[0192] As a result, candidate information regarding one or more candidates for changing the first element can be obtained, making it easier to change the editable element that requires human judgment for the change.
[0193] An embodiment of Invention A5 will be described as a modification of the above first embodiment. The process of step S154 is replaced with a process of acquiring dimension information from a large language model server.
[0194] When the designer inputs "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 acquired as the first elements, and a request is sent to the large language model server. The request includes the acquired first element and a request to generate dimension information regarding one or more changed dimensions when changing the first 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.
[0195] 〔Invention A6〕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 including a request to generate impact information regarding one or more impacts when changing the first element into a large language model, Impact information acquisition means for acquiring impact information output from the large language model for the request.
[0196] 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 editing element that requires human judgment for the change.
[0197] As a modification of the second embodiment described above, an embodiment of Invention A6 will be described. The process of step S164 is replaced with a process of acquiring influence information from a large language model server.
[0198] 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 S152 and S164, "left closet with a width of 700" and "center 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 element and a request to generate influence information regarding one or more influences when changing the first element. In response to this request, influence information is output from the large language model server. In the drawing creation support apparatus 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.
[0199] 〔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 the consideration matter information output from the large language model in response to the request.
[0200] As a result, 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.
[0201] As a modification of the above-described third embodiment, an embodiment of Invention A7 will be described. The process of step S170 is replaced with a process of acquiring consideration item information from a large language model server.
[0202] When the designer inputs "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 acquired as the first elements, and a request is sent to the large language model server. The request includes the acquired 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. When the drawing creation support device 100 receives the consideration item information, through step S172, considerations when adopting the first change candidate based on the received consideration item information are displayed.
[0203] 〔Invention A8〕 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 risk information regarding one or more risks when changing 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.
[0204] 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.
[0205] As a modification of the above-described fourth embodiment, an embodiment of Invention A8 will be described. The process of step S176 is replaced with a process of acquiring risk information from a large language model server.
[0206] 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 "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 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 device 100, when the risk information is received, through step S178, the risk when adopting the first change candidate based on the received risk information is displayed.
[0207] Also, in the above first to fourth embodiments and their modifications, a learned model or a large language model is used, but not limited thereto. For the drawing creation support device 100, the following inventions B1 to B8 can be applied.
[0208] 〔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, from storage means for storing candidate information regarding one or more candidates for changing the first element in association with the information regarding the first element and the information regarding the second element, the candidate information corresponding to the first element information and the second element information acquired by the element information acquisition means.
[0209] 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.
[0210] As a modification of the first embodiment, 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 of 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 of steps S156 to S160 in FIG. 6.
[0211] 〔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 a 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.
[0212] Accordingly, 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.
[0213] 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 in 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 in steps S166, S158, and S160 in FIG. 16.
[0214] 〔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 item information regarding one or more items to be considered when changing the first element from storage means that stores the consideration item information regarding one or more items to be considered when changing the first element 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.
[0215] Thereby, since consideration item information regarding one or more items to be considered when changing the first element can be obtained, precautions and the like can be considered when changing an editing element that requires human judgment for the change.
[0216] 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 processing in steps S150 and S152 in FIG. 22, and one or more pieces of consideration item information 416 corresponding to the acquired first element and second element are retrieved from the consideration item information table. The subsequent processing is performed in the same manner as the processing in steps S172, S158, and S160 in FIG. 22.
[0217] 〔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 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 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.
[0218] 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.
[0219] As a modification of the fourth embodiment described above, 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 element and the second element are acquired in the same manner as the processes in steps S150 and S152 in FIG. 28, and one or more pieces of risk information 422 corresponding to the acquired first element and second element are retrieved from the risk information table. The subsequent processes are performed in the same manner as the processes in steps S178, S158, and S160 in FIG. 28.
[0220] 〔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 for storing 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.
[0221] 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.
[0222] As a modification of the first embodiment described above, 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 in 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 processes are performed in the same manner as the processes in steps S156 to S160 in FIG. 6.
[0223] 〔Invention B6〕Element information acquisition means for acquiring first element information regarding a first editable element in design information, where human judgment is required for its change, Search means for searching for the impact information regarding one or more impacts when changing the first element, from storage means that stores the impact information associated with the information regarding the first element, corresponding to the first element information acquired by the element information acquisition means.
[0224] Thus, since the impact information regarding one or more impacts when changing the first element can be obtained, the impacts can be considered when changing an editable element that requires human judgment for the change.
[0225] An embodiment of Invention B6 will be described as a modification of the above second embodiment. The storage device 42 stores an impact information table. A plurality of records are registered in the impact information table. Each record is configured to include a field for registering the element information 406 in FIG. 15 and a field for registering the impact 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 impact information 410 corresponding to the acquired first element are searched from the impact information table. The subsequent processing is performed in the same manner as the processes of steps S166, S158, and S160 in FIG. 16.
[0226] 〔Invention B7〕Element information acquisition means for acquiring first element information regarding a first editable element in design information, where human judgment is required for its change, Search means for searching for consideration item information regarding one or more items to be considered when changing the first element, from storage means that stores the consideration item information associated with the information regarding the first element, corresponding to the first element information acquired by the element information acquisition means.
[0227] Thus, since the consideration item information regarding one or more items to be considered when changing the first element can be obtained, precautions and the like can be considered when changing an editable element that requires human judgment for the change.
[0228] As a modification of the third embodiment described above, 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, the 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.
[0229] 〔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.
[0230] 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.
[0231] As a modification of the fourth embodiment described above, 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, the 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.
[0232] In addition, in the first to fourth embodiments and their modifications described above, 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 that preferentially performs the process with the lowest current load among the plurality of processes, (2) a configuration that preferentially performs the process with the highest adoption degree (referring to the number of times of adoption, ratio, or other degrees) adopted by the designer among the plurality of processes, and (3) a configuration that preferentially performs the process with the highest usage degree (referring to the number of times of usage, ratio, or other degrees) by the designer among the plurality of processes can be adopted.
[0233] In addition, in the first embodiment and its modification described above, one or more modified dimensions in the case of 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 configurations can be adopted.
[0234] The first configuration can estimate candidates regarding specifications such as weight, material, unit price, and other specifications as attributes other than the dimensions of the first element.
[0235] The second configuration estimates one or more candidates (the modified first element) from the acquired first element and second element using a learned model trained 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 modified first element 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 modified first elements "left closet with a width of 650" and "center closet with a width of 650" are registered. Note that the second configuration can be similarly applied to the above modification that adopts a learned model trained based on the element information 400 regarding the first element and the dimension information 404 regarding one or more modified dimensions in the case of changing the first element.
[0236] In addition, in the first to fourth embodiments and their modified examples 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.
[0237] In addition, in the second to fourth embodiments and their modified examples 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.
[0238] In addition, in the first to fourth embodiments and their modified examples 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 that changes the dimension of the first element obtained in step S152 to the modified dimension estimated in step S154 can be adopted.
[0239] In addition, in the first to fourth embodiments and their modified examples 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.
[0240] In addition, in the first to fourth embodiments and their modified examples described above, for the first element, which is an editable editing element in the design information and whose change requires human judgment, the modified dimension, influence, consideration, or risk is estimated. However, the present invention is not limited to this, and for editing elements other than the editing elements whose change requires human judgment (including editing elements whose change does not require human judgment), virtual elements, and other elements, the modified dimension, influence, consideration, or risk can be estimated.
[0241] Also, in the first to fourth embodiments and their modifications described above, 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 may be adopted in which the voice of a designer is input and analyzed to acquire the first element or the second element, or (2) a configuration may be adopted in which architectural drawings are input and analyzed to acquire the first element or the second element.
[0242] In the first to fourth embodiments and their modifications described above, they are realized as a single device. However, the present invention is not limited to this, and they may 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 may be configured as a virtual server on a server that provides cloud computing services.
[0243] In the first to fourth embodiments and their modifications described above, 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 may also be configured to use an external storage device such as a database server.
[0244] In the first to fourth embodiments and their modifications described above, 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.
[0245] 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.
[0246] Also, the first to fourth embodiments and their modifications can be applied to each other. Moreover, 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 a wide range of designs are carried out, such as automotive design, mechanical design, and circuit design.
Explanation of Signs
[0247] 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. 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, and An estimation means for estimating the candidate information from the first element information and the second element information acquired by the element information acquisition means using a learned model learned based on the information regarding the first element, the information regarding the second element, and candidate information regarding one or more candidates for changing the first element. A design support system characterized by comprising:
2. 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, and An estimation means for estimating the impact information from the first element information and the second element information acquired by the element information acquisition means using a learned model learned based on the information regarding the first element, the information regarding the second element, and impact information regarding one or more impacts when the first element is changed. A design support system characterized by comprising:
3. 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, and An estimation means for estimating the consideration item information from the first element information and the second element information acquired by the element information acquisition means using a learned model learned based on the information regarding the first element, the information regarding the second element, and consideration item information regarding one or more items to be considered when the first element is changed. A design support system characterized by comprising:
4. 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, and A design support system comprising: an estimation means for estimating the risk information from the first element information and the second element information acquired by the element information acquisition means, using a learned model obtained by learning based on information regarding the first element, information regarding the second element, and risk information regarding one or more risks when changing the first element.
5. An element information acquisition means for acquiring first element information regarding a first element which is an editable editing element in design information and whose change requires human judgment; A design support system comprising: an estimation means for estimating the candidate information from the first element information acquired by the element information acquisition means, using a learned model obtained by learning based on information regarding the first element and candidate information regarding one or more candidates for changing the first element.
6. An element information acquisition means for acquiring first element information regarding a first element which is an editable editing element in design information and whose change requires human judgment; A design support system comprising: an estimation means for estimating the impact information from the first element information acquired by the element information acquisition means, using a learned model obtained by learning based on information regarding the first element and impact information regarding one or more impacts when changing the first element.
7. An element information acquisition means for acquiring first element information regarding a first element which is an editable editing element in design information and whose change requires human judgment; A design support system comprising: an estimation means for estimating the consideration information from the first element information acquired by the element information acquisition means, using a learned model obtained by learning based on information regarding the first element and consideration information regarding one or more matters to be considered when changing the first element.
8. An element information acquisition means for acquiring first element information regarding a first element which is an editable editing element in design information and whose change requires human judgment; A design support system comprising: an estimation means for estimating the risk information from the first element information acquired by the element information acquisition means, using a learned model obtained by learning based on information regarding the first element and risk information regarding one or more risks when changing the first element.
9. In any one of Claims 1 and 5, The information regarding the first element is information regarding the first element before the 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 the change among the first elements before and after the change. A design support system characterized by this.
10. In any one of Claims 1 to 8, The design support system is characterized in that the design information is design information for performing the design of a building.
Citation Information
Patent Citations
Design support device
JP2020181323A
Design support device
JP2021165893A
Output device, learning method, and program
JP2023065051A
Design support system, design support method and design support program
JP2023138268A
Architectural drawing creation support system
JP7341580B1