AI 에이전트가 비즈니스 질문을 검증된 대시보드로 만들어 팀에 공유하게 하는 오픈소스 엔진
데이터베이스에 쌓인 숫자를 보고 싶은 대로 바로 차트로 뽑아내어 팀과 공유하는 장면을 상상해 보세요. 기존 AI 도구가 단순히 SQL 문장만 만들어 주던 것과 달리, 이 도구는 비즈니스 규칙을 이해하고 검증된 결과를 대시보드 형태로 배포합니다. 자연어 질문을 받아들이고, 정의된 지표에 맞춰 SQL을 작성하며, 최종적으로 웹에서 열 수 있는 링크를 생성하는 과정을 하나의 흐름으로 처리합니다.
스키마 너머의 비즈니스 의미
데이터베이스 스키마는 데이터가 어디에 있는지만 알려줄 뿐, 그 데이터가 비즈니스에서 어떤 의미를 가지는지는 설명하지 못합니다. 이 도구는 승인된 지표 정의, 열거형 값, 단위, 그리고 승인된 조인 조건을 YAML과 Markdown 파일로 관리합니다. 이러한 지식은 Git 저장소에 저장되어 코드 리뷰처럼 검토하고 버전 관리할 수 있습니다. 덕분에 '매출'이라는 단어가 모든 에이전트와 팀원에게 동일한 의미로 해석됩니다.
질문부터 배포까지의 흐름
사용자는 에이전트에게 자연어로 질문을 던지고, 에이전트는 해당 프로젝트의 비즈니스 컨텍스트를 불러와 SQL을 생성합니다. 생성된 SQL은 실행 전에 검증 과정을 거치며, 오류가 발생하면 구조화된 힌트를 제공합니다. 최종 단계에서는 결과를 브라우저에서 실행되는 대시보드로 변환하여 Vercel이나 Cloudflare Pages에 배포합니다. 이 과정은 wren query와 wren skills get genbi 같은 명령어로 제어되며, 사용자가 별도의 BI 도구 UI를 배울 필요가 없습니다.
기존 스택과의 통합 방식
이 도구는 Claude Code, Cursor, LangChain 등 이미 사용 중인 AI 에이전트 프레임워크 위에 레이어로 작동합니다. BigQuery, Snowflake, PostgreSQL, ClickHouse 등 22개 이상의 데이터 소스를 Apache DataFusion 엔진을 통해 지원합니다. 기존 데이터 웨어하우스나 변환 파이프라인을 변경할 필요 없이, 현재 환경에 바로 연결하여 사용할 수 있습니다. 또한 로컬에서 실행되는 LanceDB 메모리 인덱스를 통해 과거 쿼리와 예시를 검색하여 답변의 정확도를 높입니다.
팀 배포와 보안 경계
이때 인증 토큰은 600초 후 만료되는 일회용 토큰을 사용하여 디스크에 영구적인 자격 증명을 남기지 않습니다. 핵심 엔진과 SDK는 Apache-2.0 라이선스로 무료이지만, 행/열 수준 보안, GenBI UI, 그리고 고급 감사 로그는 상용 버전인 Wren AI Cloud 또는 Enterprise Plus에서 제공됩니다.
적용 전 확인 사항
이 도구는 복잡한 비즈니스 로직이 있는 데이터 웨어하우스에서 에이전트의 답변 신뢰도를 높이고 싶은 팀에게 적합합니다. 반면, 단일 CSV 파일에서 일회성 차트를 만들거나, 거버넌스 없이 에이전트가 SQL을 추측하는 것을 허용하는 환경에는 적합하지 않습니다. 도입 전에는 자신의 데이터 소스가 22개 지원 목록에 포함되어 있는지, 그리고 필요한 보안 기능이 오픈소스 버전인지 상용 버전인지 명확히 구분해야 합니다.