AI Native Design System
์์ฆ ๋๋ฌด AI ๊ฑฐ๋ ค์ ์์งํ ์ข ์ฌ๋ฏธ๊ฐ ์๋ค ใ ใ ใ ใ ใ ํธ๋ค๊ฐ์ด ๋๋ฌด ๋ง์๊ฒ ๋ฐ์ ์ ๋๋ ๊ฒ ๊ฐ๋ค.
๊ทธ๋ผ์๋ ๊ฐ์น๊ฐ ์๋ค๋ ์ ์ ๋ถ๋ช ํ๋ฉฐ ๋์์ธ ์์คํ ์์๋ AI๋ฅผ ์ด๋ป๊ฒ ํก์๋์ด์ผ ํ๋๊ฐ์ ๋ํ์ฌ ๊ฐ๋จํ ์จ๋ณด์๋ค. ๋๋ ๋๊ตฐ๊ฐ์ ์ฌ๋ฏธ์์์ ์ด๋ ๊ฒ ๊ธฐ์ฌ๋ฅผ.
๋ง์น ๋ชจ๋๋ ๊ฐ๋ค. ๋ชจ๋๋๋ ์๋ํํฐ ๋ฒ์ฃผ์์์ ๋ชจ๋ ธ์ด๋์ผ. ๋ญ๊ฐ ๋ฌธ์ ์ง?
The NATIVE
๋งจ๋ ์ง๊ฒน๊ฒ ๋์ค๋ ์ฃผ์ ์ด๋ ๋งํผ Native์ ๋ป์ด ๋ฌด์์ธ๊ฐ?
'์์ฃผ๋ฏผ', 'ํ์์', 'ํ ์ฐฉ์'์ด๋ ๋ป์ด๋ฉฐ, ํน์ ์ง์ญ์์ ํ์ด๋๊ณ ์๋ ์ฌ๋, ํน์ ํน์ ํ๊ฒฝ์ ๊ณ ์ ํ๊ฒ ์ํ ๊ฒ์ด๋ผ๋ ์๋ฏธ๋ฅผ ๊ฐ์ง๋ค.
์ฌ๊ธฐ์ "ํน์ ํ๊ฒฝ์ ๊ณ ์ ํ๊ฒ ์ํ ๊ฒ" ์ด ๋ณดํต ์ค์ํ๋ค๊ณ ์ฌ๊ฒจ์ง๋ค.
ํ๋ก๊ทธ๋๋ฐ์ ๋งฅ๋ฝ์์๋ Native ์ธ์ด๋ Machine Code๋ก ์ง์ ์ปดํ์ผ๋์ด ๋ฐ์ด๋๋ฆฌ๋ฅผ ๋ง๋ค ์ ์๋ ์ธ์ด๋ฅผ ๋ํ๋ด๋ ๊ฒฝ์ฐ๋ ํํ๋ค.
Native GUI
๊ทธ๋ฐ๋ฐ UI์์ Native๋ Advice for the next dozen Rust GUIs์์๋ ์ค๋ช ํ๋ฏ ์กฐ๊ธ ๋ชจํธํ๋ค.
์๋ฅผ ๋ค์ด Windows์๋ ๋งค์ฐ ๋ค์ํ ๊ณต์ ๊ตฌํ์ฒด๊ฐ MFC, WinForms, WPF, WinRT, UWP, WinUI, MAUI ๋ก ์กด์ฌํ๋ค. ๋ํ VCL/Firemongkey, QT, Avalonia, Uno๋ฑ ์ฃผ๋ชฉํ ๋งํ ์๋ํํฐ ์ํ๊ณ๋ ์กด์ฌํ๋ค.
ํ์ ํธํ์ฑ์ ๊ฐ์ฐจ์์ด ๋ฒ๋ฆฌ๋ Mac ๊ณ์ด๋ Carbon, Cocoa, Prokit(๋ด๋ถ์ฉ), SwiftUI ์ฒ๋ผ ๋ค์ํ ํ๋ ์์ํฌ๊ฐ ์กด์ฌํ๋ค.
๊ทธ๋ ๋ค๊ณ ์์ ํ ๋ฒ์๋ฅผ ์ขํ FrameBuffer์ ์ง์ Graphic์ ๊ทธ๋ ค์ผ Native ํ๋ ์์ํฌ์ธ๊ฐ? ํ์ง๋ง SwiftUI๋ JetpackCompose๋ ๊ทธ๋ฌ์ง ์์ผ๋ ๋ ์ ๋งคํ๋ค.. ๊ทธ๋์ ์์ ๋ธ๋ก๊ทธ์์๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ์ค์ ์ ์ํ๋ค.
๊ฐ๋จํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ด๋๋ฆฌ ํฌ๊ธฐ๋ ์ผ๋ง์ธ๊ฐ?
๊ฐ๋จํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ์๊ฐ์ ์ผ๋ง๋ ๊ฑธ๋ฆฌ๋?
ํ ์คํธ๊ฐ ํ๋ซํผ์ ๊ธฐ๋ณธ ํ ์คํธ์ฒ๋ผ ๋ณด์ผ๊น?
์ฑ์ ์์คํ ์์ค์์ ์ค์ ๋ ๊ธฐ๋ณธ ์ค์ ์ ์ด๋ ์ ๋๊น์ง ์ง์ํ๋?
์์๋๋ ํ ์คํธ ์ ์ด ๊ธฐ๋ฅ ์ค ์ด๋ค ํ์ ์งํฉ์ด ์ ๊ณตํ๋?
BiDi๋ฅผ ํฌํจํ ๋ณต์กํ ํ ์คํธ ๋ ๋๋ง
์ํ๋ฒณ ๋ฌธ์๋ฅผ ์ํ ๋ฐ๋ํค๋ฅผ ํฌํจํ ํค๋ณด๋ ๋ ์ด์์์ ์ง์ํฉ๋๋ค.
ํ๋ซํผ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๊ฐ์ด๋๋ผ์ธ์ ๋ฐ๋ฅธ ํค๋ณด๋ ๋จ์ถํค
์ ๋ ฅ ๋ฐฉ์ ํธ์ง๊ธฐ
์์ ์ด๋ชจํฐ์ฝ ๋ ๋๋ง ๋ฐ ํ๋ซํผ ์ด๋ชจํฐ์ฝ ์ ํ๊ธฐ ์ฌ์ฉ
๋ณต์ฌ-๋ถ์ฌ๋ฃ๊ธฐ(ํด๋ฆฝ๋ณด๋)
๋๋๊ทธ ์ค ๋๋กญ
๋ง์ถค๋ฒ ๋ฐ ๋ฌธ๋ฒ ๊ต์
์ ๊ทผ์ฑ(ํ ์คํธ๋ฅผ ์๋ฆฌ ๋ด์ด ์ฝ์ด์ฃผ๋ ๊ธฐ๋ฅ ํฌํจ)
์ผ์ข ์ ๋ํ์ดํ ๊ฐ์ ์ ๊ทผ์ด๋ค. ํ๋ซํผ ๋ค์ดํฐ๋ธ ๊ธฐ์ ์ ์ฌ์ฉํ๋๊ฐ๋ณด๋ค๋ ํ๋ซํผ์์ ์ฌ์ฉ์๊ฐ ๊ธฐ๋ํ๋ ๊ธฐ๋ฅ/๊ด๋ก/ํ์ง์ ์ผ๋ง๋ ์ถฉ์กฑํ๋๊ฐ๊ฐ ์ค์ํ๋ค๋ ๋ป์ด๋ค.
Native๋ ๊ตฌํ ๋ฐฉ์์ด ์๋๋ผ ํ๊ฒฝ์ ์ผ๋ง๋ ๊น์ด ํตํฉ๋์ด ๊ธฐ๋ํ๋ ํ๋์ ์์ฐ์ค๋ฝ๊ฒ ์ํํ ์ ์๋์ง๊ฐ ๊ด๊ฑด์ด๋ค.
AI Native Design System
์ด๋ฌํ ๊ด์ ์์ AI Native Design System์ด๋
AI๊ฐ ์ดํดํ๊ณ , ๊ธฐ์ฌํ๊ณ , ์ ํ ์์์ ํจ๊ป ์๋ํ ์ ์๋ ๋์์ธ ์์คํ .
์ผ๋ก ์ ๊ทผํด์ผ ํ๋ค.
์์ ์ง๋ฌธ์ ์ด๋ ๊ฒ ์นํ๋ ์ ์๋ค.
์์คํ ์์ค์ ์ค์ ์ ์ง์ํ๋๊ฐ? -> AI๊ฐ ํ ํฐ, ์ ์ฑ , ์ ๊ทผ์ฑ ๊ท์น์ ์ผ๋ง๋ ๋ฐ๋ฅด๋๊ฐ?
IME, ํด๋ฆฝ๋ณด๋, ๋๋๊ทธ์๋๋กญ์ ์ง์ํ๋๊ฐ? -> AI๊ฐ ์ค์ ์์ ํ๋ฆ์์์ ์์ฑ, ์์ , ๋๋๋ฆฌ๊ธฐ๋ฅผ ์ผ๋ง๋ ์ ์ง์ํ๋๊ฐ
์ ๊ทผ์ฑ์ ์ง์ํ๋๊ฐ? -> AI๊ฐ ์์คํ ์ ๊ท์น์ ์ ๊ทผ๊ฐ๋ฅ(Machine Readable), ๊ฒฐ๊ณผ๋ ๊ฒ์ฆ, ์ค๋ช , ํต์ ๊ฐ๋ฅํ๊ฐ?
๋๋ 3๊ฐ์ง ํ๊ฒฝ์์ 1๊ธ์ผ๋ก ๊ธฐ๋ฅํด์ผ ์ฑ๊ณต์ ์ผ๋ก ๋ง๋ค์๋ค๊ณ ํ๋จํ๋ค.
AI as Consumer Native: ์ ํ ๋ฉ์ด์ปค ๊ด์ ์ผ๋ก, AI๊ฐ ์์คํ ์ฒ๋ผ ์ ํํ ์ฌ์ฉํ ์ ์๋๊ฐ?
AI as Contributor Native: ์์คํ ๋ฉ์ด์ปค ๊ด์ ์ผ๋ก, AI๊ฐ ๊ฒํ ๊ฐ๋ฅํ ๊ธฐ์ฌ๋ฅผ ๋ง๋ค ์ ์๋๊ฐ?
AI as Collaborator Native: ์ต์ข ์ ์ ๊ด์ ์ผ๋ก, AI๊ฐ ์ฌ์ฉ์ ์์ ํ๋ฆ ์์์ ์์ฐ์ค๋ฝ๊ฒ ํ์ ๊ฐ๋ฅํ๊ฐ?
์์ ์ ์ ์ ๊ธฐํธ๋ก ๊ด๋ จ ๊ธ์ผ๋ก ์ฌ๊ณ ํ์๋ฉด, ๋์์ธ ์์คํ ์ ๋ฉํ์ธ์ด๋ก ๊ธฐ๋ฅํ๋ฉฐ, ์ ์ ๋ก์๋ ํจ์ถ์ ๊ธฐํธ๊ณ๋ก์ ๊ธฐ๋ฅํ๋ค.
AI as Consumer Native
๋น์ : AI๊ฐ ์๋ จ๋ ๋์์ด๋๋ ๊ฐ๋ฐ์์ฒ๋ผ ์ดํดํ๊ณ , ์ฌ์ฉํ๋ค
AI-generated output์ด ๊ธฐ๋ณธ์ ์ผ๋ก ๋์์ธ์์คํ ์ ์ดํดํ๊ณ ์ฌ์ฉํ๋ค๋ ๊ฒ์ด๋ค.
ํ์ฌ ๊ฐ์ฅ ๋ง์ ๋ฉ์ด์ปค๋ค์ด ์๋ํ๋ ๋ฐฉ์์ด๋ค. ๋ณดํต ํ๋ฌ๋ํธ๋ฅผ ๋ง๋ค๊ธฐ ์ํ ๋๊ตฌ์ด๋ค๋ณด๋.
Expose your design system to LLMs
Turning Handoffs into Handshakes: Integrating Design Systems for AI Prototyping at Scale
Stitchโs DESIGN.md format is now open-source so you can use it across platforms.
๊ทธ๋งํผ ์ง๋ฃจํ๊ณ ํํ์ ์ด๋ฉฐ, ๊ทธ๋์ ํ์ด์ผ ํ๋๋ฐ ์ํ ๊ธฐ์ด์์ ๋ค์ ํด๊ฒฐํ๊ณ , ์๋ฌต์ง๋ ๊บผ๋ด๋ฉฐ, ์ฐ๊ฒฐํ๋ ์ผ๋ค์ด ๋๋ถ๋ถ์ด๋ค. ๋ง์น ์ ๊ทผ์ฑ์ฒ๋ผ
๋ฏธ์ : ๋์์ธ ์์คํ ์ ์ปดํฌ๋ํธ, ํ ํฐ, ํจํด, ์ฌ์ฉ์กฐ๊ฑด, ์ ๊ทผ์ฑ ๊ท์น๋ฑ์ Machine Readable ํ ๊ท์ฝ์ผ๋ก ์ ๊ณตํ๋ค
๊ตฌ์ฒด์ ์ธ ํ์คํฌ๋ค์ ์ด๋ฐ๊ฒ ๋ ์ ์๊ฒ ๋ค.
Token metadata: HEX๊ฐ ์๋๋ผ ์๋ฏธ ๊ธฐ๋ฐ์ผ๋ก ์ ๊ณต
Component Schema: ์ปดํฌ๋ํธ์ ์ด๋ป๊ฒ ์ฌ์ฉํ ์ ์๋์ง์ ๋ํ Prop๊ณผ ํ์ ์ ์ ๊ณต
Usage Rules: ์ธ์ ์ฐ๊ณ , ์ธ์ ์ฐ๋ฉด ์๋๋์ง
ํจํด ๋ฐ ์์ : ์กฐํฉ ๊ฐ๋ฅํ ์๋ฅผ ์ ๊ณตํด์ค๋ค
API ์ ๊ณต: llms.txt, mcp, skill ์ฒ๋ผ AI ๊ฐ ์ธ์ํ ์ ์๋ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ค
์ด๋ API ์ ๊ณต๋ง ํด๋๊ณ ์ฐ๋ฆฌ AI์ ์ต์ ํ๋ ์์คํ ์ ๋ง๋ค์์ด์~!! ํ๋ ๊ฒฝ์ฐ๋ฅผ ๋ง์ด๋ณธ๋ค.
์ค์ ๋ก ๋ค๋ฅธ ๊ฒ๋ณด๋ค ์ฐ์ ์์๊ฐ ๋ฎ์ ์์ ์ด๋ค. ํธ์ถ ๋๊ตฌ์ ๋ถ๊ณผํ๋๊น.
์ฌ๋์๊ฒ ์๋ง์ธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฐ์ด๋๋ง ๋๋ ๋์ ธ์ฃผ๊ณ ์์์ ๋ง๋ค๋ผ๊ณ ํด๋๊ณ ๋คํ๋ค๋ ๊ฒ๊ณผ ๋ณ๋ฐ ๋ค๋ฅผ๋ฐ๊ฐ ์๋ค. ํ๋ฌธ์ ์ผ๋ก ์ ๊ทผํ์๋ฉด ๋ง์ผํ ๋ฏน์ค์์ Place์ ํด๋น๋๋๋ฐ, Product๋ณด๋ค ์ฐ์ ์์๊ฐ ๋ฎ๋ค.
๋ฌผ๋ก ๊ตฌํ์ ์ด๋ป๊ฒ ํ๋๊ฐ๋ ๋ ๋ณ๊ฐ์ ์ผ์ด๊ฒ ์ง๋ง?
AI as Contributor Native
๋น์ : AI๊ฐ ๋์์ธ ์์คํ ์ ํ์ง, ์ผ๊ด์ฑ, ํ์ฅ์ฑ์ ๋์ด๋ ๊ฒ์ฆ ๊ฐ๋ฅํ ๊ธฐ์ฌ์๊ฐ ๋๋ฉฐ, ์ค์ค๋ก๋ฅผ ๊ฐ์ ํ๋ค
๋์์ธ ์์คํ ์ด AI์ ๋์์ผ๋ก ์ค์ค๋ก ๊ด์ฐฐ๋๊ณ , ์ ๋ฆฌ๋๊ณ , ๊ฐ์ ์ด ๊ฐ๋ฅํด์ผ ํ๋ค๋ ๊ฒ์ด๋ค.
์ด๋ ๊ณผ๊ฒฉํ๊ฒ ๋ค๋ฆฌ์ง๋ง ์ ํ ์ด์ํ์ง ์๋ค. pi-autoresearch, A-Evolve, HyperAgents ๋ฑ ์์คํ ์ค์ค๋ก ๊ฐ์ ํ๋ ๋ฃจํ๋ฅผ ๋ง๋๋ ์ปจ์ ์ด ์กด์ฌํ๋ฉฐ, ์ปดํ์ผ๋ฌ์์๋ Bootstrapping ์ผ๋ก ์๋ ค์ ธ์๋ค.
ํนํ AI ๊ฐ ํ์ฉ ๋ฐ ํธ๋ฆฌ๊ฑฐํ๋ ์์คํ ์ ๋ฐ๋ณต ๊ฐ์ ํ๋๋ฐ์๋ AI๊ฐ ๋ ์ํ ์ ์๋ ๋ถ๋ถ์ด ๋ถ๋ช ์กด์ฌํ๋ค๊ณ ๋ณธ๋ค.
๋ฏธ์ : AI ๊ฐ ์ปดํฌ๋ํธ์ ํ ํฐ์ ์์ฑ ๋ฐ ํ์ฅํ ์ ์์ผ๋ฉฐ, ๋ฐ๊ฒฌํ ๋ฌธ์ , ๊ฐ์ ์, ๋ฌธ์, ๋ง์ด๊ทธ๋ ์ด์ , ํจํด ๋ฑ์ธ ๊ฒํ ๊ฐ๋ฅํ ๊ธฐ์ฌ๋ก ์ ํํ๋ ์ฒด๊ณ๋ฅผ ๋ง๋ ๋ค.
Generator: ์ปดํฌ๋ํธ, ๋ฌธ์,๋ง์ด๊ทธ๋ ์ด์ ๋ฑ์ ๋ง๋ค๊ฑฐ๋ ๊ฐ์ ํ ์ ์๋ค
Pattern Discovery: ํ๋ก๋ํธ์์ ์์คํ ํ ํ ๋งํ ๊ฒ๋ค์ ๋ฐ๊ฒฌํ๊ณ ์ ์ํ๋ค
์ ์ญ ์์คํ ์ต์ ํ: ๋ฌธ์, ๊ฐ์ข ํด๋ฑ ์์คํ ์์ฒด๋ฅผ ํ๊ฐํ ๋ฐฉ๋ฒ์ ์ฐพ๊ณ , ๋ฐ๋ณต์ ์ผ๋ก ๊ฐ์ ํ๋ค
์ฌ๋์ ์ ๊ฒฝ์ ๋ง์ด ์ด ๋ถ๋ถ์ ์ ๋ง ์ข์ ๊ฒฐ๊ณผ๋ฅผ ๋ผ ์ ์์ง๋ง ์๋ ๋ถ๋ถ์ ์ค์๋ ๋นผ๋จน๋ ๋ถ๋ถ๋ค์ด ๋ง์ด ์๊ธธ ์๋ ์์ง๋ง ๊ธฐ๊ณ๋ ๊ทธ๋ ์ง ์์ผ๋๊น.
์ข์ ์งํ๋ฅผ ๋ง๋ ๋ค๋ ๊ฐ์ ํ์ ๋ฐ๋ณต์ ์ผ๋ก ๊ฐ์ ํ์ฌ ๋ฌ์ฑํ๋ ๋ถ๋ถ์ ์ฌ์ง์๊ณ ๋ณ๋ ฌ๋ก ์คํ์ ๋๋ ค๋ณด๊ณ ๋น๊ต๊ฐ ๊ฐ๋ฅํ๋ค๋ ์ ์์ ์ฌ๋๋ณด๋ค ๊ธฐ๊ณ๊ฐ ์ ๋ฆฌํ ๋ถ๋ถ์ด ์์ ๊ฒ์ด๋ค. ๋ํ ์ฌ๋์ ์ด ์ผ์ ๋น์ฅ ํ๋๊ฒ ์ํฉํธ๊ฐ ์๋์ง๋ ๊ณ์ ๊ฒ์ดํด์ผ ํ์ง๋ง, ๊ธฐ๊ณ๋ ๊ฐ์ธ๊ฒ ์ฆ์ ์คํํด๋ณผ ์๋ ์๋ค.
์ด๋ค๊ฒ ๋ ์ ์์๊น? ๋ค์๊ณผ ๊ฐ์ ๋ฒค์น๋งํฌ๊ณผ ๊ฐ์ ๊ฑธ ๊ฐ ๋์์ธ ์์คํ ์ ํน์ํ ์์ผ ์ง์ ๊ตฌ์ถํ๋ค๋ผ๊ณ ๋ ์ทจ๊ธํ ์ ์๋ค.
์ฝ๋๋ฅผ ์ ๋ง๋ค ์ ์๋์ง์ ๋ํ Design2Code, DesignBench, FrontendBench
UI/UX๊ฐ ์ ๊ตฌ์ฑ๋์๋์ง์ ๋ํ UICrit, MLLM as a UI Judge, WiserUI Bench
์ด์ ๋ณธ๊ฒฉ์ ์ผ๋ก observing์ด ๊ฐ๋ฅํ๊ณ , ์งํํ์ ์๊ณ ๋น ๋ฅธ ์คํ์ผ๋ก ๊ฐ์ ํ ์ ์๋ ์์คํ ์ผ๋ก ๋์๊ฐ๊ฒ ๋๋ค. ํ ํฌ๋ธ๋ก๊ทธ์ ๋ฉํธ๋ฆญ๊ณผ AI์ ํ์ฉ์ ํจ๊ป ๋์๋ ์ด์ ๊ธฐ๋ ํ๋ค.
์ด๋ ๋ฉํธ๋ฆญ๋ ์ค์ํ์ง๋ง ํ์๊ฐ๋ฅ์ฑ๋ ์ค์ํ๋ค. ์ด์์ ์ผ๋ก๋ ๋ชจ๋ ๋ ํฌ๋ฅผ ์ธ๋ฑ์ฑ ํด๋๊ณ , ์ฆ์ ์ฆ์ ์ฒดํฌํ๊ฑฐ๋ ํด๋ง์ ํ ๋ ๋ฉํธ๋ฆฌ๋ฅผ ์ฌ์ด๋๊ณ ๋ฒ์ , ์์ฃผ ์ฌ์ฉํ๋ ์ปดํฌ๋ํธ, Brokenํ๊ฑฐ๋ Custom ํด์ ์ฌ์ฉํ๋ ์ปดํฌ๋ํธ ์ ๋ณด๋ค์ ํํฉ์ ๋ฐ๋ก ํ์ ํ๊ณ ๊ฐ์ ์ ์ ์ฐพ์๋ด๋ ๊ฒ์ด์ง๋ง ๋ถ๊ธฐ๋น Batch ํ๋ก์ธ์ค๋ก ๊ฒฝํฅ์ ์ถ์ถํ ์ ์๋ ์ ๋์ฌ๋ ๊ด์ฐฎ๋ค๊ณ ๋ณธ๋ค.
์ด์ธ์ ์กฐ์ง์ ๊ด์ ์ผ๋ก๋ ํ์๊ฐ๋ฅ์ฑ์ ์ค์ํ๋ค. ์์ ์ Reimagining Design Systems at Spotify๋ ์ด๋ผ๋ ๊ธ์ ๋ณด์์๋ ์ด๊ฒ ์ ๋ง๋ก ์ ๋์ํ ๊น? ๋ผ๋ ์๋ฌธ์ด ์์๋ค.
Encore ๋ด๋ถ์๋ ์ฌ๋ฌ ๋์์ธ ์์คํ ์ด ์์ผ๋ฉฐ, ๊ฐ ์์คํ ์ ํ์ฌ ๋ด ์๋ก ๋ค๋ฅธ ํ์์ ๊ด๋ฆฌ
๋ง์น ๋งํ์ด๋ ๊ฐ์ผ ๊ฐ์ ์ฐ๋งน์ฒด ๊ตญ๊ฐ์ฒ๋ผ ์ด์๋๋ ๊ฒ์ฒ๋ผ ๋ค๋ ธ๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฏธ๊ตญ์ด๋ ๋ ์ผ ๊ฐ์ ์ฐ๋ฐฉ์ ๊ฐ ์๋๋ผ.
์๋๋๋ค๋ฅผ๊น ์ฝ 5๋ ์ดํ, ๋ค์๊ณผ ๊ฐ์ ํ๊ณ ๊ฐ ์ฌ๋ผ์๋ค.
Why Federated Design Systems Keep Failing
์ค์ ์ง์ค์ ๋ชจ๋ธ์๋ ๋ฌด์์ด ํ์ํ ๊น์? ์ ๋ดํ, ๋ช ํํ ์ฑ ์ ์์ฌ, ๊ทธ๋ฆฌ๊ณ ํ๋ก์ธ์ค๊ฐ ํ์ํฉ๋๋ค. ๋ณต์ก์ฑ์ด ๋ฎ์์ง๊ณ , ์กฐ์ ๋ถ๋ด์ด ์ค์ด๋ค๋ฉฐ, ์ฑ ์ ์์ฌ๊ฐ ๋ช ํํด์ง๊ณ , ๊ฐ์น๋ฅผ ๋ ๋น ๋ฅด๊ฒ ๋ณด์ฌ์ค ์ ์์ต๋๋ค. ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๋ต์ ๋ช ํํฉ๋๋ค. ์ค์ ์ง์ค์ ๋ชจ๋ธ์ด ๋ ๊ฐ๋จํฉ๋๋ค. ํํํ ๊ธฐ๋ฐ์ด ๋ง๋ จ๋๋ฉด ๋์ค์ ๋ถ์ฐํ ๊ธฐ์ฌ ํจํด์ผ๋ก ๋ฐ์ ์์ผ ๋๊ฐ ์ ์์ต๋๋ค. ์ฐํฉํ ์ค๊ณ๋ฅผ ์์ํ๋ค๋ ๊ฒ์ ๊ธฐ๋ณธ์ ์ธ ์ค๊ณ ์์คํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ๋ ์ ์ ๊ฐ์ฅ ๋ณต์กํ ์กฐ์ง์ ๊ณผ์ ๋ฅผ ํด๊ฒฐํ๋ ค๊ณ ํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
์ด๋ฌํ ์์ฌ๊ฒฐ์ ํ๋ ์์ํฌ๋ก์ ๋๋ LinkedIn๊ณผ Spoqa์ ์ฌ๋ก๊ฐ ์ข์๋ ๊ฐ๋ค. ๊ฐ๊ฐ ์ ์ ๊ณผ ์ ๋ต ๊ฐ์ ๋๋์ผ๋ก.
The LinkedIn DPH Framework
์คํฌ์นด ๋ง์ผํ๋ ์ด์ค (์ฌ๋ผ์ด๋)
AI as Collaborator Native
๋น์ ผ: AI๊ฐ ์ ํ ๊ฒฝํ์ ์์ฐ์ค๋ฌ์ด ํ์ ์๋ก ์๋ํ๋ค.
์ต์ข ํ๋ก๋ํธ์์ ์ ์ ๊ฐ ์ฑ๊ณผ ์ํธ์์ฉํ ๋ AI๊ฐ ์ฐธ์ฌํ์ฌ ํจ๊ป ๊ฒฝํํ๋ค๋ ๊ฒ์ด๋ค.
์ด ๋ํ ๋์ ์ปค๋ฒ๋ฆฌ์ง๊ฐ ํ์ํ๋ค.
๋ฏธ์ : ์๋์์ฑ, ์ถ์ฒ, ์์ฝ, ์ค๋ช , ์ค์๊ฐ ์์ฑ๋ฑ AI ๊ฐ์ ๋ฐฉ์์ ์ผ๊ด๋ ์ฌ์ฉ์ ๊ฒฝํ ํจํด์ผ๋ก ํ์คํํ๋ค.
AI๋ฅผ ํ์ฉํ ๋ ์์ฃผ ์ฐ๋ ํจํด์ ๋ํ์ฌ ์ ๊ณต
์๋์์ฑ๊ณผ ๊ฐ์ด AI์ ์ง์ ์ํธ์์ฉํ๋ ์ปดํฌ๋ํธ
AI๊ฐ ์ง์ UI๋ฅผ ์์ฑํ ์ ์๋๋ก ์์คํ ๊ตฌ์ถ
๊ฐ๋จํ๊ฒ๋ prompt-kit ์ฒ๋ผ AI ์ฉ ์ดํ๋ฆฌ์ผ์ด์ ์ฉ ํจํด ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ณตํ ์๋ ์๋ค. (๊ธฐ์กด ๋์์ธ์์คํ ์ ๋ณด์ํ๋ ์์ค)
์กฐ๊ธ ๋ ๋์๊ฐ๋ฉด ํต์ ๋ ๋ฐฉ์์ผ๋ก ์ปดํฌ๋ํธ์์ ๋์ํ๋ .NET Smart Components ์ ๊ฐ์ ํํ๋ฅผ ์ทจํ ์๋ ์๋ค.
์ฌ์ด์ฆ๊ฐ ํฐ๊ฒ์ ๋ง์ง๋ง์ธ๋ฐ ๋ง์ ์คํ์์ค ์คํ๋ค์ด ์ผ์ด๋๊ณ ์๊ณ , ์กด๋ฒ๋ฅผ ํด๋ณด์๋ ์ข๋ค๊ณ ์๊ฐํ๋ค.
Generative UI Spectrum: How Agents Now Ship Their Own Interfaces
์์ฑํ UI ํจ๋ฌ๋ค์์ ๊ฒฐ๊ณผ๋ฌผ์ ์ ํต์ ํ๊ธฐ ์ํด ๋์์ธ์์คํ ์ ํ์ฉํ๋ ค๋ ๋ฐฉํฅ์ ์ทจํ๊ณ ์์ผ๋ฉฐ, SDUI(Server Driven UI)์์ ์ป๋ ๋ฌ๋์ ๊ทธ๋๋ก ์ฌ์ฉํ ์ ์๋ค๊ณ ๋ณธ๋ค.
Server-driven UI๋ก ํ ์ค์ ๋ง์ง๋ง ์ด๋๋ฏผ ๋ง๋ค๊ธฐ
Server Driven UI ํธ์ถ ๊ตฌ์กฐ ๊ฐ์
์์ปจ๋ฐ MCP-UI๋ Shopify์ RemoteDom์ ํ์ฉํ๊ณ ์๋ค. ์ด๋ฐ์๋ ์ง๊ธ๋ณด๋ค ๋ ๋ ธ๊ณจ์ ์ผ๋ก ์ฌ์ฉํ์๋๋ฐ ํ์ ์ด ๋ํด์ก๋ค.
๋ฐ๋ผ์
์๋ฒ์์ ์์ํ ์ปจํ ์ธ ๋ง ๋ด๋ ค์ฃผ๋ Headless CMS
์๋ฒ์์ ๋ฐ์ดํฐ์ UI ๋ฐฐ์น๊น์ง ๋ด๋ ค์ฃผ๋ Server Driven UI
์ ์ ํด์ง ๋ก์ง์ด๋ ์ปจํ ์ธ ์ ๋ํ์ฌ ์์ฑ๋ ์ปจํ ์ธ ์ UI ๊น์ง ์ถ๊ฐ๋ก ๋ค๋ฃจ๊ฒ ๋์๋ค๊ณ ๋ณด์๋ ๋ฌด๋ฐฉํ๋ค.
์ด์ธ์๋ A2UI + AGUI, json-render, OpenUI๋ฑ ๋ค์ํ ์ปจ์ ์ด ์ธ์ฐ๊ณ ์์ผ๋ ๋ง์น Angular vs React vs Vue ์๋์ ์๋จ์ ๋ด๋ ค ํ๊ฐ์ง์ ์ ์ฐฉํด๋ฒ๋ฆฌ๋ ์ํํ ์ ํ์ ํ๊ธฐ๋ณด๋ค๋ ์ ์ ๊ฐ์ ๋ณด๋๊ฒ ์ข์ง ์์๊น?
















