Databricks Agent Bricks, Unity Catalog Functions, Vega-Lite가 다중 에이전트 시스템 및 프로그래밍 방식 인터페이스에서 이식 가능하고 거버넌스가 적용된 시각화를 어떻게 지원하는지 알아보세요
작성자: 브라이언 버크, 호마윤 모라디, 카이오 파리아스 , Elise Gonzales
팀이 열심히 노력하여 4분기 수익을 정확하게 분석하고 성장 Driver를 식별하는 Supervisor Agent를 구축했습니다. 다음 과제는 Microsoft Teams와 같이 이해관계자가 실제로 근무하는 곳에서 이러한 인사이트를 사용할 수 있도록 만드는 것입니다. 모든 외부 플랫폼은 고유한 시각적 언어를 사용하기 때문에 풍부한 그래픽 답변을 통합하는 것이 어려울 수 있으며, 이로 인해 에이전트가 기본적인 텍스트 테이블을 기본값으로 사용하는 경우가 많습니다.
바로 이 지점에서 Supervisor Agent의 내재된 유연성이 뚜렷한 이점으로 작용합니다. Databricks는 Unity Catalog Functions 및 MCP(모델 컨텍스트 프로토콜)와 같은 도구를 통해 광범위한 사용자 지정을 지원하도록 에이전트 프레임워크를 설계했습니다. Vega-Lite와 함께 이러한 통합을 활용함으로써 개발자는 플랫폼별 한계를 극복하고 이식 가능한 고품질 시각화를 생성할 수 있습니다. 이러한 접근 방식을 통해 Supervisor Agent는 대상 애플리케이션에 관계없이 컨텍스트와 영향력을 유지하는 명확한 그래픽 인사이트를 제공합니다.
Agent Bricks는 다중 도메인 쿼리를 처리하기 위해 특화된 도구를 조율하는 감독 에이전트(Supervisor Agent)를 통해 프로덕션급 AI를 지원합니다. 지원되는 Databricks 클라우드 및 리전에서 이 아키텍처를 통해 감독자는 지능적으로 작업을 위임할 수 있습니다.
이 시스템은 작업 분해에 탁월합니다. “지역별 4분기 수익 비교”와 같은 요청에 대해 Supervisor는 정량적 분석을 Genie로 라우팅하는 동시에 Knowledge Assistant에 컨텍스트 문서를 쿼리합니다.

데이터 에이전트에는 가공되지 않은 데이터를 실행 가능한 시각적 인사이트로 변환하는 신뢰할 수 있는 방법이 필요합니다. Unity Catalog Functions와 Vega-Lite를 결합하여 개발자는 에이전트 가 텍스트 및 데이터와 함께 반환하는, 거버넌스가 적용된 이식 가능한 시각화를 생성할 수 있습니다.

이러한 접근 방식을 함께 사용하면 에이전트는 텍스트를 반환하는 것처럼 쉽게 거버넌스가 적용된 시각화를 반환할 수 있습니다. Vega-Lite는 명령형 차트 코드에 비해 구현 오버헤드를 줄일 수 있으며 다음과 같은 추가적인 이점이 있습니다.
감독자 에이전트가 이 프로세스를 오케스트레이션합니다. 이는 하위 에이전트에게 검색 및 분석을 위임하고, 거버넌스가 적용되는 후처리를 위해 Unity Catalog 함수를 호출한 다음, 최종 응답을 구성합니다.

한 가지 강력한 구현 전략은 데이터와 차트 요구 사항을 입력으로 받아 유효한 Vega-Lite 사양을 반환하는 Unity Catalog 함수를 사용하는 것입니다.
UC 함수는 에이전트 출력과 시각화 사이의 변환 계층 역할을 합니다.
마지막 단계는 사용자를 위해 시각화를 렌더링하는 것이며, 이는 클라이언트 플랫폼에 따라 다릅니다.
웹 애플리케이션: JavaScript에서 vegaEmbed()를 사용하여 JSON 사양을 구문 분석하고 브라우저에서 대화형 차트를 렌더링합니다.

금융 서비스, 의료, 영업 분야의 팀들은 더 빠르고 직관적인 의사 결정을 위해 Vega-Lite 기반 에이전트 시스템을 검토하고 있습니다.
시나리오: CFO가 Microsoft Teams에서 "4분기 실적은 예상과 비교하여 어땠나요?"라고 질문합니다. 지역 및 제품 카테고리별로 분류합니다.”
CFO는 외부 대시보드로 이동할 필요 없이 Teams에서 직접 풍부한 응답을 받습니다. 출 력에는 주요 Driver에 대한 텍스트 요약(예: '4분기는 북부 지역의 +15%와 소프트웨어 카테고리의 +22%에 힘입어 전체적으로 예측을 8% 초과했으며, 남부 지역은 5% 미달했습니다')이 포함되며, 그 직후에 Vega-Lite 차트가 이어집니다. 사용자는 막대 위로 마우스를 가져가 도구 설명을 통해 정확한 값을 확인할 수 있으며, 이를 통해 대화 컨텍스트를 유지하면서 심층적인 탐색이 가능합니다.
아래 범위는 초기 파일럿 관찰을 대표하는 것이며, 보편적인 벤치마크가 아닌 방향성 예시로 간주해야 합니다.
| 메트릭 | 시각화 없음 | Vega-Lite 사용(에이전트 생성) | 개선 |
|---|---|---|---|
| 인사이트 도출 시간 | 10-15분(쿼리 → 내보내기 → 플롯 → 해석) | 30-60초(쿼리 → 즉석 시각화) | 80-90% 더 빠름 |
| 세션당 답변된 질문 수 | 2-3(순차적, 차트 생성을 위해 중단 필요) | 8-12(즉각적인 시각적 피드백을 통한 빠른 반복) | 3-4배 더 많음 |