웹 개발 생태계를 이끄는 버셀(Vercel)이 자사의 코딩 AI 에이전트가 버셀 고유의 일관된 브랜드 정체성과 디자인 시스템을 완벽하게 유지한 채 웹 페이지를 구축할 수 있도록 돕는 프레임워크인 design.md 활용 가이드를 공개했습니다.
코드만을 생성하는 기존 AI 에이전트는 완성된 결과물을 모방할 수 있지만, 특정 타이포그래피나 색상, 레이아웃을 선택한 맥락과 맥락상의 판단(Product Judgment)을 이해하지 못해 브랜드 결에 맞지 않는 UI를 자의적으로 생성하는 한계가 있었습니다. 버셀은 이러한 문제를 해결하기 위해 프로덕트 디자인 가이드라인과 린트 규칙, 피드백 루프를 결합한 시스템을 구축했습니다.
버셀의 핵심 접근법은 에이전트에게 단순한 자연어 지시("버셀 스타일처럼 만들어줘") 대신, 프로젝트 루트에 위치한 design.md 파일과 공공 스타일시트를 가이드로 제공하는 것입니다. design.md는 AI 에이전트가 읽을 수 있는 마크다운 문서로, 브랜드의 핵심 비주얼 방향성, 색상 역할, 타이포그래피 규칙, 레이아웃 및 여백 시스템, 그리고 절대 사용하지 말아야 할 피해야 할 패턴(Anti-patterns)을 명시합니다.
특히 임의의 폰트 크기나 마진을 생성하는 모델의 불확실성을 통제하기 위해, 타이포그래피와 레이아웃과 같은 반복적 메커니즘을 엄격히 제한된 CSS 클래스와 토큰으로 정의된 외부 스타일시트로 묶어 제공함으로써 디자인 일관성을 높였습니다.
이러한 시스템 구축의 핵심은 정량적이고 지속적인 사람과의 평가 루프(Evaluation Loop)에 있습니다. 개발자와 디자이너가 코드 리뷰, 깃허브 PR, 슬랙 등에서 반복적으로 제시하는 피드백(예: "테이블이 좁아 보인다" 대신 "데이터 테이블은 사용 가능한 전체 너비를 사용하도록 설정")을 에이전트가 검증할 수 있는 명확한 언어로 변환하여 design.md에 지속적으로 업데이트합니다. 버셀은 이처럼 인간의 디자인 판단력을 코드베이스와 마크다운 문서 형태로 유지하고 관리함으로써, AI 에이전트가 속도뿐만 아니라 고품질의 브랜드 경험을 오차 없이 구현하도록 만드는 고도화된 프론트엔드 개발 워크플로우를 보여주고 있습니다.
버셀이 AI 코딩 에이전트가 버셀 고유의 브랜드 정체성과 디자인 시스템을 유지하도록 지원하는 design.md 기반 UI 구축 프레임워크를 공개했습니다.
design.md는 색상 역할, 타이포그래피, 레이아웃 규칙 및 회피 패턴을 명시하며, 제약을 둔 CSS 스타일시트를 제공하여 모델의 임의적 디자인 생성을 방지합니다.
코드 리뷰와 디자인 피드백을 지속적으로 관찰 가능한 규칙으로 마크다운에 환류하는 평가 루프를 구축하여 브랜드 가이드라인 준수율을 높였습니다.
출처: Vercel Blog (https://vercel.com/blog/how-our-agents-build-on-brand-pages-with-design-md)
태그: 버셀, Vercel, designmd, AI에이전트, 코딩에이전트, 디자인시스템, 브랜드정체성, 프론트엔드개발, UI디자인, 웹개발자동화, 타이포그래피, CSS토큰, 디자인가이드라인, 코드리뷰, 에이전트평가, 개발워크플로우, 사용자경험, 일관성검증, 디자인평가, 린트규칙
You don't have permission to write comments