A residential community facility · Seoul · Field demonstration, Jan–Mar 2026공동주택 커뮤니티 시설 · 서울 · 현장 실증, 2026년 1~3월

Buildings that learn
how to operate.
스스로 운영하고,
경험에서 배우는 건물.

We added an AI operating layer on top of an existing building system.
It reads each space, decides how to operate, acts through the building's
existing controls, and learns from what happened next.
기존 건물 운영 시스템 위에 AI 운영 레이어를 더했습니다.
공간의 상태를 읽고 제어안을 결정해 기존 설비로 실행하며,
그 결과와 재실자의 반응을 다음 운영에 다시 반영합니다.

  • 10shared rooms개의 공용부 공간
  • 3months in live operation개월간의 현장 실증
  • 12.41%average electricity reduction*평균 전력 절감*

*Representative room, averaged across three baseline operating scenarios.*대표 공간에서 3개 기존 운전 시나리오 대비 평균입니다.

See what one decision looks like결정 하나를 들여다보기 Jump to the results결과부터 보기

An axonometric line drawing of the community floor, taken from the building's BIM model, with a few rooms glowing where they are being heated.건물 BIM 모델에서 그대로 뽑은 커뮤니티 시설 층의 액소노메트릭. 난방 중인 몇 개의 방이 따뜻하게 빛납니다.

The problem문제

The HVAC kept running,
whether the room was occupied or not.
사람이 없어도
공조는 계속 가동됐습니다.

A manager walked through the building each morning, switched the units on manually, chose a setpoint, and left them running. The settings stayed the same as conditions changed, and the units did not stop automatically when rooms became empty.아침에 관리자가 공간을 돌며 실내기를 켜고 설정 온도를 정한 뒤, 운영 시간 동안 그대로 두었습니다.
외기 조건이 달라져도 설정은 유지됐고, 공간이 비어도 자동으로 정지되지 않았습니다.

The problem was not a lack of controls.
It was that the building could not decide when, and why, those controls should change.
문제는 제어 기능이 없다는 것이 아니었습니다.
언제, 어떤 이유로 제어를 바꿔야 하는지를 건물이 스스로 판단하지 못한다는 점이었습니다.

63.2%

of the small library's operating hours on 28 January, with nobody in it1월 28일, 작은도서관의 운영 시간 중 아무도 없던 시간의 비율

Before자율 제어 전 conditioned all day운영 시간 내내 가동18 / 18

After자율 제어 후 conditioned when used쓰이는 동안만 가동7 / 18

09:0012:0015:0018:00

One operating day in half-hour blocks: a filled block is a half hour of heating, an outline a half hour with the unit stopped.하루 운영 시간을 30분 단위로 나누어, 채워진 칸은 난방이 가동된 30분, 빈 칸은 공조가 정지된 30분입니다.

Schematic. The measured figure for 28 January is 63.2% unoccupied, against a 10.3% average across the period.모식도입니다. 1월 28일의 실측 비재실 비율은 63.2%이고, 기간 평균은 10.3%입니다.

What we built우리가 만든 것

An operating layer between
the building and its decisions.
건물과 제어 결정 사이에
하나의 운영 지능을 더했습니다.

