피드로 돌아가기
Why AI Keeps Generating the Wrong Design Tokens and How I Fixed It with Figma's API
Dev.toDev.to
Frontend

Figma API 기반 결정론적 데이터 주입으로 60개 컴포넌트 개발 기간 70% 단축

Why AI Keeps Generating the Wrong Design Tokens and How I Fixed It with Figma's API

Amrutha Kollu2026년 6월 8일6intermediate

Context

AI의 시각적 해석 기반 코드 생성으로 인한 Design Token 불일치 및 값의 근사치 생성 문제 발생. 단순 Prompt Engineering으로는 해결 불가능한 Semantic Token 매핑 누락과 프레임워크별(MUI 등) 특이 값 처리의 한계 직면.

Technical Solution

  • Deterministic Decisions와 Judgment Decisions의 완전한 분리를 통한 아키텍처 설계
  • Figma REST API를 통한 Raw Data 직접 추출로 시각적 해석 단계 제거 및 데이터 정확성 확보
  • AI 모델 입력 전 Deterministic Resolver를 배치하여 Hex 값을 Semantic Token으로, 수치를 프레임워크 전용 String Literal로 사전 변환
  • 생성된 코드의 정합성을 보장하기 위해 .figment.json 스펙 파일 기반의 Spec-lock 테스트 스위트 구축
  • CI 파이프라인 내 Figma API 실시간 검증 스크립트를 통합하여 Design System Drift 발생 시 Merge 차단
  • AI에게는 구조적 설계와 판단이 필요한 로직만 위임하여 생성 결과물의 결정론적 정확도 극대화

1. AI 입력값 중 정답이 정해진 데이터(Token, Spec)를 식별하여 사전 변환 로직을 구축했는가?

2. 생성 시점의 정합성뿐 아니라 CI 단계에서 Source of Truth(Figma 등)와 비교 검증하는 자동화 공정이 있는가?

3. AI에게 '해석'을 맡기지 않고 '사실(Fact)'에 기반한 구현만을 요청하는 Prompt 구조를 설계했는가?

원문 읽기