TRAMS AI 프로젝트 문의
AI 뽀개기

BrainBox ARIA 같은 시설관리 AI 만들기: BACnet 설비 조회와 승인 후 제어

BrainBox AI ARIA의 핵심 기능을 참고해 건물 시설관리 AI를 설계합니다. BACnet·BACpypes3 수집, Prometheus 지표 조회, Claude API 분석, 승인 후 설비 제어를 연결하는 방법과 자체 개발할 로직을 설명합니다.

핵심 요약

1. 설비 상태 조회, 유지보수 질문, 승인 후 설정 변경을 연결하는 시설관리 AI 어시스턴트를 만듭니다. 2. BACnet·BACpypes3로 현장 데이터를 받고 Prometheus로 조회한 뒤 Claude API로 분석 설명을 생성합니다. 3. 설비 식별, 수치 계산, 문서 검색, 권한·승인과 제어 결과 확인은 자체 개발 로직으로 구현합니다.

건물 시설관리 AI, 조회·분석·제어를 나눠 설계합니다

캐나다 몬트리올에 본사를 둔 BrainBox AI의 ARIA는 시설관리팀과 HVAC 담당자의 건물 운영을 돕는 가상 건물 엔지니어입니다. HVAC는 냉난방·환기 설비를 뜻합니다. 설비 그래프 조회, 고장 진단 지원, 알람 우선순위 관리, 운전 일정·설정값 변경이 공개 기능에 포함됩니다.

BrainBox AI ARIA를 참고한 유사 서비스의 핵심 가치는 상태 확인부터 조치까지 이어지는 업무 시간을 줄이는 데 있습니다. 아래의 BACnet·Prometheus·Claude API 조합은 이 기능을 만들기 위한 구현 대안이며, ARIA의 내부 스택을 설명하는 것은 아닙니다.

BACnet Python 연동으로 현장 데이터를 받습니다

입력은 현장 장치가 제공하는 온도, 운전 상태, 전력 등의 포인트입니다. BACnet은 건물 설비 통신 규약이며, BACpypes3는 이 통신을 다루는 Python 라이브러리입니다. 실제 데이터는 연결한 센서·계량기·설비에서 받습니다.

자체 수집 로직은 장치 응답을 설비 식별자, 단위, 측정 시각이 일치하는 데이터로 정리합니다. 연결 실패와 누락값도 구분해 기록합니다. 출력은 exporter라는 지표 노출 프로그램을 통해 Prometheus가 수집할 수 있는 형태로 제공합니다.

BrainBox AI ARIA 서비스 소개 이미지
출처: brainboxai.com

Prometheus 설비 모니터링으로 상태와 추이를 보여줍니다

Prometheus는 시간별 측정값을 수집·저장하는 오픈소스 모니터링 도구입니다. 사용자가 설비와 조회 기간을 선택하면 Prometheus HTTP API에 조회 조건을 전달합니다. 시점 질의는 특정 시점의 값을, 기간 질의는 시간에 따른 변화를 가져옵니다. 조회 대상은 앞 단계에서 실제 수집·저장한 지표입니다.

자체 로직은 기간과 조회 간격을 정하고 단위를 맞춰 화면용 데이터로 변환합니다. 오래된 측정값과 데이터가 비어 있는 구간을 표시해 현재 상태로 오해하지 않도록 합니다. 결과는 설비별 수치와 추이 그래프이며, 비교·집계가 필요하면 코드로 계산한 값을 함께 제공합니다.

Claude API 설비 분석에 매뉴얼과 조회 결과를 연결합니다

설비 매뉴얼 챗봇 만들기는 질문에 맞는 문서와 운영 지표를 찾는 과정에서 시작합니다. 예를 들어 “이 공조기의 온도가 목표값에 도달하지 못하는 이유는 무엇인가요?”라는 질문을 받을 수 있습니다. 애플리케이션은 해당 장비의 매뉴얼 구간과 관련 시간대의 측정값을 찾아 Claude API에 함께 전달합니다.

BrainBox AI ARIA 서비스 소개 이미지
출처: brainboxai.com

Claude API는 질문과 자료를 해석해 원인 후보와 점검 순서를 설명합니다. 추가 조회가 필요하면 구조화된 도구 호출을 요청할 수 있으며, 실제 조회·계산은 애플리케이션이 실행합니다. 자체 로직은 설비 식별과 입력·출력을 검증하고 답변에 문서 근거와 측정 시각을 연결합니다.

설비 알람 우선순위 관리는 설비 중요도와 현장 기준을 자체 규칙으로 적용해 구현합니다. 분석 출력은 근거가 붙은 답변과 조치 후보입니다. 최종 고장 판정은 현장 담당자가 확인하도록 합니다. AI 스킬로 반복 점검 절차를 묶더라도 데이터 수집과 설비 제어 연결은 별도로 구현합니다.

HVAC 운전 일정 변경은 승인과 실행 결과까지 연결합니다

입력은 대상 설비, 적용 시간, 변경 전후 값이 담긴 운영 계획입니다. AI가 변경안을 작성하도록 구성할 수 있지만, 실행 단계는 승인된 계획을 전달받도록 설계합니다. 담당자 승인 뒤 자체 로직이 사용자 권한, 장치의 쓰기 지원, 허용 설정 범위를 검증합니다.

BrainBox AI ARIA 유사 기능 구현 기술 요약
자료: 트램스 AI · 유사 기능 구현 기술 요약

검증을 통과하면 BACnet 통신으로 해당 설비에 제어 요청을 보냅니다. 애플리케이션은 장치 응답을 받고 상태를 다시 조회해 적용 여부를 확인합니다. 출력에는 변경 요청, 적용 확인 또는 실패 상태를 구분해 표시하고 승인자·변경값·시각을 기록합니다.

제품 도입 조건과 제작 범위를 확인합니다

ARIA 공식 FAQ는 기존 AI HVAC Optimization 설치를 도입 조건으로 안내합니다. ARIA의 대화형 운영 지원과 기반 제품의 HVAC 에너지 최적화 역할을 구분해야 합니다. 국내 공급, 한국어 지원, 세부 제품 버전은 도입 전에 별도로 확인해야 합니다.

유사 기능을 독립적으로 구현할 때도 장치별 지원 명세인 PICS로 읽기·쓰기 가능 범위를 확인합니다. 현장 설비 접근 권한과 매뉴얼 이용 권한도 확보해야 합니다. 스마트빌딩 에너지 관리를 목표로 삼는다면 실제 확보한 측정값을 기준으로 비교 지표와 운영 규칙을 정합니다.

시설관리 AI 어시스턴트 개발을 계획한다면 필요한 기능, 보유한 설비 데이터·매뉴얼, 연결할 운영 업무를 정리해 주세요. 트램스 AI 제작 문의(https://trams.co.kr/ai-si/contact/#inquiry)에서 현장에 맞는 구현 범위를 상담해 보세요.

참고 자료

  1. https://brainboxai.com/en/aria-your-building-ai-engineer
  2. https://brainboxai.com/en/about
  3. https://bacpypes3.readthedocs.io/en/latest/
  4. https://reference.opcfoundation.org/specs/OPC-30030/4
  5. https://prometheus.io/docs/prometheus/latest/querying/api/
  6. https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview
TRAMS AI

비슷한 AI 서비스를
사업에 적용하고 싶으신가요?

아이디어와 필요한 기능을 알려주시면 제작 범위와 방법을 검토합니다.

프로젝트 문의