The platform does not replace the HVAC system or the BMS. It connects what the building already knows,
adds the missing context, and turns that into control decisions that can be checked afterwards.
이 플랫폼은 기존 HVAC나 BMS를 교체하지 않습니다. 기존 시스템이 가진 데이터를 연결하고,
부족한 공간·설비 맥락을 보완해 사후 검증이 가능한 제어 결정으로 변환합니다.

  1. Understand이해

    Building건물 데이터

    BMS · indoor units · power · indoor conditions · occupancy실내기 상태 · 전력 · 실내환경 · 재실

    What the building can already measure, and what had to be added to it.기존 건물이 측정하던 데이터와 자율 제어를 위해 추가한 데이터.

  2. Understand이해

    Context건물 맥락

    Brick ontology · space & equipment relationships공간 · 설비 관계

    Which unit serves which room, and which rooms share an outdoor unit. Without it a reading is just a number.어떤 실내기가 어느 공간을 담당하고, 어떤 공간들이 하나의 실외기를 공유하는지를 연결합니다. 이러한 관계 정보가 있어야 측정값의 의미를 해석할 수 있습니다.

  3. Decide판단

    Control제어 판단

    Control agent · comfort & energy objective · virtual model제어 에이전트 · 쾌적/에너지 목적 · 전력 가상 모델

    Every thirty minutes, the agent reads the room conditions, sets the control objective, compares candidate actions, selects the control values, and records the reason for its decision.30분마다 공간 상태를 읽고, 제어 목적을 정하고, 후보안을 비교한 뒤 제어값을 선택하고 판단 근거를 기록합니다.

  4. Act실행

    Execution제어 실행

    RPA / BMS interfaceRPA / BMS 인터페이스

    The control action is delivered through the interface already available in the building. At this site, that interface was the same BMS screen used by the manager.제어안은 기존 건물이 제공하는 인터페이스를 통해 설비에 전달됩니다. 이 현장에서는 관리자가 사용하던 BMS 화면을 그대로 활용했습니다.

  5. Learn학습

    Learning운영 학습

    Control logs · occupant intervention · research agent제어 로그 · 재실자 개입 · 리서치 에이전트

    A slower loop reviews the outcomes of those decisions and updates the information and criteria used for future control.더 긴 주기의 루프가 제어 결과를 분석하고, 이후 제어에 사용되는 정보와 기준을 업데이트합니다.

↺  The last layer feeds the first.↺  마지막 단계에서 얻은 결과가 다시 다음 제어에 반영됩니다.

Every thirty minutes30분마다

This is one decision.이것이 하나의 결정입니다.

Not simply a fixed schedule or a repeated rule. Each decision reads the room, defines an objective, selects the control values, and records why.단순한 고정 스케줄이나 규칙의 반복이 아닙니다. 공간 상태를 읽고, 목적을 정하고, 제어값을 선택한 뒤 그 이유를 기록합니다.

Control agent제어 에이전트 28 January · small library and others1월 28일 · 작은도서관 외
09:00Small library작은도서관 ON · heat 24 °C · fan HIGH전원 ON · 난방 24 °C · 강풍 4 present · 18.9 °C · PMV −0.9 · outdoor −3.6 °C재실 4명 · 18.9 °C · PMV −0.9 · 외기 −3.6 °C Opening. The room is below its comfort range; strong fan to close the gap quickly.개관 직후. 실내 온도가 쾌적 범위 아래. 초기 승온을 위해 강풍.
09:30Small library작은도서관 heat 24 °C · fan MID난방 24 °C · 중풍 6 present · 21.4 °C · rising 2.5 °C/h재실 6명 · 21.4 °C · 시간당 +2.5 °C Warming as expected. Fan down — the room reaches the range without it.예상대로 승온 중. 풍량 하향. 강풍 없이도 범위에 도달함.
10:00Reading room리딩룸 OFF전원 OFF 0 present · 20.1 °C재실 0명 · 20.1 °C Nobody in the room. There is nothing to be comfortable for.비재실. 쾌적하게 만들 대상이 없음.
11:30Small library작은도서관 heat 23 °C · fan LOW난방 23 °C · 약풍 5 present · 23.2 °C · PMV +0.4재실 5명 · 23.2 °C · PMV +0.4 Approaching the top of the range. Setpoint down before it overshoots.쾌적 범위 상단에 접근. 초과하기 전에 설정 온도 하향.
13:00Small library작은도서관 OFF전원 OFF 0 present for 30 min · 22.8 °C30분간 재실 0명 · 22.8 °C Empty and still warm. Residual heat covers anyone returning within the hour.비어 있고 아직 따뜻함. 한 시간 내 재입실은 잔여 열로 감당 가능.
14:30GX roomGX룸 heat 22 °C · fan MID난방 22 °C · 중풍 occupant switched the unit on재실자가 공조를 직접 가동 The person decided the room is in use. Taking over the settings from here.방을 쓰는지는 사람이 결정함. 이 시점부터 설정값을 인계.
16:00Small library작은도서관 heat 23 °C · fan LOW난방 23 °C · 약풍 4 candidate plans simulated · 0.41–0.68 kWh후보 제어안 4건 시뮬레이션 · 0.41~0.68 kWh Cheapest candidate that still holds the range through the next cycle.다음 주기까지 쾌적 범위를 유지하면서 예상 전력이 가장 낮은 안.
17:40Small library작은도서관 OFF전원 OFF 20 min to closing · 23.1 °C운영 종료 20분 전 · 23.1 °C Residual heat holds the range to closing. Nothing more needs to be spent.잔여 열로 종료 시각까지 범위 유지 가능. 더 쓸 필요 없음.

