TL;DR
Figma는 공식적인 사이드 프로젝트 제도가 없음에도 불구하고 MCP 서버를 개발하여 디자인 데이터를 AI 에이전트가 이해할 수 있는 형태로 변환하는 데 성공했다. C++ 장면 그래프를 LLM이 가장 잘 이해하는 React와 Tailwind 코드로 표현함으로써 픽셀 단위의 정확도를 확보했으며 이미지 전달 시 발생하는 컨텍스트 윈도우 병목 문제를 해결했다. 특히 단순 UI 생성을 넘어 Code Connect를 통해 기업 내부의 실제 컴포넌트를 연결함으로써 실무 적용성을 높였다. 수동 평가의 한계를 극복하기 위해 LLM 판정단을 도입하여 매주 수백 건의 벤치마크를 수행하며 제품을 고도화하고 있다.
챕터별 상세
20% 프로젝트의 시작
MCP는 Anthropic에서 제안한 모델 컨텍스트 프로토콜로 AI가 외부 데이터에 접근하는 표준 방식을 정의한다.
불안정한 사양과 클라이언트 지원
장면 그래프의 세 가지 표현 방식
장면 그래프는 디자인 도구 내 객체들의 부모-자식 관계와 속성을 정의하는 트리 구조의 데이터이다.
이미지 기반 접근의 한계
수동 평가에서 LLM 평가로의 전환
LLM Judge는 사람이 일일이 채점하기 힘든 대규모 데이터를 GPT-4와 같은 고성능 모델이 대신 평가하는 기법이다.
Code Connect와 기업용 컴포넌트
Code Connect는 Figma 디자인과 실제 React 등의 코드 컴포넌트를 1:1로 매핑해주는 기능이다.
로컬 우선 배포와 미래 전망
용어 해설
- 모델 컨텍스트 프로토콜(MCP)
- — AI 모델이 로컬 데이터나 도구에 안전하게 접근할 수 있도록 돕는 개방형 표준이다. 클라이언트와 서버 간의 통신 규약을 정의하여 에이전트가 외부 정보를 효율적으로 가져오게 한다.
- 장면 그래프(Scene Graph)
- — 그래픽스에서 객체 간의 계층 구조를 나타내는 데이터 구조이다. Figma는 이를 C++로 관리하며 AI가 이해할 수 있도록 구조적 텍스트로 변환하는 과정이 필수적이다.
- 코드 커넥트(Code Connect)
- — Figma 디자인 요소를 실제 개발 코드 컴포넌트와 연결해주는 도구이다. AI가 단순한 그림이 아닌 실제 운영 환경의 라이브러리 컴포넌트를 호출할 수 있게 돕는다.
- LLM 판정단(LLM Judge)
- — 사람이 직접 평가하기 어려운 대량의 모델 출력물을 다른 고성능 LLM이 대신 평가하도록 하는 방식이다. 수동 평가 대비 수백 배 빠른 속도로 벤치마크를 수행할 수 있다.
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.