microsoft/data-formulator
마이크로소프트, AI 에이전트 기반 데이터 분석 도구 공개
원제 microsoft/data-formulator
스타 17,419당일 +111Python
Key Point
데이터 분석을 하나의 통합된 시각 인터페이스에서 AI와 함께 탐색·비교·공유할 수 있는 방식으로 변화시키는 도구이며, 다양한 데이터 소스 연결과 분기 가능한 대화 흐름이 기존 단선적 채팅형 분석 도구와 구별된다.
핵심 요약
- 마이크로소프트가 AI 에이전트 기반의 대화형 데이터 분석 시스템 Data Formulator를 공개했다.
- 파일, 데이터베이스, Databricks 등 다양한 데이터 소스에 연결하고 자동으로 관계를 기억하는 데이터 커넥터를 제공한다.
- Data Thread 기능으로 탐색 도중 여러 분석 경로를 분기하고 비교하며 시각화를 통해 인사이트를 발견할 수 있다.
- 최신 0.8 베타 1 버전은 통합된 데이터 로드→질문→결과 검토→분기 플로우, 30개 이상의 차트 타입(Flint 시맨틱 엔진 기반), 스타일 정제 에이전트를 포함한다.
- OpenAI, Azure, Ollama, Anthropic 등 다양한 LLM을 LiteLLM을 통해 지원하며 Python 패키지로 제공된다.
- pip, uv, Docker 등 여러 방식으로 설치 가능하고, CSV, Excel, JSON, 스크린샷, 텍스트 등 다양한 형식의 데이터에서 시작할 수 있다.
- 분석 과정은 자연어 질문과 UI 상호작용을 결합하며, 결과를 리포트로 작성해 공유할 수 있다.
- 0.7 버전(2026년 5월)부터 영어·중국어 다언어 지원, 지속적인 세션·워크스페이스, 30개 이상 차트 타입을 지원했고, 이전 버전들에서 실시간 데이터 연결, 다중 테이블 자동 조인, 이미지·텍스트 데이터 추출 등 기능을 추가해왔다.
- MIT 라이선스로 오픈소스이며 Microsoft Research 프로젝트로 진행 중이다.
저장소 보기 ↗github.com