Reconstructed from the demonstration logs. The format, the fields and the kind of reasoning are exactly as recorded; the eight entries are assembled into one representative shift.실증 제어 로그를 재구성한 예시입니다. 형식과 항목, 판단 근거는 실제 기록을 따르며, 대표적인 여덟 건을 하루로 구성했습니다.

The building대상 건물

Ten spaces.10개의 공간.

The test site is a community facility in an apartment complex in Seoul, with a library, reading rooms, studios, and exercise spaces. Each space is served by indoor units, while several units share the same outdoor unit. The agent therefore needs the space–equipment relationships to interpret the energy impact of each control decision.서울의 한 공동주택 단지 내 커뮤니티 시설입니다. 도서관, 리딩룸, 강습실, 운동 공간 등으로 구성되며, 각 공간에는 실내기가 설치되어 있습니다. 여러 실내기가 하나의 실외기를 공유하기 때문에, 에이전트가 제어의 전력 영향을 판단하려면 공간과 설비의 연결 관계를 함께 이해해야 합니다.

A floor plan of the community facility taken from the building's BIM model, with rooms lighting up as they are conditioned.건물 BIM 모델에서 그대로 뽑은 커뮤니티 시설 평면도. 공조가 가동되는 방이 차례로 밝아집니다. Fitness휘트니스 Golf골프장 Small library작은도서관 Little gym리틀짐 GX roomGX룸 Reading room (W)여자 독서실 Reading room (M)남자 독서실 Kids' study키즈스터디 Talent room재능기부실

being conditioned공조 가동 중 stopped — nobody in the room정지 — 비재실

Ten spaces, each operated according to its own conditions.10개 공간이 각자의 운영 조건에 따라 제어됩니다.

What it took무엇이 필요했나

The HVAC stayed.
We added sensing and a bridge.
기존 HVAC는 그대로 두고,
필요한 센싱과 제어 연동 수단을 추가했습니다.

The BMS already reported the indoor units and their power. It did not report what the rooms felt like, or whether anyone was in them. That gap was closed with off-the-shelf parts — one sensor per room, a few hubs, and one camera at the library door. The camera never leaves the building as a camera: a relay PC counts the people, keeps the number, and deletes the image.BMS에서는 실내기 운전 상태와 전력 데이터를 확인할 수 있었지만, 각 공간의 실내환경과 재실 여부는 제공되지 않았습니다. 부족한 정보는 온습도 센서, 센서 허브, 도서관 입구의 카메라를 추가해 보완했습니다. 카메라 영상은 현장 중계 PC에서 재실자 수로 변환한 뒤 삭제했으며, 원본 영상은 외부로 전송하지 않았습니다.

The site did not provide a control API. Instead, the BMS exposed a web interface originally designed for manual operation. So the plan is carried out by an RPA module that selects the device, sets the power, mode, temperature and fan speed, and closes the panel. The same buttons, in the same order, a person would press. This site did not expose a control API, so the plan was carried out against the interface a person uses. In another building that connection can differ with the infrastructure — an API, RPA, local execution, or another control interface.이 현장에서는 제어용 API를 사용할 수 없었고, BMS는 관리자가 직접 조작하는 웹 인터페이스를 제공하고 있었습니다. 그래서 제어안은 RPA 모듈이 실행합니다. 대상 기기를 선택하고, 전원을 넣고, 운전 모드와 설정 온도와 바람 세기를 지정하고, 창을 닫습니다. 사람이 누르던 버튼을, 같은 순서로. 이 현장에서는 BMS 제어 API를 쓸 수 없었기에 사람이 쓰는 화면을 그대로 조작했습니다. 다른 건물에서는 인프라 수준에 따라 API, RPA, 로컬 구동 등 연결 방식이 달라질 수 있습니다.

And the plan above is not decoration. It was written out as an ontology in Brick Schema — which unit belongs to which room, which rooms share an outdoor unit. Without that last relationship the agent cannot tell whether the power it sees is its own doing or the room next door's.공간 배치와 설비 관계는 단순한 시각화에 그치지 않고 Brick Schema 기반 온톨로지로 표현했습니다. 어떤 실내기가 어느 공간을 담당하는지, 어떤 실내기들이 하나의 실외기를 공유하는지를 연결함으로써 에이전트가 측정된 전력의 의미를 공간별 제어와 연계해 해석할 수 있도록 했습니다.

  • 14temperature & humidity sensors온습도 센서
  • 4sensor hubs센서 허브
  • 1camera, for counting onlyCCTV · 재실자 수 산출용
  • ₩960,300total, for all ten rooms10개 공간 전체 구축 비용

