핵심 개념
LightVA는 LLM 에이전트를 활용하여 사용자의 분석 목표를 이해하고 작업 계획, 시각화 생성, 인사이트 도출을 지원하는 시각 분석 프레임워크로, 사용자와 에이전트 간의 협업을 통해 효율적인 데이터 분석을 가능하게 한다.
초록
LightVA: LLM 에이전트 기반 작업 계획 및 실행을 통한 경량 시각 분석 시스템
본 논문에서는 LLM 에이전트 기반 작업 계획 및 실행을 통한 경량 시각 분석 프레임워크인 LightVA를 소개한다. LightVA는 사용자가 최소한의 노력으로 시각 분석 시스템을 개발하고 사용할 수 있도록 설계되었다. LLM 에이전트는 목표 이해, 작업 분해, 데이터 모델링, 시각화 코드 생성, 연결된 뷰 생성을 지원하여 사용자와 협업하여 적응형 시각 분석 시스템 구축 및 탐색을 가능하게 한다.
LightVA는 목표와 데이터를 입력으로 받아 인사이트를 출력하는 재귀적 작업 해결 프로세스를 기반으로 한다. 중간 결과는 작업, 하위 작업, 시각화, 데이터 모델링으로 구성된다.
주요 구성 요소
목표 및 데이터: 목표는 분석의 목적을 나타내는 상위 수준의 설명이며, 데이터는 목표 달성을 위한 분석 증거를 제공한다.
작업: 작업은 목표에서 파생된 구체적인 분석 작업으로, 유형, 데이터 변수, 방법, 진행 상황의 네 가지 속성으로 정의된다.
인사이트: 작업을 통해 얻고자 하는 지식이나 이해를 의미하며, 유형, 매개변수, 데이터 변수, 데이터 값의 네 가지 속성으로 정의된다.
시각화: 데이터와 인사이트를 가장 잘 전달하기 위해 필요한 시각적 표현으로, 유형, 인코딩, 상호 작용, 조정의 네 가지 속성으로 정의된다.
워크플로우
LightVA의 워크플로우는 작업 추천, 작업 실행, 작업 분해의 세 단계로 구성된다.
작업 추천: 사용자가 데이터와 목표를 입력하면 에이전트는 데이터를 해석하고 목표를 실행 가능한 작업으로 변환한다. 사용자는 추천된 작업을 검토하고 필요에 따라 수정할 수 있다.
작업 실행: 에이전트는 시각화 및 모델링 코드를 생성하고 실행하여 인사이트를 보고하고 요약한다. 사용자는 여러 시각화를 선택하여 연결된 뷰를 만들고 대화형으로 탐색할 수 있다.
작업 분해: 작업 실행 후 에이전트는 완료 품질을 평가하고 분해 여부와 방법을 결정한다. 필요한 경우 작업은 하위 작업으로 분해되어 더 자세한 분석을 수행한다.