Figma
Figma ๋์์ธ ํ์ผ์์ ํน์ ๋ ธ๋์ ํ ์คํธ ์ฝํ ์ธ ๋ฅผ ์ถ์ถํ์ฌ ๋ฌธ์(Document) ํ์์ผ๋ก ๋ณํํ๋ ๋ก๋ ๋ ธ๋์ ๋๋ค. UI ํ ์คํธ, ์ปดํฌ๋ํธ ์ค๋ช ๋ฑ ๋์์ธ ๊ธฐ๋ฐ ์ฝํ ์ธ ๋ฅผ AI ํ์ดํ๋ผ์ธ์ ํตํฉํ ์ ์์ต๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
Figma API๋ฅผ ํตํด ๋์์ธ ํ์ผ ๋ด ํ ์คํธ ์์ ์ถ์ถ
Node ID๋ฅผ ์ง์ ํ์ฌ ์ํ๋ ์์๋ง ์ ํ์ ๋ก๋ฉ ๊ฐ๋ฅ
์ฌ๊ท ์ค์ ์ผ๋ก ํ์ ์ปดํฌ๋ํธ๊น์ง ํ์ ๊ฐ๋ฅ
์ถ์ถ๋ ํ ์คํธ๋ Document ํํ๋ก LLM ํ์ดํ๋ผ์ธ์ ํ์ฉ ๊ฐ๋ฅ
Text Splitter์ ์ฐ๋ํ์ฌ ์ฅ๋ฌธ์ UI ํ ์คํธ๋ ์์ ์ ์ผ๋ก ์ฒ๋ฆฌ ๊ฐ๋ฅ


์
๋ ฅ๊ฐ (Inputs)
Text Splitter
์ถ์ถ๋ ํ ์คํธ ๋ถํ ์ฒ๋ฆฌ์ฉ ๋ ธ๋ ์ฐ๊ฒฐ
์ ํ
Connect Credential
Figma Personal Access Token์ Credential์ ๋ฑ๋ก ํ ์ ํ
ํ์
File Key
๋์ Figma ํ์ผ์ ๊ณ ์ ํค (ํ์ผ URL์์ ํ์ธ ๊ฐ๋ฅ)
ํ์
Node IDs
ํ ์คํธ ์ถ์ถ ๋์ Figma ๋ ธ๋ ID ๋ชฉ๋ก (์ผํ๋ก ๊ตฌ๋ถ)
ํ์
Recursive
ํ์ ๋ ธ๋๊น์ง ํ ์คํธ๋ฅผ ์ฌ๊ท์ ์ผ๋ก ์ถ์ถํ ์ง ์ฌ๋ถ
์ ํ (๊ธฐ๋ณธ๊ฐ: ๋นํ์ฑ)
ํ๋ผ๋ฏธํฐ (Parameters)
Additional Metadata
๋ฌธ์์ ์ถ๊ฐํ ์ฌ์ฉ์ ์ ์ ๋ฉํ๋ฐ์ดํฐ (์: ์ปดํฌ๋ํธ๋ช , ํ๋ฉด ์ ๋ณด ๋ฑ)
Omit Metadata Keys
์ ์ธํ metadata ํค ๋ชฉ๋ก (์ผํ ๊ตฌ๋ถ, ์: id, absoluteBoundingBox)
์ถ๋ ฅ๊ฐ (Outputs)
Document
์ถ์ถ๋ ํ ์คํธ์ ๋ฉํ๋ฐ์ดํฐ๋ก ๊ตฌ์ฑ๋ ๋ฌธ์ ๊ฐ์ฒด ๋ฐฐ์ด
Text
๋ชจ๋ ํ ์คํธ ์ฝํ ์ธ ๋ฅผ ํ๋๋ก ๋ณํฉํ ๋ฌธ์์ด (์ ํ ์ถ๋ ฅ ํ์)
ํ์ฉ ์์
UI ๋ฌธ๊ตฌ๋ฅผ ์ถ์ถํ์ฌ ๋ค๊ตญ์ด ๋ฒ์ญ ๋ฐ LLM ๊ธฐ๋ฐ ์นดํผ ์์ฑ์ ํ์ฉ
๋์์ธ ๊ธฐ๋ฐ ์ค๋ช ํ ์คํธ๋ฅผ ์ถ์ถํ์ฌ ์จ๋ณด๋ฉ ๋ฌธ์ ์๋ ์์ฑ
Figma์ ์ ๋ ฅ๋ ๊ฐ์ด๋ ๋ด์ฉ์ ์ถ์ถํด QA ํ์ดํ๋ผ์ธ ์ฐ๋
์ปดํฌ๋ํธ๋ณ ๋ฌธ์๋ฅผ ์ถ์ถํ์ฌ ์ ํ ๋งค๋ด์ผ ์ ์
์: ๋ฒํผ, ์ ๋ ฅ์ฐฝ, ๋ชจ๋ฌ ๋ฑ UI ์์์ ๊ธฐ์ ๋ ๋ฌธ๊ตฌ ์๋ ์์ง
๋ค๊ตญ์ด ํ์งํ ์ ์ฌ์ ๋ฌธ๊ตฌ ๋ถ๋ฅ ๋ฐ AI ๊ฐ์ ์ ์ฉ
์ฌ์ฉ์ ๊ฐ์ด๋ ์์ฑ ์๋ํ ํ์ดํ๋ผ์ธ ๊ตฌ์ถ
์ฌ์ฉ ํ
File Key๋ Figma ํ์ผ URL ์ค
/file/๋ค์์ ์ค๋ ๊ฐNode ID๋ Figma์์ 'Copy as JSON' ๋๋ ๊ฐ๋ฐ์ ์ฝ์์ ํตํด ํ์ธ ๊ฐ๋ฅ
Recursive ์ต์ ํ์ฑํ ์, ์์ ๋ ธ๋๊น์ง ์ ์ฒด ํ์ํ๋ฏ๋ก ์๋ ๊ณ ๋ ค ํ์
Text Splitter๋ฅผ ์ฐ๊ฒฐํ๋ฉด UI ์ค๋ช ์ด ๊ธด ๊ฒฝ์ฐ์๋ ์์ ์ ์ฒ๋ฆฌ ๊ฐ๋ฅ
์ฃผ์์ฌํญ
Credential ๋๋ฝ ์ API ์ธ์ฆ ์คํจ๋ก ๋์ํ์ง ์์
Node ID๊ฐ ์ ํจํ์ง ์๊ฑฐ๋ ๋น์ด ์์ ๊ฒฝ์ฐ ํ ์คํธ ์ถ์ถ ๋ถ๊ฐ
Figma ํ์ผ ๋ด ํ ์คํธ๊ฐ ์๋ ๊ฒฝ์ฐ ๋น Document ๋ฐํ
์ฌ๊ท ์ค์ ์ด ๊ณผ๋ํ ๊ฒฝ์ฐ ์ฒ๋ฆฌ ์๊ฐ์ด ๊ธธ์ด์ง ์ ์์
Last updated