One system, different rooms하나의 시스템, 서로 다른 공간

The intelligence stays.
The operating mode changes.
에이전트는 같고,
공간에 따라 운영 방식이 달라집니다.

A library with fixed hours, a reading room the occupants switch on themselves, and a room where occupancy can be sensed should not be operated the same way. Two questions decide the mode.운영 시간이 정해진 도서관, 재실자가 실내기를 직접 조작하는 리딩룸, 재실 감지가 가능한 공간은
서로 다른 방식으로 운영해야 합니다. 운영 방식은 두 가지 기준으로 정해집니다.

When should the agent run?언제 에이전트가 동작하는가?

  • Schedule운영 스케줄Fixed operating hours. The library, most of the demonstration.운영 시간이 정해진 경우. 실증 기간 대부분의 작은도서관.
  • Occupant start재실자 가동Someone turns the unit on; the agent takes the settings from there. The reading room, the GX room, the little gym.재실자가 실내기를 가동하면 이후의 운전 설정을 에이전트가 조정합니다. 리딩룸, GX룸, 리틀짐에 적용했습니다.
  • Occupancy재실 감지Presence is sensed, so the agent can start and stop as well as set.재실 여부를 알 수 있어, 설정뿐 아니라 가동과 정지까지 판단합니다.

How should it choose?어떻게 제어안을 정하는가?

  • Reasoning추론The agent reads the room and reasons to one plan.에이전트가 공간 상태를 분석해 하나의 제어안을 생성합니다.
  • Reasoning + simulation추론 + 시뮬레이션Several candidate plans are priced against the electricity model first, then one is chosen.여러 후보 제어안을 전력 예측 모델로 비교한 뒤 최종 제어안을 선택합니다.

3 × 2 = 6service modes, from the same control intelligence가지 서비스 유형. 같은 제어 지능에서 나옵니다.

One control intelligence can therefore be deployed without every building having the same sensors, schedules or BMS capabilities.즉, 모든 건물이 동일한 센서·스케줄·BMS 환경을 갖추지 않아도 같은 제어 지능을 공간 조건에 맞춰 적용할 수 있습니다.

One day · 28 January하루 · 1월 28일

Electricity through one operating day: the fixed setting the room used to run at, the hours it was actually occupied, and what the agent spent instead.하루 운영 시간의 전력: 이 방이 예전에 쓰던 고정 설정, 실제 재실 시간, 그리고 에이전트가 대신 쓴 전력. Electricity used전력 사용량 09:00 12:00 15:00 18:00 25 °C, strong fan — all day25도 강풍 — 운영 시간 내내 autonomous control자율 제어 room in use — 37% of the day재실 구간 — 하루의 37% 32.01% less electricity than this room used to spend이 방이 예전에 쓰던 전력 대비 절감

This is what the room used to do: 25 °C, strong fan, from opening to closing. One setting, chosen in the morning, never revisited.기존 운전 방식입니다. 25 °C와 강풍 설정으로 개관부터 폐관까지. 아침에 정한 설정은 운영 시간 동안 그대로 유지됐습니다. And this is who was in it. On 28 January the room was empty for 63.2% of its operating hours — against a 10.3% average for the period.같은 날의 재실 상태입니다. 1월 28일에는 운영 시간의 63.2%가 비재실 시간이었으며, 전체 실증 기간의 평균 비재실 비율은 10.3%였습니다. The agent conditioned the room when it was used and stopped when it emptied. Every gap in the warm line is a room nobody was in.에이전트는 재실 중에는 공조를 수행하고, 공간이 비면 운전을 정지했습니다. 자율 제어 전력선이 0으로 내려간 구간은 비재실 시간에 해당합니다. The space between the two lines is electricity that was never spent. On this day, 32.01% of it — the best single day of the demonstration — driven largely by knowing when the room was empty.두 선 사이의 차이는 자율 제어를 통해 줄어든 에너지 사용량입니다. 이날의 전력 절감률은 32.01%로 실증 기간 중 가장 높았으며, 비재실 시간을 반영한 제어가 큰 영향을 미쳤습니다.

