- LLM을 사용하여 데이터를 변환하고 데이터 시각화 작업을 신속하게 처리하는 Microsoft Research의 애플리케이션
- 분석가가 AI로 데이터를 변환하고 풍부한 시각화를 Iterative하게 만들수 있도록 지원
- 사용자가 모든 것을 자연어로 설명해야 하는 대부분의 채팅 기반 AI 도구와 달리, 데이터 포뮬레이터는 사용자 인터페이스 상호 작용(UI)과 자연어(NL) 입력을 결합하여 더 쉽게 상호 작용 가능
- Python PIP로 설치하거나 GitHub 코드스페이스에서 사용 가능
- 기본 사용 방법
- 자신의 OpenAI 키를 제공하고 모델(GPT-4o 권장)을 선택한 다음 데이터 집합을 선택
- 차트 유형을 선택한 다음 데이터 필드를 차트 속성(x, y, 색상, ...)으로 끌어다 놓아 비주얼 인코딩을 지정
- 초기 데이터셋을 넘어서 시각화 생성하기
- Encoding shelf에 현재 data에 존재하지 않는 field 이름을 입력 가능
- Data Formulator에게 기존 데이터에서 계산이나 변환이 필요한 시각화를 생성하라고 지시하는 것
- 선택적으로 자연어 프롬프트를 제공해서 의도를 설명하고 명확히 할 수 있음(필드 이름이 자명할 경우 필요 없음)
- Formulate 버튼을 클릭
- Data Formulator가 인코딩과 프롬프트를 기반으로 데이터를 변환하고 시각화를 인스턴스화함
- 데이터, 차트 및 코드를 검사
- 기존 차트를 기반으로 새 차트를 생성하려면 자연어로 후속 작업을 수행
- 후속 프롬프트 제공(예: "상위 5개만 표시!")
- 새 차트에 대한 비주얼 인코딩을 업데이트할 수도 있음