The Design-Code Roundtrip That Isn't โ Jonathan Gordon, ReWeaver AI
ํ ์ค ํต์ฌ
AI๋ก ๋์์ธ๊ณผ ์ฝ๋์ ์๋ฐฉํฅ ์๋ณต์ ์์ ํ๊ฒ ๋ซ์ ์ ์๋ค๋ ๊ธฐ๋๋ฅผ ๊ฒ์ฆํด๋ณด๋ฉด, ์ค์ ๋ก๋ ๋๋ฆฌํํธ๋ฅผ ๊ฐ์งยท์์ ํ๋ ๊ฒฐ์ ์ ๊ฐ๋๋ ์ผ๊ณผ ์ธ๊ฐ์ ํต์ ๊ฐ ํต์ฌ์ด๋ค.
์๊ฐ๋ณ ์์ฝ
-
0:00
์คํผ์ปค ๋ ธํธ ์ ์ค๊ณผ โ๋ผ์ด๋ํธ๋ฆฝโ์ ์๋ฏธ ๋ฐํ ์๋ฃ์์ ์คํผ์ปค ๋ ธํธ๋ฅผ Claude๋ก ๋ณต์ํ ๊ฒฝํ์ ๊ณ๊ธฐ๋ก, ๋์์ธ๊ณผ ์ฝ๋๊ฐ ์์ค ์์ด ์๋ณตํ๋ฉฐ ์ถ์ฒ๊น์ง ์ถ์ ๋๋ ์ด์์ ์ธ roundtrip ๊ฐ๋ ์ ์ ์ํ๋ค. ํ์ฌ์ ๋๊ตฌ๋ ๋์์ธ์ ์ฝ๊ฒ ๋ง๋ค๊ฒ ํด์ฃผ์ง๋ง ์ฝ๋์ ์ค์ ์ํ๋ ์ ๋ณด์ด์ง ์๋๋ค๋ ๋ฌธ์ ์์์ ์ ๊ธฐํ๋ค.
-
2:10
30๋ ๋์ ๋ซํ์ง ์์๋ ํธ๋์คํ ์์ญ ๋ ๋์ ๋์์ธ๊ณผ ์์ง๋์ด๋ง ์ฌ์ด์ ์ธ์์ธ๊ณ๋ ๋ ์ด๊ธ๋ฌ๊ณ , ํ์๊ณผ ๊ด๊ณ ๊ด๋ฆฌ๋ก ๊ฒฐ๊ณผ๋ฅผ ๋ง์ถฐ์์ง๋ง ๋ฃจํ ์์ฒด๋ ๋ซํ์ง ์์๋ค. AI์ LLM์ ๊ฐ์ ์ง๋ฅ์ด ์๋์ ์ฝ๋๋ฅผ ๋ชจ๋ ๋ค๋ฃฐ ์ ์๊ฒ ๋ง๋ค์ด ์ด ๋ฌธ์ ๋ฅผ ๋ซ์ ๊ฐ๋ฅ์ฑ์ ์ฒ์์ผ๋ก ์ด์๋ค.
-
3:37
๋ฐ์ด๋ธ ์ฝ๋ฉ์ ์ ๋ถ ๊ฑธ๋ค April 2025 ์ดํ Cursor ์ฌ์ฉ๋ ์์ 0.1%์ ๋ค ์ ๋๋ก ๋ฐ์ด๋ธ ์ฝ๋ฉ์ ๋ชฐ์ ํ๋ฉฐ, ๋์์ธโ์ฝ๋์ ์ฝ๋โ๋์์ธ์ ์์ค ์์ด ์ค๊ฐ๋ ๋๊ตฌ๋ฅผ ์ง์ ๋ง๋ค๊ธฐ ์์ํ๋ค. ๊ทธ๋ฌ๋ ์ถ๋ ฅ์ด ํ๋ฅด๋ ๋์ ๋ฌด์ฌ์ฝ ๋๊ธฐ๋ ์ฝ๋ ์กฐ๊ฐ์ด ๋ง์์ ๊ฑธ๋ฆฌ๋ฉด์, ๋ง์ฐํ ์๋ํ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์๋ค๋ ๋ถ์์ด ์๊ธด๋ค.
-
5:27
innerHTML ์๊ฐ์ด ์ฝ๋๋ฅผ ์ฝ๊ฒ ๋ง๋ค๋ค ์ฝ๋๊ฐ `innerHTML`์ ์ฌ์ฉํ๋ ์ฅ๋ฉด์ ๋ณด๊ณ ๋ณด์ ์ทจ์ฝ์ ์ ์ฆ์ ๋ ์ฌ๋ฆฌ๋ฉด์, LLM์ด ์์ฑํ ์ฝ๋๋ฅผ ๋ฌด๋นํ์ ์ผ๋ก ๋ฏฟ์ ์ ์๋ค๋ ์ฌ์ค์ ์ฒด๊ฐํ๋ค. ๊ทธ ๋ค๋ก๋ ๋จ์ํ ์์ฑ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ๋ ๋์ ์ง์ ์ฝ๋๋ฅผ ์ฝ๊ณ , ์ด๋๊ฐ ์๋ชป๋๋์ง ํ์ธํ๋ฉฐ ๊ฐ์ ํ๋ ์ชฝ์ผ๋ก ํ๋๊ฐ ๋ฐ๋๋ค.
-
6:20
๋ผ์ด๋ํธ๋ฆฝ์ด ํด๊ฒฐ๋๋ค๋ ์ฃผ์ฅ ๊ฒ์ฆํ๊ธฐ Claude Code์์ Figma๋ก, ๊ทธ๋ฆฌ๊ณ Figma Config์ โcode is now materialโ ๊ฐ์ ๋ฐํ๋ฅผ ๋ณด๋ฉฐ roundtrip์ด ์ ๋ง ํด๊ฒฐ๋๋์ง ์์ฌํ๊ณ ์ง์ ํ๊ณ ๋ ๋ค. ์ฌ๋ฌ ํด ์กฐํฉ์ ์คํํ ๊ฒฐ๊ณผ, ์๋ฐฉํฅ ๋๊ธฐํ๋ ์ฌ์ ํ ์์ค์ด ์๊ณ ๋ฐ์ธ๋ฉ๊ณผ ๋ณ๊ฒฝ ๋ด์ฉ์ด ๊นจ์ง๋ฉฐ, ์์ ํ ํด๋ฒ์ ์๋๋ผ๊ณ ๊ฒฐ๋ก ์ง๋๋ค.
-
7:40
์ฝ๋์ ๋์์ธ์ ์์ชฝ์ ๋ ํ๋ค์ค ์ผ์ชฝ์๋ AI๊ฐ ์์ฑํ ์ฝ๋, ์ค๋ฅธ์ชฝ์๋ Figma๋ Sketch์ ๋์์ธ์ ๋๊ณ ์๋ก๋ฅผ ์๋ณต์ํค๋ ํ๋ค์ค๋ฅผ ๋ง๋ ๋ค. ๋์์ธ ์์คํ ๊ณผ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ฐ๊ฒฐํด ๋ฒํผ ์ถ๊ฐ๋ ์คํ์ผ ๋ณ๊ฒฝ์ด ์์ชฝ์ ๋ฐ์๋๊ฒ ๋ง๋ค์ง๋ง, ์ด๊ฒ๋ง์ผ๋ก๋ ์ง์ ํ ์๋ฐฉํฅ ์๊ฒฐ์ฑ์ ๋ณด์ฅํ์ง ๋ชปํ๋ค.
-
9:33
๋๋ฆฌํํธ, ์ ๊ทผ์ฑ, ๊ทธ๋ฆฌ๊ณ ์ค์ ๋ก ์กํ๋ ๋ฌธ์ ๋ค show drift ๊ธฐ๋ฅ์ ์ฝ๋์ ๋์์ธ์ ๋์์ ๊ฒ์ฌํด design quality, code quality, performance, design tokens ๊ฐ์ ์ฌ๋ฌ ์ฐจ์์ ๋ฌธ์ ๋ฅผ ๋๋ฌ๋ธ๋ค. ํนํ `aria live region` ๋๋ฝ์ฒ๋ผ ์ ๊ทผ์ฑ ์ด์๋ฅผ ์ฐพ์๋ด๊ณ ๊ณ ์น๋ ์ฌ๋ก๋ฅผ ํตํด, LLM์ด ๊ธฐ๋ณธ์ ์ผ๋ก ๋์น๊ธฐ ์ฌ์ด ํ์ง ๊ฒฐํจ์ ์ฒด๊ณ์ ์ผ๋ก ์ก์๋ผ ์ ์์์ ๋ณด์ฌ์ค๋ค.
-
11:50
๊ฒฐ์ ์ ๊ฐ๋๋ ์ผ๊ณผ ์์ ๋ชจ๋ธ ์ถ๋ ฅ์ ์ฐจ์ด AI๋ฅผ ๋ผ์ฐ๋ฉด ๊ฐ์ ์ ๋ ฅ์๋ ๊ฒฐ๊ณผ๊ฐ ๋ฌ๋ผ์ง๋ ๋น๊ฒฐ์ ์ฑ์ด ์๊ธฐ๋ฏ๋ก, ๊ฐ๋ฐ ๋๊ตฌ๋ deterministic guardrails๋ก drift๋ฅผ ์ฐพ์๋ด๊ณ ๊ณ ์ณ์ผ ํ๋ค. ์์ LLM๋ง ์ฐ๋ฉด ํ์ง์ด ์์ํ ๋ฌด๋์ง๊ณ , ๊ฐ๋๋ ์ผ์ ๋ฃ์ด๋ ์ธ๊ฐ ํ๋จ์ด ํ์ํ 10%๋ ๋จ๊ธฐ ๋๋ฌธ์ ์์ ์๋ํ๋ ๋ชฉํ๊ฐ ์๋๋ค.
-
14:06
๋ฃจํ ์์ ์ธ๊ฐ์ด ์๋๋ผ ํต์ ํ๋ ์ธ๊ฐ ๋ชจ๋ธ์ ๋น๊ฒฐ์ ์ฑ, ์๊ฐ์ ๋ฐ๋ผ ์์ด๋ drift, ๊ทธ๋ฆฌ๊ณ ์ถ์ฒ ์ถ์ ๋ฌธ์ ๋ฅผ ์ธ ๊ฐ์ง blind spot์ผ๋ก ๋ณด๊ณ , losslessํ ์๋ฐฉํฅ ํธ์ง๊ณผ provenance ๋ณด์กด์ด ํ์ํ๋ค๊ณ ์ ๋ฆฌํ๋ค. Reweaver๋ ๊ณ ์น ์ ์์ผ๋ฉด ์์ ์์ ์ ์ฉํ๊ณ , ์๋๋ฉด ๋ฌธ์ ๋ฅผ ์๋ ค์ฃผ๋ฉฐ, ์ต์ข ์ ์ผ๋ก ๋น์ฉยท์ฝ๋ยท๋์์ธ์ ํต์ ๊ถ์ ์ธ๊ฐ์ด ๊ฐ์ ธ์ผ ํ๋ค๋ ์์น์ ์ธ์ด๋ค.
-
16:25
9๊ฐ ์ฐจ์๊ณผ ์ง์ ์จ๋ณด๋ ๋ฐฉ๋ฒ ์ต์ข ์ ์ผ๋ก design consistency, accessibility, AI code generation governance๋ฅผ ํฌํจํ 9๊ฐ ์ฐจ์์ deterministic guardrails๋ฅผ ๊ตฌ์ถํ๊ณ , merge ์ ์ drift๋ฅผ ์ก๋ ๊ฒ์ด ๋ชฉํ๋ผ๊ณ ์ค๋ช ํ๋ค. ์ฌ์ฉ์๋ reweaver AI playground์์ ์ง์ AI ์์ฑ ์ฝ๋๋ฅผ ๊ฒ์ฌํด๋ณผ ์ ์๊ณ , production drift ratio๊ฐ ๋ฎ์ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค๋ฉด ๋ฒ ํ ์ฐธ์ฌ ๊ธฐํ๋ ์ป์ ์ ์๋ค.
์ค๋ฌด ์ธ์ฌ์ดํธ
- ๋์์ธ-์ฝ๋ ์๋ํ์ ํต์ฌ์ โ์์ฑโ๋ณด๋ค โ๋๋ฆฌํํธ ํ์ง์ ๋ณต๊ตฌโ์ด๋ฉฐ, ์๋ฐฉํฅ ๋๊ธฐํ์ ํ์ง์ ์์นํํด ๊ด๋ฆฌํด์ผ ํ๋ค.
- ์ ๊ทผ์ฑ์ฒ๋ผ ๋ชจ๋ธ์ด ์์ฃผ ๋์น๋ ์์ญ์ ๋ณ๋ ์ฐจ์์ผ๋ก ๊ฐ๋๋ ์ผํํด์ผ ์ค์ ์ ํ ํ์ง์ ์์ ์ ์ผ๋ก ๋์ด์ฌ๋ฆด ์ ์๋ค.
- AI๋ฅผ ์ฐ๋๋ผ๋ ์ต์ข ์์ฌ๊ฒฐ์ ๊ณผ ์์ ์น์ธ ๊ถํ์ ์ธ๊ฐ์ด ๊ฐ์ ธ์ผ ํ๋ฉฐ, ๋๊ตฌ๋ ์ ์์ ๋์ด ํต์ ๊ฐ๋ฅํ ๋ณต๊ตฌ ์๋จ์ ์ ๊ณตํด์ผ ํ๋ค.