Sixty-one days61일

12.41%

average electricity saved, against the three settings this room used to run at이 방이 쓰던 세 가지 설정 대비 평균 전력 절감률

Results from one winter of operation.한 번의 겨울 실증 결과.

  • 10shared rooms under autonomous control자율 제어를 적용한 공용부 공간
  • 61days · 17 Jan – 18 Mar 2026실증 일수 · 2026.01.17~03.18
  • 32.01%best single day일간 최대 절감28 January, against the 25 °C scenario1월 28일 · 25도 강풍 시나리오 대비
  • vs. 23 °C, medium fan23도 중풍 대비9.41%
  • vs. 24 °C, medium fan24도 중풍 대비11.92%
  • vs. 25 °C, strong fan25도 강풍 대비15.91%

How the saving is measured. Several rooms share one outdoor unit and only the outdoor unit is metered, so one room's electricity is never measured directly — it is worked out by subtraction: everything, minus everything-but-this-room. The comparison is real control against a modelled counterfactual, in the same room and the same winter, not against a second building. The baseline model reached R² 0.834 with a mean absolute error of 0.09 kWh over 63 days of training data. The three scenarios are the settings that accounted for almost all of the room's operation beforehand; they are not equally likely, so reading the middle one as the honest number is reasonable.절감률은 이렇게 산출했습니다. 여러 공간이 하나의 실외기를 공유하고 계량되는 것은 실외기뿐이라, 한 공간의 전력은 직접 측정되지 않습니다. 뺄셈으로 구합니다. 전체에서, 그 공간을 제외한 전체를 뺍니다. 즉 같은 공간, 같은 겨울에서 실제 제어와 모델이 그린 반사실을 비교한 값이며, 대조군 건물과 비교한 값이 아닙니다. 기준선 모델은 63일치 학습 데이터로 R² 0.834, 평균 절대 오차 0.09 kWh였습니다. 세 시나리오는 적용 이전 이 공간 운전의 대부분을 차지했던 설정이며, 발생 가능성이 같지는 않으므로 가운데 값을 대표값으로 읽는 편이 타당합니다.


Comfort was maintained while
unnecessary control was reduced.
쾌적 수준은 유지하면서,
불필요한 제어는 줄었습니다.

Electricity is the easy number. The harder question is whether the room got worse in exchange — and it did not, though not because it got much better either.전력 절감만으로는 충분하지 않습니다. 중요한 것은 에너지를 줄이는 과정에서 실내 쾌적성이 악화되지 않았는지입니다. 실증 결과, 쾌적 수준은 큰 변화 없이 유지됐습니다.

  • Over-control — time spent pushing the room past what it needed과다 제어 — 필요 이상으로 난방이 지속된 시간의 비율 before자율 제어 전27.7% after자율 제어 후3.3%
  • Comfort achieved — time inside the room's comfort range실내 쾌적 달성 — 쾌적 범위 안에 머문 시간의 비율 before자율 제어 전63.1% after자율 제어 후64.1% The 1 percentage-point difference is small enough that it should not be interpreted as a meaningful improvement.1%p의 차이는 크지 않으므로, 이를 유의미한 개선으로 해석하기는 어렵습니다.

Small library, before and after, both on the same 0–100% scale. Across the demonstration the room averaged 21.6 °C and a PMV of 0.18, and after the service was applied there was not a single interval where the room was already above its comfort range and still climbing.작은도서관의 적용 전후이며, 두 항목 모두 0~100%의 같은 축입니다. 실증 기간 전체의 일간 평균 온도는 21.6 °C, 평균 PMV는 0.18이었고,
적용 이후에는 이미 쾌적 범위를 넘긴 방을 계속 덥히는 구간이 한 번도 나타나지 않았습니다.

The second loop두 번째 제어 루프

Control the building.
Then improve the controller.
건물을 제어한 뒤,
제어 방식 자체를 다시 개선합니다.

The control agent makes a decision every thirty minutes. The research agent works on a slower loop, reviewing whether the control followed the intended rules, how comfort and energy performance changed, and how occupants intervened. It then updates the criteria used for subsequent control.제어 에이전트는 30분마다 제어안을 결정합니다. 리서치 에이전트는 더 긴 주기로 제어 결과를 분석합니다. 제어가 의도한 규칙을 따랐는지, 쾌적성과 에너지 성능이 어떻게 변했는지, 재실자가 어떤 방식으로 개입했는지를 확인하고 이후 제어에 사용되는 기준을 업데이트합니다.

