VILA-Lab/FigMirror

An Automated AI Agent Tool for Plotting Your Data in Any Paper's Figure Style.

해결하는 문제

FigMirror는 연구 논문의 과학적 그림의 시각적 스타일을 재현하고, 사용자의 데이터에 적용할 수 있도록 도와줍니다. 특정 미학에 맞게 플롯 코드를 수동으로 수정하는 번거로운 과정을 제거하며, 편집 가능한 matplotlib 스크립트와 카메라 레디(Camera-ready) PDF를 최종 출력으로 제공합니다.

작동 방식

이 시스템은 드로어(Drawer)와 리뷰어(Reviewer)로 구성된 에이전트 루프를 사용합니다. 오케스트레이터는 도형 렌더링 작업을 드로어 에이전트에게 위임하며, '기반 측정(Grounded Measurement)'을 사용하여 후보 도형을 생성합니다 (x/y 좌표를 사용하고 실행 가능한 검사를 통해 시각적 정확성을 보장). 이후 리뷰어 에이전트는 후보 도형을 참조 이미지와 비교하여 경계 상자와 수정 체크리스트를 포함한 구조화된 피드백을 제공합니다. 이 반복 과정은 출력이 참조 스타일과 일치할 때까지 계속되며, 스타일 왜곡을 방지하기 위해 '보존 목록(Preserve list)'이 사용됩니다.

대상 사용자

기존 학술 논문의 스타일과 일치하는 고품질의 출판용 도형을 생성해야 하는 연구자 및 과학자들.

주요 특징

  • 참조 조건 기반 스타일 전이: 참조 이미지와 사용자 제공 데이터를 기반으로 도형을 생성합니다.
  • 에이전트 루프: 시각적 출력을 정교화하기 위해 역할 분리된 드로어/리뷰어 아키텍처를 채택합니다.
  • 기반 측정: 기초 모델을 사용하여 좌표를 반환하고 픽셀 단위 검사를 실행하여 정밀도를 확보합니다.
  • 다중 백엔드 지원: Claude Code 및 Codex용 스킬로 제공되며, 옵션으로 로컬 Web UI도 제공됩니다.
  • 3D 도형 지원: 카메라, 스케일, 조명을 고려한 지오메트리 인식 프롬프트를 통해 3D 구성 요소를 유지합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트