Property introduction sentence generation system and program
The system addresses the need for continuous real estate advertising by using databases and a specialized language model to generate appealing introduction texts, adapting to changes in facilities and selling points without template updates.
Patent Information
- Application Number
- JP2024005007
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-01-17
- Publication Date
- 2025-07-30
AI Technical Summary
Existing real estate advertising methods require frequent template updates when new facilities are introduced or new selling points appear, and the information is not effectively appealing to customers.
A property introduction text generation system that includes a first acquisition unit for acquiring attribute information from a property database, a second acquisition unit for acquiring frequently occurring conclusion reasons from a conclusion reason database, and a condition setting unit for generating introduction texts within a specified character limit, using a large language model to create appealing texts.
Enables continuous use and high-appealing property introduction texts even with changes in facilities or selling points, without needing template updates, by leveraging databases and a specialized language model for real estate properties.
Smart Images

Figure 2025110942000001_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present invention relate to a property introduction text generation system and a program.
Background Art
[0002] Conventionally, a method for creating real estate advertising information has been proposed in which information on extracted real estate properties is arranged at predetermined positions in a pre-prepared template (for example, Patent Document 1).
[0003] In such a conventional method for creating real estate advertising information, since it is necessary to prepare in advance a plurality of templates for display as advertisements, when new facilities are introduced into a real estate property or when new selling points of the property appear, etc., it is necessary to review the template itself each time. In addition, since the information arranged in the advertisement is simply an arrangement of the specifications of the real estate property, it has been desired to further enhance the appealing power to appeal to customers the charm of the property.
Summary of the Invention
Problems to be Solved by the Invention
[0004] The problem to be solved by the present invention is to provide a property introduction text generation system and a program that can be continuously used even when new facilities are introduced into a real estate property or when new selling points appear, and that can generate an introduction text with high appealing power.
Means for Solving the Problems
[0005] The property introduction text generation system according to the embodiment includes a first acquisition unit, a second acquisition unit, a condition setting unit, and an introduction text generation unit. The first acquisition unit acquires attribute information necessary for generating an introduction text for a specified real estate property from a property database storing attribute information indicating various specifications of the real estate property. The second acquisition unit acquires, from a conclusion reason database storing the reasons for conclusion of real estate properties, the attribute information corresponding to the frequently-occurring reasons for conclusion among the attribute information acquired by the first acquisition unit. The condition setting unit sets a generation condition for generating an introduction text for the specified property that includes at least one of the attribute information acquired by the second acquisition unit within the range of the maximum number of characters, based on the maximum number of characters of the specified introduction text and the attribute information acquired by the second acquisition unit. The introduction text generation unit generates an introduction text for the property based on the generation condition set by the condition setting unit.
Brief Description of the Drawings
[0006]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
DETAILED DESCRIPTION OF THE INVENTION
[0007] (Schematic Configuration of the Property Introduction Text Generation System) The schematic configuration of the property introduction text generation system 1 of the embodiment will be described with reference to FIG. 1. FIG. 1 is a block diagram showing an example of the schematic configuration of the property introduction text generation system.
[0008] The property introduction text generation system 1 has a configuration in which a server device 10 and at least one store terminal 20 are communicably connected via a network 30.
[0009] The server device 10 acquires from the store terminal 20 the identification information that uniquely identifies the store terminal 20, the information that identifies the room number of the real estate property for which the property introduction text is to be generated, and the maximum number of characters of the property introduction text to be generated. Further, the server device 10 sets the generation conditions for the property introduction text based on the specified maximum number of characters, the attribute information related to the room number of the specified real estate property, and the information indicating the reason for the conclusion of the real estate property. Then, the server device 10 generates a property introduction text based on the set generation conditions for the property introduction text. Furthermore, the server device 10 outputs the generated property introduction text to the store terminal 20 that instructed the generation of the property introduction text. Also, the server device 10 acquires from the store terminal 20 the identification information that uniquely identifies the store terminal 20 and the update instruction for the generated property introduction text, and updates the property introduction text. Also, the server device 10 outputs the updated property introduction text to the store terminal 20 that instructed the update of the property introduction text.
[0010] The server device 10 is, for example, an on-premises server managed by an organization that uses the property introduction text generation system 1. And the server device 10 is accessible only from the store terminal 20.
[0011] The store terminal 20 is composed of, for example, a personal computer, a tablet terminal, or the like. The store terminal 20 provides the generation conditions necessary for generating the property introduction text to the server device. The generation conditions for the property introduction text include, for example, the maximum number of characters of the property introduction text, and the real estate property and room number that are the targets of the property introduction text. Also, the store terminal 20 outputs the set generation conditions to the server device 10. Also, the store terminal 20 acquires the property introduction text generated by the server device 10 and displays it on the display device 26 (see FIG. 6). Also, the store terminal 20 instructs the server device 10 to update the property introduction text created in the past. Also, the store terminal 20 acquires the property introduction text updated by the server device 10 and displays it on the display device 26. The store terminal 20 may be installed in multiple units in one store, or the store terminal 20 may be installed in each of multiple stores. Note that the store terminal 20 is given identification information (for example, an identification code) that uniquely identifies each store terminal 20.
[0012] The network 30 is a communication network (such as an intranet) formed by, for example, a wired LAN, a wireless LAN, or a VPN (Virtual Private Network) that connects the server device 10 and the store terminal 20 so as to be communicable.
[0013] (Hardware Configuration of Server Device) Using FIG. 2, the hardware configuration of the server device 10 included in the property introduction text generation system 1 of the embodiment will be described. FIG. 2 is a hardware block diagram showing an example of the hardware configuration of the server device included in the property introduction text generation system of the embodiment.
[0014] The server device 10 has a configuration in which a control unit 11, a storage unit 12, and a communication controller 14 are connected to each other by an internal bus 13.
[0015] The control unit 11 controls the overall operation of the server device 10. The control unit 11 includes a CPU (Central Processing Unit) 111, a ROM (Read Only Memory) 112, and a RAM (Random Access Memory) 113. The CPU 111 is connected to the ROM 112 and the RAM 113 via an internal bus such as an address bus and a data bus. The CPU 111 expands various programs stored in the ROM 112 and the storage unit 12 into the RAM 113. The CPU 111 controls the operation of the server device 10 by operating according to the various programs expanded in the RAM 113. That is, the control unit 11 has a configuration of a general computer. Note that the configuration of the control unit 11 is not limited to this, and for example, a configuration in which the CPU 111, the ROM 112, and the RAM 113 are directly connected without passing through an internal bus may be used.
[0016] The storage unit 12 is a storage device such as an HDD or an SSD. Further, the storage unit 12 may be a non-volatile memory such as a flash memory that retains stored information even when the power is turned off. The storage unit 12 stores a control program 121, a property database 122, a conclusion reason database 123, and a large language model (LLM) 124.
[0017] The control program 121 is a program that controls the overall operation of the server device 10. The control program 121 may be provided in a state stored in the storage unit 12, or may be provided by being recorded on a computer-readable non-transitory recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD in an installable or executable file format. Further, the control program 121 may be stored on a computer connected to a network and provided by being downloaded via the network. Furthermore, the control program 121 may be provided or distributed via a network such as the Internet.
[0018] The property database 122 is a database that stores various specifications related to a room number in association with the property name and room number of a real estate property. Details of the property database 122 will be described later (see FIG. 3).
[0019] The conclusion reason database 123 is a database that stores, in descending order of frequency, the aggregated results of the reasons for conclusion obtained from respondents through questionnaire surveys or interview surveys for a plurality of real estate properties. Details of the conclusion reason database 123 will be described later (see FIGS. 4 and 5).
[0020] The large language model 124 is a language model used to generate property description texts under set generation conditions by performing natural language processing. The large language model 124 is a language model constructed by training a large amount of text data through deep learning. In particular, the large language model 124 stored in the memory unit 12 is a language model trained to generate property description texts for real estate properties. Note that as the large language model 124, a generally used large language model may be used. However, general large language models are large in capacity and require a high computational load when generating texts. Therefore, in order to implement and operate on an on-premises server, it is desirable to create and use a compact large language model specialized for generating property description texts for real estate properties. The large language model 124 will be described in detail later.
[0021] In addition, the control unit 11 communicates with the store terminal 20 via the communication controller 14. The server device 10 acquires an instruction to create a property description text and generation conditions for the property description text from the store terminal 20. In addition, the server device 10 acquires an instruction to update the property description text from the store terminal 20. Further, the server device 10 outputs the generated property description text to the store terminal 20. Moreover, the server device 10 outputs the updated property description text to the store terminal 20.
[0022] (Description of the property database) The property database 122 will be described with reference to FIG. 3. FIG. 3 is a diagram showing an example of information stored in the property database.
[0023] FIG. 3 shows an example of the specifications 1221 stored in the property database 122 for the room numbers of specific real estate properties.
[0024] The specifications 1221 include the property name and room number of the real estate property, the location, the nearest station, the age of construction, the floor number, the floor plan, the rent, the facilities, and other information. In addition, in order to facilitate access to the information, identification codes corresponding to each are pre-assigned to the property name and room number of the real estate property.
[0025] The location is information indicating the address of the real estate property.
[0026] The nearest station is information indicating the nearest station to the real estate property and the required time from the nearest station.
[0027] The age of construction is information indicating the age of construction of the real estate property.
[0028] The floor number is information indicating the floor number of the real estate property and the floor number of the corresponding room.
[0029] The floor plan is image information indicating the layout of the rooms.
[0030] The rent is information indicating various fees related to the lease.
[0031] The facilities are information indicating the presence or absence of various facilities provided in the room.
[0032] The other information is information other than the facilities related to the real estate property and the corresponding room. The other information includes, for example, information related to neighboring educational facilities, large stores, parks, hospitals, etc., information related to the view from the room, or information that should be specifically noted.
[0033] (Explanation of the contract conclusion reason database) The contract conclusion reason database 123 will be explained with reference to FIGS. 4 and 5. FIG. 4 is a first diagram showing an example of the information stored in the contract conclusion reason database. FIG. 5 is a second diagram showing an example of the information stored in the contract conclusion reason database.
[0034] The contract reason database 123 stores, in descending order of frequency, the aggregated results of the contract reasons for a plurality of real estate properties obtained from contract signees through questionnaire surveys or interview surveys.
[0035] The contract reason database 123 stores the contract reason 1231 related to the facilities provided in the room and the contract reason 1232 related to the location conditions of the real estate property and the room. Note that the stored content of the contract reason database 123 is updated as needed in response to an increase in the number of contract signees.
[0036] The contract reason 1231 related to the facilities shows the result of aggregating the content of the facilities that were decisive at the time of contract. According to the example in Figure 4, "free internet", "walk-in closet", "delivery box", etc. occupy the top positions.
[0037] The contract reason 1232 related to the location conditions shows the result of aggregating the content other than the facilities that were decisive at the time of contract. According to the example in Figure 5, "close to the station", "newly built", "close to the school", etc. occupy the top positions.
[0038] When generating a property introduction text, the server device 10 reads out from the storage unit 12 the specifications 1221 related to the room number of the real estate property instructed by the operator, the contract reason 1231 related to the facilities, and the contract reason 1232 related to the location conditions. Then, the server device 10 uses the large language model 124 stored in the storage unit 12 to generate a property introduction text that meets the given generation conditions.
[0039] Note that the contract reason database 123 may also combine the contract reason 1231 and the contract reason 1232 into one and arrange all the contract reasons in ascending order of frequency.
[0040] (Explanation of the large language model) The large language model 124 is a kind of probability model that assigns probabilities to the way sentences are ordered (syntax). For example, the large language model 124 assigns high probabilities to more natural sentence orderings and low probabilities to word orderings that do not form valid sentences. Such large language models have been put into practical use everywhere recently as an example of applications of generative AI.
[0041] The large language model 124 stored in the memory unit 12 is, for example, a model specialized for generating introduction texts for real estate properties. That is, the large language model 124 is a language model learned from a vast number of property introduction texts for real estate properties. Since the specific structure of the large language model 124 is well-known, detailed explanations are omitted.
[0042] In the present embodiment, the server device 10 uses the large language model 124 to generate a property introduction text based on the specifications 1221 related to the room numbers of the real estate properties stored in the property database 122 and the frequently occurring conclusion reasons stored in the conclusion reason database 123 within the given maximum number of characters.
[0043] (Hardware Configuration of the Store Terminal) ) Using FIG. 6, the hardware configuration of the store terminal 20 included in the property introduction text generation system 1 of the embodiment will be described. FIG. 6 is a hardware block diagram showing an example of the hardware configuration of the store terminal included in the property introduction text generation system of the embodiment.
[0044] The store terminal 20 has a configuration in which a control unit 21, a memory unit 22, a peripheral device controller 24, and a communication controller 25 are connected to each other by an internal bus 23.
[0045] The control unit 21 controls the overall operation of the store terminal 20. The control unit 21 includes a CPU 211, a ROM 212, and a RAM 213. The CPU 211 is connected to the ROM 212 and the RAM 213 via internal buses such as an address bus and a data bus. The CPU 211 expands various programs stored in the ROM 212 and the storage unit 22 into the RAM 213. The CPU 211 controls the operation of the store terminal 20 by operating according to the various programs expanded in the RAM 213. That is, the control unit 21 has the configuration of a general computer.
[0046] The storage unit 22 is a storage device such as an HDD or an SSD. Further, the storage unit 22 may be a non-volatile memory such as a flash memory that retains stored information even when the power is turned off. The storage unit 22 stores a control program 221.
[0047] The control program 221 is a program that controls the overall operation of the store terminal 20. The control program 221 may be provided in a state stored in the storage unit 22, or may be recorded on a computer-readable non-transitory recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a DVD in a file in an installable format or an executable format and provided. Also, the control program 221 may be stored on a computer connected to a network and provided by downloading it via the network. Furthermore, the control program 221 may be provided or distributed via a network such as the Internet.
[0048] Although not shown in FIG. 6, the store terminal 20 stores identification information that uniquely identifies the property introduction text acquired from the server device 10 in preparation for updating the generated property introduction text.
[0049] The control unit 21 is connected to a display device 26 and an operation device 27 that perform input and output of various information via a peripheral device controller 24.
[0050] The display device 26 displays various operation information such as an operation menu related to the operation of the property introduction text generation system 1 for the store clerk. Further, the display device 26 outputs the property introduction text generated by the property introduction text generation system 1 to the store clerk. The display device 26 is, for example, a liquid crystal monitor or an organic EL monitor.
[0051] The operation device 27 acquires various operation information for the property introduction text generation system 1 from the store clerk. The operation device 27 is, for example, a touch panel laminated on the display device 26.
[0052] Further, the control unit 21 communicates with the server device 10 via the communication controller 25. The store terminal 20 outputs an instruction to create a property introduction text and generation conditions for the property introduction text to the server device 10. Further, the store terminal 20 acquires an update instruction for the property introduction text from the server device 10. Further, the store terminal 20 acquires the generated property introduction text from the server device 10. Further, the store terminal 20 acquires the updated property introduction text from the server device 10.
[0053] (Function for generating property introduction text) The generation function of the property introduction text 60 included in the property introduction text generation system 1 will be described with reference to FIGS. 7 and 8. FIG. 7 is a diagram showing an example of the generation conditions for the property introduction text set by the server device. FIG. 8 is a diagram showing an example of the property introduction text generated by the server device based on the set generation conditions.
[0054] The server device 10 acquires from the store terminal 20 identification information that uniquely identifies the store terminal 20, information that identifies the real estate property and the room number for which the property introduction text is to be created, and the maximum number of characters of the property introduction text to be generated.
[0055] Then, based on the number of characters of the specified property description text, the attribute information obtained from the property database 122, and the frequently occurring conclusion reasons obtained from the conclusion reason database 123, within the range of the specified number of characters, the server device 10 sets generation conditions to generate a property description text including at least one piece of attribute information with a high frequency of conclusion reasons that the room of the specified real estate property has.
[0056] The generation condition 50 shown in FIG. 7 is an example of the generation condition generated by the server device 10. The generation condition 50 includes at least the maximum number of characters of the property description text and the specifications of the room of the real estate property targeted by the property description text that correspond to the frequently occurring conclusion reasons among the conclusion reasons of past real estate properties.
[0057] In the example of FIG. 7, from among the specifications 1221 of the room of the corresponding real estate property, the point of having a "walk-in closet" where the conclusion reason 1231 is the highest, the point of being "close to the station" where the conclusion reason 1232 is the highest, and the subsequent points of "newly built" and "close to school" are selected.
[0058] The server device 10 assigns the maximum number of characters of the property description text to the most prioritized "Condition 1". Then, the server device 10 assigns the conditions related to the conclusion reason 1231 and the conditions related to the conclusion reason 1232 in order of high priority as "Condition 2", "Condition 3", "Condition 4",... In the example of FIG. 7, "The recommended facility is a walk-in closet" is assigned to "Condition 2". Then, "The property is close to the station and newly built" is assigned to "Condition 3", and "Close to the university" is assigned to "Condition 4". Note that which of the conditions related to the conclusion reason 1231 and the conditions related to the conclusion reason 1232 has a higher priority may be specified from the store terminal 20.
[0059] Also, it is assumed that there is no limit to the number of conditions set by the server device 10. That is, in the generation conditions 50, "conditions 5" and subsequent conditions (not shown) may be set based on the specifications 1221, the contract reason 1231, and the contract reason 1232. And at the stage where the server device 10 generates the property introduction text, the conditions that do not fit within the maximum number of characters are deleted.
[0060] The property introduction text 60 shown in FIG. 8 is an example of a property introduction text generated within the specified maximum number of 100 characters. The property introduction text 60 includes all of the aforementioned "condition 2", "condition 3", and "condition 4". Furthermore, the property introduction text 60 includes "equipped with a washbasin with a shower" and "equipped with a TV intercom", which are assigned to "condition 5" and below (not shown in FIG. 7). The property introduction text 60 is generated as a natural sentence by a natural language processing mechanism using the large language model 124 provided in the server device 10.
[0061] The server device 10 outputs the property introduction text 60 generated in this way to the store terminal 20 that instructed the generation of the property introduction text. Then, the store terminal 20 displays the property introduction text 60 acquired from the server device 10 on the display device 26. The operator of the store terminal 20 can check the content of the property introduction text 60 displayed on the display device 26.
[0062] Although not described in FIG. 2, the server device 10 associates the generation conditions 50 with the generated property introduction text 60 and stores them in the storage unit 12 in preparation for updating the generated property introduction text 60. Note that identification information for uniquely identifying the generation conditions 50 and the property introduction text 60 is respectively assigned to them, and the storage unit 12 stores this identification information.
[0063] (Function for updating the property introduction text) The update function of the property introduction text 60 provided in the property introduction text generation system 1 will be described with reference to FIGS. 9 and 10. FIG. 9 is a diagram showing an example of the generation conditions of the property introduction text updated by the server device. FIG. 10 is a diagram showing an example of the property introduction text generated by the server device based on the updated generation conditions.
[0064] Even if the generated property description text 60 is posted on a property introduction site or the like and no borrower appears for a certain period, the property description text 60 may not be appropriate, that is, it may not attract the interest of customers. In such a case, the property description text generation system 1 can update the content of the property description text 60.
[0065] The update of the property description text 60 is performed by instructing the server device 10 from the store terminal 20 to update the property description text 60 together with the information identifying the property description text 60. The server device 10 that has received the update instruction reads out the generation conditions 50 stored in association with the property description text 60 from the storage unit 12. In addition, the server device 10 reads out the specifications 1221 of the corresponding property from the property database 122 and reads out the conclusion reasons 1231 and 1232 from the conclusion reason database 123.
[0066] The server device 10 generates new generation conditions 51 for updating the property description text 60. At this time, the server device 10 refers to the generation conditions 50 of the previously created property description text 60 and changes, for example, the conditions related to the conclusion reason 1231. FIG. 9 shows new generation conditions 51 in which the condition "The recommended facility is a walk-in closet" assigned to "Condition 2" in the generation conditions 50 is updated to the condition "The recommended facility is a delivery box". At this time, when an instruction to change the maximum number of characters of the property description text is given, the server device 10 changes the maximum number of characters included in the generation conditions. Also, when updating the property description text, the store terminal 20 may instruct whether to update the conditions related to the specifications of the property or the conditions related to the conclusion reason.
[0067] The property description text 61 shown in FIG. 10 is an example of a property description text generated within the specified maximum number of characters of 100 characters. The property description text 61 includes all of the above-mentioned "Condition 2", "Condition 3", and "Condition 4". Further, the property description text 61 includes "Equipped with resin sashes / double glazing" assigned to "Condition 5" and below (not shown in FIG. 9).
[0068] The server device 10 outputs the property introduction text 61 updated in this way to the store terminal 20 that instructed the update of the property introduction text. Then, the store terminal 20 displays the property introduction text 61 acquired from the server device 10 on the display device 26. The operator of the store terminal 20 can check the content of the property introduction text 61 displayed on the display device 26. Note that the property introduction text can be updated any number of times. If there is a problem with the content of the updated property introduction text 61, the operator of the store terminal 20 can instruct a re-update.
[0069] (Functional configuration of the server device) Using FIG. 11, the functional configuration of the server device 10 included in the property introduction text generation system 1 will be described. FIG. 11 is a functional block diagram showing an example of the functional configuration of the server device included in the property introduction text generation system of the embodiment.
[0070] The control unit 11 of the server device 10 realizes, as functional units, an introduction text generation information acquisition unit 31, a property information acquisition unit 32, a conclusion reason acquisition unit 33, an introduction text generation condition setting unit 34, an introduction text generation unit 35, an introduction text update instruction acquisition unit 36, an introduction text generation condition update unit 37, an introduction text update unit 38, and an introduction text output unit 39 shown in FIG. 11 by expanding and operating the control program 121 in the RAM 113.
[0071] The introduction text generation information acquisition unit 31 acquires, from the store terminal 20, identification information that uniquely identifies the store terminal 20, the maximum number of characters of the property introduction text to be generated, and the real estate property and room number that are the targets for generating the property introduction text. Note that the maximum number of characters, the real estate property, and the room number are information specified by the operator of the store terminal 20.
[0072] The property information acquisition unit 32 acquires, from the property database 122 that stores attribute information indicating various specifications of the real estate property, the attribute information necessary for generating the property introduction text of the real estate property acquired by the introduction text generation information acquisition unit 31. The property information acquisition unit 32 is an example of the first acquisition unit in the present disclosure.
[0073] The conclusion reason acquisition unit 33 acquires attribute information corresponding to a frequently occurring conclusion reason among the attribute information acquired by the property information acquisition unit 32 from the conclusion reason database 123 storing the conclusion reasons for real estate properties. The conclusion reason acquisition unit 33 is an example of the second acquisition unit in the present disclosure.
[0074] Based on the specified maximum number of characters for the property introduction text and the attribute information acquired by the conclusion reason acquisition unit 33, the introduction text generation condition setting unit 34 sets generation conditions for generating a property introduction text that includes at least one of the attribute information acquired by the conclusion reason acquisition unit 33 within the range of the maximum number of characters. The introduction text generation condition setting unit 34 is an example of the condition setting unit in the present disclosure.
[0075] The introduction text generation unit 35 generates a property introduction text by means of a natural language processing mechanism using the large language model 124 based on the generation conditions set by the introduction text generation condition setting unit 34. Further, the introduction text generation unit 35 associates and stores the generated property introduction text and the generation conditions for the property introduction text in the storage unit 12.
[0076] The introduction text update instruction acquisition unit 36 acquires, from the store terminal 20, identification information uniquely identifying the store terminal 20, identification information uniquely identifying the property introduction text to be updated, and an update instruction for the property introduction text. When it is necessary to change the maximum number of characters when updating the property introduction text, the introduction text update instruction acquisition unit 36 also acquires the changed maximum number of characters.
[0077] Based on the condition that the identification information uniquely identifying the property introduction text to be updated and the update instruction for the property introduction text are acquired, the introduction text generation condition update unit 37 updates the generation conditions set by the introduction text generation condition setting unit 34 when generating the property introduction text corresponding to the identification information. The introduction text generation condition update unit 37 is an example of the condition update unit in the present disclosure.
[0078] The introduction text update unit 38 updates the property introduction text based on the generation conditions updated by the introduction text generation condition update unit 37.
[0079] The introduction text output unit 39 outputs to the store terminal 20 that instructed the generation or update of the property introduction text the property introduction text generated by the introduction text generation unit 35 and the identification information that uniquely identifies the property introduction text, or the property introduction text updated by the introduction text update unit 38 and the identification information that uniquely identifies the property introduction text.
[0080] (Functional Configuration of Store Terminal) Using FIG. 12, the functional configuration of the store terminal 20 included in the property introduction text generation system 1 will be described. FIG. 12 is a functional block diagram showing an example of the functional configuration of the store terminal included in the property introduction text generation system of the embodiment.
[0081] The control unit 21 of the store terminal 20 realizes, as functional units, an introduction text generation information generation unit 41, an introduction text generation information output unit 42, an introduction text acquisition unit 43, an introduction text display unit 44, an introduction text update instruction acquisition unit 45, and an introduction text update instruction output unit 46 shown in FIG. 12 by expanding and operating the control program 221 in the RAM 213.
[0082] The introduction text generation information generation unit 41 sets the maximum number of characters of the property introduction text to be generated, the target real estate property, and the room number.
[0083] The introduction text generation information output unit 42 outputs to the server device 10 the information set by the introduction text generation information generation unit 41 and the identification information that uniquely identifies its own store terminal 20.
[0084] The introduction text acquisition unit 43 acquires from the server device 10 the generated property introduction text and the identification information that uniquely identifies the property introduction text. Further, the introduction text acquisition unit 43 acquires from the server device 10 the updated property introduction text and the identification information that uniquely identifies the property introduction text. The operator of the store terminal 20 checks the content of the acquired property introduction text. If there is no problem with the acquired property introduction text, the property introduction text is used for printing on the flyer for guiding the real estate property. Alternatively, the acquired property guidance text is posted on the web page for guiding the real estate property.
[0085] The introduction text display unit 44 displays the property introduction text acquired by the introduction text acquisition unit 43 on the display device 26. Further, the introduction text display unit 44 displays the updated property introduction text acquired by the introduction text acquisition unit 43 on the display device 26.
[0086] Based on the operation information of the operator of the store terminal 20, the introduction text update instruction acquisition unit 45 acquires the property name and room number that are the update targets of the property introduction text. Further, when there is a change in the maximum number of characters of the property introduction text to be updated, the introduction text update instruction acquisition unit 45 acquires the changed maximum number of characters.
[0087] The introduction text update instruction output unit 46 outputs to the server device 10 the identification information that uniquely identifies the property introduction text to be updated and the identification information that uniquely identifies its own store terminal 20.
[0088] (Flow of processing performed by the property introduction text generation system) Using FIG. 13, the flow of processing performed by the property introduction text generation system will be described. FIG. 13 is a flowchart showing an example of the flow of processing performed by the property introduction text generation system of the embodiment.
[0089] First, the flow of processing performed by the store terminal 20 will be described.
[0090] Receiving the operation instruction made by the operator of the store terminal 20 via the operation device 27, the introduction text generation information generation unit 41 sets the property name and room number that are the generation targets of the property introduction text (step S11).
[0091] Furthermore, receiving the operation instruction made by the operator of the store terminal 20 via the operation device 27, the introduction text generation information generation unit 41 sets the length (maximum number of characters) of the property introduction text (step S12).
[0092] The introduction text generation information output unit 42 outputs to the server device 10 the property name, room number, maximum number of characters of the property introduction text, and the identification information that uniquely identifies its own store terminal 20 (step S13).
[0093] The introduction text acquisition unit 43 acquires, from the server device 10, the generated property introduction text and the identification information that uniquely identifies the property introduction text (step S14).
[0094] The introduction text display unit 44 displays the property introduction text acquired in step S14 on the display device 26 (step S15).
[0095] The introduction text update instruction acquisition unit 45 determines, via the operation device 27, whether there is an update instruction for the property introduction text (step S16). If it is determined that there is an update instruction for the property introduction text (step S: Yes), the process proceeds to step S17. On the other hand, if it is determined that there is no update instruction for the property introduction text (step S16: No), the store terminal 20 ends the process.
[0096] In step S16, if it is determined that there is an update instruction for the property introduction text, the introduction text update instruction output unit 46 outputs to the server device 10 the identification information of the property introduction text to be updated and the identification information that uniquely identifies its own store terminal 20. In addition, when changing the maximum number of characters of the property introduction text, the changed maximum number of characters is also output (step S17).
[0097] The introduction text acquisition unit 43 acquires, from the server device 10, the updated property introduction text and the identification information that uniquely identifies the property introduction text (step S18).
[0098] The introduction text display unit 44 displays the updated property introduction text acquired in step S18 on the display device 26 (step S19). Then, the process returns to step S16.
[0099] Next, the processing flow performed by the server device 10 will be described.
[0100] The introduction text generation information acquisition unit 31 acquires, from the store terminal 20, the property name and room number that are the generation targets of the property introduction text, the maximum number of characters of the property introduction text, and the identification information that uniquely identifies the store terminal 20 (step S21).
[0101] The property information acquisition unit 32 acquires, from the property database 122, the attribute information necessary for generating the property introduction text of the real estate property acquired by the introduction text generation information acquisition unit 31 (step S22).
[0102] The conclusion reason acquisition unit 33 acquires, from the conclusion reason database 123, the attribute information corresponding to the conclusion reasons with high frequencies among the attribute information acquired by the property information acquisition unit 32 (step S23).
[0103] The introduction text generation condition setting unit 34 sets a generation condition for generating an introduction text including at least one of the attribute information acquired by the conclusion reason acquisition unit 33 within the range of the maximum number of characters of the specified property introduction text (step S24).
[0104] The introduction text generation unit 35 generates an introduction text for the property based on the generation condition set in step S24 (step S25). Note that the introduction text generation unit 35 stores the generated property introduction text and the generation condition of the property introduction text in the storage unit 12 in association with each other.
[0105] The introduction text output unit 39 outputs the property introduction text generated in step S25 and the identification information that uniquely identifies the property introduction text to the store terminal 20 corresponding to the identification information acquired in step S21 (step S26).
[0106] The introduction text update instruction acquisition unit 36 determines whether there is an update instruction for the property introduction text from the store terminal 20 (step S27). If it is determined that there is an update instruction for the property introduction text (step S27: Yes), the process proceeds to step S28. On the other hand, if it is determined that there is no update instruction for the property introduction text (step S27: No), the server device 10 ends the process.
[0107] In step S27, when it is determined that there is an update instruction for the property introduction text, the introduction text update instruction acquisition unit 36 acquires, from the store terminal 20, identification information that uniquely identifies the store terminal 20 and identification information that uniquely identifies the property introduction text to be updated. Then, the introduction text generation condition update unit 37 sets new generation conditions by updating the generation conditions set by the introduction text generation condition setting unit 34 when generating the property introduction text corresponding to the identification information (step S28).
[0108] The introduction text update unit 38 updates the property introduction text based on the generation conditions set by the introduction text generation condition update unit 37 in step S28 (step S29).
[0109] The introduction text output unit 39 outputs the property introduction text updated in step S29 and the identification information that uniquely identifies the property introduction text to the store terminal 20 corresponding to the identification information acquired in step S28 (step S30). Then, the process returns to step S27.
[0110] (Operational effects of the embodiment) As described above, the property introduction text generation system 1 of the present embodiment includes a property information acquisition unit 32 (first acquisition unit) that acquires, from a property database 122 storing attribute information indicating various specifications of real estate properties, the attribute information necessary for generating a property introduction text for a specified real estate property; a conclusion reason acquisition unit 33 (second acquisition unit) that acquires, from a conclusion reason database 123 storing the reasons for concluding a deal for real estate properties, the attribute information corresponding to the frequently occurring conclusion reasons among the attribute information acquired by the property information acquisition unit 32; and an introduction text generation condition setting unit 34 (condition setting unit) that sets a generation condition for generating a property introduction text including at least one of the attribute information acquired by the conclusion reason acquisition unit 33 within the range of the maximum number of characters, based on the maximum number of characters of the specified property introduction text and the attribute information acquired by the conclusion reason acquisition unit 33. The system also includes an introduction text generation unit 35 that generates a property introduction text based on the generation condition set by the introduction text generation condition setting unit 34. Therefore, even when new facilities are introduced to a real estate property or new selling points appear, that is, even when the contents of the property database 122 or the conclusion reason database 123 are updated, the system can be continuously used without changing the software. In addition, since a property introduction text expressed in natural language can be generated, the attractiveness of the property can be sufficiently appealed to customers. Also, even an inexperienced operator can generate a property introduction text that can sufficiently convey the attractiveness of the property and can shorten the time required to create the property introduction text.
[0111] Further, in the property introduction text generation system 1 of the present embodiment, the introduction text generation unit 35 includes a natural language processing mechanism using a large language model 124. Therefore, even an inexperienced operator can generate a property introduction text with a certain level of naturalness.
[0112] In addition, the property introduction text generation system 1 of the present embodiment includes information for specifying a property introduction text generated in the past, and upon receiving an update instruction for the property introduction text, updates the generation conditions set by the introduction text generation condition setting unit 34 (condition setting unit) when generating the property introduction text. The system further includes an introduction text generation condition update unit 37 (condition update unit) and an introduction text update unit 38 that updates the property introduction text generated by the introduction text generation unit 35 based on the generation conditions updated by the introduction text generation condition update unit 37. Therefore, for example, it is possible to review the property introduction text for a property for which a tenant has not been determined over a long period of time.
[0113] In addition, in the property introduction text generation system 1 of the present embodiment, the conclusion reason database 123 includes conclusion reasons related to the facilities provided by the real estate property and conclusion reasons related to the location of the real estate property. Therefore, it is possible to generate a property introduction text from both aspects of the facilities provided in the room and the location conditions of the property.
[0114] In addition, in the property introduction text generation system 1 of the present embodiment, the property database 122, the conclusion reason database 123, the introduction text generation condition setting unit 34 (condition setting unit), and the introduction text generation unit 35 are implemented on the server device 10 (on-premises server). The selection of the real estate property for generating the property introduction text, the specification of the number of characters of the property introduction text, and the display of the generated property introduction text are performed on the store terminal 20 (client machine) that is communicably connected to the on-premises server. Therefore, for example, even when a new conclusion reason is added to the conclusion reason database 123, it is not necessary to perform retraining or tuning of the large language model 124.
[0115] In the present embodiment, the server device 10 is assumed to be an on-premises server. However, this is not limiting, and the server device 10 may be a general server device placed on a cloud with security ensured.
[0116] As described above, the embodiments of the present invention have been explained. However, these embodiments are presented as examples and are not intended to limit the scope of the invention. This novel embodiment can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are also included in the invention described in the claims and the equivalent scope thereof.
Explanation of Reference Numerals
[0117] 1 Property Introduction Text Generation System 10 Server Device 20 Store Terminal 30 Network 31 Introduction Text Generation Information Acquisition Unit 32 Property Information Acquisition Unit (First Acquisition Unit) 33 Contract Reason Acquisition Unit (Second Acquisition Unit) 34 Introduction Text Generation Condition Setting Unit (Condition Setting Unit) 35 Introduction Text Generation Unit 36 Introduction Text Update Instruction Acquisition Unit 37 Introduction Text Generation Condition Update Unit (Condition Update Unit) 38 Introduction Text Update Unit 39 Introduction Text Output Unit 41 Introduction Text Generation Information Generation Unit 42 Introduction Text Generation Information Output Unit 43 Introduction Text Acquisition Unit 44 Introduction Text Display Unit 45 Introduction Text Update Instruction Acquisition Unit 46 Introduction Text Update Instruction Output Unit 50, 51 Generation Conditions 60, 61 Property Introduction Texts 122 Property Database 1221 Specifications 123 Contract Reason Database 1231, 1232 Contract Reasons 124 Large Language Model
Prior Art Documents
Patent Documents
[0118] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-44186
Claims
1. A first acquisition unit that acquires attribute information necessary to generate a property introduction text for a specified real estate property from a property database storing attribute information indicating various specifications of real estate properties, A second acquisition unit that acquires, from a conclusion reason database storing the reasons for conclusion of real estate properties, attribute information corresponding to the reasons for conclusion with a high frequency among the attribute information acquired by the first acquisition unit, Based on the maximum number of characters of the specified property introduction text and the attribute information acquired by the second acquisition unit, within the range of the maximum number of characters, a generation condition for generating a property introduction text including at least one of the attribute information acquired by the second acquisition unit is set A condition setting unit, An introduction text generation unit that generates a property introduction text based on the generation condition set by the condition setting unit, A property introduction text generation system.
2. The introduction text generation unit includes a natural language processing mechanism using a large language model, The property introduction text generation system according to claim 1.
3. Information for specifying a property introduction text generated in the past, and a condition update unit that receives an update instruction for the property introduction text and updates the generation condition set by the condition setting unit when the property introduction text is generated, An introduction text update unit that updates the property introduction text generated by the introduction text generation unit based on the generation condition updated by the condition update unit, The property introduction text generation system according to claim 1 or claim 2.
4. The conclusion reason database includes a conclusion reason related to the facilities provided by the real estate property and a conclusion reason related to the location of the real estate property, The property introduction text generation system according to claim 1 or claim 2.
5. The property database, the conclusion reason database, the condition setting unit, and the introduction text generation unit are implemented on an on-premises server, Selection of a real estate property for which the property introduction text is generated, specification of the number of characters of the property introduction text, and display of the generated property introduction text are performed on a client machine communicably connected to the on-premises server, The property introduction text generation system according to claim 1 or claim 2.
6. A computer that controls a property introduction text generation system, A first acquisition unit that acquires attribute information necessary to generate a property introduction text for a specified real estate property from a property database storing attribute information indicating various specifications of real estate properties, A second acquisition unit that acquires, from among the attribute information acquired by the first acquisition unit, the attribute information corresponding to the frequently-occurring conclusion reasons from a conclusion reason database storing the conclusion reasons for real estate properties; A condition setting unit that sets a generation condition to generate a property introduction text including at least one of the conclusion reasons acquired by the second acquisition unit within the range of the maximum number of characters, based on the specified maximum number of characters of the property introduction text and the attribute information acquired by the second acquisition unit; A program that functions as an introduction text generation unit that generates a property introduction text based on the generation condition set by the condition setting unit. Program.
Citation Information
Patent Citations
Ultrasonic inspection method based on large language model
CN116580801A
Private domain data generation method and device, equipment and storage medium
CN117252251A
Real estate object electronic bulletin board system using communication network
JP2002024358A
Method of networking real estate agents and advertisers
US20100169181A1
Information processing system, information processing method, and program
WO2022114082A1