Designing assist system
The design support system addresses the lack of guidance for changing editing elements by offering change candidates, influences, and risks, enhancing the design process with informed decision-making.
Patent Information
- Application Number
- JP2024004446
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-16
- Publication Date
- 2025-07-29
- Estimated Expiration
- 2044-01-16
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 or potential impacts.
A design support system that acquires first and second element information, searches for candidate information, impact information, or risk information associated with these elements, and displays change candidates, influences, or risks to facilitate informed decision-making.
Enables easier and more informed changes to editing elements by providing clear change candidates, influences, or risks, thus simplifying the design process.
Smart Images

Figure 2025110552000001_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 edited elements that have been changed among the editable editing elements in an architectural drawing, and information on the editable editing elements in the architectural drawing, other editing elements that have been changed along with the change of the editing element and information on its content, and a learned model that has been learned based on determination necessity information on whether human judgment is required for the change of the other editing element are used to estimate related elements and determination necessity information from the acquired editing elements. Then, when it is determined that human judgment is required for the change of the related element based on the estimated determination necessity information, other editing elements are displayed in a specific manner based on the estimated related element.
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 only the editing elements that require human judgment for changes are displayed 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 editing element that requires human judgment for the change.
Means for Solving the Problems
[0007] 〔Invention 1〕 In order to achieve the above object, the design support system of Invention 1 includes 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 search means for searching for the candidate information regarding one or more candidates for changing the first element from storage means that stores the candidate information in association with the information regarding the first element and the information regarding the second element, corresponding to the first element information and the second element information acquired by the element information acquisition means.
[0008] Here, the first element information can be configured as, for example, information for identifying the first element (for example, link information such as name, number, ID, code, URL, etc.). Also, the first element information can be configured as, for example, characters, numbers, figures, symbols, signs, images, sounds, or other information. Also, 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] Also, the second element information can be configured as, for example, information for identifying the second element (for example, link information such as name, number, ID, code, URL, etc.). Also, the second element information can be configured as, for example, characters, numbers, figures, symbols, signs, images, sounds, or other information. Also, 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] The second element information includes, for example, element information about editable elements in the design information, or element information about elements other than the edit elements. The same applies to the design support systems of Inventions 2 to 4 below.
[0011] Furthermore, 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 element information from a storage device or 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 same concept of acquisition applies hereinafter.
[0012] The storage means stores the candidate information by any means and at any time, and may store the candidate information in advance, or may store the candidate information by external input or the like during operation of the system without storing the candidate information in advance. The same applies to other storage means hereinafter.
[0013] Furthermore, storing candidate information in association with information about the first element and information about the second element (referred to as "other information" in this paragraph) includes, for example, (1) storing candidate information and other information in a direct association, such as registering them in the same record, and (2) storing them via one or more pieces of intermediate information, such as providing a table that registers candidate information and intermediate information in association with each other, and a table that registers other information and intermediate information in association with each other. In other words, any data structure can be adopted as long as it allows candidate information to be traced from other information. Note that candidate information only needs to be stored in a storage means in association with other information, and it is not necessarily required that other information be stored in the storage means. The same concept applies hereinafter to storing information in association with each other.
[0014] Furthermore, this system may be realized as a single device, terminal, or other equipment, or as a network system in which multiple devices, terminals, or other equipment are connected so that they can communicate with each other. In the latter case, each component may belong to any of the multiple devices, etc., as long as they are connected so that they can communicate with each other. The same applies to the design support systems of Inventions 2 to 8 below.
[0015] [Invention 2] Furthermore, the design support system of Invention 2 comprises an element information acquisition means for acquiring first element information relating to a first element which is an editable editing element in design information and whose change requires human judgment, and second element information relating to a second element which is affected or affects the change to the first element, and a search means for searching for impact information relating to one or more effects when changing the first element from a storage means which stores the impact information in association with information relating to the first element and information relating to the second element, and the impact information corresponding to the first element information and second element information acquired by the element information acquisition means.
[0016] Here, the impact of changing the first element includes, for example, (1) edit elements that need to be changed or can be changed, or the number or amount of change, (2) an increase or decrease in the asset value related to the design object, (3) the presence or absence of risk related to the design object, or an increase or decrease in risk, and (4) inconvenience to the user of the design object. The same applies to the design support system of Invention 6 below.
[0017] Here, examples of cases where the first element is changed include cases where a specific change is made to the first element. Examples of specific changes include (1) changing a specific element among the elements that make up the first element, (2) changing the first element or some of the elements that make up the first element to specific content, and (3) changing the first element or some of the elements that make up the first element so that their relationship with the second element, other edited elements, or some of the elements that make up the first element becomes specific. The same applies to the design support systems of Inventions 3, 4, and 6 to 8.
[0018] [Invention 3] Furthermore, 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 a search means for searching for the consideration item information corresponding to the first element information and the second element information acquired by the element information acquisition means from a storage means that stores the consideration item information regarding one or more matters to be considered when changing the first element in association with the information regarding the first element and the information regarding the second element.
[0019] Here, matters to be considered when changing the first element include, for example, precautions regarding planning, development, design, manufacturing, construction, operation, use, management, or maintenance when changing the first element. The same applies to the design support system of Invention 7 below.
[0020] [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 the design information and requires human judgment for its change, and second element information regarding a second element that is affected by or affects the change of the first element, and a search means for searching for the risk information corresponding to the first element information and the second element information acquired by the element information acquisition means from a storage means that stores the risk information regarding one or more risks when changing the first element in association with the information regarding the first element and the information regarding the second element.
[0021] Here, risks when changing the first element include, for example, (1) the risk of not conforming to or ceasing to conform to laws and standards, (2) the risk of the design object collapsing or being damaged due to insufficient strength, durability, earthquake resistance, etc., (3) the risk of the design object aging due to aging deterioration, (4) the risk of cost increase, (5) the risk of reduced convenience for users of the design object, (6) the risk caused by fires, floods, wind disasters, earthquakes, and other natural disasters, (7) the risk of a decrease in the asset value regarding the design object, (8) the risk of causing social problems. The same applies to the design support system of Invention 8 below.
[0022] 〔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 a storage means for storing candidate information regarding one or more candidates for changing the first element in association with information regarding the first element, and a search means for searching for the candidate information corresponding to the first element information acquired by the element information acquisition means from the storage means.
[0023] 〔Invention 6〕Furthermore, 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 design information and requires human judgment for its change, and a storage means for storing influence information regarding one or more influences when changing the first element in association with information regarding the first element, and a search means for searching for the influence information corresponding to the first element information acquired by the element information acquisition means from the storage means.
[0024] 〔Invention 7〕Furthermore, 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 design information and requires human judgment for its change, and a storage means for storing consideration item information regarding one or more items to be considered when changing the first element in association with information regarding the first element, and a search means for searching for the consideration item information corresponding to the first element information acquired by the element information acquisition means from the storage means.
[0025] 〔Invention 8〕Furthermore, 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 design information and requires human judgment for its change, and a storage means for storing risk information regarding one or more risks when changing the first element in association with information regarding the first element, and a search means for searching for the risk information corresponding to the first element information acquired by the element information acquisition means from the storage means.
[0026] 〔Invention 9〕Furthermore, in the design support system of Invention 9, in the design support system of either Invention 1 or 5, the information regarding the first element is the 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 the information regarding the first element after the change among the first elements before and after the change.
[0027] 〔Invention 10〕Furthermore, in the design support system of Invention 10, in the design support system of any one of Inventions 1 to 8, the design information is design information for performing the design of a building.
Advantages of the Invention
[0028] As described above, according to the design support system of Invention 1 or 5, candidate information regarding one or more candidates for changing the first element can be obtained, so it becomes easier to change an editing element that requires human judgment for the change.
[0029] Furthermore, according to the design support system of Invention 2 or 6, influence information regarding one or more influences when changing the first element can be obtained, so the influence can be considered when changing an editing element that requires human judgment for the change.
[0030] Furthermore, according to the design support system of Invention 3 or 7, consideration item information regarding one or more items to be considered when changing the first element can be obtained, so precautions and the like can be considered when changing an editing element that requires human judgment for the change.
[0031] Furthermore, according to the design support system of Invention 4 or 8, risk information regarding one or more risks when changing the first element can be obtained, so the risk can be considered when changing an editing element that requires human judgment for the change.
Brief Description of the Drawings
[0032]
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
[0033] 〔First Embodiment〕 Hereinafter, a first embodiment of the present invention will be described. FIGS. 1 to 14 are diagrams showing this embodiment.
[0034] 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.
[0035] As shown in FIG. 1, the drawing creation support device 100 is composed of a CPU (Central Processing Unit) 30 that controls calculations and the entire system based on a control program, a ROM (Read Only Memory) 32 that stores the control program and the like for the CPU 30 in advance in a predetermined area, a RAM (Random Access Memory) 34 that stores data read from the ROM 32 and the calculation results required in the calculation process of the CPU 30, and an I / F (Interface) 38 that mediates the input and output of data to and from external devices, and these are connected to each other and capable of sending and receiving data by a bus 39, which is a signal line for transferring data.
[0036] External devices connected to the I / F 38 include an input device 40 consisting of a keyboard, 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.
[0037] CAD (Computer Aided Design) software and BIM (Building Information Modeling) software (hereinafter collectively referred to as "CAD software") are installed in the storage device 42. CAD software is software that assists in the creation of drawings in response to user operations. When a request is made to start the CAD software, the CPU 30 starts a CAD program stored in a predetermined area of the ROM 32 and executes processing in accordance with the program. A designer can start the CAD software to create plan drawings, detailed floor plans, and other architectural drawings.
[0038] Next, the data structure of the storage device 42 will be described. FIG. 2 is a diagram showing the structure of the edit history data.
[0039] As shown in FIG. 2, the storage device 42 stores edit history data. The edit history data is composed of element information 400 regarding a first element that is an editable editing element in the design information and requires human judgment for its change, element information 402 regarding a second element that is affected by or affects the change of the first element, and dimension information 404 regarding the dimensions after the change when the first element is changed.
[0040] Whether an editing element requires human judgment for element change can be determined, for example, by the techniques described in Patent Document 1
[0076] to
[0089] . That is, an editing element that requires human judgment for change may be set by human judgment. Also, based on the CAD data before the change and the CAD data after the change, editing elements with two or more change patterns before and after the change are extracted, and the extracted editing elements may be set as editing elements that require human judgment for change. Based on the result, determination-required data in which the editing elements are registered in association with information on whether human judgment is required for the change is created and stored in the storage device 42. Then, based on the determination-required data in the storage device 42, the editing elements determined to be editing elements that require human judgment for change are treated as the first elements in the edit history data.
[0041] The second element includes an editable editing element in the design information or other elements (for example, furniture planned to be installed indoors and other virtual elements). The edit history data can be created, for example, by the designer recording this as edit history data when changing the first element in relation to the second element.
[0042] The first and second lines in Figure 2 represent one editing history. In the first and second lines of Figure 2, "left closet with a width of 700", "central closet with a width of 700" are registered as the first elements, "PS with a width of 270" is registered as the second element, and "650", "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.
[0043] The third line in Figure 2 represents one editing history. In the third line of Figure 2, "left closet with a width of 700" is registered as the first element, "PS with a width of 270" is registered as the second element, and "600" is registered as the dimension after the change. 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].
[0044] The fourth line in Figure 2 represents one editing history. In the fourth line of Figure 2, "central closet with a width of 700" is registered as the first element, "PS with a width of 270" is registered as the second element, and "600" is registered as the dimension after the change. 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].
[0045] The fifth line in Figure 2 represents one editing history. In the fifth line of Figure 2, "toilet with a width of 920" is registered as the first element, "piano with a width of 120" is registered as the second element, and "870" is registered as the dimension after the change. This editing history indicates that in order to prevent interference between the piano and the toilet wall when carrying in the piano with a width of 120 [mm], the designer changed the width of the toilet from 920 [mm] to 870 [mm].
[0046] The 6th line in Figure 2 is one editing history. In the 6th line of Figure 2, "toilet with a width of 920", "piano with a width of 130", and "855" are registered as the first element, the second element, and the dimension after change respectively. This editing history indicates that the designer changed the width of the toilet from 920 [mm] to 855 [mm] to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 130 [mm].
[0047] The 7th line in Figure 2 is one editing history. In the 7th line of Figure 2, "toilet with a width of 920", "piano with a width of 140", and "840" are registered as the first element, the second element, and the dimension after change respectively. This editing history indicates that the designer changed the width of the toilet from 920 [mm] to 840 [mm] to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 140 [mm].
[0048] Figure 3 is a diagram showing the structure of CAD data of a sectional plan. As shown in Figure 3, the storage device 42 stores CAD data of sectional plans and BIM data (hereinafter these are collectively referred to as "CAD data").
[0049] A sectional plan is a drawing that details the cross-section of a building. The CAD data of the sectional plan is created by the designer using CAD software. The designer creates the sectional plan by adding, editing, or deleting editable editing elements in the sectional plan in the CAD software. In the example of Figure 3, the editing elements of the floor, wall, and ceiling in the area labeled "internal corridor" and the editing elements of the floor, wall, and ceiling in the area labeled "vestibule" are arranged respectively.
[0050] The memory device 42 stores CAD data of other architectural drawings and data of the learned model. The learned model is learned based on element information 400 regarding the first element, element information 402 regarding the second element, and dimension information 404 regarding one or more changed dimensions when changing the first element. For use in AI learning, a large number of editing history data created in the past are stored in the memory device 42. These editing history data indicate that each edited element in the architectural drawing conforms to the specifications and serve as teacher data in AI learning.
[0051] Next, the operation of this embodiment will be described. FIG. 4 is a flowchart showing the learned model generation process.
[0052] FIG. 5 is a block diagram showing the steps of generating and using the learned model. The learned model generation process is a process executed to generate a learned model. When executed by the CPU 30, as shown in FIG. 4, it proceeds to step S100 and executes the editing history data analysis process. In the editing history data analysis process, the editing history data is read from the memory device 42, and the element information 400, 402, and dimension information 404 are extracted from the read editing history data.
[0053] Next, it proceeds to step S102. In step S102, as shown in FIG. 5, a learning data set is generated based on the information extracted in step S100, and then it proceeds to step S104. The generated learning data set is input to the learning program, and the learning program generates a learned model. The learning program includes pre-learning parameters and hyperparameters, performs learning based on the input learning data set and hyperparameters, and updates the pre-learning parameters. Then, a learned model is output as the learning result.
[0054] The learned model includes learned parameters obtained by updating pre-learning parameters through learning and an inference program. The inference program inputs a first element and a second element, and based on the learned parameters, estimates one or more modified dimensions from the input first element and second element, and outputs the estimated modified dimensions. Note that since the relationship between the input first element and second element and the modified dimensions is determined by the learning of the AI, although it shows a similar tendency to the content of the past editing history data, there is an ambiguity that does not necessarily match exactly. However, this ambiguity can be reduced by the amount of learning data and the learning accuracy.
[0055] 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, it proceeds to step S 150.
[0056] In step S 150, the second element is acquired. As the second element, for example, any one (e.g., the selected edited element) can be acquired from the edited elements in the architectural drawing, or it can also be acquired by inputting virtual elements (e.g., furniture planned to be installed indoors) or other elements.
[0057] Next, it proceeds to step S 152, and in the CAD software, the first element affected by the acquired second element is acquired. As the first element, for example, the first element within a predetermined range from the second element, or the first element that has been changed in the past in relation to the second element can be acquired.
[0058] Next, it proceeds to step S 154, and using the learned model in the storage device 42, one or more modified dimensions are estimated from the acquired first element and second element. When a plurality of first elements or a plurality of second elements are acquired, the modified dimensions are estimated for each first element or each second element. The estimation is performed by inputting the first element and the second element into the learned model and acquiring the modified dimensions output from the learned model.
[0059] Next, the process proceeds to step S156, where the estimated dimensions after the change are displayed on the display device 44 as change candidates, and step S158 is performed.
[0060] In step S158, it is determined whether any of the displayed dimensions after the change has been selected. If it is determined that a dimension after the change has been selected (YES), the process proceeds to step S160, where the dimension of the first element acquired in step S152 is changed to the dimension after the change selected in step S158, and the series of processes ends.
[0061] On the other hand, if it is determined in step S158 that a dimension after the change has not been selected (NO), the process waits in step S158 until a dimension after the change is selected.
[0062] 〔When changing the dimensions of the PS〕 Next, the operation when changing the dimensions of the PS will be described. FIG. 7 is a gauge diagram before changing the dimensions of the PS.
[0063] FIG. 8 is a screen for inputting the second element. FIG. 9 is a screen for displaying change candidates for the first element.
[0064] FIG. 10 is a gauge diagram after changing the dimensions of the PS. When a designer selects the edit element "PS" while editing the plan view of FIG. 7 in CAD software, the screen of FIG. 8 is displayed. To change the dimension of the edit element "PS" to 270 mm, the designer enters "PS with a width of 270 mm" on the screen of FIG. 8. Then, by clicking the "Proposal" button, "PS with a width of 270 mm" is acquired as the second element, and "left closet with a width of 700 mm" and "center closet with a width of 700 mm" are acquired as the first element through steps S150 to S154. One or more post-change dimensions are estimated from the acquired first element and second element using the trained model. The estimated post-change dimensions are displayed as change candidates for the first element through step S156, as shown in FIG. 9. In the example of FIG. 9, three change candidates are displayed. The first change candidate is to change the width of the left closet from 700 [mm] to 650 [mm] and the width of the center closet from 700 [mm] to 650 [mm]. The second change candidate is to change the width of the left closet from 700 [mm] to 600 [mm]. The third change candidate is to change the width of the center closet from 700 [mm] to 600 [mm]. Here, if the designer selects the first change candidate, for example, the width of the left closet is changed from 700 [mm] to 650 [mm] and the width of the center closet is changed from 700 [mm] to 650 [mm], as shown in FIG. 10 , through step S160.
[0065] [When considering bringing in a piano] Next, the operation when a piano is brought in will be described.
[0066] Figure 11 is a plan view of the room before the piano is brought in. FIG. 12 shows the screen for inputting the second element.
[0067] FIG. 13 shows a screen displaying modification candidates for the first element. Figure 14 is a plan view of the room after the piano is brought in.
[0068] When the designer instructs the corridor in the CAD software while editing the dimension diagram of FIG. 11, the screen of FIG. 12 is displayed. If it is desired to assume the carrying-in of a piano, enter "piano with a width of 120 or more" on the screen of FIG. 12. Then, when the proposal button is clicked, through steps S150 to S154, "piano with a width of 120 or more" is obtained as the second element, and "toilet with a width of 920" is obtained as the first element. Using the learned model, one or more changed dimensions are estimated from the obtained first and second elements. The estimated changed 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 carrying in a piano with a width of 120. The second change candidate is the case where the width of the toilet is changed from 920 [mm] to 855 [mm] so as not to interfere with the toilet wall when carrying in a piano with a width of 130. The third change candidate is the case where the width of the toilet is changed from 920 [mm] to 840 [mm] so as not to interfere with the toilet wall when carrying in a piano with a width of 140. Here, when the designer selects, for example, the first change candidate, through step S160, as shown in FIG. 14, the width of the toilet is changed from 920 [mm] to 870 [mm].
[0069] Next, the effects of the present embodiment will be described. In the present embodiment, a first element that is an editable editing element in the design information and requires human judgment for its change and a second element that is affected by or affects the change of the first element are obtained, and a learned model that has been learned based on the element information 400 regarding the first element, the element information 402 regarding the second element, and the dimension information 404 regarding one or more changed dimensions when the first element is changed is used to estimate one or more changed dimensions from the obtained first and second elements.
[0070] 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.
[0071] 〔Second Embodiment〕 Next, a second embodiment of the present invention will be described. FIGS. 15 to 20 are diagrams showing this embodiment. In addition, FIGS. 7, 8, 10, 11, 12, and 14 are incorporated by reference.
[0072] This embodiment is different from the first embodiment in that it estimates the influence when the first element is changed.
[0073] First, the configuration of this embodiment will be described. FIG. 15 is a diagram showing the structure of influence data.
[0074] As shown in FIG. 15, the storage device 42 stores influence data. The influence data includes element information 406 regarding a first element that is an editable editing element in the design information and requires human judgment for its change, element information 408 regarding a second element that is affected by or affects the change of the first element, and influence information 410 regarding the influence when the first element is changed. Whether an editing element requires human judgment for element change is the same as in the first embodiment above. Based on the determination-required data of the storage device 42, an editing element determined to be an editing element that requires human judgment for change is treated as the first element in the influence data. The second element includes an editable editing element in the design information or other elements (for example, furniture to be installed indoors and other virtual elements). The influence data can be configured as data corresponding to each editing history in the editing history data, for example. When a designer inputs the influence when changing the first element when changing the first element, it can be created by recording this as influence data.
[0075] The first line in Figure 15 has "700mm wide left closet" and "700mm wide center closet" registered as the first element, "270mm wide PS" registered as the second element, and "at least one of the left closet and center closet needs to be changed" registered as the impact. This indicates that the 700mm wide left closet and the 700mm wide center closet are elements that require human judgment to change, the 270mm wide PS is an element that affects the change of the first element, and if the PS dimension is changed to 270mm, at least one of the left closet and center closet needs to be changed.
[0076] In the second line of Figure 15, the first element is "left closet with a width of 700mm" and "center closet with a width of 700mm", the second element is "PS with a width of 270mm", and the effect is "both the left closet and the center closet can be changed". This indicates that if the PS dimension is changed to 270mm, both the left closet and the center closet can be changed.
[0077] In the third line of Figure 15, the first element is "700mm wide left closet," the second element is "270mm wide PS," and the impact is "If only the left closet is changed, the storage capacity and convenience of the left closet will decrease by XX%." This indicates that if only the left closet is changed when the PS dimension is changed to 270mm, the storage capacity and convenience of the left closet will decrease by XX%.
[0078] In the fourth line of Figure 15, the first element is "700mm wide central closet," the second element is "270mm wide PS," and the impact is "If only the central closet is changed, the storage capacity and convenience of the central closet will decrease by △△%." This indicates that if only the central closet is changed when the PS dimension is changed to 270mm, the storage capacity and convenience of the central closet will decrease by △△%.
[0079] In the 5th row of Figure 15, "left closet with a width of 700" and "central closet with a width of 700" are registered as the first elements, "PS with a width of 270" is registered as the second element, and "when changing both the left closet and the central closet, the storage capacity and convenience will decrease by ××%" is registered as the influence. This indicates that when changing both the left closet and the central closet when changing the dimension of the PS to 270 [mm], the storage capacity and convenience will decrease by ××%.
[0080] In the 6th row of Figure 15, "toilet with a width of 920" is registered as the first element, "piano with a width of 120 or more" is registered as the second element, and "it is necessary to change the width of the toilet" is registered as the influence. This indicates that it is necessary to change the width of the toilet 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.
[0081] In the 7th row of Figure 15, "toilet with a width of 920" is registered as the first element, "piano with a width of 120 or more" is registered as the second element, and "there are no elements that can be changed other than the width of the toilet" is registered as the influence. This indicates that there are no elements that can be changed other than the width of the toilet 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.
[0082] In the 8th row of Figure 15, "toilet with a width of 920" is registered as the first element, "piano with a width of 120" is registered as the second element, and "when changing the width of the toilet to 870, the convenience of the toilet will decrease by ○○%" is registered as the influence. This indicates that when changing the width of the toilet to 870 [mm] 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 will decrease by ○○%.
[0083] In the ninth row of Figure 15, the first element is "a toilet with a width of 920 mm," the second element is "a piano with a width of 130 mm," and the impact is "If the width of the toilet is changed to 855 mm, the convenience of the toilet will decrease by △△%." This indicates that if the width of the toilet is changed to 855 mm to prevent interference between the piano and the toilet wall when bringing in a piano with a width of 130 mm, the convenience of the toilet will decrease by △△%.
[0084] In the tenth line of Figure 15, the first element is "a toilet with a width of 920mm," the second element is "a piano with a width of 140mm," and the impact is "If the width of the toilet is changed to 840mm, the convenience of the toilet will decrease by XX%." This indicates that if the width of the toilet is changed to 840mm to prevent interference between the piano and the toilet wall when bringing in a piano with a width of 140mm, the convenience of the toilet will decrease by XX%.
[0085] The storage device 42 stores data of the second trained model. The second trained model is trained based on element information 406 related to the first element, element information 408 related to the second element, and impact information 410 related to one or more impacts when the first element is changed. The method of generating the second trained model is the same as that of the first embodiment (FIGS. 4 and 5). Since the impact data is used for AI training, the storage device 42 stores a large amount of impact data created in the past. This impact data becomes training data for AI training.
[0086] Next, the operation of this embodiment will be described. FIG. 16 is a flowchart showing the influence estimation process.
[0087] The influence estimation process is a process that is executed in response to a request from a user, and when executed by the CPU 30, as shown in FIG. 16, first, the same processes as steps S150 to S156 in the first embodiment are performed, and then the process proceeds to step S162.
[0088] In step S162, it is determined whether any of the impact buttons displayed for each dimension after change has been clicked. If it is determined that an impact button has been clicked (YES), the process proceeds to step S164.
[0089] 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 acquired in steps S150 and S152. When a plurality of first elements or a plurality of second elements are acquired, the impact is estimated for each first element or each second element. The estimation is performed by inputting the first element and the second element into the second learned model and acquiring the impact output from the second learned model.
[0090] 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.
[0091] On the other hand, if it is determined in step S158 that the dimension after change is not selected (NO), the process proceeds to step S162.
[0092] 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.
[0093] 〔When changing the dimension of PS〕 Next, the operation when changing the dimension of PS will be described. FIG. 17 is a screen for displaying change candidates of the first element.
[0094] FIG. 18 is a screen for displaying the impact corresponding to the first change candidate. When the designer instructs the editing element "PS" in the CAD software while editing the rectangular diagram in Fig. 7, the screen shown in Fig. 8 is displayed. When wanting 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 clicking 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 element respectively. Using the learned model, one or more changed dimensions are estimated from the obtained first and second elements. The estimated changed dimensions are, through step S156, as shown in Fig. 17, displayed as change candidates for the first element. 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.
[0095] Here, when the designer clicks, for example, the impact button corresponding to 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, as shown in Fig. 18, displayed as the impacts when adopting the first change candidate. In the example of Fig. 18, three impacts are displayed. The first impact is 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 is 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 is that when changing both the left closet and the central closet, the storage capacity and convenience will decrease by ××%.
[0096] When clicking the impact button corresponding to the second change candidate, similarly, the impacts when adopting the second change candidate are displayed. When clicking the impact button corresponding to the third change candidate, similarly, the impacts when adopting the third change candidate are displayed.
[0097] After checking the impact, the designer selects, for example, the first change candidate. After step S160, the width of the left closet is changed from 700 mm to 650 mm, and the width of the center closet is changed from 700 mm to 650 mm, as shown in Figure 10.
[0098] [When considering bringing in a piano] Next, the operation when a piano is brought in will be described.
[0099] FIG. 19 shows a screen displaying modification candidates for the first element. FIG. 20 is a screen displaying the impact corresponding to the first change candidate.
[0100] When a designer selects a hallway while editing the plan view of FIG. 11 in CAD software, the screen of FIG. 12 appears. To consider the delivery of a piano, the designer enters "a piano with a width of 120 or more" in the screen of FIG. 12. Then, by clicking the "Proposal" button, steps S150 to S154 are performed, where "a piano with a width of 120 or more" is acquired as the second element and "a toilet with a width of 920" is acquired as the first element. Using the trained model, one or more post-change dimensions are estimated from the acquired first and second elements. The estimated post-change dimensions are displayed as change candidates for the first element, as shown in FIG. 19, in 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. Each change candidate also has an impact button for displaying the impact of the change candidate.
[0101] Here, when the designer clicks, for example, an impact button corresponding to the first change candidate, one or more impacts are estimated from the acquired first and second elements using the second trained model through step S164. The estimated impacts are displayed through step S166 as the impacts of adopting the first change candidate, as shown in FIG. 20. In the example of FIG. 20, three impacts are displayed. The first impact indicates that the width of the toilet needs to be changed. The parentheses indicate that the number of editable elements that need to be changed is one. The second impact indicates that there are no other editable elements other than the width of the toilet. The parentheses indicate that the number of editable elements that can be changed is one. The third impact indicates that if the width of the toilet is changed to 870, the convenience of the toilet will decrease by XX%.
[0102] Clicking on the impact button corresponding to the second proposed change similarly displays the impact of adopting the second proposed change. Clicking on the impact button corresponding to the third proposed change similarly displays the impact of adopting the third proposed change.
[0103] After checking the influence, the designer selects, for example, the first change candidate, and then, through step S160, the width of the toilet is changed from 920 [mm] to 870 [mm] as shown in FIG.
[0104] Next, the effects of this embodiment will be described. In this embodiment, second element information is obtained regarding a first element, which is an editable editing element in the design information and whose change requires human judgment, and a second element that is affected or affects the change to the first element, and one or more effects are estimated from the acquired first element and second element 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 effects when the first element is changed.
[0105] This allows the designer to check the impact of changing the first element, and therefore allows the designer to take the impact into consideration when changing an edit element that requires human judgment to change.
[0106] Third Embodiment Next, a third embodiment of the present invention will be described. Figures 21 to 26 are diagrams showing this embodiment. Figures 7, 8, 10, 11, 12, and 14 are also used.
[0107] This embodiment differs from the first embodiment in that it estimates the 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 the consideration data.
[0109] The storage device 42 stores consideration data as shown in FIG. The consideration data includes element information 412 about a first element, which is an editable edit element in the design information and requires human judgment to change; element information 414 about a second element that is affected by or affects the change to the first element; and consideration information 416 about one or more factors that should be considered when changing the first element. Whether an edit element requires human judgment to change is determined as in the first embodiment. An edit element determined to require human judgment to change based on the judgment necessity data in the storage device 42 is treated as a first element in the consideration data. The second element includes editable edit elements in the design information and other elements (e.g., furniture to be installed in a room or other virtual elements). The consideration data can be configured, for example, as data corresponding to each edit history in the edit history data. When a designer inputs factors to be considered when changing the first element, the input factors can be recorded as consideration data.
[0110] The first line in Figure 21 lists "700mm wide left closet" and "700mm wide center closet" as the first element, "270mm wide PS" as the second element, and "When changing both the left closet and center closet, consider the minimum space, size of stored items, balance of stored items, closet purpose, convenience, and room layout" as considerations. This indicates that the 700mm wide left closet and the 700mm wide center closet are elements that require human judgment to change, and the 270mm wide PS is an element that affects the change of the first element. When changing both the left closet and center closet to change the PS dimension to 270mm, the minimum space, size of stored items, balance of stored items, closet purpose, convenience, and room layout should be considered.
[0111] The second line in Figure 21 has the following registered as the first element: "Left closet with a width of 700mm" and "Center closet with a width of 700mm," the second element: "PS with a width of 270mm," and the consideration: "When changing either the left closet or the center closet, only one of them will be significantly smaller than when both are changed, so consider the above points even more carefully." This indicates that when changing the PS dimension to 270mm and either the left closet or the center closet, only one of them will be significantly smaller than when both are changed, so consider the above points even more carefully.
[0112] In the third line of Figure 21, the first element is "a toilet with a width of 920 mm," the second element is "a piano with a width of 120 mm," and the consideration is "If the width of the toilet is changed to 870 mm, consider whether barrier-free specifications can be added." This indicates that if the width of the toilet is changed to 870 mm to prevent interference between the piano and the toilet wall when bringing in a 120 mm wide piano, it is necessary to consider whether barrier-free specifications can be added.
[0113] In the fourth line of Figure 21, the first element is "a toilet with a width of 920 mm," the second element is "a piano with a width of 130 mm," and the consideration is "if the width of the toilet is changed to 855 mm, consider whether a hand-washing counter can be added." This indicates that if the width of the toilet is changed to 855 mm to prevent interference between the piano and the toilet wall when bringing in a 130 mm wide piano, it is necessary to consider whether a hand-washing counter can be added.
[0114] In the fifth line of Figure 21, the first element is "a toilet with a width of 920 mm," the second element is "a piano with a width of 140 mm," and the consideration is "consider whether the minimum space can be secured when changing the width of the toilet to 840 mm." This indicates that when changing the width of the toilet to 840 mm to prevent interference between the piano and the toilet wall when bringing in a 140 mm wide piano, it is necessary to consider whether the minimum space can be secured.
[0115] The storage device 42 stores data of the second trained model. The second trained model is trained based on element information 412 related to the first element, element information 414 related to the second element, and consideration information 416 related to one or more considerations when changing the first element. The method for generating the second trained model is the same as that of the first embodiment (FIGS. 4 and 5). Since the consideration data is used for AI training, the storage device 42 stores a large amount of consideration data created in the past. This consideration data becomes training data for AI training.
[0116] Next, the operation of this embodiment will be described. FIG. 22 is a flowchart showing the consideration matter estimation process.
[0117] The consideration item estimation process is a process that is executed in response to a request from a user, and when executed by the CPU 30, as shown in FIG. 22, first, the same processes as steps S150 to S156 in the first embodiment are performed, and then the process proceeds to step S168.
[0118] In step S168, it is determined whether or not any of the consideration buttons displayed for each post-change dimension has been clicked, and if it is determined that a consideration button has been clicked (YES), the process proceeds to step S170.
[0119] In step S170, one or more considerations are estimated from the first element and second element acquired in steps S150 and S152 using the second trained model in the storage device 42. If multiple first elements or multiple second elements are acquired, considerations are estimated for each first element or each second element. The estimation is performed by inputting the first element and second element into the second trained model and acquiring considerations output from the second trained model.
[0120] Next, the process proceeds to step S172, where the estimated consideration items are displayed on the display device 44, and the same processes as steps S158 and S160 in the first embodiment are performed, and the series of processes ends.
[0121] On the other hand, if it is determined in step S158 that the changed dimensions have not been selected (NO), the process proceeds to step S168.
[0122] On the other hand, if it is determined in step S168 that the consideration button has not been clicked (NO), the process proceeds to step S158.
[0123] [When changing the dimensions of PS] Next, the operation when changing the dimensions of the PS will be described. FIG. 23 shows a screen displaying modification candidates for the first element.
[0124] FIG. 24 shows a screen displaying considerations corresponding to the first modification candidate. When a designer selects the edit element "PS" while editing the plan view of FIG. 7 in CAD software, the screen of FIG. 8 is displayed. To change the dimension of the edit element "PS" to 270 mm, the designer enters "PS with a width of 270 mm" on the screen of FIG. 8. Then, by clicking the "Proposal" button, "PS with a width of 270 mm" is acquired as the second element, and "left closet with a width of 700 mm" and "center closet with a width of 700 mm" are acquired as the first element through steps S150 to S154. Using the trained model, one or more post-change dimensions are estimated from the acquired first element and second element. The estimated post-change dimensions are displayed as change candidates for the first element, as shown in FIG. 23, through step S156. In the example of FIG. 23, three change candidates are displayed. The contents of these change candidates are the same as those of FIG. 9. Each change candidate also has a consideration button for displaying considerations corresponding to that change candidate.
[0125] Here, when the designer clicks, for example, the considerations button corresponding to the first change candidate, one or more considerations are estimated from the acquired first and second elements using the second trained model in step S170. The estimated considerations are displayed in step S172 as considerations to be taken into account when adopting the first change candidate, as shown in Fig. 24. In the example of Fig. 24, it is displayed that when both the left closet and the center closet are changed, the minimum space, the size of the stored items, the balance of the stored items, the purpose of the closet, convenience, and the room layout should be taken into account.
[0126] Clicking the considerations button corresponding to the second change candidate similarly displays the considerations that should be considered if the second change candidate is adopted. Clicking the considerations button corresponding to the third change candidate similarly displays the considerations that should be considered if the third change candidate is adopted.
[0127] After checking the considerations, the designer selects, for example, the first change candidate. After step S160, the width of the left closet is changed from 700 mm to 650 mm, and the width of the center closet is changed from 700 mm to 650 mm, as shown in Figure 10.
[0128] [When considering bringing in a piano] Next, the operation when a piano is brought in will be described.
[0129] FIG. 25 shows a screen displaying modification candidates for the first element. FIG. 26 shows a screen displaying considerations corresponding to the first modification candidate.
[0130] When a designer selects a hallway while editing the plan view of FIG. 11 in CAD software, the screen of FIG. 12 appears. To consider the delivery of a piano, the designer enters "a piano with a width of 120 or more" on the screen of FIG. 12. Then, by clicking the "Proposal" button, steps S150 to S154 are performed, where "a piano with a width of 120 or more" is acquired as the second element and "a toilet with a width of 920" is acquired as the first element. Using the trained model, one or more post-change dimensions are estimated from the acquired first and second elements. The estimated post-change dimensions are displayed as change candidates for the first element, as shown in FIG. 25, after step S156. In the example of FIG. 25, three change candidates are displayed. The contents of these change candidates are the same as those of FIG. 13. Each change candidate also displays a consideration button for displaying considerations corresponding to that change candidate.
[0131] Here, when the designer clicks, for example, the considerations button corresponding to the first change candidate, one or more considerations are estimated from the acquired first and second elements using the second trained model through step S170. The estimated considerations are displayed through step S172 as considerations to be taken into account when adopting the first change candidate, as shown in Fig. 26. In the example of Fig. 26, it is displayed that when the width of the toilet is changed to 870 mm, consideration should be given to whether barrier-free specifications can be added.
[0132] Clicking the considerations button corresponding to the second change candidate similarly displays the considerations that should be considered if the second change candidate is adopted. Clicking the considerations button corresponding to the third change candidate similarly displays the considerations that should be considered if the third change candidate is adopted.
[0133] After checking the considerations, the designer selects, for example, the first change candidate, and then, through step S160, the width of the toilet is changed from 920 [mm] to 870 [mm] as shown in FIG.
[0134] Next, the effects of this embodiment will be described. In this embodiment, second element information is acquired regarding a first element, which is an editable editing element in the design information and whose change requires human judgment, and a second element that is affected or affects the change to the first element, and one or more considerations are estimated from the acquired first element and second element using a second trained model that has been trained based on element information 412 regarding the first element, element information 414 regarding the second element, and consideration information 416 regarding one or more considerations when changing the first element.
[0135] This allows the designer to check the matters that should be taken into consideration when changing the first element, and therefore allows the designer to take into consideration important points and the like when changing an edit element that requires human judgment to change.
[0136] [Fourth embodiment] Next, a fourth embodiment of the present invention will be described. Figures 27 to 32 show this embodiment. Figures 7, 8, 10, 11, 12, and 14 are also used.
[0137] This embodiment differs from the first embodiment in that the risk when the first element is changed is estimated.
[0138] First, the configuration of this embodiment will be described. FIG. 27 is a diagram showing the structure of risk data.
[0139] The storage device 42 stores risk data as shown in FIG. The risk data includes element information 418 about a first element in the design information that is an editable edit element and requires human judgment to change; element information 420 about a second element that is affected by or affects the change to the first element; and risk information 422 about the risk of changing the first element. Whether an edit element requires human judgment to change is determined as in the first embodiment. Based on the judgment necessity data in the storage device 42, an edit element determined to require human judgment to change is treated as a first element in the risk data. The second element includes editable edit elements in the design information and other elements (e.g., furniture to be installed in a room or other virtual elements). The risk data can be configured, for example, as data corresponding to each edit history in the edit history data. When a designer inputs the risk of changing the first element, this can be recorded as risk data.
[0140] In the first row of Figure 27, "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 as risks, "When changing both the left closet and the center closet, legal risks of violating the Building Standards Law, the Housing Quality Assurance Law, etc., disaster prevention risks that impede evacuation in an emergency, risks of reduced convenience making it difficult to take things in and out of storage, and risks of reduced asset value with a decrease in property value are assumed" are registered respectively. This indicates that the left closet with a width of 700 [mm] and the center closet with a width of 700 [mm] are elements that require human judgment for their change, the PS with a width of 270 [mm] is an element that affects the change of the first element, and when changing both the left closet and the center closet when changing the dimension of the PS to 270 [mm], legal risks of violating the Building Standards Law, the Housing Quality Assurance Law, etc., disaster prevention risks that impede evacuation in an emergency, risks of reduced convenience making it difficult to take things in and out of storage, and risks of reduced asset value with a decrease in property value are assumed.
[0141] In the second row of Figure 27, "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 as risks, "When changing one of the left closet and the center 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 center 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.
[0142] In the third row of Figure 27, "Toilet with a width of 920", "Piano with a width of 120", and "If the width of the toilet is changed to 870, there is a risk of reduced convenience such as restricted movement during use or difficulty in cleaning" are registered as the first element, the second element, and the risk 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], there is a risk of reduced convenience such as restricted movement during use or difficulty in cleaning.
[0143] In the fourth row of Figure 27, "Toilet with a width of 920", "Piano with a width of 130", and "If the width of the toilet is changed to 855, when falling in the toilet, there is a safety risk that the door will not open if it is an inward-opening door" are registered as the first element, the second element, and the risk 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], there is a safety risk that the door will not open if it is an inward-opening door when falling in the toilet.
[0144] In the fifth row of Figure 27, "Toilet with a width of 920", "Piano with a width of 140", and "If the width of the toilet is changed to 840, there is a legal risk of violating laws such as the Building Standards Law and the Housing Quality Assurance Law" are registered as the first element, the second element, and the risk respectively. This indicates that when changing the width of the toilet to 840 [mm] to prevent interference between the piano and the toilet wall when carrying in a piano with a width of 140 [mm], there is a legal risk of violating laws such as the Building Standards Law and the Housing Quality Assurance Law.
[0145] 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 first embodiment (Figs. 4 and 5). For use in AI learning, 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 AI learning.
[0146] Next, the operation of this embodiment will be described. Fig. 28 is a flowchart showing the risk estimation process.
[0147] The risk estimation process is a process executed in response to a request from the user. When executed in the CPU 30, as shown in Fig. 28, first, the same processes as steps S150 to S156 in the first embodiment are performed, and the process proceeds to step S174.
[0148] In step S174, it is determined whether any of the risk buttons displayed for each changed dimension has been clicked. If it is determined that a risk button has been clicked (YES), the process proceeds to step S176.
[0149] In step S176, using the second learned model of the memory device 42, one or more risks are estimated from the first element and the second element obtained in steps S150 and S152. When a plurality of first elements or a plurality of second elements are obtained, risks are estimated for each first element or each second element. The estimation is performed by inputting the first element and the second element into the second learned model and obtaining the risks output from the second learned model.
[0150] 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 first embodiment are performed, and a series of processes are terminated.
[0151] 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.
[0152] 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.
[0153] 〔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.
[0154] 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 CAD software while editing the rectangular diagram of FIG. 7, the screen of FIG. 8 is displayed. If the dimension of the editing element "PS" is to be changed to 270 [mm], enter "PS with a width of 270" on the screen of 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 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.
[0155] 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 acquired first element and second element. The estimated risks are displayed as the risks when adopting the first change candidate as shown in FIG. 30 through step S178. 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 with a decrease in the property value are assumed.
[0156] 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.
[0157] When the designer who has confirmed the risks selects, for example, the first change candidate, through step S160, as shown in FIG. 10, the width of the left closet is changed from 700 [mm] to 650 [mm], and the width of the central closet is changed from 700 [mm] to 650 [mm] respectively.
[0158] 〔When assuming the entry of a piano〕 Next, the operation when assuming the entry of a piano will be described.
[0159] FIG. 31 is a screen for displaying change candidates for the first element. FIG. 32 is a screen for displaying the risks corresponding to the first change candidate.
[0160] When a designer selects a hallway while editing the plan view of FIG. 11 in CAD software, the screen of FIG. 12 appears. To consider the delivery of a piano, the designer enters "a piano with a width of 120 or more" on the screen of FIG. 12. Then, by clicking the "Proposal" button, steps S150 to S154 are performed, where "a piano with a width of 120 or more" is acquired as the second element and "a toilet with a width of 920" is acquired as the first element. Using the trained model, one or more post-change dimensions are estimated from the acquired first and second elements. The estimated post-change dimensions are displayed as change candidates for the first element, as shown in FIG. 31, after step S156. In the example of FIG. 31, three change candidates are displayed. The contents of these change candidates are the same as those of FIG. 13. Each change candidate also displays a risk button to display the risks associated with that change candidate.
[0161] Here, if the designer clicks, for example, a risk button corresponding to the first change candidate, one or more risks are estimated from the acquired first and second elements using the second trained model in step S176. The estimated risks are displayed as risks when the first change candidate is adopted in step S178, as shown in Figure 32. In the example of Figure 32, it is displayed that if the width of the toilet is changed to 870 [mm], there is an expected risk of reduced convenience, such as restricted movement during use and difficulty in cleaning.
[0162] Clicking on the risk button corresponding to the second proposed change similarly displays the risks associated with adopting the second proposed change. Clicking on the risk button corresponding to the third proposed change similarly displays the risks associated with adopting the third proposed change.
[0163] After confirming the risk, the designer selects, for example, the first change candidate, and then, through step S160, the width of the toilet is changed from 920 [mm] to 870 [mm] as shown in FIG.
[0164] Next, the effects of this embodiment will be described. In this embodiment, second element information is obtained regarding a first element, which is an editable editing element in design information and whose change requires human judgment, and a second element that is affected or affects the change to the first element, and one or more risks are estimated from the obtained first element and second element using a second trained model that has been trained 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.
[0165] This allows the designer to confirm the risks involved in changing the first element, and therefore allows the designer to take risks into consideration when changing an edit element that requires human judgment to change.
[0166] [Modification] In the first embodiment and its modified examples, a trained model is used that has been trained based on element information 400 about the first element, element information 402 about the second element, and dimension information 404 about one or more changed dimensions when the first element is changed. However, this is not limited to this, and a trained model that has been trained based on element information 400 about the first element and dimension information 404 about one or more changed dimensions when the first element is changed can also be used. In this case, the processing of step S150 in FIG. 6 is unnecessary. Furthermore, in step S154 in FIG. 6, one or more changed dimensions are estimated from the acquired first element using the trained model in the storage device 42. If multiple first elements are acquired, the changed dimensions are estimated for each first element. The estimation is performed by inputting the first element to the trained model and obtaining the changed dimensions output from the trained model.
[0167] Also, in the above-described second embodiment and its modification, a learned model trained based on the element information 406 regarding the first element, the element information 408 regarding the second element, and the influence information 410 regarding one or more influences when changing the first element is adopted. However, the present invention is not limited to this, and a learned model trained based on the element information 406 regarding the first element and the influence information 410 regarding one or more influences when changing the first element can be adopted. In this case, the process of step S150 in FIG. 16 becomes unnecessary. Also, in step S164 of FIG. 16, using the learned model of the storage device 42, one or more influences are estimated from the acquired first element. When a plurality of first elements are acquired, the influence is estimated for each first element. The estimation is performed by inputting the first element into the learned model and acquiring the influence output from the learned model.
[0168] Also, in the above-described third embodiment and its modification, a learned model trained based on the element information 412 regarding the first element, the element information 414 regarding the second element, and the consideration information 416 regarding one or more considerations when changing the first element is adopted. However, the present invention is not limited to this, and a learned model trained based on the element information 412 regarding the first element and the consideration information 416 regarding one or more considerations when changing the first element can be adopted. In this case, the process of step S150 in FIG. 22 becomes unnecessary. Also, in step S170 of FIG. 22, using the learned model of the storage device 42, one or more considerations are estimated from the acquired first element. When a plurality of first elements are acquired, the consideration is estimated for each first element. The estimation is performed by inputting the first element into the learned model and acquiring the consideration output from the learned model.
[0169] Also, in the above-described fourth embodiment and its modifications, a learned model obtained by performing 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 performing 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.
[0170] 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.
[0171] The drawing creation support device 100 is connected via a network to a large language model server having a large language model. The large language model server is configured to have a hardware configuration similar to that of the drawing creation support device 100. A large language model is a deep learning model that pre-learns from a vast amount of data a language model called a model that models human language based on the probability of its appearance. When the large language model server receives a request, it statistically estimates the generation probability of the next word from the text included in the received request using the large language model, and transmits the estimation result to the request source. As the large language model, for example, known techniques described on Internet sites "https: / / chatgpt-lab.com / n / n418d3aa56f0b" and "https: / / agirobots.com / chatgpt-mechanism-and-problem / " can be adopted.
[0172] And the following inventions A1 to A8 can be applied to the drawing creation support device 100.
[0173] 〔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.
[0174] Thereby, since candidate information regarding one or more candidates for changing the first element can be obtained, it becomes easier to change the editing element that requires human judgment for the change.
[0175] 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.
[0176] 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 element and second element, 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.
[0177] [Invention A2] A request input means for inputting a request including first element information relating to a first element that is an editable edit element in design information and requires human judgment for changing, and second element information relating to a second element that is affected by or affects the change of the first element, into a large-scale language model, the request including a request to generate impact information relating to one or more impacts when the first element is changed; and an impact information acquisition means for acquiring impact information output from the large-scale language model in response to the request.
[0178] This provides impact information regarding one or more impacts when changing the first element, making it possible to take the impact into consideration when changing an edit element that requires human judgment to change.
[0179] An embodiment of invention A2 will be described as a modification of the second embodiment, in which the process of step S164 is replaced with a process of acquiring influence information from a large-scale language model server.
[0180] 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, "PS with a width of 270" is acquired as the second element, and "left closet with a width of 700" and "center closet with a width of 700" are acquired as the first elements through steps S150, S152, and S164, and a request is sent to the large-scale language model server. The request includes the acquired first element and second element and a request to generate impact information regarding one or more impacts when the first element is changed in relation to the second element. In response to this request, the large-scale language model server outputs the impact information. Upon receiving the impact information, the drawing creation support device 100 displays the impact of adopting the first change candidate based on the received impact information through step S166.
[0181] 〔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. Consideration information acquisition means for acquiring consideration information output from the large language model in response to the request.
[0182] 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.
[0183] 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.
[0184] 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 acquired as the second element, and "left closet with a width of 700" and "central closet with a width of 700" are acquired as the first elements, and a request is sent to the large language model server. The request includes the acquired first and second elements and a request 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.
[0185] 〔Invention A4〕 A request input means for inputting a request to a large language model, the request including first element information regarding a first editable element in design information that requires human judgment for its change and 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. A risk information acquisition means for acquiring risk information output from the large language model in response to the request.
[0186] Thus, 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.
[0187] 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.
[0188] 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 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.
[0189] [Invention A5] A request input means for inputting a request including first element information relating to a first element that is an editable edit element in design information and requires human judgment to change, and a request to generate candidate information relating to one or more candidates for changing the first element, into a large-scale language model; and a candidate information acquisition means for acquiring candidate information output from the large-scale language model in response to the request.
[0190] This allows obtaining candidate information regarding one or more candidates for changing the first element, making it easier to change an edit element that requires human judgment to change.
[0191] An embodiment of invention A5 will be described as a modification of the first embodiment, in which the process of step S154 is replaced with a process of acquiring dimension information from a large-scale language model server.
[0192] When the designer inputs "PS with a width of 270" on the screen of FIG. 8 and clicks the "Proposal" button, "Left closet with a width of 700" and "Center closet with a width of 700" are acquired as the first element through steps S152 and S154, and a request is sent to the large-scale language model server. The request includes the acquired first element and a request to generate dimensional information regarding one or more post-change dimensions when the first element is changed. In response to this request, the large-scale language model server outputs the dimensional information. When the drawing creation support device 100 receives the dimensional information, it displays change candidates for the first element based on the received dimensional information through step S156.
[0193] [Invention A6] A request input means for inputting a request including first element information relating to a first element that is an editable edit element in design information and requires human judgment to change, and a request for generating impact information relating to one or more impacts when the first element is changed, into a large-scale language model; and an impact information acquisition means for acquiring impact information output from the large-scale language model in response to the request.
[0194] This provides impact information regarding one or more impacts when changing the first element, making it possible to take the impact into consideration when changing an edit element that requires human judgment to change.
[0195] An embodiment of invention A6 will be described as a modification of the second embodiment, in which the process of step S164 is replaced with a process of acquiring influence information from a large-scale language model server.
[0196] 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, "left closet with a width of 700" and "center closet with a width of 700" are acquired as the first element through steps S152 and S164, and a request is sent to the large-scale language model server. The request includes the acquired first element and a request to generate impact information regarding one or more impacts when the first element is changed. In response to this request, the large-scale language model server outputs the impact information. When the drawing creation support device 100 receives the impact information, it displays the impact of adopting the first change candidate based on the received impact information through step S166.
[0197] [Invention A7] A request input means for inputting a request including first element information relating to a first element that is an editable edit element in design information and requires human judgment to change, into a large-scale language model, the request including a request to generate consideration information relating to one or more matters to be considered when changing the first element; and a consideration information acquisition means for acquiring consideration information output from the large-scale language model in response to the request.
[0198] This provides consideration information regarding one or more items to be considered when changing the first element, so that precautions can be taken into account when changing an edit element that requires human judgment to change.
[0199] 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.
[0200] 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 elements and a request to generate consideration item information regarding one or more considerations when changing the first elements. In response to this request, consideration item information is output from the large language model server. In the drawing creation support device 100, when the consideration item information is received, through step S172, the considerations when adopting the first change candidate based on the received consideration item information are displayed.
[0201] 〔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.
[0202] 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.
[0203] 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.
[0204] 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 receiving the risk information, through step S178, the risk when adopting the first change candidate based on the received risk information is displayed.
[0205] Also, in the above first to fourth embodiments and their modified examples, 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.
[0206] 〔Invention B1〕 Element information acquisition means for acquiring first element information regarding a first element that is an editable editing element in design information and requires human judgment for its change, and second element information regarding a second element that is affected by or affects the change of the first element; Search means for searching for candidate information corresponding to the first element information and the second element information obtained by the element information acquisition means 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.
[0207] 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.
[0208] An embodiment of invention B1 will be described as a modification of the first embodiment. The storage device 42 stores an edit history information table. One or more records are registered in the edit history information table. Each record includes a field for registering element information 400 of FIG. 2, a field for registering element information 402 of FIG. 2, and a field for registering dimension information 404 of FIG. 2. Then, a first element and a second element are obtained in the same manner as in steps S150 and S152 of FIG. 6. In step S154, one or more pieces of dimension information 404 corresponding to the obtained first element and second element are searched for in the edit history information table. Subsequent processing is performed in the same manner as in steps S156 to S160 of FIG. 6.
[0209] In this embodiment, steps S150 and S152 correspond to the element information acquisition means of the first invention, step S154 corresponds to the search means of the first invention, and storage device 42 corresponds to the storage means of the first invention.
[0210] [Invention B2] An element information acquisition means for acquiring first element information relating to a first element that is an editable edit element in design information and requires human judgment to change, and second element information relating to a second element that is affected by or affects the change of the first element; The system is equipped with a search means for searching for impact information corresponding to the first element information and second element information acquired by the element information acquisition means from a storage means that stores impact information regarding one or more impacts when the first element is changed, in correspondence with information regarding the first element and information regarding the second element.
[0211] This provides impact information regarding one or more impacts when changing the first element, making it possible to take the impact into consideration when changing an edit element that requires human judgment to change.
[0212] A modification example of the second embodiment will be described as an embodiment of Invention B2. 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. In step S164, one or more pieces of influence information 410 corresponding to the acquired first element and second element are searched for 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.
[0213] In this embodiment, steps S150 and S152 correspond to the element information acquisition means of Invention 2, step S164 corresponds to the search means of Invention 2, and the storage device 42 corresponds to the storage means of Invention 2.
[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 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 consideration matter information regarding one or more matters to be considered when changing the first element from a storage means that stores the consideration matter information in association with the information regarding the first element and the information regarding the second element, corresponding to the first element information and the second element information acquired by the element information acquisition means.
[0215] As a result, consideration matter information regarding one or more matters to be considered when changing the first element can be obtained, so that precautions and the like can be considered when changing an editing element that requires human judgment for the change.
[0216] As a modification of the above-described third embodiment, an embodiment of Invention B3 will be described. The storage device 42 stores consideration item information tables. One or more records are registered in the consideration item information table. Each record includes a field for registering the element information 412 in FIG. 21, a field for registering the element information 414 in FIG. 21, and a field for registering the consideration item information 416 in FIG. 21. Then, the first element and the second element are acquired in the same manner as the processes in steps S150 and S152 in FIG. 22. In step S170, 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 processes are performed in the same manner as the processes in steps S172, S158, and S160 in FIG. 22.
[0217] In the present embodiment, steps S150 and S152 correspond to the element information acquisition means of Invention 3, step S170 corresponds to the search means of Invention 3, and the storage device 42 corresponds to the storage means of Invention 3.
[0218] 〔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 that stores 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.
[0219] 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 for which human judgment is required for the change.
[0220] As a modification of the above-described fourth embodiment, an 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. In step S176, 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.
[0221] In the present embodiment, steps S150 and S152 correspond to the element information acquisition means of Invention 4, step S176 corresponds to the search means of Invention 4, and the storage device 42 corresponds to the storage means of Invention 4.
[0222] 〔Invention B5〕 Element information acquisition means for acquiring first element information regarding a first element that is an editable editing element in design information and requires human judgment for its change; Search means for searching for candidate information regarding one or more candidates for changing the first element from storage means that stores the candidate information in association with information regarding the first element, corresponding to the first element information acquired by the element information acquisition means.
[0223] 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.
[0224] A modification of the first embodiment, i.e., an 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, a first element is acquired in the same manner as the process in step S152 of FIG. 6. In step S154, one or more pieces of dimension information 404 corresponding to the acquired first element are retrieved from the editing history information table. The subsequent processing is performed in the same manner as the processing in steps S156 to S160 of FIG. 6.
[0225] In this embodiment, step S152 corresponds to the element information acquisition means of Invention 5, step S154 corresponds to the search means of Invention 5, and the storage device 42 corresponds to the storage means of Invention 5.
[0226] 〔Invention B6〕 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 the influence information regarding one or more influences when changing the first element from storage means that stores the influence information regarding one or more influences when changing the first element in association with the information regarding the first element, corresponding to the first element information acquired by the element information acquisition means.
[0227] Thereby, since the influence information regarding one or more influences when changing the first element can be obtained, the influence can be considered when changing an editing element that requires human judgment for the change.
[0228] As a modification of the second embodiment described above, an embodiment of Invention B6 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 and a field for registering the influence information 410 in FIG. 15. Then, a first element is acquired in the same manner as the process of step S152 in FIG. 16. In step S164, one or more pieces of influence information 410 corresponding to the acquired first element are retrieved from the influence information table. The subsequent processes are performed in the same manner as the processes of steps S166, S158, and S160 in FIG. 16.
[0229] In the present embodiment, step S152 corresponds to the element information acquisition means of Invention 6, step S164 corresponds to the search means of Invention 6, and the storage device 42 corresponds to the storage means of Invention 6.
[0230] 〔Invention B7〕 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 consideration matter information regarding one or more matters to be considered when changing the first element from storage means that stores the consideration matter information in association with information regarding the first element corresponding to the first element information acquired by the element information acquisition means.
[0231] Thereby, since consideration matter information regarding one or more matters 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.
[0232] As a modification of the above-described third embodiment, an embodiment of Invention B7 will be described. The storage device 42 stores consideration item information tables. One or more records are registered in the consideration item information tables. Each record includes a field for registering the element information 412 in FIG. 21 and a field for registering the consideration item information 416 in FIG. 21. Then, a first element is acquired in the same manner as the process of step S152 in FIG. 22. In step S170, one or more pieces of consideration item information 416 corresponding to the acquired first element are searched for from the consideration item information table. The subsequent processing is performed in the same manner as the processes of steps S172, S158, and S160 in FIG. 22.
[0233] In the present embodiment, step S152 corresponds to the element information acquisition means of Invention 7, step S170 corresponds to the search means of Invention 7, and the storage device 42 corresponds to the storage means of Invention 7.
[0234] 〔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 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 information regarding the first element corresponding to the first element information acquired by the element information acquisition means.
[0235] 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.
[0236] As a modification of the above-described fourth embodiment, an embodiment of Invention B8 will be described. The storage device 42 stores a risk information table. One or more records are registered in the risk information table. Each record includes a field for registering the element information 418 in FIG. 27 and a field for registering the risk information 422 in FIG. 27. Then, the first element is acquired in the same manner as the process of step S152 in FIG. 28. In step S176, one or more pieces of risk information 422 corresponding to the acquired first element are retrieved from the risk information table. The subsequent processing is performed in the same manner as the processes of steps S178, S158, and S160 in FIG. 28.
[0237] In the present embodiment, step S152 corresponds to the element information acquisition means of Invention 8, step S176 corresponds to the search means of Invention 8, and the storage device 42 corresponds to the storage means of Invention 8.
[0238] Also, in the above-described first to fourth embodiments and their modifications, a configuration including any one of the estimation process using a learned model, the acquisition process from a large language model, and the search process using a table is adopted. However, the present invention is not limited to this, and a configuration including a plurality of these processes can be adopted. In this case, it is possible to control which process is to be performed preferentially. For example, (1) a configuration in which among a plurality of processes, the one with the lowest current load is preferentially performed, (2) a configuration in which among a plurality of processes, the one with a high degree of adoption (referring to the number of times of adoption, ratio, or other degrees) by the designer of the processing result is preferentially performed, and (3) a configuration in which among a plurality of processes, the one with a high degree of utilization (referring to the number of times of utilization, ratio, or other degrees) by the designer is preferentially performed can be adopted.
[0239] Also, in the above-described first embodiment and its modification, when changing the first element, one or more modified dimensions are estimated. However, the present invention is not limited to this, and learning can be performed based on candidate information regarding one or more candidates for changing the first element, and one or more candidates can be estimated from the acquired first element and second element. For example, the following configuration can be adopted.
[0240] The first configuration can estimate candidates regarding weight, material, unit price, and other specifications as attributes other than the dimensions of the first element.
[0241] The second configuration estimates one or more candidates (the first element after change) from the acquired first element and second element by using a learned model trained based on the element information regarding the first element before and after the change and the element information regarding the second element 402 when the first element is changed. Here, the information regarding the first element after the change corresponds to the candidate information. In the example of FIG. 2, instead of the dimension information 404 "650" in the first and second rows, the first element after the change "left closet with a width of 650" and "center closet with a width of 650" are registered. Note that the second configuration can be similarly applied to the above modification example that employs a learned model trained based on the element information 400 regarding the first element and the dimension information 404 regarding one or more dimensions after the change when the first element is changed.
[0242] Also, in the above first to fourth embodiments and their modification examples, the data structure of FIG. 2 is adopted as the edit history data. However, the present invention is not limited to this, and information regarding other attributes (for example, ID, specifications, coordinates in the drawing, position in the building) regarding the first element and the second element can be included. The same applies to the influence data in the above second embodiment, the consideration data in the above third embodiment, and the risk data in the above fourth embodiment.
[0243] Also, in the above second to fourth embodiments and their modification examples, the dimensions after the change when the first element is changed are estimated and displayed. However, the present invention is not limited to this, and a configuration that does not estimate and display the dimensions after the change when the first element is changed can be adopted.
[0244] Also, in the above first to fourth embodiments and their modification examples, the change candidates of the first element are displayed in step S156. However, the present invention is not limited to this. When there is only one estimated change candidate, the change candidate is not displayed, and a configuration can be adopted in which the dimensions of the first element acquired in step S152 are changed to the dimensions after the change estimated in step S154.
[0245] Also, in the above-described first to fourth embodiments and their modified examples, although the dimension of the first element obtained in step S152 is changed to the changed dimension selected in step S158, the present invention is not limited to this, and a configuration in which the first element is not changed can be adopted.
[0246] Also, in the above-described first to fourth embodiments and their modified examples, for the first element which is an editable editing element in the design information and requires human judgment for its change, the changed dimension, influence, considerations, or risks are estimated, etc. However, the present invention is not limited to this, and for editing elements other than the editing elements that require human judgment for change (including editing elements that do not require human judgment for change), virtual elements, and other elements, the changed dimension, influence, considerations, or risks can be estimated, etc.
[0247] Also, in the above-described first to fourth embodiments and their modified examples, although the first element and the second element are obtained in steps S150 and S152, the present invention is not limited to this, and (1) a configuration in which the voice of the designer is input and analyzed to obtain the first element or the second element, (2) a configuration in which an architectural drawing is input and analyzed to obtain the first element or the second element can be adopted.
[0248] Also, in the above-described first to fourth embodiments and their modified examples, although it is realized as a single device, the present invention is not limited to this, and it can also be realized as a network system. As an example of the network system, part or all of the functions of the drawing creation support device 100 can be configured as a virtual server on a server that provides a cloud computing service.
[0249] Also, in the above-described first to fourth embodiments and their modified examples, the drawing creation support device 100 is configured to use the storage device 42, but the present invention is not limited to this, and it can also be configured to use an external storage device such as a database server.
[0250] Also, 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 of executing the program pre-stored in the ROM 32 has been described. However, this is not the only case. The program may be read from a storage medium storing the program showing these procedures into the RAM 34 and executed.
[0251] Here, the storage medium includes semiconductor storage media such as RAM and ROM, magnetic storage type storage media such as FD and HD, optical reading type storage media such as CD, CDV, LD, and DVD, and magnetic storage type / optical reading type storage media such as MO. Regardless of the reading method such as electronic, magnetic, or optical, any storage medium that can be read by a computer is included.
[0252] Also, the first to fourth embodiments and their modifications can be applied to each other. Also, not limited to the first to fourth embodiments and their modifications, the present invention can be applied to other cases without departing from the gist of the present invention. For example, the present invention can be applied when widely conducting designs such as automobile design, mechanical design, and circuit design.
Explanation of Reference Numerals
[0253] 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 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; A design support system comprising: 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.
2. Element information acquisition means for acquiring 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; A design support system comprising: search means for searching, from storage means for storing influence information regarding one or more influences when the first element is changed 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.
3. Element information acquisition means for acquiring 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; A design support system comprising: search means for searching, from storage means for storing consideration item information regarding one or more items to be considered when the first element is changed in association with the information regarding the first element and the information regarding the second element, the consideration item information corresponding to the first element information and the second element information acquired by the element information acquisition means.
4. Element information acquisition means for acquiring 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; A design support system comprising: a search means for searching for risk information regarding one or more risks when changing the first element from a storage means that stores the risk information in association with information regarding the first element and information regarding the second element, corresponding to the first element information and the second element information acquired by the element information acquisition means.
5. An 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, A design support system comprising: a search means for searching for candidate information regarding one or more candidates for changing the first element from a storage means that stores the candidate information in association with information regarding the first element, corresponding to the first element information acquired by the element information acquisition means.
6. An 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, A design support system comprising: a search means for searching for impact information regarding one or more impacts when changing the first element from a storage means that stores the impact information in association with information regarding the first element, corresponding to the first element information acquired by the element information acquisition means.
7. An 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, A design support system comprising: a search means for searching for consideration item information regarding one or more items to be considered when changing the first element from a storage means that stores the consideration item information in association with information regarding the first element, corresponding to the first element information acquired by the element information acquisition means.
8. An 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, A design support system comprising: a search means for searching for risk information regarding one or more risks when changing the first element from a storage means that stores the risk information in association with information regarding the first element, corresponding to the first element information acquired by the element information acquisition means.
9. In any one of Claims 1 and 5, The information regarding the first element is information regarding the first element before the change out of the first element before and after the change when the first element is changed, and the candidate information is information regarding the first element after the change out of the first element before and after the change, and 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 back-up device
JP1991127271A
Predictive analyzing device for design defect
JP1996030670A
Evaluation method and apparatus for building internal space
JP2001295480A
Design change support system
JP2005115776A
Design support system and program
JP2007241871A