Building information provision device and building information provision method
The building information providing device addresses inefficiencies in housing plan search services by processing user images and preferences to generate tailored housing plans, ensuring flexible and efficient proposals with comprehensive information.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- DAIWA HOUSE INDUSTRY CO LTD
- Filing Date
- 2024-11-27
- Publication Date
- 2026-06-08
AI Technical Summary
Existing housing plan search services face inefficiencies in data management and search result generation, leading to time-consuming tasks and potential stagnation in customer home building processes, with customers sometimes receiving no search results, thereby decreasing satisfaction.
A building information providing device that stores building-related information in a database, processes user-specified images to extract relevant data, and generates or suggests images and plans tailored to user preferences, incorporating location-specific and environmental factors.
Enables flexible and efficient proposal of suitable housing plans by responding to customer needs, even when initial preferences are not met, and provides comprehensive information including location-specific details and environmental impacts.
Smart Images

Figure 2026093122000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a building information providing apparatus and a building information providing method, and relates to a technology that can flexibly respond to customer demands and efficiently propose a suitable housing plan.
Background Art
[0002] Those who want to build their own houses try to reflect their desires and preferences from various viewpoints in their houses. For housing manufacturers as well, it is necessary to meet such customer expectations and aim to provide houses that customers can accept. Therefore, housing manufacturers and the like have considered various measures to understand customer demands regarding housing and respond to them efficiently. As a conventional technology for supporting customers in building their houses in housing manufacturers and the like, for example, a technology (see Patent Document 1) that is intuitive, easy to understand, and supports users' housing selection has been proposed.
[0003] This technology is an information processing system including an electronic device used by a user and an information processing device capable of providing image information to the electronic device, and stores, for each of a plurality of housing businesses, the characteristics of the housing related to the style and sentiment of the housing constructed by the housing business and the housing business in association with each other in a housing business database, an acquisition unit that acquires, from the electronic device, an image selected according to the user's preference and text information indicating a demand for the image, a generation unit that generates a first feature, which is each feature of the style and sentiment related to the user's preference, based on the text information, generates a second feature, which is the feature of the style and sentiment of the things included in the image, based on the image, and generates weights for each of the first feature and the second feature based on the text information, and a selection unit that selects, from among the plurality of housing businesses, a housing business according to the user's preference based on a comparison result between the feature information indicating the user's preference generated based on the weights, the first feature, and the second feature and the characteristics of the housing.
[0004] Furthermore, technology for an image generation and search device that allows users to easily find their desired image from a large number of generated images has also been proposed (see Patent Document 2).
[0005] This technology relates to an image generation and search device having a processor, characterized by comprising: an image generation unit that uses the processor to acquire a new generated image from an input text and an input image through an image generation process; a text registration unit that uses the processor to calculate text features from the input text; an image registration unit that uses the processor to calculate image features from the input image and the generated image; an image-text database that stores the input text, the input image, the generated image, the image features, the text features, and the input / output relationships in the image generation process as an image generation process; a search unit that uses the processor to calculate similarity from the text features and the image features and uses the similarity to search for similar images similar to the search target from the image-text database; and a display unit that uses the processor to visualize the image generation process stored in the image-text database. [Prior art documents] [Patent Documents]
[0006] [Patent Document 1] Japanese Patent Publication No. 2024-97312 [Patent Document 2] Japanese Patent Publication No. 2024-92727 [Overview of the Initiative] [Problems that the invention aims to solve]
[0007] Traditionally, so-called plan search services provided by home builders and other companies provide information such as house layouts, exterior designs, and construction examples according to customer-specified search criteria. The data used for these searches consists of various types of data managed by home builders, including design and construction drawings, various catalogs of building materials and equipment, and construction records, which have been processed and structured for the provision of this service. Therefore, those responsible for this work repeatedly perform time-consuming tasks such as deciphering the ever-increasing amount of data, including drawings, and tagging it for search purposes, as well as extracting and structuring the data to be presented as search results.
[0008] On the other hand, depending on the search criteria specified by the customer, as well as the size and structure of the population data, it is entirely possible that a customer may not receive any search results when searching for plans, meaning they may not receive any plan proposals. In such cases, the customer's home building process may stagnate, and their satisfaction level may decrease.
[0009] Therefore, the present invention has been made in view of the above-mentioned problems, and its objective is to provide a technology that enables the efficient proposal of suitable housing plans in a flexible manner to meet customer needs. [Means for solving the problem]
[0010] The above problem is solved by a building information providing device having a database that stores information about buildings shown in building images, a processor that performs the following: a process of obtaining building-related information associated with a user-specified building image from the database, a process of extracting information from the obtained building-related information according to at least one of the user's attributes and requests, and a process of outputting the extracted information as information about a housing plan for the user with respect to the user-specified building image.
[0011] According to the building information providing device of the present invention configured as described above, it becomes possible to respond flexibly to customer requests and efficiently propose more suitable housing plans.
[0012] Furthermore, in the above-described building information providing device, it is preferable that the processor performs the following: if there are no building images among the building images that the user specifies, it generates a building image that reflects at least one of the user's attributes and requests; it extracts building images similar to the generated building image from the database and presents them to the user; and if the user specifies one of the presented building images, it performs the following: it extracts the extracted information based on the acquired building-related information and outputs information about the housing plan based on the extracted information.
[0013] According to the above configuration, even in situations where none of the images related to the housing plan match the user's preferences, it becomes possible to present building images that are suitable for the user's preferences and attributes as candidate building images for the housing plan. In other words, it becomes possible to respond flexibly to customer requests and efficiently propose more suitable housing plans.
[0014] Furthermore, in the above-described building information providing device, it is preferable that the processor obtains information on the location of the building indicated by the user-specified building image as building-related information from the database, and outputs the extracted information with respect to the user-specified building image, while also outputting information related to the location.
[0015] According to the above configuration, it becomes possible to present users with location-specific information that is not directly attached to the building image, such as the school district and schools in the building's location, the nearest transportation, commercial facilities, climate and disaster risks, real estate market prices, and routes to various areas. In turn, it becomes possible to respond flexibly to customer requests and efficiently propose more suitable housing plans.
[0016] Furthermore, in the above-described building information providing device, it is preferable that the processor provides a language model with an estimation request regarding the relationship between the building and buildings or structures in the vicinity of the building's location, including information about the building's location, obtains estimation results regarding the influence of the surrounding environment on the building, and outputs the estimation results when outputting the extracted information with respect to the user-specified building image.
[0017] According to the above configuration, it becomes possible to estimate the effects of the surrounding environment, such as sunlight, ventilation, and noise, and present this information to the user. In turn, it becomes possible to respond flexibly to customer requests and efficiently propose more suitable housing plans.
[0018] Furthermore, in the above-described building information providing device, it is preferable that the processor, when extracting the extracted information, provides the language model with an extraction request for the extracted information, which includes at least one of the user's attributes or requests, and obtains the extraction result of the extracted information from the building-related information.
[0019] Based on the above configuration, it becomes possible to present information on housing plans that are suitable for the user, taking into account the user's attributes and requests. In other words, it becomes possible to respond flexibly to customer requests and efficiently propose more suitable housing plans.
[0020] Furthermore, in the above-described building information providing device, it is preferable that the processor obtains at least one of the following from the database as building-related information: the floor plan of the building, its location, its surrounding environment, and its building performance.
[0021] The above configuration effectively addresses the desire of users considering purchasing a home to review a wide range of information from various perspectives beforehand. Ultimately, this allows for flexible responses to customer requests and efficient proposals for more suitable housing plans.
[0022] Further, according to the building information providing method of the present invention, an information processing apparatus holds information about a building shown in a building image in a database, and for a building image designated by a user among the building images, acquires building-related information related to the building image from the database, extracts extraction information corresponding to at least one of the attributes and desires of the user from the acquired building-related information, and outputs the extraction information as information related to a housing plan for the user with respect to the building image designated by the user, thereby solving the problem.
[0023] According to the above building information providing method, it is possible to efficiently propose a suitable housing plan by flexibly responding to customer desires.
Effect of the Invention
[0024] According to the building information providing apparatus and the building information providing method of the present invention, it is possible to efficiently propose a more suitable housing plan by flexibly responding to customer desires.
Brief Description of the Drawings
[0025] [Figure 1] It is a diagram showing an example of a network configuration including the building information providing apparatus of the present embodiment. [Figure 2] It is a diagram showing an example of the hardware configuration of the building information providing apparatus in the present embodiment. [Figure 3] It is a diagram showing an example of the configuration of the plan DB in the present embodiment. [Figure 4] It is a diagram showing an example of the configuration of the access information in the present embodiment. [Figure 5] It is a diagram showing an example of a flow of the building information providing method in the present embodiment. [Figure 6] It is a diagram showing an example of a screen in the present embodiment. [Figure 7] It is a diagram showing an example of a screen in the present embodiment. [Figure 8] It is a diagram showing an example of a screen in the present embodiment. [Figure 9]This figure shows an example screen in this embodiment. [Figure 10] This figure shows an example screen in this embodiment. [Figure 11] This figure shows an example screen in this embodiment. [Figure 12] This figure shows an example of a flow chart for the building information provision method in this embodiment. [Figure 13] This figure shows an example of a flow chart for the building information provision method in this embodiment. [Figure 14] This figure shows an example of information in this embodiment. [Figure 15] This figure shows an example screen in this embodiment. [Figure 16] This figure shows an example screen in this embodiment. [Modes for carrying out the invention]
[0026] <<Network configuration including the building information providing device of this embodiment>> The configuration of the building information providing device 100 and the methods performed by the building information providing device 100 will be described below, with reference to the attached drawings, using one embodiment of the present invention (hereinafter referred to as "this embodiment") as an example. However, the embodiment described below is merely an example given to facilitate understanding of the present invention and does not limit the present invention. That is, the present invention can be modified or improved from the embodiment described below without departing from its spirit. Naturally, the present invention also includes equivalents thereof.
[0027] Furthermore, the screen examples shown in the diagrams referenced in the following explanation are merely examples, and the screen configuration, the content of the displayed information, and the GUI (Graphical User Interface) can be freely designed and modified according to the system design specifications and user preferences.
[0028] Furthermore, in this specification, "device," "equipment," "system," or "terminal" includes not only a single device that performs a predetermined function on its own, but also multiple devices that are separate from each other but cooperate to perform a predetermined function.
[0029] First, the building information providing device 100 of this embodiment will be described. Figure 1 is a diagram showing an example of a network configuration including the building information providing device 100 in this embodiment. This building information providing device 100, together with the LLM (Large Language Model) 200, constitutes the building information providing system 10. The building information providing device 100 is configured to be able to communicate with user terminals 300 and external systems 400 via a network N. This building information providing device 100 is an information processing device that performs each process corresponding to the building information providing method of the present invention, and more specifically, it is a server device that exchanges data with user terminals 300.
[0030] The building information providing device 100 of this embodiment is a housing plan proposal device operated, for example, by a housing manufacturer or a vendor that supports its operations. This building information providing device 100 receives search requests from the housing manufacturer's customers (including potential customers) via a user terminal 300. The building information providing device 100 also cooperates with the LLM 200 as appropriate in response to the search request to provide housing plan information to the customer. The "customer" in this invention is the "user". The "housing plan" is property information of a building sold by the housing manufacturer. This property information may include various information such as the building's exterior and interior, floor plan, specifications of various facilities and equipment, exterior design, landscaping, price, etc. This housing plan information is stored and managed in the plan DB 1012, which will be described later.
[0031] Furthermore, the building information providing device 100 shall acquire other information not held by the device itself regarding the building indicated by the housing plan from an external system 400, in order to provide information to the customer. The specific implementation forms of the building information providing device 100 may include a server, a PC (Personal Computer), a tablet terminal, a smartphone, and a smart speaker.
[0032] Furthermore, LLM200 generates building images according to the customer's requests and attributes, for example, in response to a request from the building information provider 100. LLM200 also recognizes and extracts necessary information from various data formats, including text files, images, and graphs, in response to a request (formatting request) from the building information provider 100, and processes it into an appropriate format for storage in the plan DB. Additionally, LLM200 performs customer pattern categorization, i.e., persona identification, in response to a request (pattern categorization request) from the building information provider 100. The specific processing details of LLM200 will be described later. Note that in this embodiment, LLM200 may be used via the network N, or it may be provided by the building information provider 100 itself.
[0033] On the other hand, the external systems 400 from which information is acquired by the building information providing device 100 may include, for example, servers providing various web services such as a real estate information site 410, a map service 415, and a weather information site 420. However, such external systems 400 are merely examples and are not limited to any system that can be the target of information acquisition by the building information providing device 100.
[0034] The building information providing device 100, which accesses the external system 400, pre-stores access information 1013, such as authentication information and access destination (endpoint URL), necessary for using the service of each external system 400. The endpoint URL is the access destination in the Web API, that is, the address to which the web service provided by the external system 400 is located.
[0035] It should be noted that this network configuration is merely an example, and various other configurations are possible and not limited to the present invention, such as the building information providing device 100 being configured as an integrated device with the user terminal 300 and the external system 400, or the user terminal 300 and the external system 400 having all or part of the configuration and functions of the building information providing device 100 to implement the building information providing method of the present invention.
[0036] <Hardware configuration of the building information provision system> The building information provision device 100, which is configured with the LLM200 in this embodiment of the building information provision system 10, is a computer device that primarily executes the processing of each step in the building information provision method of the present invention. Therefore, it has the hardware configuration shown in Figure 2. The building information provision device 100 has the configuration of a general information processing device and includes an auxiliary storage device 101, a main storage device 102, a processor 103, and a communication device 104.
[0037] In this embodiment, the building information providing device 100 may consist of a single information processing device as shown in the figure, or it may consist of multiple parallel distributed information processing devices. Alternatively, the building information providing device 100 may consist of information processing devices for ASP (Application Service Provider), SaaS (Software as a Service), PaaS (Platform as a Service), or IaaS (Infrastructure as a Service).
[0038] Here, assuming that the building information providing device 100 in this embodiment is composed of a single information processing device, the diagram illustrates a configuration in which the auxiliary storage device 101, main storage device 102, processor 103, and communication device 104 are connected by a bus.
[0039] Of the above configurations, the auxiliary storage device 101 is implemented using a non-volatile storage device or storage medium such as an HDD (Hard Disk Drive), SSD (Solid State Drive), flash memory, FD (Flexible Disc), MO disk (Magneto-Optical disc), CD (Compact Disc), DVD (Digital Versatile Disc), SD card (Secure Digital card), or USB memory (Universal Serial Bus memory).
[0040] Furthermore, the auxiliary storage device 101 may be configured to be built into the casing of the building information providing device 100, or it may be configured to be connected to the building information providing device 100 in an external form. In addition, the auxiliary storage device 101 may be configured as another computer or the like that is connected to the building information providing device 100 in a communicative manner. As for the technology for recording various data, a distributed ledger technology such as blockchain may be used to avoid unauthorized data tampering. In this embodiment, the auxiliary storage device 101 stores the program 1011. The auxiliary storage device 101 may also hold a large-scale language model similar to LLM200. The auxiliary storage device 101 also holds the plan DB 1012 and access information 1013, which will be described in detail later.
[0041] Furthermore, the main memory 102 may be composed of volatile semiconductor memory such as ROM (Read Only Memory) and RAM (Random Access Memory). In this embodiment, the main memory 102 holds the program 1011, which includes the OS (Operating System), read from the auxiliary memory 101.
[0042] The OS implements the control and basic functions of the building information provision device 100 itself, and under its control, the processor 103 calls and executes program 1011 to implement each function corresponding to the building information provision method. The processor 103 may be composed of a CPU (Central Processing Unit), MPU (Micro-Processing Unit), MCU (Micro Controller Unit), GPU (Graphics Processing Unit), DSP (Digital Signal Processor), TPU (Tensor Processing Unit), or ASIC (Application Specific Integrated Circuit), etc.
[0043] Furthermore, the communication device 104 is implemented using a communication chipset that supports, for example, 3G to 5G or later generations of mobile communication protocols, or the LTE (Long Term Evolution) protocol. However, it may be implemented using other devices depending on the type of network N. For example, if network N is composed of a wireless LAN, the communication device 104 will be implemented using a network interface card that supports the Wi-Fi®-based wireless LAN protocol.
[0044] In addition to the above configuration, the building information providing device 100 may also be equipped with input devices and output devices. Input devices mainly include microphones and touch panels, but may also include other appropriate input devices such as mice and keyboards. On the other hand, output devices include speakers and displays, but may also include other output devices.
[0045] <Data structure> Next, we will describe the various types of data held and used for processing by the building information providing device 100 of this embodiment. Figure 3 shows an example of the data structure of the plan DB 1012. This plan DB 1012 is a database that stores and manages information about buildings sold by the above-mentioned housing manufacturer, i.e., property information (plan information). The plan DB 1012 is a collection of records that associate values such as plan name, specifications, images (exterior and interior of the building), external information, and tags with a plan ID that uniquely identifies the property as the key.
[0046] Of these, "images" are images of the exterior and interior of the building, respectively, and are the "building images" in this embodiment. "External information" is information acquired by the building information providing device 100 from an external system 400, and is information that was initially unregistered. In the example in Figure 3, as an example of "external information," values such as price, land area, building area, guidance burden, address, and transportation, obtained from a "real estate information site," are registered. In addition, data named "***.dat," obtained from a "map service," is registered. This data includes information such as coordinate values of each point (e.g., latitude and longitude information), land use type, building type, and road access status.
[0047] Furthermore, "tags" are keywords assigned to the building of the plan in question. Such tags are obtained, for example, by the building information provider 100 sending a tag generation request prompt to the LLM200, which includes "specifications" and "images" held in the plan DB 1012. In the example in Figure 3, tags such as "Nordic style," "single-story," "pantry," "Japanese style," "two-story," "earthen floor," "work from home," "study," "soundproof," and "courtyard" are stored as tags associated with each plan. The building information provider 100 maintains templates of these prompts for each type of processing in the auxiliary storage device 101, etc., and when executing the target processing, it reads the corresponding template, sets the actual arguments for that processing (in the above example, the image files to be tagged) in the template, and inputs them to the LLM200 (the same applies hereafter).
[0048] Figure 4 shows an example of the data structure of access information 1013 in this embodiment. The access information 1013 in this embodiment is information used when the building information providing device 100 accesses the external system 400. The access information 1013 shown in Figure 4 is a collection of records that associates values such as the external system, access destination, provided information, and authentication information with an ID assigned to each access destination as the key. The building information providing device 100 accesses the server indicated by the "access destination" in this access information 1013 and uses the "account information" and "password" indicated by the "authentication information" to use the service. As a result, the building information providing device 100 obtains the values of each event indicated by the "provided information" from the external system 400.
[0049] <Flowchart for providing building information: Main flow> Next, an example of the flow of the building information provision method in this embodiment will be described. Figure 5 is a diagram showing an example of the flow of the building information provision method in this embodiment. Here, we assume that a customer wants to search for a property of their choice and accesses the building information provision device 100 from a user terminal 300. On the other hand, upon receiving the access, the building information provision device 100 responds to the user terminal 300 with a screen G1 (Figure 6) asking for the customer's attributes and a screen G2 (Figure 7) asking for the desired housing plan.
[0050] On the other hand, the customer views screen G1 on the user terminal 300 and selects or enters attributes G11 related to themselves, such as age, occupation, family structure, hobbies, etc. The user terminal 300 receives the customer's selections on screen G1 and, upon clicking the "OK" button, responds to the building information provider 100 with the contents of the selections.
[0051] Similarly, the customer will view screen G2 on the user terminal 300 and select or input basic search conditions G21 such as the desired (i.e., requested) house plan, entrance direction, building silhouette, total floor area, and number of floors, as well as conditions G22 related to building plan elements such as space, entrance area, Japanese-style room, living room, household chore flow, etc. The selection results of these basic search conditions G21 and plan element conditions G22 can function as "tags". The user terminal 300 receives the customer's selections on screens G1 and G2 respectively, and responds to the building information provider 100 with the content when the "OK" buttons G12 and G23 are clicked.
[0052] Meanwhile, the building information provider 100 obtains information about the customer's attributes and requests from the user terminal 300 (S10), and uses this information as keywords to perform a property search in the plan database 1012 (S11). This property search involves comparing the keywords with the values in the "tag" and "specification" fields of each record in the plan database 1012, and identifying records where all or part of the keywords match. The building information provider 100 then determines which records among the hits from the property search results have a number or percentage of matches between the keywords and tags that exceeds a certain threshold, and identifies the property information indicated by those records as the search result.
[0053] Next, the building information provider 100 extracts the building image of the property identified in the property search in S11 from the "Image" column of the plan DB 1012 and responds to the user terminal 300 with the building image (S12). In this case, an example of screen G3 displayed on the user terminal 300 is shown in Figure 8. Screen G3 shown in Figure 8 lists the exterior and interior images (building images G31A, G32A, G31B, G32B, G31C, G32C, G31D, G32D) for each of the four properties identified in S11. The customer views this screen G3 and selects the one that suits their preferences and needs by tapping or other actions. If there is nothing among the building images displayed on this screen G3 that suits the customer's preferences and needs, the customer selects the "No preference" button G33.
[0054] In S12, the building information providing device 100 receives the selection result from the user terminal 300, and if the selection result is "no preference" (S13:N), it sends an image generation request to the LLM 200 (S14). This image generation request is a prompt that includes information on the customer's attributes and requests, which was obtained from the user terminal 300 in S10. In other words, it is a prompt that instructs the device to generate a building image that is presumed to be suitable for a customer with specific attributes and requests. The LLM 200 receives this prompt, generates a building image, and responds with it (S15).
[0055] The building information provider 100 acquires a new building image, which is a response from the LLM200, and presents it to the customer in the same way as in S12 (S16). In this case, an example of screen G4 displayed on the user terminal 300 is shown in Figure 9. Screen G4 shown in Figure 9 lists the exterior and interior images of a total of four buildings (building images G41A, G42A, G41B, G42B, G41C, G42C, G41D, G42D) generated by the LLM200 in S15. The customer views this screen G4 and selects the one that suits their preferences and needs by tapping or other actions. If there is nothing among the building images displayed on this screen G4 that suits the customer's preferences and needs, the customer selects the "No preference" button G43.
[0056] In S16, the building information device 100 receives the selection result from the user terminal 300. If the selection result is "no preference" (S17:N), it sends a request to the LLM 200 to regenerate the image (S18). This image generation request is based on the same prompt as the one sent from the building information device 100 in S15, but additional instructions may be added to generate an image with a different style than the previous one. The process from S15 onwards is then repeated up to S17.
[0057] On the other hand, if the selection result at the user terminal 300 is one of the new building images (S17:Y), the building information provider 100 performs a property search in the plan DB 1012 based on the selected building image (S19). This property search can be performed by the building information provider 100 itself, or, for example, the building information provider 100 may provide the LLM 200 with a search request prompt that includes the selected building image, causing the LLM 200 to perform a search in the plan DB 1012.
[0058] Next, in S19, the building information device 100 re-presents the building images of the properties found in the property search in the plan DB 1012 to the customer, similar to S12 and S16. In this case, an example of screen G5 displayed on the user terminal 300 is shown in Figure 10. Screen G5 shown in Figure 10 lists the exterior and interior images (building images G51A, G52A, G51B, G52B) of the two buildings found in the search in S19. The customer views this screen G5 and selects the one that suits their preferences and needs by tapping or other actions. If there is nothing among the building images displayed on this screen G5 that suits the customer's preferences and needs, the customer selects the "No preference" button G53.
[0059] In S19 above, the building information device 100 receives the selection result from the user terminal 300. If the selection result is "no preference" (S20:N), it sends a message to the user terminal 300 to guide them to consider other types of properties (S21), and terminates this flow. This message, for example as shown in Figure 11, is a sentence G61 that suggests that the customer's request includes special conditions not found in existing plans, and that it would be preferable for them to consider a fully custom-built house.
[0060] On the other hand, if the selection result at the user terminal 300 is one of the new building images (S20:Y), the building information provider 100 obtains various information from the record of the target property in the plan DB 1012 based on the building image selected (S22). The building information provider 100 also obtains external information based on the information obtained in S22 (S23). Furthermore, the building information provider 100 generates an explanatory text in the LLM 200 based on the information held in the plan DB 1012 regarding the target property and the external information obtained in S23 (already stored in the plan DB 1012), and responds with this to the user terminal 300 (S24).
[0061] Furthermore, the building information providing device 100 performs a predetermined home staging process for the target property for which various information has been presented to the customer up to this point (S25), and then terminates this flow. The home staging process will be described later. Hereafter, the details of the processes of acquiring the above external information (S23) and presenting the description of the target property (S24) will be explained.
[0062] <Flowchart for providing building information: Acquisition of external information> Next, the procedure for the building information provision device 100 to acquire external information from the external system 400 and store it in the plan DB 1012 will be explained based on the flow shown in Figure 12. This flow is a detailed flow of the acquisition of external information (S23) in the flow shown in Figure 5. However, this start timing is just an example, and it may be executed before the start of the flow shown in Figure 5, or prior to (or accompanying) the start of the property search (S11).
[0063] First, the building information provider 100 extracts building identification information, such as the building name and location, from the property information obtained in the process (S22) in the flow of Figure 5 (S231). The building information provider 100 then sends a search request to the external system 400 using the extracted building identification information as a key (S232). When sending this search request, the building information provider 100 refers to the access information 1013 and obtains the "access destination" and "authentication information" for each record, i.e., each external system 400 to be accessed. The building information provider 100 then sends the search request to the URL indicated by the obtained "access destination," using the "authentication information" and the above building identification information as arguments.
[0064] Meanwhile, each of the external systems 400 receives the above search request, performs authentication processing via WebAPI based on the authentication information contained in the search request, and then executes an information search using building identification information as the key (S233). If the external system 400 is a real estate information site 410, it searches the database of real estate properties using the building name and location information as keys and responds the search results to the building information provider 100. If the external system 400 is a map service 415, it identifies information it holds regarding a certain area including the target point (such as latitude and longitude information, land use type, building type, and road access information) using the building name and location information as keys, and responds the search results to the building information provider 100. This "certain area" includes the target building and surrounding buildings, structures, natural objects, etc., so the information obtained from the map service 415 may also include information on these various objects.
[0065] Upon receiving a response from the external system 400 (S233), the building information providing device 100 sends a prompt to the LLM 200 requesting formatting of the search results included in the response (S234). This formatting includes, for example, extracting information such as sales price, land area, total floor area, land type (e.g., first-class low-rise, commercial, etc.), private road burden (presence, length, percentage, etc.), completion date, and nearest station from the property information details obtained from the real estate information site 410, and sorting the information by item. It also includes recognizing information such as the positional relationship and distance between the target building and adjacent buildings, the type of adjacent buildings, structures, and facilities (buildings, houses, shops, factories, railways, expressways, main roads, etc.) and their building area and height from aerial photographs obtained from the map service 415, and sorting the information by item. Furthermore, this includes statistical processing (calculation of average, median, maximum / minimum values, etc.) of weather data obtained from weather information site 420 for a certain period of time at the location of the target building, such as sunshine, temperature and humidity, wind direction, and wind speed, as well as sorting by item. The above items would be, for example, items in the records of plan DB1012.
[0066] LLM200 performs the formatting process described above and sends the result back to the building information provider 100 (S235). The building information provider 100 receives the response from LLM200, stores it in the plan DB 1012 (S236), and terminates this flow. <Flowchart for providing building information: Presentation of description of the target property> Next, we will explain, based on Figure 13, the process by which the building information provision device 100 processes and generates a description of the target property (building) according to the customer's characteristics, using the information obtained up to processing S23 in the flow of Figure 5. This flow is a detailed flow of the presentation of the description of the target property (S24) in the flow of Figure 5.
[0067] First, the building information provider 100 sends a prompt to the LLM 200 requesting customer pattern classification (S241). This prompt includes information on the attributes and needs of the customer and instructs the LLM 200 to classify the customer into a predetermined hypothetical personality and thinking tendency, i.e., a persona. Therefore, it is assumed that the LLM 200 has already performed deep learning using training data that combines information on the attributes and needs of a person considering purchasing a home (information previously obtained about an actual person) and the personality and thinking tendency of that person (for example, identified through interviews or questionnaires conducted separately with that person).
[0068] Figure 14 shows an example of customer attribute and request information 1400 to be included in the above prompt. The example in Figure 14 shows information on various attributes and housing requests for a customer in their early 30s. This information has already been acquired by the building information provider 100 via screen G1 in Figure 6, etc. LLM200 compares, for example, the vector of the above information 1400 with the vector of the predefined persona description to identify personas with similar concepts and responds to the building information provider 100 as a pattern classification result 1410 (see Figure 14) (S242).
[0069] For example, the predefined personas include: <Cost-conscious / Indoor type: Frugal and wants to keep living expenses down. Values indoor hobbies (gaming, watching movies). Prefers small, efficient homes. Prioritizes cost performance over home amenities. Desires a simple and functional design.>, <Cost-conscious / Outdoor type: Enjoys outdoor activities with family. Values storage space for outdoor equipment, such as storage and a garden. Desires a location close to parks and natural environments. Seeks a spacious home at an affordable price. Does not want to spend money on home maintenance.>, <Luxury-conscious / Indoor type: Values high-quality interiors and amenities. Values dedicated spaces for hobbies (theater room or study). Desires a comfortable living environment while maintaining privacy. Values home design and brand. Desires a convenient area close to the city.>, <Luxury-conscious / Outdoor type: Prefers a location with a large garden or balcony and surrounded by nature. Values high-quality outdoor equipment and space. Enjoys outdoor activities with family, such as camping and barbecues.> A strong emphasis on the design of the house and its surroundings. A desire for a luxurious home that harmonizes with nature. >These are some possible patterns, but are not limited to the examples above.
[0070] Meanwhile, the building information provider 100 acquires information about customer patterns, i.e., personas, and sends a request to the LLM 200 for information extraction and processing accordingly (S243). This request is executed by sending a prompt to the LLM 200 that includes the customer's persona (e.g., cost-conscious, outdoorsy) and information obtained so far regarding the building selected by the customer (for example, various information related to the building image selected by the customer obtained up to S23, which is stored in the plan DB 1012).
[0071] The prompt in that case might be something like, "For a customer with the following persona, please list the advantages and disadvantages of the property shown in the building images, etc. However, please explain separately for the building's exterior, interior, and floor plan. The above customer persona has the following characteristics: they enjoy outdoor activities with their family, they value storage space for outdoor equipment such as storage and a garden, they want a location close to parks and natural environments, they are looking for a spacious house at an affordable price, and they do not want to spend money on home maintenance."
[0072] Meanwhile, upon receiving the above request, LLM200 extracts information that matches the persona from the information transmitted by the building information provider 100 in S243, performs processing such as formatting it into the format instructed by the prompt, and responds with the result (S244). In this case, the result of processing by LLM200 becomes, for example, the data on screen G7 shown in Figure 15. Therefore, the building information provider 100 distributes the data on screen G7 received from LLM200 to the user terminal 300 and displays it (S245). In other words, the building information provider 100 presents the customer with descriptive information about properties similar to the building image selected by the customer.
[0073] Screen G7 in Figure 15 displays building images from Plan DB1012 that are similar to the one selected by the customer, including exterior photos G71 and interior photos G72. Screen G7 also includes information on the recommended points G73, points not recommended G74, points to consider G75, and conclusions G76 for the properties shown in these exterior and interior photos G71 and G72. Customers can gain a deeper understanding of properties that suit their preferences by being presented with suggestions on the pros and cons from various perspectives, in addition to general information such as floor plan and area.
[0074] Furthermore, it is preferable that the building information providing device 100 perform home staging processing (Figure 5: S25) before, during, or after the processing of presenting the description of the target property (flowchart in Figure 13). Home staging processing is, for example, the process of compositing pre-held furniture drawing objects onto the interior photograph G72 of the target building and presenting them to the customer. In that case, the screen G8 on the user terminal 300 is exemplified in Figure 16. The screen G8 shown in Figure 16 shows the situation where a table object G82 and a sofa object G83 are placed on the interior photograph G72.
[0075] These objects G82 and G83 will be virtually moved and placed on the interior photograph G72, that is, within the building, in response to customer operations (e.g., dragging) on the UI of the user terminal 300. The movement and placement of these objects will be realized by appropriately employing existing VR (Virtual Reality) and AR (Augmented Reality) technologies and implementing applications that correspond to the building information provision device 100 and the user terminal 300. Customers will be able to freely check and consider in advance the atmosphere and flow of movement in a property that suits their preferences, from various locations and angles, by placing furniture, appliances, etc.
[0076] Although one embodiment of the building information providing device and building information providing method of the present invention has been described above, the above embodiment is merely an example to facilitate understanding of the present invention and does not limit the present invention. In other words, the present invention can be modified and improved without departing from its spirit. Furthermore, it goes without saying that the present invention includes equivalents thereof. [Explanation of Symbols]
[0077] N Network 10. Building Information Provision System 100 Building Information Provisioning Device 101 Auxiliary storage 1011 Program 1012 Plan DB (Database) 102 Main storage 103 Processors 104 Communication equipment 200 LLM (Language Model) 300 user terminals 400 External Systems 410 Real Estate Information Websites 415 Map Service 420 Weather Information Sites
Claims
1. A database containing information about the building shown in the building image, A processor that performs the following processes with respect to the user-specified building images among the aforementioned building images: a process to obtain building-related information associated with the building images from the database; a process to extract information from the obtained building-related information that corresponds to at least one of the user's attributes and requests; and a process to output the extracted information with respect to the user-specified building images as information related to a housing plan for the user. A building information providing device having the following features.
2. The aforementioned processor, If none of the aforementioned building images match the user's specifications, the process generates a building image that reflects at least one of the user's attributes and requests. The process involves extracting building images from the database that have similarities to the generated building image and presenting them to the user. If the user specifies the building image presented above, the process of obtaining building-related information associated with that building image from the database is executed. The system performs extraction of the extracted information based on the acquired building-related information and output of information regarding the housing plan based on the extracted information. The building information providing device according to claim 1.
3. The aforementioned processor, As part of the building-related information, the location information of the building indicated by the user-specified building image is obtained from the database, and when outputting the extracted information with respect to the user-specified building image, the location-related information is also output. The building information providing device according to claim 1.
4. The aforementioned processor, The language model is given an estimation request regarding the relationship between the building and buildings or structures in the vicinity of the building, including information about the building's location, and an estimation result regarding the influence of the surrounding environment on the building is obtained. When outputting the extracted information for the user-specified building image, the estimation result is also output. The building information providing device according to claim 3.
5. The aforementioned processor, In extracting the aforementioned extracted information, a request for extraction of the aforementioned extracted information, which includes at least one of the user's attributes or requests, is provided to the language model to obtain the extraction result of the aforementioned extracted information from the building-related information. The building information providing device according to claim 1.
6. The aforementioned processor, As building-related information, at least one of the following is obtained from the database: the floor plan of the building, its location, its surrounding environment, and its building performance. The building information providing device according to claim 1.
7. Information processing device, The database stores information about the building shown in the building image. The process involves obtaining building-related information associated with a user-specified building image from the database, among the aforementioned building images. The process involves extracting information from the acquired building-related information that corresponds to at least one of the user's attributes and requests, Regarding the user-specified building image, the process involves outputting the extracted information as information related to a housing plan for the user. A method for providing building information to perform the following actions.