
Transformers.js와 규칙 엔진의 조화로 구현한 저비용·고보안 온디바이스 AI 개발기
본 아티클은 클라우드 서버 없이 사용자의 브라우저 자원만으로 동작하는 차트 추천 봇의 구현 과정을 다룹니다. 프라이버시 보호와 비용 절감을 위해 온디바이스 SLM을 채택하고, 생성형 AI의 환각 증상을 제어하기 위해 규칙 기반 시스템과 협업하는 실전적인 아키텍처를 제시합니다.
데이터 보안이 중요하거나 운영 비용 부담을 줄이고 싶은 AI 프로젝트 관리자 및 온디바이스 LLM 활용법을 고민하는 프론트엔드 엔지니어에게 추천합니다.
사용자가 스프레드시트 데이터를 시각화할 때 적절한 차트 유형을 선택하는 데 어려움을 겪으며, 서버 기반 LLM 방식은 데이터 프라이버시 침해, 높은 API 비용, 네트워크 지연 시간이라는 명확한 한계를 가집니다.
Transformers.js 라이브러리를 활용해 브라우저 내에서 직접 SLM을 구동하고, 결정론적인 '규칙 엔진'이 차트 종류를 판정하면 SLM이 그 이유를 한국어 자연어로 설명하도록 역할과 책임을 분리하여 설계했습니다.
서버 인프라 비용 없이 데이터가 기기 밖으로 나가지 않는 보안성을 확보했으며, 차트 추천과 같은 좁은 범위의 태스크에서는 1~3B 파라미터의 소형 모델로도 실용적인 결과를 얻을 수 있음을 입증했습니다.
Trade-off
최초 모델 로딩 시 수백 MB 규모의 데이터를 다운로드해야 하는 대기 시간이 발생하며, 사용자의 하드웨어 사양에 따라 추론 속도 편차가 크고 규칙 엔진이 데이터의 의미적 맥락을 완전히 이해하지 못해 부적절한 차트를 제안할 가능성이 존재합니다.
수십억 개 규모의 파라미터를 가진 경량 모델로, 특정 전문 태스크에 집중하여 거대 언어 모델(LLM)보다 훨씬 적은 자원으로도 효율적인 성능을 발휘합니다.
Hugging Face에서 제공하는 웹 브라우저용 머신러닝 라이브러리로, 사전 훈련된 모델을 별도의 서버 없이 JavaScript 환경에서 직접 실행할 수 있게 해줍니다.
데이터의 형태나 속성(Trait)을 분석하여 미리 정의된 논리에 따라 결과를 도출하는 결정론적 시스템입니다.




