Information processing system, information processing method and program
The system addresses the challenge of applying complex and frequently updated building ordinances by using trained models to automate design proposal generation and compliance checks, ensuring accurate and efficient adherence to local regulations.
Patent Information
- Application Number
- JP2025095076
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2025-08-14
- Estimated Expiration
- 2045-06-06
AI Technical Summary
Existing building design systems face challenges in efficiently accessing and applying the latest and varied local building ordinances, which are frequently updated and difficult to interpret, leading to potential design errors and legal risks.
An information processing system utilizing trained models to quickly acquire, analyze, and provide multiple design proposals and compliance checks based on real-time building ordinance data, integrating web data collection and machine learning for automated compliance determination.
Enables rapid access to the latest building regulations, automates design proposal generation, and ensures compliance with local ordinances, reducing human error and legal risks while enhancing design efficiency and accuracy.
Smart Images

Figure 0007723456000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] Patent Document 1 discloses a method for generating building plans. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 7283829 Summary of the Invention [Problem to be solved by the invention]
[0004] There are related ordinances for construction, etc. Researching the related ordinances posed the following challenges. - Ordinances vary by country, prefecture, city, town, and village, and are published independently by each, so it takes time and effort to find the information you need. -Regulations change frequently, making it difficult to accurately grasp the latest information, and there was a risk that the design would proceed based on outdated information. The wording of the ordinance is technical and abstract, making it difficult to determine its application to specific plans. The technology of Patent Document 1 has room for improvement in terms of the above-mentioned problems. [Means for solving the problem]
[0005] (1) An information processing system, having at least one or more control units, The control unit Receive the building site conditions for studio and family rooms entered via the screen, Acquire ordinance information according to the received planning site conditions, the ordinance information is information about an ordinance related to the building, The ordinance information is information periodically collected from web data and stored, The planning site conditions and the ordinance information are input into a first trained model; The first trained model is a trained model that has been trained using building planning site conditions related to studio apartments and family apartments and ordinance information related to the building as input data, and the number and exclusive floor area of studio apartments and family apartments in the building based on the ordinance indicated in the ordinance information as output data, receiving the number and floor area of the studio and family rooms output from the first trained model; Information processing system. (2) The information processing system according to (1), The first trained model is a trained model that has been trained using, as input data, building planning site conditions related to studio apartments and family apartments and ordinance information related to the building, and output data, as multiple proposals for the number and exclusive area of studio apartments and family apartments in the building based on the ordinance indicated in the ordinance information, The control unit receiving a plurality of proposals for the number and floor area of the studio rooms and family rooms output from the first trained model; outputting a screen configured to be able to display the plurality of proposals; Information processing system. (3) The information processing system according to (2), The planning site conditions, the ordinance information, and the number and exclusive area of the studio rooms and family rooms in the building are input into a second trained model; The second trained model is a trained model that has been trained using, as input data, building planning site conditions related to studio apartments and family apartments, ordinance information related to the building, and the number and exclusive area of studio apartments and family apartments in the building, and output data, a determination result as to whether the number and exclusive area of studio apartments and family apartments in the building comply with the ordinance; receiving a determination result output from the second trained model as to whether the number and exclusive area of the studio rooms and family rooms comply with local ordinances; outputting a screen including the determination result; Information processing system. (4) The information processing system according to (3), The second trained model is a trained model that is trained using, as input data, building planning site conditions related to studio apartments and family apartments, ordinance information related to the building, and the number and exclusive area of studio apartments and family apartments in the building, and output data, a determination result of whether the number and exclusive area of studio apartments and family apartments in the building comply with ordinances, and information on ordinances related to the determination, receiving a determination result output from the second trained model as to whether the number and exclusive area of the studio rooms and family rooms comply with an ordinance, and information on the ordinance related to the determination; outputting a screen including the determination result and information on the ordinance related to the determination; Information processing system. (5) (4) An information processing system according to the present invention, Based on the information on the ordinance related to the judgment, obtain the original text of the ordinance published in the ordinance jurisdiction area related to the building, Output a screen on which the original text of the ordinance can be referenced. Information processing system. (6) An information processing method executed by an information processing system, Receive the building site conditions for studio and family rooms entered via the screen, Acquire ordinance information according to the received planning site conditions, the ordinance information is information about ordinances related to the building, The ordinance information is information periodically collected from web data and stored, The planning site conditions and the ordinance information are input into a first trained model; The first trained model is a trained model that has been trained using building planning site conditions related to studio apartments and family apartments and ordinance information related to the building as input data, and the number and exclusive floor area of studio apartments and family apartments in the building based on the ordinance indicated in the ordinance information as output data, receiving the number and floor area of the studio and family rooms output from the first trained model; Information processing methods. (7) A program, Computer, A program for causing the information processing system according to any one of (1) to (5) to function. [Effects of the Invention]
[0006] You can quickly obtain the latest building regulations and obtain the number and exclusive area of studio and family rooms based on the regulations. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 1 is a diagram illustrating an example of a system configuration of an information processing system. [Figure 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of the server device. [Figure 3] FIG. 3 is a diagram illustrating an example of a hardware configuration of the client device. [Figure 4] FIG. 4 is a sequence diagram illustrating an example of information processing in the information processing system. [Figure 5] FIG. 5 is a diagram showing an example of the input screen. [Figure 6] FIG. 6 is a diagram showing an example of the proposal screen. [Figure 7] FIG. 7 is a diagram showing an example of the determination result screen. DETAILED DESCRIPTION OF THE INVENTION
[0008] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the accompanying drawings. Various features shown in the following embodiments can be combined with each other.
[0009] 1. System configuration of information processing system FIG. 1 is a diagram illustrating an example of a system configuration of an information processing system 1000. As illustrated in FIG. 1, the information processing system 1000 includes, as a system configuration, a server device 100 and a client device 110. The server device 100 is an example of a computer. The server device 100 and the client device 110 are communicably connected via a network 150. The network 150 is any one of a wide area network (WAN), a local area network (LAN), and the Internet, or any combination thereof. The network 150 is configured to enable communication between devices connected to the network 150 via wired and / or wireless connections. The information processing system 1000 is a system that provides so-called SaaS (Software as a Service) functions.
[0010] The server device 100 executes the main processing of the embodiment, which will be described later. Details of the processing of the server device 100 will be described later using the sequence diagram of FIG. 4 and the like. The server device included in the information processing system 1000 may be one or more. When the information processing system 1000 includes more than one server device, the functions of the server device 100 are provided as a so-called distributed system.
[0011] The client device 110 is a device operated by a user who uses functions provided by the server device 100. A user who uses functions provided by the server device 100 will hereinafter be simply referred to as a user. While FIG. 1 illustrates a PC (Personal Computer) as an example of the client device 110, the client device 110 is not limited to a PC and may be a tablet terminal device, a smartphone, or the like. The client device 110 may be any device that can input user operation information and display data sent from the server device 100 as a GUI (Graphical User Interface). Although FIG. 1 illustrates only one client device 110 included in the information processing system 1000, the information processing system 1000 may include multiple client devices 110.
[0012] Here, the claimed information processing system may be composed of multiple devices or may be composed of a single device. When the claimed information processing system is composed of a single device, an example of that device is, for example, a server device 100. When the claimed information processing system is composed of a plurality of devices, an example of the plurality of devices is, for example, a distributed system that provides the functions of the server device 100, or the server device 100 and the client device 110, etc.
[0013] 2. Hardware configuration diagram (1) Hardware Configuration of Server Device 100 FIG. 2 is a diagram illustrating an example of a hardware configuration of the server device 100. As shown in FIG. 2, the server device 100 includes, as its hardware configuration, a control unit 210, a storage unit 220, a communication unit 230, and an internal bus 240. The control unit 210, the storage unit 220, and the communication unit 230 are electrically connected via the internal bus 240.
[0014] The control unit 210 is a CPU (Central Processing Unit) or the like, and controls the entire server device 100 and executes processing based on input information and the like.
[0015] The memory unit 220 is any one of an HDD (Hard Disk Drive), ROM (Read Only Memory), RAM (Random Access Memory), SSD (Solid State Drive), etc., or any combination thereof, and stores programs and data used by the control unit 210 when executing processing based on the programs (for example, data input via an input screen for planning site conditions, ordinance information regarding buildings for each building location, various trained models described below, data output from the trained models, etc.).
[0016] The storage unit 220 is an example of a storage medium. In the present specification, the data used by the control unit 210 when executing processing based on a program is described as being stored in the storage unit 220, but the data may also be stored in a storage unit of another device that can communicate with the server device 100. In other words, the data may be stored in a storage unit of any device as long as the control unit 210 can refer to and / or acquire the data. The control unit 210 executes processing based on the program stored in the storage unit 220, thereby realizing the functions of the server device 100 and the processing of the server device 100 shown in the sequence diagram of FIG. 4, which will be described later.
[0017] The communication unit 230 connects the server device 100 to a network and controls communication with other devices (for example, the client device 110, etc.).
[0018] The server device 100 may include a plurality of each hardware configuration shown in Fig. 1. For example, the server device 100 may have a plurality of control units. The same applies to the client device 110 described below.
[0019] (2) Hardware Configuration of the Client Device 110 FIG. 3 is a diagram illustrating an example of the hardware configuration of the client device 110. As shown in FIG. As shown in FIG. 3, the client device 110 includes, as its hardware configuration, a control unit 310, a storage unit 320, an input unit 330, an output unit 340, and a communication unit 350.
[0020] The control unit 310 is a CPU or the like, and controls the entire client device 110, and also executes processing based on input information and the like.
[0021] The storage unit 320 is any one of an HDD, a ROM, a RAM, an SSD, etc., or any combination thereof, and stores programs, data used when the control unit 310 executes processing based on the programs, etc. The storage unit 320 is an example of a storage medium.
[0022] In the present specification, the data used by control unit 310 when executing processing based on a program is described as being stored in storage unit 320, but the data may also be stored in a storage unit of another device that can communicate with client device 110. The data may be stored in a storage unit of any device as long as it can be referenced and / or acquired by control unit 310. The functions and the like of client device 110 are realized by control unit 310 executing processing based on the program stored in storage unit 320.
[0023] The input unit 330 is a device that inputs information to the client device 110 in response to a user's operation. The input unit 330 accepts an operation input made by the user. The operation input is transferred as a command signal to the control unit 310 via the internal bus 390. The control unit 310 may execute predetermined control and / or calculation based on the transferred command signal as necessary. The input unit 330 may be included in the housing of the client device 110 or may be externally attached. For example, the input unit 330 may be implemented as a touch panel integrated with the output unit 340. When the input unit 330 is implemented as a touch panel, the user can input a tap operation, a swipe operation, or the like to the input unit 330. The input unit 330 may be a switch button, a mouse, a trackpad, a keyboard, or the like instead of a touch panel.
[0024] The output unit 340 is, for example, a display unit typified by a display, and is a device that outputs (displays) information as a screen of a graphical user interface (GUI) that can be operated by a user. The output unit 340 may be included in the housing of the client device 110 or may be externally attached. More specifically, the output unit 340 may be implemented as a display device such as a liquid crystal display, an organic EL (Electron-Luminescence) display, or a plasma display. It is preferable that these display devices are implemented and used appropriately depending on the type of client device 110.
[0025] The communication unit 350 connects the client device 110 to the network 150 and controls communication with other devices.
[0026] 3. Information Processing (1) Overview of the process The control unit 210 receives the building's planning site conditions for studio apartments and family rooms, which are input via a screen such as that shown in FIG. 5, which will be described later. The control unit 210 acquires ordinance information according to the received planning site conditions. The ordinance information is information on ordinances related to buildings. The ordinance information is information that is periodically collected from web data and stored. The control unit 210 inputs the planning site conditions and ordinance information into a first trained model. The first trained model is a trained model that has been trained using the building's planning site conditions for studio apartments and family rooms and the ordinance information related to the building as input data, and the number and exclusive area of studio apartments and family rooms in the building based on the ordinance indicated in the ordinance information as output data. The control unit 210 receives the number and exclusive area of studio apartments and family rooms output from the first trained model.
[0027] By carrying out this process, the latest building regulations can be quickly obtained, and the number and exclusive area of studio and family rooms based on the regulations can be obtained.
[0028] (2) Details of the processing (2-1) Updating ordinance information The control unit 210 identifies websites (mainly the official websites and regulations databases of each local government) on which ordinance information is posted. The control unit 210 extracts the text of the ordinance and related information from the website using web scraping technology or the like, based on information on the ordinance to be collected, etc., specified in a definition file or the like in the storage unit 220. The information on the ordinance to be collected includes information on the local government to be collected, and in the case of ordinances whose scope of application varies depending on the use or size of the building, the type of building to be collected, the name of the ordinance to be collected, and the information to be collected (information on which information to collect, such as the text of the provision, the date of enforcement, revision history, related charts, etc.). The control unit 210 formats or processes the collected information into an easy-to-handle format (e.g., by dividing it into provisions, removing unnecessary HTML tags, linking related information, etc.). The control unit 210 saves the formatted information (hereinafter simply referred to as ordinance information) in a database, file storage, or the like stored in a predetermined storage area, such as the storage unit 220. The control unit 210 automatically executes a series of processes from collection to storage of the above-mentioned ordinance information periodically (for example, daily or weekly).
[0029] (2-2) Judgment process FIG. 4 is a sequence diagram showing an example of information processing by the information processing system 1000. As shown in FIG. In sequence SQ410, the control unit 210 receives a request from the client device 110 to display a screen for inputting planning site conditions.
[0030] When a request to display an input screen for planning site conditions is received, in sequence SQ415, the control unit 210 uses data stored in the memory unit 220, etc. to generate an input screen for planning site conditions (hereinafter simply referred to as the input screen) such as that shown in Figure 5, which will be described later. In sequence SQ420, control unit 210 transmits the generated input screen to client device 110 that has made the request. In sequence SQ425, control unit 310 displays the received input screen on output unit 340.
[0031] Note that, when the control unit 210 receives a screen generation request, it may acquire data necessary for generating the screen and transmit this data to the client device 110. Then, the client device 110 may generate and display the screen based on the received data. Even in such a configuration, the process in which the control unit 210 compiles the data necessary for generating the screen and transmits it to the client device 110 can be said to be an example of screen display control. Note that, for simplicity of explanation, in this specification, it is assumed that the control unit 210 of the server device 100 generates a screen and transmits it to the client device 110. Then, the client device 110 displays the received screen.
[0032] FIG. 5 is a diagram showing an example of an input screen 500. The input screen 500 is configured to allow input of building site conditions (hereinafter simply referred to as "planning site conditions") for studio and family rooms. As shown in FIG. 5, the planning site conditions include information on the building's location, site information, and dwelling unit information. The building location information is information on the building's prefecture and city, ward, town, or village. The site information is information on the designated building coverage ratio, designated floor area ratio, site area, allowable total floor area (excluding areas for elevators, etc.), building type, and building area. The dwelling unit information is information on the frontage and depth of studio dwelling units, the frontage and depth of family dwelling units, and the total number of units.
[0033] When the planning site conditions are entered on the input screen 500 and a predetermined operation is performed, in sequence SQ430, the control unit 210 receives the planning site conditions from the client device 110. The planning site conditions can also be referred to as input item values entered via the input screen 500.
[0034] In sequence SQ435, the control unit 210 acquires ordinance information for the building location from the above-mentioned database or file storage, etc. stored in the memory unit 220, etc., based on the building location information included in the planning site conditions.
[0035] In sequence SQ440, the control unit 210 inputs the received planning site conditions and the acquired ordinance information for the building location into the first trained model.
[0036] The first trained model is a trained model that uses the building's planned site conditions for studio and family rooms and ordinance information for the building as input data, and the number and exclusive floor area of studio and family rooms in the building based on the ordinance indicated in the ordinance information as output data. The control unit 210 receives the number and exclusive floor area of studio and family rooms output from the first trained model. For simplicity, studio rooms may be referred to as 1R, especially in the figures. Similarly, family rooms may be referred to as FR.
[0037] More specifically, the first trained model is a trained model that is trained using the building's planned site conditions for studio apartments and family apartments and ordinance information related to the building as input data, and multiple proposals for the number of studio apartments and family apartments and their exclusive areas in the building based on the ordinances indicated in the ordinance information as output data. The control unit 210 receives the multiple proposals for the number of studio apartments and family apartments and their exclusive areas output from the first trained model.
[0038] In sequence SQ445, the control unit 210 generates a proposal screen configured to be able to display a plurality of proposals for the number and exclusive area of studio rooms and family rooms. In sequence SQ450, control unit 210 transmits the generated proposal screen to client device 110. The processing of sequence SQ450 is an example of processing for outputting a screen configured to be able to display a plurality of proposals. In sequence SQ455, control unit 310 displays the received proposal screen on output unit 340.
[0039] FIG. 6 is a diagram illustrating an example of a proposal screen 600. The proposal screen 600 displays tab headers indicating each of a plurality of proposals. In the example of FIG. 6, the tab headers include tabs 610, 620, and 630. The example of FIG. 6 illustrates a case in which the plurality of proposals output from the first trained model are three proposals. When tab 610 is selected, the proposal screen 600 displays the first of the three proposals. When tab 620 is selected, the proposal screen 600 displays the second of the three proposals. When tab 630 is selected, the proposal screen 600 displays the third of the three proposals. In the example of FIG. 6, tab 620 is selected. The proposal screen 600 in FIG. 6 displays an optimized combination of the number of studio and family rooms and the occupancy area that satisfies the restrictions of the ordinance indicated in the ordinance information.
[0040] By presenting multiple design proposals, users can compare and consider various possibilities, giving them the opportunity to choose a plan that best suits their needs or is more creative. Furthermore, by comparing multiple proposals, it becomes easier to grasp the advantages and disadvantages of each proposal, which can support more rational and satisfactory decision-making.
[0041] When one of the multiple proposals is selected on proposal screen 600 of FIG. 6 based on a predetermined operation, in sequence SQ460 control unit 210 receives selection information identifying the selected proposal.
[0042] In sequence SQ465, the control unit 210 inputs the building's planned site conditions for studio rooms and family rooms, ordinance information for the building, and the number and occupied area of studio rooms and family rooms identified in the received selection information into the second trained model.
[0043] The second trained model is a trained model that uses, as input data, the building's planned site conditions for studio apartments and family apartments, ordinance information for the building, and the number and exclusive floor area of studio apartments and family apartments in the building, and, as output data, a determination result as to whether the number and exclusive floor area of studio apartments and family apartments in the building comply with the ordinance. The control unit 210 acquires the determination result output from the second trained model. This makes it possible to quickly and automatically determine whether a design proposal generated or adjusted by the user complies with local ordinances. This makes it possible to detect the risk of legal violations at an early stage of the design process and prevent rework. It also significantly reduces the tedious work of experts checking local ordinances, making it more efficient to ensure compliance throughout the design. Furthermore, the reliability of design proposals can be increased by obtaining objective judgment results using machine learning models.
[0044] More specifically, the second trained model is a trained model that is trained using, as input data, the building's planned site conditions for studio apartments and family apartments, ordinance information for the building, and the number and exclusive floor area of studio apartments and family apartments in the building, and, as output data, a determination result of whether the number and exclusive floor area of studio apartments and family apartments in the building comply with ordinances and ordinance information related to the determination. The control unit 210 receives, from the second trained model, the determination result of whether the number and exclusive floor area of studio apartments and family apartments comply with ordinances and the ordinance information related to the determination.
[0045] In sequence SQ470, control unit 210 generates a determination result screen including the determination result as to whether or not the number and exclusive area of studio rooms and family rooms comply with the ordinance, and information on the ordinance related to the determination. In sequence SQ475, control unit 210 transmits the generated determination result screen to client device 110. The processing of sequence SQ475 is an example of processing for outputting a screen including the determination result. In sequence SQ480, control unit 210 displays the received determination result screen on output unit 340.
[0046] FIG. 7 is a diagram illustrating an example of a determination result screen 700. The determination result screen 700 includes at least a determination result 710 indicating whether the number and floor area of studio and family rooms comply with the local ordinance, and information 720 about the local ordinance related to the determination. In the example of the determination result screen 700, the determination result 710 is displayed as "Fail." The determination result screen 700 also includes the reason for the determination (in the example of FIG. 7, "The number of family dwelling units is insufficient. The number of studio dwelling units is insufficient. The floor area of studio dwelling units is insufficient. Please adjust the number of dwelling units taking into consideration the local ordinance."). The determination result screen 700 also includes information 720 about the local ordinance related to the determination (in the example of FIG. 7, "Applicable ordinance" is checked and highlighted). Highlighting refers to displaying a relevant item or element by changing the background color, text color, border, or the like to visually highlight the relevant item or element.
[0047] The determination result screen 700 also includes detailed information 730. The detailed information 730 includes an ordinance sentence 732 of the ordinance and link information 733 to the source of the ordinance sentence. The ordinance sentence 732 displays a list of items of the relevant ordinance that are highlighted or the like in the ordinance information 720 related to the determination. The ordinance sentence 732 displays, for example, an excerpt of the ordinance sentence of the ordinance selected from the ordinance information 720 related to the determination. The link information 733 displays, for example, link information to the ordinance sentence of the ordinance selected from the ordinance information 720 related to the determination.
[0048] When link information 733 is selected, a website is displayed that lists the original text of the ordinance selected from the ordinance information related to the judgment 720. This website can be said to be a website that lists the original text of the ordinance that is published in the building ordinance jurisdiction area based on the ordinance information related to the judgment.
[0049] In other words, the processing of sequence SQ475 described above can be said to be an example of processing for outputting a screen on which the original text of the ordinance can be referenced. Instead of outputting a website containing the original text of the ordinance, the control unit 210 may obtain the original text of the ordinance published in the ordinance jurisdiction area regarding the building based on information about the ordinance related to the judgment, and output a screen containing the original text. Furthermore, the control unit 210 may display the relevant article itself in the ordinance text 732, rather than an excerpt from the ordinance text.
[0050] Rather than simply showing whether a property is compliant or not, the system also provides the basis for the judgment, explaining which part of which ordinance the judgment relates to, making it easier for users to understand the judgment result. Furthermore, if a property is judged to be non-compliant, the system displays information about the relevant ordinance, allowing users to specifically identify the problem area and quickly obtain clues for making appropriate corrections. By specifically learning the relevant ordinances, users' knowledge of the ordinances deepens, and they also develop a sense of trust in the system.
[0051] Furthermore, by directly accessing the original text of the ordinance, rather than just the relevant ordinance information interpreted and presented by the system, users can make a final check and verify for themselves whether there are any interpretation errors. This further increases the accuracy of the design and the certainty of compliance with the law. In particular, when important decisions or doubts arise, being able to check the original text of the ordinance, which is the primary source of information, is extremely important for obtaining legal certainty. Reading the original text of the ordinance allows for a deeper understanding of the ordinance, which may also improve the ability to apply it to similar cases and respond to future ordinance amendments.
[0052] As described above, according to the processing of the embodiment, the ordinance investigation that conventionally required time from experts and the creation of a basic room configuration plan based on the investigation can be automated, thereby significantly reducing the time required. Ordinance information is regularly collected and stored from the web, making it possible to always consider plans based on the latest regulations, preventing oversights caused by manual investigations and design errors based on outdated information. Because the trained model understands the relationship between complex ordinances and planning site conditions, even users who are not familiar with building regulations can easily create initial planning proposals that take ordinances into account. By reducing the reliance on human experience and intuition, you can receive objective, data-based suggestions on the number and floor space of studio and family rooms. In other words, you can quickly obtain the latest building regulations and obtain the number and exclusive area of studio and family rooms based on the regulations.
[0053] Although the embodiments have been described above, they are presented as examples and are not intended to limit the scope of the invention. The novel embodiments may be embodied in various other forms, and various omissions, substitutions, and modifications may be made without departing from the spirit of the invention. The embodiments are intended to fall within the scope and spirit of the invention, and are also intended to fall within the scope of the inventions and their equivalents as defined in the accompanying claims. [Explanation of symbols]
[0054] 100: Server device 110: Client device 150: Network 210: Control unit 220: Storage section 230: Communications Department 1000: Information Processing Systems
Claims
1. An information processing system, having at least one or more control units, The control unit Receive the building site conditions for studio and family rooms entered via the screen, Acquire ordinance information according to the received planning site conditions, the ordinance information is information about an ordinance related to the building, The ordinance information is information periodically collected from web data and stored, The planning site conditions and the ordinance information are input into a first trained model; The first trained model is a trained model that has been trained using building planning site conditions related to studio apartments and family apartments and ordinance information related to the building as input data, and the number and exclusive floor area of studio apartments and family apartments in the building based on the ordinance indicated in the ordinance information as output data, receiving the number and floor area of the studio and family rooms output from the first trained model; Information processing system.
2. 2. The information processing system according to claim 1, The first trained model is a trained model that has been trained using building planning site conditions related to studio apartments and family apartments and ordinance information related to the building as input data, and multiple proposals for the number and exclusive area of studio apartments and family apartments in the building based on the ordinance indicated in the ordinance information as output data, The control unit receiving a plurality of proposals for the number and floor area of the studio rooms and family rooms output from the first trained model; outputting a screen configured to be able to display the plurality of proposals; Information processing system.
3. 3. The information processing system according to claim 2, The planning site conditions, the ordinance information, and the number and exclusive area of the studio rooms and family rooms in the building are input into a second trained model; The second trained model is a trained model that has been trained using, as input data, building planning site conditions related to studio apartments and family apartments, ordinance information related to the building, and the number and exclusive area of studio apartments and family apartments in the building, and output data, a determination result as to whether the number and exclusive area of studio apartments and family apartments in the building comply with the ordinance; receiving a determination result output from the second trained model as to whether the number and exclusive area of the studio rooms and family rooms comply with local ordinances; outputting a screen including the determination result; Information processing system.
4. 4. The information processing system according to claim 3, The second trained model is a trained model trained using, as input data, building planning site conditions related to studio apartments and family apartments, ordinance information related to the building, and the number and exclusive area of studio apartments and family apartments in the building, and output data, as output data, a determination result of whether the number and exclusive area of studio apartments and family apartments in the building comply with ordinances, and information on ordinances related to the determination, receiving a determination result output from the second trained model as to whether the number and exclusive area of the studio rooms and family rooms comply with an ordinance, and information on the ordinance related to the determination; outputting a screen including the determination result and information on the ordinance related to the determination; Information processing system.
5. 5. The information processing system according to claim 4, Based on the information on the ordinance related to the judgment, obtain the original text of the ordinance published in the ordinance jurisdiction area related to the building, Output a screen on which the original text of the ordinance can be referenced. Information processing system.
6. An information processing method executed by an information processing system, Receive the building site conditions for studio and family rooms entered via the screen, Acquire ordinance information according to the received planning site conditions, the ordinance information is information about an ordinance related to the building, The ordinance information is information periodically collected from web data and stored, The planning site conditions and the ordinance information are input into a first trained model; The first trained model is a trained model that has been trained using building planning site conditions related to studio apartments and family apartments and ordinance information related to the building as input data, and the number and exclusive floor area of studio apartments and family apartments in the building based on the ordinance indicated in the ordinance information as output data, receiving the number and floor area of the studio and family rooms output from the first trained model; Information processing methods.
7. A program, Computer, A program for causing the information processing system according to any one of claims 1 to 5 to function.
Citation Information
Patent Citations
Information acquisition server and information acquisition system
JP2018045536A
Method of forming plan of building, program, and information processing apparatus
JP2024085299A
Method, program and information processing device for generating building plans
JP7283829B1