Evaluating control outcomes제어 결과 다시 평가하기

184 of them followed every rule
and still made the room worse.
184건은 규칙을 지켰지만,
결과는 개선되지 않았습니다.

A second agent reads everything the first one did, once a day. Every episode is restructured into four steps — what it assessed, what it decided to achieve, what it did, and whether the room got better — then judged on two axes. Following the rule and helping are not the same thing.리서치 에이전트는 하루에 한 번 제어 로그를 분석합니다. 각 제어 에피소드를 분석, 목표, 제어 행동, 결과의 네 단계로 구조화하고, 규칙 준수 여부와 실제 효과를 별도의 축으로 평가합니다. 규칙을 준수한 것과 실제로 좋은 결과를 만든 것은 반드시 일치하지 않습니다.

did the room get better서비스 가치 변화
10 Beneficial but rule-inconsistent규칙 밖의 좋은 판단 Broke the expert rule and the room improved anyway. Each one is an argument that the rule may be wrong.전문가 규칙을 벗어났는데 방은 나아진 경우. 각각이 규칙 쪽을 고쳐야 한다는 근거가 됩니다.
482 Valid control유효 제어 Followed the rule and improved the room. 71.1% of all episodes — the only box that needs no explanation.규칙을 지켰고 방도 나아진 경우. 전체의 71.1%. 설명이 필요 없는 유일한 칸입니다.
2 Invalid control무효 제어 Broke the rule and made things worse. Two episodes in two months; these rewrite the agent's system message.규칙도 벗어나고 결과도 나빠진 경우. 두 달 동안 2건. 에이전트의 시스템 메시지를 고치는 근거가 됩니다.
184 Rule-compliant but ineffective규칙은 지켰으나 효과 없음 Did the correct thing and the room still got worse. 27.1% — the largest failure mode, and the one that says the rule needs review, not the agent.정의된 규칙에 맞게 제어했지만 결과가 개선되지 않은 경우입니다. 전체의 27.1%로 가장 큰 비율을 차지했으며, 에이전트 자체보다 제어 규칙을 재검토할 필요가 있음을 보여줍니다.
did it follow the rule제어 규칙 준수 여부

One dot per control episode, 678 in all, 18 January to 18 March. Left column: the rule was not followed. Right column: it was. Top row: the room improved. Judged only on rule matching this agent would score about 98%. The four-way split is what the research agent used to update the system messages and the electricity model, and the share of valid control rose afterwards.제어 에피소드 하나가 점 하나이며, 1월 18일부터 3월 18일까지 모두 678건입니다. 왼쪽 열은 규칙을 지키지 않은 경우, 오른쪽 열은 지킨 경우, 윗줄은 방이 나아진 경우입니다. 사전에 정의된 제어 규칙의 준수 여부만으로 평가했다면 이 에이전트의 점수는 약 98%가 됩니다. 그러나 실제 제어 효과를 별도로 평가해야 규칙 자체의 한계까지 확인할 수 있습니다. 이 평가 결과는 리서치 에이전트가 시스템 메시지와 전력 예측 모델을 갱신하는 근거로 쓰였고, 갱신 이후 유효 제어의 비중은 증가했습니다.

What occupant interventions revealed재실자 개입이 보여준 것

Four out of five interventions
reduced the heating level.
재실자 개입 5건 중 4건은
난방을 완화하는 방향이었습니다.

Occupants sometimes adjusted the settings after the agent acted. Rather than treating every intervention as a control failure, we used repeated intervention patterns as feedback on occupant preference.재실자가 리모컨을 통해 에이전트가 설정한 값을 다시 조정했습니다. 이러한 개입을 단순한 제어 실패로 보지 않고, 재실자의 선호를 나타내는 피드백으로 해석했습니다. 별도의 설문 없이 실제 사용 과정에서 얻을 수 있는 직접적인 선호 신호이기 때문입니다.

  • Before autonomous control자율 제어 전 53.1%46.9%
  • Under autonomous control자율 제어 적용 후 18.2%81.8%

turned it up — too cold강화형 — 춥다 turned it down — too warm완화형 — 덥다

