본문 바로가기

인공지능

AI 기반 데이터 시각화 도구 Data Formulator 개념과 0.7 알파 버전 주요 기능 정리

728x90
반응형
728x170

 

이 글은 AI 에이전트 기반 데이터 시각화 도구인 Data Formulator가 무엇인지, 어떤 배경에서 만들어졌으며, 최근 공개된 0.7 알파 버전에서 어떤 변화와 기능이 추가되었는지를 정리한 기술 블로그입니다. 데이터 분석가와 개발자가 데이터를 더 빠르고 직관적으로 탐색하고, 시각화 결과를 자연어로 다듬고 공유할 수 있도록 돕는 이 도구의 개념, 특징, 활용 방법을 중심으로 살펴봅니다.

반응형

Data Formulator란 무엇인가

Data Formulator는 Microsoft Research에서 개발한 AI 기반 데이터 탐색 및 시각화 프로토타입입니다.
이 도구의 핵심 목표는 “데이터를 차트로 만드는 과정” 자체를 AI 에이전트가 함께 수행하도록 하는 것입니다.

기존 데이터 시각화 도구가

  • 사용자가 데이터를 정리하고
  • 차트 유형을 선택하고
  • 반복적으로 수정하는 구조였다면

Data Formulator는

  • 자연어(NL)로 의도를 전달하고
  • UI 조작과 AI 에이전트의 제안을 함께 사용하며
  • 탐색, 설명, 추천, 리포트 생성을 하나의 흐름으로 묶는 방식

을 지향합니다.

CSV나 엑셀 같은 구조화된 데이터뿐 아니라, 스크린샷, 텍스트, 웹 콘텐츠, 데이터베이스 등 다양한 형태의 데이터를 시작점으로 삼을 수 있다는 점도 특징입니다.


Data Formulator 0.7 알파 버전의 핵심 변화

2026년 5월 공개된 Data Formulator 0.7 (alpha 2)는 “AI 기반 데이터 탐색”이라는 초기 비전을 한 단계 확장한 버전입니다. 주요 변화는 다음과 같습니다.

데이터 커넥터의 본격 도입

0.7 버전부터는 데이터 커넥터가 1급 기능으로 포함되었습니다.
Superset, Kusto, Cosmos DB, MySQL, PostgreSQL, MSSQL, S3, Azure Blob, BigQuery 등 다양한 데이터 소스와 지속적인 연결이 가능합니다.

이 과정에서

  • SSO 지원
  • 지연 로딩 기반 카탈로그 탐색
  • 검색 및 스마트 필터

기능이 함께 제공되어, 대규모 데이터 환경에서도 탐색 부담을 줄여줍니다.


대화형 DataAgent와 컨텍스트 기억

기존의 단순 질의응답형 AI가 아닌, 스레드 메모리를 가진 단일 DataAgent가 도입되었습니다.

이 에이전트는

  • 데이터 설명
  • 탐색 방향 제안
  • 시각화 생성
  • 개선 및 추천

을 하나의 대화 흐름 안에서 수행하며, 이전 맥락을 기억한 상태로 다음 요청을 이해합니다.
즉, 사용자의 사고 흐름을 끊지 않고 데이터 분석을 이어갈 수 있습니다.


세션 및 워크스페이스 영속 관리

0.7 버전에서는

  • 사용자 아이덴티티 기준 워크스페이스 분리
  • 로컬 또는 Azure Blob 백엔드 선택
  • 재시작 후에도 유지되는 세션

이 지원됩니다.
각 세션은 타임스탬프 기반으로 관리되며, 실험적인 분석 결과를 안전하게 축적할 수 있습니다.


표현력 강화된 시각화 엔진

새로운 시맨틱 차트 엔진을 통해 30종 이상의 차트 유형이 제공됩니다.
예를 들면 영역 차트, 스트림그래프, 캔들스틱, 파이, 레이더, 지도 시각화 등이 포함됩니다.

특히 눈에 띄는 점은 차트 스타일 정제 에이전트입니다.
거친 초기 차트를 대상으로

  • 색상
  • 타이포그래피
  • 레이아웃
  • 주석

을 자연어 명령 한 번으로 발표용 수준까지 다듬을 수 있습니다.


지식 증류 기능(실험적)

Data Formulator는 세션에서 발생한 분석 경험과 패턴을 공유 지식 라이브러리로 증류합니다.
이 지식은 이후 세션에서 에이전트의 판단과 추천에 활용되며, 반복 작업의 효율을 점진적으로 높입니다.


Data Formulator 활용 흐름

Data Formulator의 기본 사용 흐름은 다음과 같습니다.

  1. CSV, TSV, XLSX 업로드 또는 데이터 커넥터 연결
  2. 스크린샷, 텍스트, 웹 페이지에서 데이터 추출 요청
  3. 자연어로 시각화 질문 및 수정 요청
  4. AI 에이전트에 탐색 작업 위임
  5. 분석 결과를 리포트로 정리해 공유

이 모든 과정이 하나의 인터페이스와 대화 흐름 안에서 이루어집니다.


728x90

Data Formulator는 단순한 시각화 툴이 아니라, 데이터 사고 과정을 함께 수행하는 AI 파트너에 가깝습니다.
0.7 알파 버전에서 추가된 데이터 커넥터, 대화형 에이전트, 표현력 높은 시각화 엔진은 실무 데이터 분석 환경에 한 걸음 더 다가간 변화입니다.

앞으로 이 도구는

  • 데이터 분석 진입 장벽을 낮추고
  • 반복적인 시각화 작업을 줄이며
  • 분석 결과를 더 빠르게 공유할 수 있는 환경

을 만드는 데 중요한 역할을 할 것으로 기대됩니다.
AI 기반 데이터 탐색과 시각화의 방향성을 이해하고 싶다면, Data Formulator는 충분히 주목할 만한 실험이자 도구입니다.

300x250

https://github.com/microsoft/data-formulator

 

GitHub - microsoft/data-formulator: 🪄 Create rich visualizations with AI

🪄 Create rich visualizations with AI . Contribute to microsoft/data-formulator development by creating an account on GitHub.

github.com

728x90
반응형
그리드형