Computer program, information processing method, and information processing system
Patent Information
- Application Number
- PCT/JP2026/008923
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2025-03-27
- Filing Date
- 2026-03-09
- Publication Date
- 2026-10-01
Smart Images

Figure JP2026008923_01102026_PF_FP_ABST
Abstract
Description
Computer Program, Information Processing Method, and Information Processing System
[0001] The present disclosure relates to a computer program, an information processing method, and an information processing system.
[0002] Patent Literature 1 discloses an apparatus for controlling an air conditioner in consideration of incentives related to electric energy.
[0003] Japanese Unexamined Patent Application Publication No. 2014-72911
[0004] However, with the apparatus described in Patent Literature 1, it is difficult to propose air conditioning control for adjusting people's behavior in a space in accordance with the management policy of the space. An object of the present disclosure is to provide a computer program and the like that propose air conditioning control for adjusting people's behavior in a space in accordance with the management policy of the space.
[0005] A computer program according to one aspect of the present disclosure causes at least one computer to execute processing of: accepting a management policy for a space that is air-conditioning controlled by an air conditioner; generating, by a generative model, a proposal related to air conditioning control for adjusting people's behavior in the space in accordance with the accepted management policy; and outputting the generated proposal.
[0006] A computer program according to a second aspect of one embodiment of the present disclosure is the computer program according to the first aspect, wherein the proposal is generated by the generative model based on the accepted management policy and at least one of information related to the air conditioner, information related to use of the space, information related to people's behavior in the space, and information related to an external environment.
[0007] A computer program according to a third aspect of one embodiment of the present disclosure is the computer program according to any one of the first aspect and the second aspect, wherein the computer program accepts an administrator's approval or rejection of the proposal, and outputs a control command for the air conditioner in accordance with the proposal when the administrator approves the proposal.
[0008] A computer program in a fourth aspect relating to one aspect of this disclosure is a computer program in either the first or third aspect, wherein the actions of the person are the person entering and leaving the space.
[0009] A fifth aspect of the present disclosure is a computer program according to any of the first or fourth aspects, which causes at least one computer to perform a process of generating proposals for air conditioning control using the generative model based on the arrangement of objects in the space.
[0010] A computer program in a sixth aspect relating to one aspect of this disclosure is a computer program in a first aspect and a fifth aspect, wherein control objectives for air conditioning equipment are set for each of several time periods, and at least one computer is made to execute a process to generate a proposed schedule for air conditioning control using the generation model according to the control objectives for air conditioning equipment for each time period.
[0011] The computer program of the seventh aspect relating to one aspect of this disclosure is a computer program of any of the first or sixth aspects, wherein the management policy is a management policy that guides the energy efficiency of the air conditioning equipment in relation to people entering and leaving the space.
[0012] The computer program of the eighth aspect relating to one aspect of this disclosure is a computer program of either the first or seventh aspect, and the management policy is a management policy that guides the economic activities associated with people entering and leaving the space.
[0013] A computer program of the ninth aspect relating to one aspect of this disclosure is a computer program of the eighth aspect, wherein the space is a space within a business office, and the process causes at least one computer to perform a process that proposes, using the generative model, control over the air conditioning equipment so as to shorten the time spent by sales staff staying in the business office.
[0014] A computer program of the tenth aspect relating to one aspect of this disclosure is a computer program of the eighth aspect or either of the eighth aspects, wherein the space is a space inside a store, and causes at least one computer to perform a process that proposes, using the generative model, control over the air conditioning equipment so that the number of customers entering the store increases.
[0015] A computer program of the eleventh aspect relating to one aspect of this disclosure is a computer program of the eighth aspect or the ninth aspect, wherein the space is a space inside a store, and causes at least one computer to perform a process that proposes, by the generative model, controls the air conditioning equipment so that the length of time customers stay inside the store increases.
[0016] A computer program of the twelfth aspect relating to one aspect of this disclosure is a computer program of the eighth aspect or the tenth aspect, wherein the space is a space inside a restaurant, and causes at least one computer to perform a process that proposes, using the generative model, controls the air conditioning equipment so as to shorten the length of time customers stay inside the restaurant.
[0017] A computer program of the 13th aspect relating to one aspect of this disclosure is a computer program of the 8th aspect or the 11th aspect which stores information relating to the economic activity and causes at least one computer to perform a process to improve the proposal based on the stored information relating to the economic activity.
[0018] The information processing method of the 14th aspect relating to one aspect of this disclosure receives a management policy for a space controlled by air conditioning equipment, generates a proposal for air conditioning control to adjust human behavior in the space using a generation model in accordance with the received management policy, and outputs the generated proposal.
[0019] The information processing system of the 15th aspect relating to one aspect of this disclosure comprises at least one processing unit, which receives a management policy for a space controlled by air conditioning equipment, generates a proposal for air conditioning control to adjust human behavior in the space using a generation model in accordance with the received management policy, and outputs the generated proposal.
[0020] According to this disclosure, it is possible to propose air conditioning control to adjust human behavior in a space in accordance with the space management policy.
[0021] This is a schematic diagram showing the overall configuration of an air conditioning system according to an embodiment. This is a block diagram showing the configuration of the control system of the air conditioner. This is a block diagram showing the configuration of the control system of the user terminal. This is a block diagram showing the configuration of the control system of the first server. This is a block diagram showing the configuration of the control system of the second server. This is a flowchart explaining the processing of each control unit in the first embodiment. This is an explanatory diagram explaining an example of a system prompt in the first embodiment. This is an explanatory diagram explaining a proposed example in the first embodiment. This is an explanatory diagram explaining an example of a management policy prompt in the second embodiment. This is an explanatory diagram explaining a proposed example in the second embodiment. This is an explanatory diagram explaining an example of a management policy prompt in the third embodiment. This is an explanatory diagram explaining a proposed example in the third embodiment. This is an explanatory diagram explaining an example of a management policy prompt in the fourth embodiment. This is an explanatory diagram explaining a proposed example in the fourth embodiment. This is an explanatory diagram explaining an example of a management policy prompt in the fifth embodiment. This is an explanatory diagram explaining a proposed example in the fifth embodiment. This is a flowchart explaining the processing of the control unit in the sixth embodiment.
[0022] Computer programs, information processing methods, and information processing systems according to embodiments of this disclosure will be described below with reference to the drawings. This disclosure is not limited to these examples, but is indicated by the claims, and all modifications within the meaning and scope of the claims are intended to be included. Furthermore, at least some of the embodiments described below may be combined in any way.
[0023] Figure 1 is a schematic diagram showing the overall configuration of an air conditioning system according to an embodiment. The air conditioning system 1 according to the embodiment comprises an air conditioner 100 and a user terminal 200. The air conditioner 100 and the user terminal 200 are connected to each other via a local communication network NW1 such as Wi-Fi (registered trademark).
[0024] The air conditioner 100 is a household or commercial air conditioner for adjusting the temperature, humidity, air cleanliness, etc., of a room, and comprises an indoor unit and an outdoor unit. The air conditioner 100 adjusts the temperature, humidity, etc., of a room by operating in accordance with control commands output from a remote controller 150 or a user terminal 200.
[0025] The user terminal 200 is a device such as a smartphone, tablet, personal computer, or smart speaker operated by the user of the air conditioner 100. The user terminal 200 is equipped with artificial intelligence (AI). The artificial intelligence installed in the user terminal 200 is constructed by a generative model MD2 that generates new content in response to inputs such as text, voice, still images, and videos. The generative model MD2 may be a proprietary model that has been fine-tuned and / or distilled (lightened) for a specific application. The content generated by the generative model MD2 includes text, sound such as voice or music, and images such as still images or videos. The user terminal 200 can create the indoor environment desired by the user by using the generative AI to interact with the user, generate control commands for the air conditioner 100, and control the operation of the air conditioner 100 based on the generated control commands.
[0026] In the example shown in Figure 1, there is one user terminal 200, but there may be multiple user terminals 200 capable of controlling the air conditioner 100.
[0027] The air conditioning system 1 may further include an air purifier 151, a circulator 152, a diffuser 153, lighting equipment 154, and sound equipment 155. The air purifier 151 is a device for purifying the indoor air and providing clean air. The circulator 152 is a device for circulating the indoor air. The diffuser 153 is a device for diffusing fragrance. The lighting equipment 154 is a device for illuminating the indoor space. The sound equipment 155 is a device for playing music, ambient sounds, etc. These devices 151 to 155 are connected to at least one of the air conditioner 100 and the user terminal 200 via a communication network NW1.
[0028] The air conditioning system 1 may further include a wearable device 250 worn by the user. The wearable device 250 measures, for example, at least one of the user's heart rate, body temperature, sweating, blood pressure, respiration, brain waves, and body composition, and outputs the measurement results as the user's biometric information. The output destination may be the air conditioning unit 100 or the user terminal 200.
[0029] The air conditioning system 1 may further include a first server 310 or a second server 320 accessible from the air conditioner 100 or a user terminal 200. The air conditioner 100 or the user terminal 200 and the first server 310 or the second server 320 are connected to each other via an external communication network NW2, such as the Internet.
[0030] The first server 310 is equipped with a generative AI. The generative AI of the first server 310 is constructed by a generative model MD3 that generates new content in response to inputs such as text, audio, still images, and videos. The generative model MD3 may include existing models such as GPT (Generative Pretrained Transformer) (registered trademark), BERT (Bidirectional Encoder Representations from Transformers), GAN (Generative Adversarial Network), Wave Net, DALL-E, and Stable Diffusion, or it may be a unique model that has been fine-tuned for a specific application from an existing model. The first server 310 generates content such as text, audio, still images, and videos in response to requests from the air conditioner 100 or user terminal 200, and returns the generated content to the requester.
[0031] The second server 320 is a search server that searches for relevant documents or information in response to an input query and returns the relevant documents or information to the requester. Existing search engines such as vector search are used to search for relevant documents and information. In one example, the second server 320 is a general-purpose search server that returns search results in response to external search requests. Alternatively, the second server 320 may be a dedicated search server that can access a database DB that stores information such as operation manuals, service guides, technical handbooks, installation instructions, customer information, operation data during trial operation, and operation data after the start of operation for the air conditioner 100, and searches the database DB in response to external search requests and returns the search results to the requester. The database DB may also register construction information when the air conditioner 100 was installed (installation location of indoor and outdoor units, piping length, floor plan, year of construction), information about the installed air conditioner 100 (model, Ua value, horsepower, etc.), and sales information for each employee.
[0032] The air conditioning system 1 according to the embodiment utilizes at least one of the generation model MD2 installed on the user terminal 200 and the generation model MD3 installed on the first server 310 to realize the "air conditioning operation that increases corporate value using generation AI" described in the attached document. This "air conditioning operation that increases corporate value using generation AI" may be realized using only the content output from the generation model MD2 installed on the user terminal 200, or it may be realized using only the content output from the generation model MD3 installed on the first server 310.
[0033] Furthermore, the information processing system disclosed herein may be realized through the cooperation of a generation model MD2 installed on a user terminal 200 and a generation model MD3 installed on a first server 310.
[0034] Furthermore, the information processing system disclosed herein may be implemented using a RAG (Retrieval-Augmented Generation) mechanism. That is, in response to an input query from the air conditioner 100 or user terminal 200, the second server 320 may output documents or information related to the input query, and the first server 310 may generate content based on the documents or information output from the second server 320 and return the content to the air conditioner 100 or user terminal 200. By using a RAG mechanism, more accurate and relevant content can be provided.
[0035] In this embodiment, the user terminal 200 is configured to have the generation model MD2 installed. Alternatively, the generation model may be installed in the air conditioner 100. In this case, the information processing system of this disclosure may be realized using the generation model MD1 (see Figure 2) installed in the air conditioner 100. Furthermore, the information processing system of this disclosure may be realized by the cooperation of the generation model MD1 of the air conditioner 100 and the generation model MD3 of the first server 310.
[0036] Furthermore, generation models may be installed on both the air conditioner 100 and the user terminal 200. In this case, at least two of the generation models, MD1 of the air conditioner 100, MD2 of the user terminal 200, and MD3 of the first server 310, may work together to realize the information processing system disclosed herein.
[0037] Figure 2 is a block diagram showing the configuration of the control system of the air conditioner 100. The air conditioner 100 comprises a control unit 101, a storage unit 102, a communication unit 103, a sensor unit 104, and a drive unit 110.
[0038] The control unit 101 includes a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), and the like. The ROM in the control unit 101 stores control programs for controlling the operation of the drive unit 110. The CPU in the control unit 101 executes the control programs stored in the ROM and various computer programs stored in the memory unit 102, and controls the operation of the drive unit 110, thereby making the entire device function as the air conditioner 100 in this disclosure.
[0039] The storage unit 102 is equipped with a storage device such as flash memory. The storage unit 102 stores various computer programs to be executed by the control unit 101, as well as data necessary for the execution of these programs.
[0040] The computer program (program product) stored in the memory unit 102 includes a control program PG1 for realizing the information processing system of this disclosure. The control program PG1 may be a single computer program or a group of programs composed of multiple computer programs. The control program PG1 may be executed collaboratively by multiple computers.
[0041] The computer program, including the control program PG1, is provided, for example, on a non-temporary recording medium RM1 on which the computer program is recorded in a readable format. The recording medium RM1 is a portable memory such as a CD-ROM, USB memory, SD card, microSD card, or CompactFlash®. The control unit 101 reads various computer programs from the recording medium RM1 using a reading device (not shown in the figure) and stores the read computer programs in the storage unit 102. The computer programs stored in the storage unit 102 may also be provided via communication. In this case, the control unit 101 acquires the computer programs via communication through the communication unit 103 and stores the acquired computer programs in the storage unit 102.
[0042] The data stored in the memory unit 102 may include at least one of the following: an operation manual, a service guide, a technical handbook, installation instructions, customer information, operational data during commissioning, and operational data after the start of operation.
[0043] When the air conditioner 100 is equipped with a generation AI, the generation model MD1 that constructs the generation AI is stored in the memory unit 102. The generation model MD1 is a model that generates new content in response to inputs such as text, voice, still images, and videos. The content generated by the generation model MD1 includes text, voice or music, images such as still images or videos, etc. The generation model MD1 is a unique model that has been fine-tuned and / or distilled (lightened) for a specific application from existing models such as GPT (registered trademark), BERT, GAN, Wave Net, DALL-E, and Stable Diffusion.
[0044] The communication unit 103 includes a communication interface for communicating with a user terminal 200 and the like. As the communication interface included in the communication unit 103, a communication interface conforming to a wireless LAN (Local Area Network) communication standard such as Wi-Fi (registered trademark) can be used. Alternatively, a communication interface conforming to a short-range wireless communication standard such as Bluetooth may be used. In addition to the user terminal 200, the communication unit 103 may be configured to be capable of communicating with an air purifier 151, a circulator 152, a diffuser 153, a lighting device 154, an audio device 155, and the like.
[0045] The communication unit 103 may further include a communication interface for communicating with a first server 310 or a second server 320. As such a communication interface, wireless communication interfaces such as Wi-Fi (registered trademark), 3G, 4G, 5G, and LTE (Long Term Evolution) can be used.
[0046] The sensor unit 104 includes one or more sensors that measure various physical quantities in an indoor environment or the state of a user. The sensors included in the sensor unit 104 include sensors that measure at least one of indoor temperature, humidity, heat, CO2 concentration, and illuminance. The sensor unit 104 may include sensors that measure a user's movement, facial expressions, and the like.
[0047] The drive unit 110 includes a compressor 111, a four-way switching valve 112, an indoor fan 113, a flap 114, and the like. The compressor 111 is a device for sucking in a refrigerant in a constant-temperature and low-pressure gaseous state and compressing the refrigerant into a high-temperature and high-pressure gas. During cooling operation, the refrigerant compressed by the compressor 111 returns to the suction side of the compressor 111 via an outdoor heat exchanger, an expansion valve, a first indoor heat exchanger, a solenoid valve, and a second indoor heat exchanger. In this refrigeration cycle, heat is radiated by the outdoor heat exchanger functioning as a condenser, and indoor air is cooled by the first and second indoor heat exchangers functioning as evaporators to perform cooling. During heating operation, the path is switched by the four-way switching valve 112, and heating is performed in a cycle reverse to that during cooling operation.
[0048] The indoor fan 113 is a device for evenly circulating cooled air or heated air throughout the entire room. The air volume of the indoor fan 113 is controlled by a control command from the control unit 101. By adjusting the air volume of the indoor fan 113, the efficiency of cooling and heating can be improved, and energy consumption can be reduced.
[0049] The flap 114 is a device for adjusting the direction of air sent out from the air conditioner 100. The orientation of the flap 114 is controlled by a control command from the control unit 101. By ensuring an appropriate air flow with the flap 114, the efficiency of cooling and heating can be improved, and energy consumption can be reduced.
[0050] FIG. 3 is a block diagram showing the configuration of a control system of the user terminal 200. The user terminal 200 is a terminal device such as a smartphone, a tablet terminal, a personal computer, or a smart speaker, and includes a control unit 201, a storage unit 202, a communication unit 203, an imaging unit 204, a voice input unit 205, a voice output unit 206, a positioning unit 207, an operation unit 208, a display unit 209, and the like.
[0051] The control unit 201 includes a CPU, a ROM, a RAM, and the like. The ROM included in the control unit 201 stores control programs and the like for controlling operations of each hardware unit included in the user terminal 200. The CPU in the control unit 201 reads and executes the control program stored in the ROM and the computer program stored in the storage unit 202, and controls the operations of each of the above hardware units, thereby causing the entire device to function as the user terminal 200 in the present disclosure. The RAM included in the control unit 201 temporarily stores data used during execution of calculations.
[0052] In this embodiment, the control unit 201 is configured to include a CPU, ROM, and RAM. Alternatively, the control unit 201 may be one or more control circuits or processing circuits, such as a GPU (Graphics Processing Unit), FPGA (Field Programmable Gate Array), DSP (Digital Signal Processor), quantum processor, or volatile or non-volatile memory. The control unit 201 may also include functions such as a clock for outputting date and time information, a timer for measuring the elapsed time from the start of measurement to the end of measurement, and a counter for counting numbers.
[0053] The storage unit 202 includes a storage device such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive). The storage unit 202 stores various computer programs executed by the control unit 201 and various data used by the control unit 201.
[0054] The computer program (program product) stored in the memory unit 202 includes a control program PG2 for realizing the information processing system of this disclosure. The control program PG2 may be a single computer program or a group of programs composed of multiple computer programs. The control program PG2 may be executed collaboratively by multiple computers. For example, the information processing system of this disclosure may be realized by the collaboration of a control program PG1 installed in the air conditioner 100 and a control program PG2 installed in the user terminal 200.
[0055] The computer program, including the control program PG2, is provided, for example, on a non-temporary recording medium RM2 on which the computer program is recorded in a readable format. The recording medium RM2 is a portable memory such as a CD-ROM, USB memory, SD card, microSD card, or CompactFlash®. The control unit 201 reads various computer programs from the recording medium RM2 using a reading device (not shown in the figure) and stores the read computer programs in the storage unit 202. The computer programs stored in the storage unit 202 may also be provided via communication. In this case, the control unit 201 acquires the computer programs via communication through the communication unit 203 and stores the acquired computer programs in the storage unit 202.
[0056] The memory unit 202 may include a generation model MD2. The generation model MD2 is a model that generates new content in response to inputs such as text, audio, still images, and videos. The content generated by the generation model MD2 includes text, audio or music, images such as still images or videos, etc. The generation model MD2 is a unique model that has been distilled (lightened) for a specific application from existing models such as GPT®, BERT, GAN, Wave Net, DALL-E, and Stable Diffusion.
[0057] The communication unit 203 is equipped with a communication interface for communicating with the air conditioner 100 and the like. The communication interface provided by the communication unit 203 can be a communication interface compliant with a wireless LAN communication standard such as Wi-Fi (registered trademark). Alternatively, a communication interface compliant with a short-range wireless communication standard such as Bluetooth may be used. In addition to the air conditioner 100, the communication unit 203 may be configured to communicate with an air purifier 151, a circulator 152, a diffuser 153, lighting equipment 154, sound equipment 155, and the like.
[0058] The communication unit 203 further includes a communication interface for communicating with the first server 310 or the second server 320. Such a communication interface can be a wireless communication interface such as Wi-Fi®, 3G, 4G, 5G, or LTE (Long Term Evolution).
[0059] The imaging unit 204 is equipped with an image sensor such as a CMOS (Complementary Metal Oxide Semiconductor) or a CCD (Charge-Coupled Device), and generates an image (still image or video) of the object to be imaged by imaging the object. The imaging unit 204 outputs the image data related to the generated image to the control unit 201. The control unit 201 stores the input image data in the storage unit 202. The control unit 201 may display the image based on the image data on the display unit 209, or transmit it to the outside via the communication unit 203.
[0060] The audio input unit 205 includes a microphone for collecting sound, a processing circuit for converting the collected sound into a digital signal (audio data), and the like. The audio data generated in the audio input unit 205 is sent to the control unit 201, where appropriate processing such as noise reduction is performed. The audio data generated in the audio input unit 205 is also stored in the storage unit 202 or transmitted to the first server 310 via the communication unit 203.
[0061] The audio output unit 206 is equipped with a speaker that outputs sound. The audio output unit 206 reproduces sound based on the audio data provided by the control unit 201. In this embodiment, the audio input unit 205 and the audio output unit 206 are configured to input and output sound, but sounds other than voice (ambient sounds, music, etc.) may be input to the audio input unit 205 and sounds other than voice (ambient sounds, music, etc.) may be output from the audio output unit 206.
[0062] The positioning unit 207, for example, is equipped with a GPS (Global Positioning System) receiver and receives radio waves transmitted from GPS satellites to determine the current location of the user terminal 200. The positioning unit 207 outputs location information related to the determined current location of the user terminal 200 to the control unit 201.
[0063] The operation unit 208 is equipped with operating devices such as a touch panel, keyboard, and switches, and accepts various inputs and operations from the user. The control unit 201 acquires information input through the operation unit 208 and performs appropriate control based on the various operation information provided by the operation unit 208.
[0064] The display unit 209 is equipped with a display device such as a liquid crystal monitor or an organic EL (Electro-Luminescence) monitor, and displays information that should be notified to the user in response to instructions from the control unit 201.
[0065] Figure 4 is a block diagram showing the configuration of the control system of the first server 310. The first server 310 is a dedicated or general-purpose server computer and includes a control unit 311, a storage unit 312, a communication unit 313, and the like.
[0066] The control unit 311 includes a CPU, ROM, RAM, etc. The ROM in the control unit 311 stores control programs and the like that control the operation of each hardware component of the first server 310. The CPU in the control unit 311 reads and executes the control programs stored in the ROM and the computer programs stored in the memory unit 312, and controls the operation of each hardware component, thereby making the entire device function as the first server 310 in this disclosure. The RAM in the control unit 311 temporarily stores data used during the execution of calculations.
[0067] In this embodiment, the control unit 311 is configured to include a CPU, ROM, and RAM, but the configuration of the control unit 311 is not limited to the above. The control unit 311 may also include functions such as a clock for outputting date and time information, a timer for measuring the elapsed time from the time a measurement start instruction is given until a measurement end instruction is given, and a counter for counting numbers.
[0068] The storage unit 312 includes a storage device such as an HDD or SSD. The storage unit 312 stores various computer programs executed by the control unit 311, various data acquired through the communication unit 313, and various data used by the control unit 311.
[0069] The computer program (program product) stored in the memory unit 312 may include a control program PG3 for realizing the information processing system of the present disclosure. The control program PG3 may be a single computer program or a group of programs composed of multiple computer programs. The control program PG3 may be executed collaboratively by multiple computers. For example, the control program PG3 may realize the information processing system of the present disclosure by collaborating with a control program PG1 installed in the air conditioner 100 or a control program PG2 installed in the user terminal 200.
[0070] The computer program, including the control program PG3, is provided, for example, on a non-temporary recording medium RM3 on which the computer program is recorded in a readable format. The recording medium RM3 is a portable memory such as a CD-ROM, USB memory, SD card, microSD card, or CompactFlash®. The control unit 311 reads various computer programs from the recording medium RM3 using a reading device (not shown in the figure) and stores the read computer programs in the storage unit 312. The computer programs stored in the storage unit 312 may also be provided via communication. In this case, the control unit 311 acquires the computer programs via communication through the communication unit 313 and stores the acquired computer programs in the storage unit 312.
[0071] The memory unit 312 may include a generation model MD3. The generation model MD3 is a model that generates new content in response to inputs such as text, audio, still images, and video. The content generated by the generation model MD3 includes text, audio or music, images such as still images or video, etc. The generation model MD3 may be an existing model such as GPT®, BERT, GAN, Wave Net, DALL-E, or Stable Diffusion, or it may be a proprietary model fine-tuned for a specific application.
[0072] The communication unit 313 is equipped with a communication interface for communicating with a user terminal 200 or the like. The communication interface provided by the communication unit 313 can be a wireless communication interface such as 3G, 4G, 5G, or LTE (Long Term Evolution).
[0073] The first server 310 may include an operation unit for receiving operations from administrators, a display unit for displaying information to be notified to administrators, etc. The first server 310 may be a single computer, or it may be a computer system composed of multiple computers and peripheral devices.
[0074] Figure 5 is a block diagram showing the configuration of the control system of the second server 320. The second server 320 is a dedicated or general-purpose server computer and includes a control unit 321, a storage unit 322, a communication unit 323, and the like.
[0075] The control unit 321 includes a CPU, ROM, RAM, etc. The ROM in the control unit 321 stores control programs and the like that control the operation of each hardware component of the second server 320. The CPU in the control unit 321 reads and executes the control programs stored in the ROM and the computer programs stored in the memory unit 322, and controls the operation of each hardware component, thereby making the entire device function as the second server 320 in this disclosure. The RAM in the control unit 321 temporarily stores data used during the execution of calculations.
[0076] In this embodiment, the control unit 321 is configured to include a CPU, ROM, and RAM, but the configuration of the control unit 321 is not limited to the above. The control unit 321 may also include functions such as a clock for outputting date and time information, a timer for measuring the elapsed time from the time a measurement start instruction is given until a measurement end instruction is given, and a counter for counting numbers.
[0077] The storage unit 322 includes a storage device such as an HDD or SSD. The storage unit 322 stores various computer programs executed by the control unit 321, various data acquired through the communication unit 323, and various data used by the control unit 321.
[0078] The storage unit 322 may also include a database DB for storing information such as the operation manual, service guide, technical handbook, installation instructions, customer information, operation data during trial operation, and operation data after the start of operation for the air conditioner 100. The database DB may further register construction information when the air conditioner 100 was installed (installation location of indoor and outdoor units, piping length, floor plan, and year of construction), information about the installed air conditioner 100 (model, Ua value, horsepower, etc.), and sales information for each employee.
[0079] The communication unit 323 is equipped with a communication interface for communicating with a user terminal 200 or the like. The communication interface provided by the communication unit 323 can be a wireless communication interface such as 3G, 4G, 5G, or LTE (Long Term Evolution).
[0080] The second server 320 may include an operation unit for receiving commands from administrators, a display unit for displaying information to be communicated to administrators, etc. The second server 320 may be a single computer, or it may be a computer system composed of multiple computers and peripheral devices.
[0081] (First Embodiment) The computer program of the first embodiment generates proposals for controlling the air conditioner 100 based on a space management policy. In this embodiment, the space is the space within the sales office where the sales staff work.
[0082] Figure 6 is a flowchart illustrating the processing of each control unit in the first embodiment. The control unit 201 of the user terminal 200 receives input of the management policy (step S101). The control unit 201 may receive input of the management policy via text input or voice input through the user's operation of the user terminal 200.
[0083] The management policy is a policy concerning the management of a space controlled by the air conditioner 100. The management policy should be created with the economic activities associated with people entering and leaving the space as a guideline. Economic activities include, for example, production activities such as work performed by employees, or consumption activities such as the use of services or the purchase of goods by customers. Therefore, it is preferable that the management policy relates to air conditioning management for adjusting, for example, production activities by employees entering and leaving a business office or other office, or consumption activities by customers entering and leaving a restaurant or retail store.
[0084] The management policy in this embodiment is to have sales staff leave the sales office to improve sales performance. The control unit 201 may accept text input as the management policy, for example, such as, "To improve sales performance, have sales staff who are in the office leave the office."
[0085] The control unit 201 creates a management policy prompt based on the received management policy (step S102). The management policy prompt is created when the received management policy is input into the system prompt stored in the storage unit 202.
[0086] Figure 7 is an explanatory diagram illustrating an example of a system prompt in the first embodiment. The system prompt in this embodiment may include a role item, an objective item, a management policy item, and a rule item, as shown in Figure 7.
[0087] The role section concerns the role that the generation model MD2 should play. For example, the role section may include assigning the role of an air conditioner operation concierge to the generation model MD2. For example, the role section may include suggesting that the model should propose an operating schedule for the air conditioner 100 that satisfies the management policy based on the data.
[0088] The role description could be something like, "You are the air conditioning operation concierge. Based on the data, propose the optimal air conditioning schedule that satisfies the management policy."
[0089] The objective item concerns the purpose of the proposal that the generation model MD2 should generate. Generally, the control of air conditioners aims to improve the comfort of a space, but there are cases where deliberately lowering the comfort of the space is in line with the management policy. Therefore, the objective item may include, for example, a statement that the objective should not only be to improve the comfort of the space, but also to achieve the management policy.
[0090] The stated objective may be, for example, "In addition to improving comfort through the operation of air conditioners, the objective is to achieve the following management policies."
[0091] The "Management Policy" field is where the management policy received as input is entered. The "Management Policy" field may, for example, include an input section for the management policy.
[0092] The management policy section can be formatted as follows: "The management policy is as follows: {To improve sales performance, we want to have sales staff who are currently in the office go out.}" In this case, the section within the curly braces corresponds to the input field for the management policy, and the received management policy will be entered there.
[0093] The rule items concern the rules that the generation model MD2 must adhere to when generating proposals. The rule items may include, for example, a statement that instructions from the administrator should be followed. The rule items may also include, for example, a statement that data for generating proposals related to air conditioning control should be obtained from the storage unit 202.
[0094] The rule items could include, for example, "Follow any instructions from the administrator," or "Retrieve data from memory to generate suggestions."
[0095] In addition to the above items, the system prompt may also include instructions regarding suggestions for controlling the air conditioner 100. The instructions may, for example, include examples of how to control the air conditioner 100 for each business hour. The control examples may, for example, include examples related to temperature control or humidity control. In this embodiment, the instructions may, for example, as shown in the <Instructions> of Figure 7, "At the start of work in the morning, set the entire office to a comfortable temperature so that sales employees can start work comfortably," and "30 minutes after the start of work, gradually create an environment that makes people want to go outside by raising the temperature in the office by 1 degree from the comfortable setting."
[0096] The control examples of the air conditioner 100 for each business time period may include, for example, specific time periods, the control purpose of the air conditioner 100 for multiple time periods, or details related to the specific control of the air conditioner 100.
[0097] The specific time period in this embodiment may be, for example, "morning start time" or "30 minutes after start time," as shown in the <Instructions> in Figure 7. The purpose of controlling the air conditioner 100 in this embodiment may be, for example, "to enable sales staff to start work comfortably" or "to gradually create an environment that encourages going outside," as shown in the <Instructions> in Figure 7. The specific control of the air conditioner 100 in this embodiment may be, for example, "to set the entire office to a comfortable temperature" or "to raise the temperature inside the office by 1 degree from the comfortable setting," as shown in the <Instructions> in Figure 7. The instructions may be changed depending on the space to be controlled or the management policy.
[0098] The control unit 201 creates a management policy prompt by inputting the received management policy in text format into the management policy input section of the system prompt.
[0099] The control unit 201 inputs the created management policy prompt into the generation model MD2 (step S103). The control unit 201 retrieves data from the storage unit 202 for generating proposals that conform to the management policy (step S104). Preferably, the data for generating proposals is clearly indicated so that the control unit 201 should retrieve it. For example, the data for generating proposals may be stored under a directory that is clearly indicated as being retrieved by the control unit 201.
[0100] The data for generating the proposal may include, for example, at least one of the following: information about the air conditioner 100, information about the use of the space, information about people's behavior in the space, and information about the external environment. Information about the air conditioner 100 may include, for example, operating data of the air conditioner 100, installation information of the air conditioner 100, performance information of the air conditioner 100, or measurement results of the sensor unit 104. Information about the use of the space may include, for example, the purpose of the space, the company's start and end times, the company's lunch break start and end times, or the office's schedule. Information about people's behavior in the space may include, for example, internal company information such as each employee's schedule, each employee's sales information, each employee's seat, or each employee's job title. Information about the external environment may include, for example, a calendar, weather forecast, or past weather information. The data for generating the proposal is not particularly limited in format, as long as it is in a format that the generation model MD2 can use, such as text format, table format, or image format. The data for generating proposals may be stored in storage unit 102, storage unit 312, or storage unit 322, etc. The data for generating proposals may be stored in different devices depending on the content. The data for generating proposals may be obtained from websites, etc., via the internet.
[0101] The data for generating the proposals in this embodiment preferably includes information related to the operation (use) of the business office corresponding to the space in this embodiment, such as the business office's schedule, including the business office's start time, end time, lunch break start time, and lunch break end time. By using such data for generating proposals, proposals for controlling the air conditioner 100 at each time interval, which are suitable for the business office's schedule, are generated.
[0102] Figure 8 is an explanatory diagram illustrating an example of a proposal in the first embodiment. The control unit 201 displays the generated proposal on the display unit 209 (step S105). The control unit 201 may display the proposal on the display unit 209 in text format. The control unit 201 may also output the proposal as audio via the audio output unit 206.
[0103] The proposal may include, for example, explanations of how to adjust the air conditioner 100 for each of several time periods, and an explanation of the purpose of the adjustments. The proposal may include, for example, as shown in the <Proposed Air Conditioning Schedule> in Figure 8, "Morning start of work (8:00-9:00): Keep the air conditioning at a comfortable level to allow employees to begin their activities. Maintain a constant humidity and temperature to ensure a comfortable start to work," and "Morning business hours (9:00-11:00): Set the temperature slightly higher (e.g., 28 degrees in summer, or slightly higher in winter). Adjust it to a level where it feels cooler and more comfortable to go outside."
[0104] The proposal may include supplementary information such as points to note when adjusting the air conditioner 100 related to the proposal. For example, as shown in the supplementary information in Figure 8, the supplementary information may include statements such as, "It is necessary to give top priority to the health of each individual, and care should be taken not to set the air conditioner temperature to an extreme level."
[0105] The control unit 201 accepts the user's acceptance or rejection of the proposal (step S106). For example, the control unit 201 may accept the acceptance or rejection of the proposal by displaying an OK icon indicating acceptance, a redo icon indicating rejection, and a modification icon indicating partial acceptance on the display unit 209, as shown in Figure 8, and accepting the user's selection. The control unit 201 may also accept the acceptance or rejection of the proposal by the user speaking via the voice input unit 205. The control unit 201 may also accept the acceptance or rejection of the proposal from the user in text format via the operation of the user terminal 200.
[0106] The control unit 201 determines whether or not it has received input indicating acceptance of the proposal (step S107). If it determines that it has received input indicating rejection (step S107: rejection), the control unit 201 returns the process to step S103. In this case, the generation model MD2 may be given an additional prompt, such as "Please generate other proposals," to cause the generation model MD2 to generate other proposals.
[0107] If the control unit 201 determines that it has received input indicating partial acceptance (step S107: partial acceptance), it displays the proposal modification screen on the display unit 209 (step S108). The proposal modification screen may be, for example, a screen that displays the proposal in a state where it can be modified, along with a modification input completion icon. The control unit 201 receives input from the user to modify the proposal displayed on the proposal modification screen via the operation unit 208 (step S109). The control unit 201 receives input of the modification input completion icon displayed on the proposal modification screen via the operation unit 208 (step S110). The control unit 201 then executes the processes from step S111 onwards, which will be described later.
[0108] If the control unit 201 determines that it has received input indicating acceptance (step S107: acceptance), it inputs the accepted proposal and a control command prompt into the generation model MD2 in order to output a control command to cause the air conditioner 100 to execute the proposal (step S111). If it has received input to modify the proposal in step S109, the control unit 201 inputs the modified proposal into the generation model MD2 as the accepted proposal.
[0109] In this embodiment, the generation model MD2 is preferably configured to output control commands that the air conditioner 100 can execute. For example, the generation model MD2 is preferably fine-tuned using LoRA (Low-Rank Adaptation) or QLoRA, etc., using multiple pairs of control content for the air conditioner 100, which is composed of natural language, and control commands for the air conditioner 100 corresponding to that control content, as training data.
[0110] The control command prompt is a prompt that causes the generation model MD2 to output a control command for the air conditioner 100 to execute the proposal. The control command prompt may be stored in the storage unit 202 in a readable format, for example, in the control unit 201. The control command prompt may include, for example, a statement that the air conditioner 100 should output a control command in an executable format based on the proposal. The control command prompt may be, for example, "Generate a control command for the air conditioner 100 based on the proposal so that the air conditioner 100 can execute the input proposal."
[0111] The control unit 201 transmits the generated control command to the air conditioner 100 (step S112). The control unit 101 receives the control command (step S113). Based on the received control command, the control unit 101 executes control of the air conditioner 100 (step S114). The control unit 101 may also modify the program that controls the air conditioner 100 as necessary. This completes the processing in this embodiment.
[0112] By implementing proposals generated based on management policies, the administrator can ensure that people associated with the space where the air conditioner 100 is installed take the actions desired by the administrator. In connection with these actions, the administrator generates benefits for the relevant organization, thereby increasing the value of the organization.
[0113] In this embodiment, for example, by raising the temperature inside the sales office, sales staff can feel that it is hot inside, thus providing an incentive to go outside. As a result of sales staff going outside, sales activities are carried out, and profits are generated.
[0114] The generation model MD2 generates proposals for instructing the air conditioner 100 to perform control in accordance with the management policy, thereby reducing the burden on the manager in devising control methods.
[0115] The control unit 201 accepts input from the user (administrator) regarding the generated proposal, and only if the proposal is approved does the control related to the proposal execute, thereby preventing the execution of control against the administrator's wishes. If the proposal is not approved, the proposal is generated again, and a proposal that aligns with the administrator's wishes is created.
[0116] By setting control objectives for the air conditioner 100 for each of several time periods, the control unit 201 can generate proposals for causing the air conditioner 100 to perform different controls for each time period, and by controlling the air conditioner 100 according to these proposals, it is possible to cause people to take different actions for each time period.
[0117] By adopting a management policy that guides economic activities associated with people entering and leaving a space, such as sales activities carried out by sales staff on business trips, the movement of people into and out of the space can be regulated via the control of the air conditioner 100, thereby efficiently increasing profits.
[0118] Each process performed by the control unit 201 may also be performed by the control unit 101 or the control unit 311 of the first server 310. The proposal or generation of control commands may be performed by the generation model MD1 stored in the air conditioner 100 or the generation model MD3 stored in the first server 310.
[0119] The proposal may be sent to any of the devices that control the indoor air quality, such as devices 151 to 153, and the control of the transmitted device may be modified.
[0120] Multiple air conditioners 100 may be installed in the same space or in different spaces. In this case, control commands based on the accepted proposal may be transmitted to all air conditioners 100, or to a designated air conditioner 100.
[0121] The data used to generate the proposal may include data regarding the arrangement of objects in the space where the air conditioner 100 is installed. These objects may include, for example, objects that obstruct airflow, such as desks, bookshelves, filing cabinets, or partitions; objects that affect the air conditioning of the space, including the air conditioner 100 or windows provided in the space; or heat-emitting objects, such as personal computers, lighting, or stoves.
[0122] Data relating to the arrangement of objects may, for example, be image data of a floor plan of a space that includes information on the arrangement of objects within that space. It is preferable that the data relating to the arrangement of objects be stored in the storage unit 202 beforehand. The data relating to the arrangement of objects may also be image data of the space captured by the sensor unit 104 or a camera installed in the space. If the data relating to the arrangement of objects is image data of the space, then in addition to the arrangement of objects, information on the arrangement of non-objects, such as the seating arrangement of people within a business office, may also be included in the data relating to the arrangement of objects.
[0123] The data relating to the arrangement of objects may be text-format data that describes the layout of the space in natural language, generated by inputting image data into a generative model MD1, generative model MD2, generative model MD3, or other visual language models (VNMs). After outputting the text-format data, the control unit 201 may accept correction or additional input from the user regarding the output data. For example, the control unit 201 may accept correction input to correct errors in the arrangement of objects, additional input regarding the size or shape of each object, or additional input regarding the heat generated by each object.
[0124] A management policy prompt may, for example, include instructions such as generating suggestions based on data regarding the arrangement of objects and minimizing variations in the air environment within a space. A management policy prompt may also include content such as, "Based on the arrangement of objects within the office included in the data for generating suggestions, generate suggestions regarding the control of air conditioners, paying particular attention to airflow direction and volume, so as to minimize variations in the air environment within the office."
[0125] Depending on the arrangement of objects within a business office, uneven air quality may occur, such as temperature differences in certain areas compared to their surroundings. Based on data regarding the arrangement of objects in the space where the air conditioner 100 is installed, a proposal is generated, and the control of the air conditioner 100 is executed according to this proposal, thereby suppressing the occurrence of uneven air quality within the business office. Therefore, this configuration enables the control of the air conditioner 100 to be more appropriate to the space, allowing people associated with the space to take actions more appropriately as desired by the manager.
[0126] Based on the above, a computer program is realized that generates suggestions to encourage people to take actions in accordance with management policies through the control of the air conditioner 100.
[0127] (Second Embodiment) The computer program of the second embodiment generates a proposal for controlling the air conditioner 100, taking into account the energy efficiency of the air conditioner 100 which changes with changes in the density of people. The following mainly describes the differences from the first embodiment, and the same reference numerals are used for components or processes common to the first embodiment, and their detailed explanation is omitted.
[0128] In this embodiment, the space is the office space where various staff members, such as sales staff and administrative staff, work. For example, if the outside temperature is low, the likelihood of success in sales activities such as selling ice cream or soft drinks is low. In such cases, it is more profitable for the office to keep the sales staff inside the office, warm the office with the heat radiated from their bodies, and operate the air conditioner 100 in energy-saving mode, which is a lower heating setting. In other words, by comparing the sales performance according to the outside temperature with the energy efficiency of the air conditioner 100, which is related to the presence or absence of people in the office, and adjusting the air conditioner 100 accordingly, the office's profits can be increased.
[0129] In this embodiment, the control unit 101 and the control unit 201 perform the same processing as shown in Figure 6.
[0130] Figure 9 is an explanatory diagram illustrating an example of a management policy prompt in the second embodiment. In this embodiment, the management policy is guided by the energy efficiency of the air conditioner 100, which is determined in relation to the people entering and leaving the office. The control unit 201 may accept text input as the management policy, for example, "Consider the business performance and energy efficiency according to the outside temperature, and decide on the operation of the air conditioner so that the number of people in the room is appropriate." As shown in Figure 9, the management policy prompt in this embodiment may include content such as, for example, "The management policy is as follows: {Consider the business performance and energy efficiency according to the outside temperature, and decide on the operation of the air conditioner so that the number of people in the room is appropriate.}"
[0131] The instructions in this embodiment may include an example of the processing necessary to predict office sales and the energy-saving effect of the air conditioner 100 based on data, and to output a suggested operating schedule for the air conditioner 100 based on the prediction. The instructions in this embodiment may include items related to data collection, sales and energy-saving effect prediction, suggestion of an efficient air conditioning schedule, and schedule setting, as shown in the <Instructions> section of Figure 9.
[0132] The data collection items are items that allow the control unit 201 to appropriately collect the data necessary to generate the proposal. The data collection items may include, for example, a description of the data to be collected. The data collection items may also include a description of whether the data to be collected should be collected from the storage unit 202 of the user terminal 200 or from the internet, etc.
[0133] The data to be collected may include, for example, outdoor temperature data including current and future outdoor temperatures, office usage data including current and future occupancy status of people in the office, operation data regarding the operation of the air conditioner 100 in the past, and sales data for the office for each date, as shown in Figure 9.
[0134] The data collection items could include, for example, "Outdoor temperature data: Collect outdoor temperature and forecast data. Office usage data: Understand the occupancy status and schedules of people in the office. Operation data: Check the current operating status and past operation data of air conditioners. Sales data: Check sales for each day."
[0135] The section on sales and energy-saving effects forecasting is for estimating the energy efficiency of the air conditioner 100 and sales based on the outside temperature and the number of people in the office. The section on sales and energy-saving effects forecasting should ideally include, for example, the requirement to forecast sales for cases where the outside temperature is high and low, and for cases where there are many and few people in the office. The section on sales and energy-saving effects forecasting should ideally include, for example, the requirement to simulate the energy efficiency of the air conditioner 100 under multiple conditions, such as for each outside temperature and for each number of people in the office.
[0136] The sections for predicting sales and energy-saving effects could be phrased as follows: "We will predict sales for high and low outside temperatures, and for high and low occupancy in the office. We will also simulate energy-saving effects corresponding to the outside temperature and the number of people in the office."
[0137] The section for suggesting an efficient air conditioning schedule is designed to output appropriate suggestions regarding the operation of the air conditioner 100 based on the number of people in the office. The section for suggesting an efficient air conditioning schedule should ideally include, for example, an explanation of the operating policy for the air conditioner 100 when there are few and many people in the office, as shown in Figure 9.
[0138] The suggestions for an efficient air conditioning schedule may include, for example, that when there are few people in the office, air conditioning should be kept to a minimum while maintaining low levels of heating as needed. The suggestions for an efficient air conditioning schedule may also include, for example, that when there are many people in the office, the system should operate in energy-saving mode while maintaining the necessary level of comfort, but during peak times, comfort should be prioritized and the necessary heating should be provided.
[0139] For example, suggestions for an efficient air conditioning schedule could include: "When there are few people in the office: Minimize air conditioning when heating is not needed. Maintain low levels of heating as needed to prevent the office temperature from falling below a certain level. When there are many people in the office: Operate in energy-saving mode while maintaining necessary comfort even when the outside temperature is low. Prioritize comfort during peak times and provide the necessary heating."
[0140] The schedule setting item is for proposing a specific control schedule for the air conditioner 100 based on sales forecasts and energy efficiency. The schedule setting item may include, for example, a statement that the operating schedule for the air conditioner 100 should be set up for regular periods, taking into account the balance between sales forecasts, energy consumption, and comfort. The schedule setting item may also include, for example, a statement that the operating adjustments of the air conditioner 100 should be made flexibly for regular periods based on the data used to generate the proposal and other acquired data.
[0141] The scheduling section could include phrases such as, "We will create a weekly or monthly schedule, taking into account the balance between sales forecasts, energy consumption, and comfort. We will make flexible daily adjustments based on the data."
[0142] The data for generating proposals in this embodiment may include each of the data included in the aforementioned data to be collected. By using such data for generating proposals, proposals that maximize profits are generated by comparing sales performance according to the outside temperature with the energy efficiency of the air conditioner 100 related to the density of people in the office.
[0143] Figure 10 is an explanatory diagram illustrating an example of a proposal in the second embodiment. The proposal output by the control unit 201 includes a proposal regarding the control of the air conditioner 100 for each time period. The proposal may include, for example, a proposal to perform different control on weekdays and holidays. The weekday proposal may include a proposal to perform different control for each time period of the day so that staff can work comfortably in the office. The holiday proposal may include a proposal to reduce heating and perform energy-saving operation. The proposal output by the control unit 201 may also include a supplementary statement that the air conditioner 100 should be adjusted as appropriate according to the weather or events, etc.
[0144] The proposals may include, for example, "Weekday (Monday to Friday) 8:00 AM - Before office opens: Heating will be operated at a low level to ensure basic office heating," "9:00 AM - 11:00 AM: Air conditioning settings will be used to maintain comfort while utilizing energy-saving mode in comparison to sales forecast data," "Weekend and public holiday air conditioning settings: Since the office is basically not in operation, heating will be kept to a minimum to significantly reduce energy consumption," "Responding to changes in outside temperature: Adjustments will be made as needed if there are days that are colder than expected, based on constant monitoring of weather forecasts and outside temperatures," or "Flexibility in office use: Adjustments will be made to suit the day if special events or long working hours are expected."
[0145] By controlling the air conditioner 100 according to proposals output based on a management policy guided by the energy efficiency of the air conditioner 100, the operating costs of the air conditioner 100 are reduced, and the profits of the organization using the air conditioner 100 are increased. Furthermore, by operating the air conditioner 100 in an energy-efficient manner, the environmental burden is reduced through a reduction in power consumption or suppression of heat exhaust to the outdoors.
[0146] Based on the above, a computer program is realized that generates proposals for appropriately controlling the air conditioner 100 from an energy efficiency standpoint.
[0147] (Third Embodiment) The computer program of the third embodiment generates suggestions for controlling the air conditioner 100 in a way that increases the number of customers entering the store. The following mainly describes the differences from the first embodiment, and components or processes common to the first embodiment are denoted by the same reference numerals and their detailed descriptions are omitted.
[0148] In this embodiment, the space refers to the space inside a store. The store may be an outdoor store or an indoor store such as a tenant in a shopping mall. The store sells products that emit a pleasant aroma to attract customers. Products that emit an aroma include, for example, baked sweet potatoes, bread, or taiyaki (fish-shaped cakes).
[0149] In this embodiment, the control unit 101 and the control unit 201 perform the same processing as shown in Figure 6.
[0150] Figure 11 is an explanatory diagram illustrating an example of a management policy prompt in the third embodiment. The management policy in this embodiment is to increase the number of customers entering the store and improve sales by releasing a pleasant aroma of products outside the store. The control unit 201 may accept text input as the management policy, for example, "Release the savory smell of roasted sweet potatoes outside the store to attract customers." As shown in Figure 11, the management policy prompt in this embodiment may include content such as, for example, "The management policy is as follows: {Release the savory smell of roasted sweet potatoes outside the store to attract customers.}" in the management policy items.
[0151] The instructions in this embodiment may include, for example, examples of ventilation adjustments, temperature and humidity adjustments, and examples of changes to the control of the air conditioner 100 according to the scent inside the store. The instructions in this embodiment may include, for example, items such as ventilation adjustments, air conditioning temperature and humidity control, and the use of feedback, as shown in the <Instructions> of Figure 11.
[0152] The ventilation adjustment section concerns the operation of the air conditioner 100 to release the product's fragrance outside the store. The ventilation adjustment section should ideally include, for example, a note stating that the operation of the air conditioner 100 should be switched before and after the product begins to emit its fragrance.
[0153] The section on ventilation adjustments could, for example, state: "Just before the sweet potatoes are finished roasting, we will stop or switch the air conditioner's exhaust fan to a low-speed mode. This will maximize the release of the savory aroma into the store and surrounding area, thereby increasing customer attraction."
[0154] The section on air conditioning temperature and humidity control concerns the temperature and humidity settings of the air conditioner 100 in order to effectively attract customers with the fragrance of the products. The section on air conditioning temperature and humidity control should ideally include, for example, the temperature or humidity suitable for fragrance diffusion, and the temperature or humidity at which customers can comfortably stay in the store.
[0155] The section on managing air conditioning temperature and humidity could, for example, state: "To enhance the diffusion effect of the fragrance, maintain an appropriate humidity level (50-60%). Be careful, as excessively high humidity may dilute the fragrance. Set the temperature to approximately 22-24 degrees Celsius to maintain comfort."
[0156] The items for utilizing feedback are for checking the degree of fragrance diffusion and adjusting the operation of the air conditioner 100. The items for utilizing feedback should preferably include, for example, a statement that the spread of fragrance should be checked using a sensor installed in the store or a sensor unit 104, and that the operation of the air conditioner 100 should be adjusted according to the spread of fragrance.
[0157] The section on utilizing feedback could, for example, state, "We use in-store sensors to monitor how the fragrance spreads and adjust the air conditioning operating parameters in real time."
[0158] The data used to generate the suggestions in this embodiment may include the number of customers visiting the store at different times of the day, or the schedule for when the sweet potatoes are ready to bake. By using such data to generate suggestions, suggestions can be generated that allow the pleasant aroma of the product to be released outside the store at the appropriate time.
[0159] Figure 12 is an explanatory diagram illustrating an example of a proposal in the third embodiment. The proposal output by the control unit 201 includes a proposal regarding the control of the air conditioner 100 for each time period. The proposal may include, for example, the temperature, humidity, and purpose of control for each time period, a statement that control will be performed according to the sensor, and supplementary information including points to note and purposes related to the control.
[0160] The proposals include, for example, "8:00-10:00 Standard operation (temperature: 22 degrees, humidity: 50%) Morning preparation time, maintaining a comfortable indoor environment," "10:00-12:00 Light ventilation (temperature: 22 degrees, humidity: 55%) Starting to roast sweet potatoes, retaining the aroma," or "Control based on sensors: The intensity and spread of the aroma are periodically checked by sensors, and adjustments are made if there is an excess or deficiency."
[0161] Based on the above, a computer program is realized that generates suggestions to increase customer traffic by controlling the air conditioner 100.
[0162] (Fourth Embodiment) The computer program of the fourth embodiment generates suggestions for controlling the air conditioner 100 in a way that increases the time customers spend in the store. The following mainly describes the differences from the first embodiment, and components or processes common to the first embodiment are denoted by the same reference numerals and their detailed descriptions are omitted.
[0163] In this embodiment, the space refers to the space inside a store. The space may be an indoor store, such as a tenant in a mall, or a specific sales area within a specific store. In a store, products such as fresh fish that emit an unpleasant smell, or perfumes with an overly strong scent, are sold. If an unpleasant smell continues to fill the store, the time customers spend in the store will decrease, which may lead to a decline in the store's sales.
[0164] In this embodiment, the control unit 101 and the control unit 201 perform the same processing as shown in Figure 6.
[0165] Figure 13 is an explanatory diagram illustrating an example of a management policy prompt in the fourth embodiment. The management policy in this embodiment is to suppress the filling of odors that customers dislike, increase the time customers spend in the store, and improve sales. The control unit 201 may accept text input as the management policy, for example, "In order to encourage customers to stay in the store, prevent the smell of the fresh fish section from filling the store." As shown in Figure 13, the management policy prompt in this embodiment may include content such as, for example, "The management policy is as follows: {In order to encourage customers to stay in the store, prevent the smell of the fresh fish section from filling the store.}" in the management policy items.
[0166] The instructions in this embodiment may include, for example, examples of ventilation adjustments, examples of air purification function operation, and examples of temperature and humidity adjustments. The instructions in this embodiment may include, for example, items such as setting a time period for enhanced ventilation, utilizing the air purification function, and appropriate temperature and humidity management, as shown in the <Instructions> in Figure 13.
[0167] The items for setting the time periods for enhanced ventilation and for utilizing the air purification function relate to the operation of the air conditioner 100 to efficiently reduce odors in the store. The item for setting the time periods for enhanced ventilation may include, for example, the time periods when the store's ventilation should be enhanced. The item for utilizing the air purification function may include, for example, the time periods when the air purification function of the air conditioner 100 should be utilized. The time periods included in the items for setting the time periods for enhanced ventilation and for utilizing the air purification function may be specified as specific times or time periods, such as 9:00-11:00 or in the evening, or they may be specified based on the store's schedule, such as during busy times or when goods are being delivered.
[0168] The section on setting times for enhanced ventilation could, for example, state, "Enhance the ventilation mode of the air conditioning during peak hours in the fresh fish section (morning (9:00-11:00) and evening (16:00-19:00))." The section on utilizing air purification functions could, for example, state, "Utilize air conditioners with air purification functions to efficiently remove odor components and maintain a comfortable air environment. This function will be especially enhanced during busy periods and when goods are being brought in."
[0169] The item concerning appropriate temperature and humidity control relates to the temperature or humidity settings of the air conditioner 100 in order to suppress the diffusion of odors. The item concerning appropriate temperature and humidity control may, for example, include the temperature or humidity that the air conditioner 100 should maintain.
[0170] The section on proper temperature and humidity control could include, for example, "Since odors spread easily at high temperatures and humidity, maintain an appropriate temperature (16°C-24°C) and humidity (40%-60%). Humidity control is especially important, so utilize the dehumidifying function as needed."
[0171] The data used to generate the suggestions in this embodiment preferably includes data on the number of customers per time slot. By using such data, suggestions can be generated that strongly suppress the presence of unpleasant odors during times when there are many customers and high sales can be expected.
[0172] Figure 14 is an explanatory diagram illustrating an example of a proposal in the fourth embodiment. The proposal output by the control unit 201 includes a proposal relating to the control of the air conditioner 100 for each time period. The proposal may also include a proposal relating to the control of ventilation, air purification, and temperature and humidity.
[0173] The proposals include, for example, "Pre-opening preparation (7:00-9:00) Ventilation mode: During the mid-morning preparation time, the air throughout the entire store will be circulated, with special attention paid to the fresh fish section. Air purification mode: On. The air purification function will be used to remove odor-causing substances as quickly as possible," or "Opening time (9:00-11:00) Ventilation mode: Strong ventilation will be implemented to minimize odors, especially in the fresh fish section, in preparation for the morning peak. Temperature and humidity control: 22°C, 50%. A generally comfortable temperature and humidity will be maintained to prevent the spread of odors."
[0174] Based on the above, a computer program is realized that generates suggestions to increase the time customers spend in the store by controlling the air conditioner 100.
[0175] (Fifth Embodiment) The computer program of the fifth embodiment generates suggestions for controlling the air conditioner 100 in a way that shortens the time customers spend in the store. The following mainly describes the differences from the first embodiment, and components or processes common to the first embodiment are denoted by the same reference numerals and their detailed descriptions are omitted.
[0176] In this embodiment, the space refers to the space inside a restaurant. If a particular customer stays in the restaurant for an extended period, the customer turnover rate may decrease, potentially leading to a decline in the restaurant's sales.
[0177] In this embodiment, the control unit 101 and the control unit 201 perform the same processing as shown in Figure 6. In this embodiment, multiple air conditioners 100 are provided in the restaurant, and they may be individually controllable.
[0178] Figure 15 is an explanatory diagram illustrating an example of a management policy prompt in the fifth embodiment. The management policy in this embodiment is to improve sales by shortening the time customers spend in the restaurant and increasing customer turnover. The control unit 201 may accept text input as the management policy, for example, "To increase customer turnover, encourage customers who have stayed for a long time to leave." As shown in Figure 15, the management policy prompt in this embodiment may include content such as, for example, "The management policy is as follows {}. {To increase customer turnover, encourage customers who have stayed for a long time to leave.}" in the management policy item.
[0179] The instructions in this embodiment may include, for example, control examples for the air conditioners 100 for each business hour. The control examples may include changing the control of the air conditioners 100 around a person performing a specific action in order to encourage a particular person who has been staying for a long time to leave the premises. The control examples may include, for example, changing the control of the air conditioners 100 around a person if the same person has been staying in the restaurant for a predetermined amount of time or longer. The control examples may include, for example, if the sensor unit 104 continues to detect a person in the same seat for a predetermined amount of time or longer, determining that there is a person who has been staying for a long time, and changing the control of the air conditioners 100 placed around the person who has been staying for a long time. The control changes may include, for example, raising or lowering the set temperature, increasing the airflow, or changing the airflow direction.
[0180] The control example may include changing the control of the air conditioners 100 around a specific area. For example, the control example may include setting the control of the air conditioners 100 around seats where people are likely to stay for extended periods to be different from that of the other air conditioners 100.
[0181] The instructions in this embodiment may include, for example, as shown in the <Instructions> in Figure 15, "Set all indoor units to a comfortable temperature at opening time to provide an environment that is easy for customers to enter," "For the first two hours after opening, while maintaining comfort, gradually raise the temperature of indoor units around specific customers who stay for extended periods, raising it by about 2 degrees above the comfortable temperature," or "During the busy morning hours, raise the overall temperature by 1 degree, and raise it by another 1 degree in specific areas where customers stay for extended periods."
[0182] The data used to generate the proposals in this embodiment preferably includes data on the number of customers per time of day. By using such data, proposals are generated for controlling the air conditioner 100, which reduces the comfort level inside the restaurant to match the peak hours of customer traffic, thereby discouraging prolonged stays.
[0183] The data used to generate the proposals in this embodiment may include data on the number of customers staying in different areas of the restaurant for each time period. By configuring it in this way, areas where customers are likely to stay for extended periods can be identified for each time period, and proposals for controlling the air conditioner 100 that reduce comfort around the identified areas and suppress prolonged stays can be generated.
[0184] Figure 16 is an explanatory diagram illustrating an example of a proposal in the fifth embodiment. The proposal output by the control unit 201 includes a proposal regarding the control of the air conditioner 100 for each time period. The proposal should preferably include a suggestion to raise the temperature of the air conditioner 100, especially during the time before and after meal times when the number of customers visiting the store is high.
[0185] The proposals include, for example, "9:00-11:00: Set the temperature within the comfort zone to provide general comfort (25°C)," or "11:00-12:00: Gradually raise the overall temperature (26°C), and further raise the temperature in areas where prolonged stays are likely (27°C). Slightly increase the fan speed and ventilate occasionally."
[0186] Based on the above, a computer program is realized that generates suggestions to shorten the time customers spend in the store while maintaining a certain level of comfort by controlling the air conditioner 100.
[0187] (Sixth Embodiment) The computer program of the sixth embodiment reviews the suitability of a proposal based on the economic activity after the proposal has been implemented and generates a new proposal. The following mainly describes the differences from the first embodiment, and components or processes common to the first embodiment are denoted by the same reference numerals and their detailed descriptions are omitted.
[0188] In this embodiment, the space is a space where an air conditioner 100 is installed, such as a business office, store, or restaurant. The memory unit 202 stores information related to the economic activities involving the space in chronological order. Information related to economic activities may include, for example, the sales amount or profit amount of the person using the space, the number of customers entering and leaving the space, or the average stay time of sales staff or customers in the space.
[0189] Information related to economic activities is stored in the storage unit 202, for example, by input by the user into the user terminal 200, or by measurement results being input to the user terminal 200 from sensors such as motion sensors installed in the space. The control unit 201 stores information related to economic activities in the storage unit 202 even before the control of the air conditioner 100 shown in step S114 of Figure 6 is executed. Storage may be performed periodically, for example, daily, weekly, or monthly, or irregularly by accepting irregular input from the user, or continuously by continuously acquiring measurement results from sensors.
[0190] Figure 17 is a flowchart illustrating the processing of the control unit 201 in the sixth embodiment. After the control of the air conditioner 100 based on the outputted proposal, as shown in step S114 of Figure 6, is performed, the control unit 201 stores information related to economic activity in the storage unit 202 (step S601).
[0191] The control unit 201 determines whether a predetermined period has elapsed (step S602). The predetermined period may be, for example, the period required for a sufficient amount of information related to economic activity to be stored in the storage unit 202 after the control of the proposed air conditioner 100 has been executed, in order to review the appropriateness of the proposal.
[0192] If it is determined that the predetermined period has not elapsed (step S602: NO), the control unit 201 returns to step S601 and waits. If it is determined that the predetermined period has elapsed (step S602: YES), the control unit 201 inputs a proposal improvement prompt, the most recently executed proposal, data on economic activities before the execution of the most recently executed proposal, and data on economic activities after the execution of the most recently executed proposal into the generation model MD2 (step S603). The data on economic activities before the execution of the most recently executed proposal may include, for example, data on sales from the execution of a proposal generated before the most recently executed proposal to the execution of the most recently executed proposal. The data on economic activities after the execution of the most recently executed proposal may include data on sales from the execution of the most recently executed proposal to the present.
[0193] A proposal improvement prompt is a prompt for generating a new proposal that improves upon an already executed proposal. A proposal improvement prompt may be generated, for example, by adding the instruction for a proposal improvement prompt (described later) to the management policy prompt used to output the most recent proposal. The control unit 201 may also generate a proposal improvement prompt by receiving a new management policy input, inputting the received management policy into a system prompt to generate a management policy prompt, and then adding the instruction for a proposal improvement prompt (described later) to the generated management policy prompt. A previously generated proposal improvement prompt may be stored in the storage unit 202 beforehand.
[0194] Instructions for a proposal improvement prompt may include, for example, a request to analyze the changes in economic activity before and after the implementation of the most recently implemented proposal. Instructions for a proposal improvement prompt may include, for example, a request to acquire data for generating a proposal. Instructions for a proposal improvement prompt may include, for example, a request to generate a new proposal that improves upon the most recently implemented proposal, based on the analysis, the data for generating the proposal, and the most recently implemented proposal, so that better economic activity can be achieved.
[0195] The instructions for the suggestion improvement prompt could be something like this: "Analyze how sales changed before and after the last suggestion was implemented. Obtain the data needed to generate the suggestion. Based on the analysis, the data used to generate the suggestion, and the most recently implemented suggestion, propose an improved control method for the air conditioner 100 that will further increase sales."
[0196] The control unit 201 performs the same processing as in step S104 and subsequent steps shown in Figure 6. Thus, a computer program is realized that outputs an improved proposal based on the execution results of the proposal.
[0197] All computer programs and information processing methods in this disclosure can be broadly applied to the control of air conditioning equipment capable of controlling the state of air in a given space, including the air conditioner 100 and equipment 151 to 153, etc.
[0198] 1: Air conditioning system (information processing system) 100: Air conditioner 101: Control unit (processing unit) 200: User terminal 201: Control unit (processing unit) 210: Switching means 310: First server 311: Control unit (processing unit) 320: Second server (storage device) 321: Control unit (processing unit) 322: Storage unit 400: Air conditioner 401: Control unit (processing unit) 500: User terminal 501: Control unit (processing unit) MD1: Generation model MD2: Generation model MD3: Generation model PG1: Control program PG2: Control program PG3: Control program
Claims
1. A computer program that receives a management policy for a space controlled by air conditioning equipment, generates a proposal for air conditioning control to adjust human behavior in the space according to the received management policy using a generation model, and causes at least one computer to execute a process to output the generated proposal.
2. A computer program according to claim 1, which generates the proposal using the generative model based on the management policy received and at least one of the following: information relating to the air conditioning equipment, information relating to the use of the space, information relating to the behavior of people in the space, and information relating to the external environment.
3. The computer program according to claim 1, which accepts the approval or rejection of the proposal from the administrator, and if the administrator approves the proposal, outputs a control command to the air conditioning equipment in accordance with the proposal.
4. The computer program according to claim 1, wherein the person’s actions are defined as the person entering and leaving the space.
5. The computer program according to claim 1, which generates proposals related to air conditioning control using the generative model based on the arrangement of objects in the space.
6. The computer program according to claim 1, wherein control objectives for air conditioning equipment are set for each of several time periods, and a proposed schedule for air conditioning control is generated by the generation model according to the control objectives for air conditioning equipment for each time period.
7. The computer program according to claim 1, wherein the management policy is a management policy that uses the energy efficiency of the air conditioning equipment in relation to people entering and leaving the space as a guideline.
8. The computer program according to claim 1, wherein the management policy is a management policy that guides the economic activities associated with people entering and leaving the space.
9. The computer program according to claim 8, wherein the space is a space within a business office, and the generation model proposes control over the air conditioning equipment so as to shorten the time spent by sales staff staying within the business office.
10. The computer program according to claim 8, wherein the space is a space inside a store, and the generation model proposes control over the air conditioning equipment so as to increase the number of customers entering the store.
11. The computer program according to claim 8, wherein the space is a space within a store, and the generative model proposes control over the air conditioning equipment so as to increase the length of time customers stay in the store.
12. The computer program according to claim 8, wherein the space is a space within a restaurant, and the generation model proposes control over the air conditioning equipment so as to shorten the length of time customers stay in the restaurant.
13. A computer program according to claim 8, which stores information relating to the economic activity and improves the proposal based on the stored information relating to the economic activity.
14. An information processing method that receives a management policy for a space controlled by air conditioning equipment, generates a proposal for air conditioning control to adjust human behavior in the space using a generation model in accordance with the received management policy, and performs a process on at least one computer to output the generated proposal.
15. An information processing system comprising at least one processing unit, wherein the processing unit receives a management policy for a space controlled by air conditioning equipment, generates a proposal for air conditioning control to adjust human behavior in the space using a generation model in accordance with the received management policy, and outputs the generated proposal.