The reading room. Before the service the two directions were roughly balanced: sometimes colder, sometimes warmer. Once the agent was running, almost every correction was downward — a repeated, one-directional signal that the initial comfort range, set from a PMV formula, did not match what this space preferred. The research agent adjusted it — 23.5–24.5 °C on 9 March, 21.0–23.5 °C a week later — and interventions fell 66.9%.리딩룸입니다. 자율 제어 전에는 강화형과 완화형 개입이 비교적 균형 있게 나타났습니다. 자율 제어 적용 후에는 대부분의 개입이 난방을 완화하는 방향이었으며, 이는 PMV 수식으로 설정한 초기 쾌적 범위가 실제 재실자의 선호와 충분히 맞지 않았을 가능성을 보여줍니다. 리서치 에이전트가 개입 패턴을 바탕으로 범위를 조정한 뒤 — 3월 9일 23.5~24.5 °C, 일주일 뒤 21.0~23.5 °C — 개입이 66.9% 줄었습니다.

Measured between 24 Feb – 2 Mar, the first days of autonomous control, and 3 – 18 Mar, after the research agent update.자율 제어 적용 초기(2월 24일~3월 2일)와 리서치 에이전트 적용 이후(3월 3일~18일)를 비교한 값입니다.

The second thing it changed리서치 에이전트가 바꾼 또 하나

The electricity model was retrained as operating conditions changed.운영 조건이 달라지자 전력 예측 모델도 다시 학습했습니다.

The electricity model only knows the weather it was trained on. As outdoor temperatures rose past anything in the training window its predictions drifted — and a drifting model quietly makes worse decisions without ever failing loudly. The research agent treats a change in outdoor temperature as a trigger to retrain.전력 예측 모델의 성능은 학습 데이터에 포함된 외기 조건의 영향을 받습니다. 외기 온도가 기존 학습 범위를 벗어나면서 예측 오차가 커질 수 있었고, 이는 후보 제어안 평가의 신뢰도에도 영향을 줍니다. 리서치 에이전트는 이러한 외기 조건의 변화를 감지해 모델 재학습을 수행합니다.

Training window학습 기간
32 days63 days
0.8930.945+5.8%
Mean absolute error평균 절대 오차
0.148 kWh0.106 kWh−28.4%

Nothing about the architecture changed. The model was given more of the winter to look at, at the moment the winter stopped resembling itself.모델 구조는 그대로 유지하고, 외기 조건이 기존 학습 범위를 벗어나는 시점에 추가 운영 데이터를 포함해 다시 학습했습니다.

What we learned알게 된 것

Five things
we did not expect.
예상하지 못했던
다섯 가지.

  • 01

    Occupancy information created some of the largest savings we observed.재실 정보를 활용한 제어에서 더 큰 전력 절감률이 관찰됐습니다.

    The best single day was also a highly unoccupied one. And in the comparison across service types, occupancy-based control reached larger savings than the comparable modes without occupancy sensing.일간 최대 절감이 나온 날은 비재실 비율이 가장 높았던 날이기도 했습니다. 서비스 유형별 비교에서도, 재실 감지를 쓴 제어가 재실 감지 없는 같은 조건의 제어보다 큰 절감을 보였습니다.

  • 02

    Compliance is not value.규칙 준수는 가치가 아닙니다.

    Nearly three in ten episodes did exactly what the expert rule prescribed and left the room worse than they found it. The two axes had to be kept separate; the disagreement between them is the whole diagnostic.약 10건 중 3건의 제어 에피소드는 전문가 규칙을 준수했지만 결과가 개선되지 않았습니다. 따라서 규칙 준수 여부와 실제 제어 효과를 분리해 평가해야 하며, 두 결과의 불일치는 제어 규칙을 개선하는 중요한 진단 정보가 됩니다.

  • 03

    A comfort range should be allowed to learn from its occupants.쾌적 범위도 재실자의 반응을 통해 조정될 수 있어야 합니다.

    The initial range came from a PMV formula, which describes an average person in an average space. Repeated corrections in one direction showed that the room's own preference sat elsewhere. No sensor reported that. People's hands did.초기 범위는 PMV 수식에서 나왔습니다. 평균적인 사람과 평균적인 공간을 기술하는 수식입니다. 한쪽 방향으로 반복된 조작은 그 공간의 실제 선호가 그 범위와 다를 수 있음을 보여주었습니다. 이 차이는 일반적인 환경 센서가 아니라 재실자의 반복적인 개입을 통해 확인할 수 있었습니다.

  • 04

    Existing buildings need more than one way to connect.기축 건물에는 하나 이상의 연결 방식이 필요합니다.

    Here, RPA was the way in: the plan reached the equipment through an interface built for a person. Another existing building may need real-time BMS communication, local execution, RPA, or a separate control interface, depending on what its BMS will talk to.이번 현장에서는 RPA가 연결 수단이었습니다. 제어안은 사람을 위해 만들어진 화면을 거쳐 설비에 도달했습니다. 다른 기축 건물에서는 BMS의 외부 연동 가능 여부에 따라 실시간 통신, 로컬 구동, RPA, 또는 별도의 제어 인터페이스가 필요할 수 있습니다.

  • 05

    Sixty-one days is one winter and nothing else.61일은 한 번의 겨울일 뿐입니다.

    Everything above is heating. Cooling, the shoulder seasons, a summer of latent load — none of it has been tested. The model had to be retrained once in February because the weather moved a few degrees. That is a preview of what a year would demand.위의 모든 것은 난방입니다. 냉방기, 중간기, 잠열 부하가 커지는 여름 — 어느 것도 검증되지 않았습니다. 외기 온도 범위가 달라지면서 2월에 모델을 한 차례 재학습했습니다. 이는 연중 운영을 위해 계절 변화에 따른 지속적인 모델 관리가 필요함을 보여줍니다.

