피드로 돌아가기
Why AI coding agents struggle with Figma (and what actually worked)
Dev.toDev.to
AI/ML

Figma 데이터 Normalization을 통한 AI 코딩 에이전트의 UI 생성 일관성 확보

Why AI coding agents struggle with Figma (and what actually worked)

echo-ae2026년 4월 30일3intermediate

Context

Figma 파일의 과도한 Metadata와 복잡한 Nested Tree 구조로 인한 낮은 Signal-to-Noise Ratio 발생. 대량의 컨텍스트 제공 방식이 오히려 AI 모델의 계층 구조 파악 능력을 저하시켜 코드 품질 저하 및 예측 불가능한 레이아웃 생성의 원인이 됨.

Technical Solution

  • 전체 파일 대신 특정 Frame 또는 Component 단위로 선택적 Export를 수행하는 Scope 제한 전략 채택
  • 원시 JSON 데이터에서 불필요한 시각적 Metadata를 제거하고 UI 계층 구조를 단순화하는 Local Normalization 파이프라인 구축
  • 정제된 데이터를 Local MCP Server를 통해 제공함으로써 AI 에이전트가 Raw JSON이 아닌 논리적 UI 표현식으로 쿼리하도록 설계
  • 외부 API 의존성을 제거하고 Local-first 구조를 채택하여 데이터 처리 제어권 확보 및 지연 시간 최소화
  • 'Select → Export → Normalize → Generate'로 이어지는 데이터 전처리 파이프라인을 통해 모델의 추론 부하 경감

1. LLM에 데이터 전달 시 전체 컨텍스트보다 정제된 'Relevant Slice'를 제공하는지 확인

2. 도메인 특화 Raw Data를 모델에 직접 투입하기 전, 기계 해석에 최적화된 중간 표현(Intermediate Representation) 단계 설계 검토

3. 외부 API 의존성 및 비용 문제를 해결하기 위해 Local MCP(Model Context Protocol) 서버 도입 고려

원문 읽기