Why it matters왜 중요한가

The missing layer was
operational intelligence.
기존 건물에 부족했던 것은
운영 지능 계층이었습니다.

Zero-energy certification is awarded on design. The performance that follows is a matter of operation, and the gap between the two is rarely closed — because closing it means someone paying attention to a hundred rooms at once, forever. That is not a job a person can hold.제로에너지건축물 인증은 설계 단계에서 부여됩니다. 그 뒤의 성능은 운영의 문제이고, 둘 사이의 괴리는 좀처럼 좁혀지지 않습니다. 이 간극을 줄이려면 수많은 공간의 상태를 지속적으로 확인하고 운영 조건을 조정해야 합니다. 이를 전적으로 사람의 반복 업무에 의존하기는 어렵습니다.

The building already had HVAC equipment and a BMS. What it lacked was a layer that could read room conditions, understand which equipment served which space, take in how occupants responded, and update the operating decision every half hour. This demonstration tested whether sensing, semantic context, an agent, and an execution interface could form that layer on top of what was already there — and whether the result could be audited afterwards, because every decision is written down and a second agent reads it.이 건물에는 이미 공조 설비와 BMS가 있었습니다. 부족했던 것은 공간 상태를 읽고, 공간과 설비의 관계를 이해하고, 재실자의 반응을 반영해 운영 결정을 지속적으로 갱신하는 계층이었습니다. 이번 실증에서는 센싱, 의미 기반 공간·설비 정보, AI 에이전트, 제어 실행 인터페이스를 기존 인프라 위에 결합해 이러한 운영 계층의 현장 적용 가능성을 확인했습니다. 또한 모든 제어 결정과 판단 근거를 기록하고 리서치 에이전트가 이를 다시 분석하도록 구성해 사후 검토가 가능하도록 했습니다.

The building's two managers were interviewed at the end. They used to walk the floors switching units on and off and adjusting temperatures on request. What they reported was less patrolling, fewer temperature complaints, and a wish to have the same thing in the rooms it had not been fitted to. A modest result — and the one that decides whether any of this leaves the pilot.실증이 끝난 뒤 건물 관리자 두 분을 인터뷰했습니다. 이전에는 각 공간을 직접 순회하며 실내기를 켜고 끄고, 요구에 따라 온도를 수동으로 맞추어 왔다고 했습니다. 관리자들은 공간 순회 업무와 온도 관련 민원이 줄었다고 응답했으며, 서비스가 적용되지 않은 공간으로의 확대도 희망했습니다. 이는 정량적 성능과 별개로 실제 운영 현장에서의 적용 가능성을 보여주는 정성적 결과입니다.

Every room. Every decision.
And the reason it was made.
모든 공간, 모든 결정,
그리고 그 결정의 이유.

Open the dashboard대시보드 열어 보기

bist.t-ranno.com