Rescale ๋ฏธํŒ… ์˜ˆ์•ฝ

AI ์ฝ”๋“œ ์ƒ์„ฑ์˜ ๋ฏธ๋ž˜๊ฐ€ ๊ฐœ์ธํ™”์ธ ์ด์œ 

์‚ฌ์ƒ๊ฐ€

AI ์ฝ”๋“œ ์ƒ์„ฑ์˜ ๋ฏธ๋ž˜๊ฐ€ ๊ฐœ์ธํ™”์ธ ์ด์œ 

mm

๋งฅํ‚จ์ง€์— ๋”ฐ๋ฅด๋ฉด, GenAI์˜ ๊ฒฝ์ œ์  ์˜ํ–ฅ์€ ์ œํ’ˆ ๊ฐœ๋ฐœ ๋ฐ ์ฝ”๋”ฉ ์ž๋™ํ™” ๋ถ„์•ผ์—์„œ ๊ฐ€์žฅ ํฌ๋ฉฐ ๊ฒฐ๊ณผ์ ์œผ๋กœ 900์–ต ๋‹ฌ๋Ÿฌ์˜ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.

์ฝ”๋“œ ์ž๋™ํ™”, ์ฝ”๋“œ ๊ฐœ์ธํ™” ๋ฐ ๊ทธ ์ž ์žฌ๋ ฅ์— ๋Œ€ํ•ด ๋” ์ž์„ธํžˆ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

2024๋…„ GenAI ๋ฐ ์ฝ”๋“œ ์ž๋™ํ™” ํ˜„ํ™ฉ

2023๋…„์—๋Š” ChatGPT์™€ Github์˜ ์ฝ”๋”ฉ ๋„์šฐ๋ฏธ์ธ CoPilot์ด ์ฝ”๋”๋“ค ์‚ฌ์ด์—์„œ ํญ๋ฐœ์ ์ธ ์ธ๊ธฐ๋ฅผ ๋Œ์—ˆ์Šต๋‹ˆ๋‹ค. GPT ๋ฐ ์œ ์‚ฌํ•œ ๋ชจ๋ธ์€ LLM(๋Œ€ํ˜• ์–ธ์–ด ๋ชจ๋ธ)์ด ์ฝ”๋“œ๋ฅผ ๋งค์šฐ ์ž˜ ์ƒ์„ฑ, ์™„์„ฑ, ๋ฆฌํŒฉํ„ฐ๋ง ๋ฐ ๋ณ€ํ™˜ํ•  ์ˆ˜ ์žˆ์Œ์„ ๋ณด์—ฌ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

์˜ค๋Š˜๋‚ ์—๋Š” ๋‹ค์–‘ํ•œ ์ฝ”๋”ฉ ๋„์šฐ๋ฏธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. CoPilot์€ ์นดํ…Œ๊ณ ๋ฆฌ ๋ฆฌ๋”๋กœ ๊ฐ„์ฃผ๋˜์ง€๋งŒ ๋‹ค์–‘ํ•œ ์ „๋ฌธ ๋ถ„์•ผ๋ฅผ ๊ฐ€์ง„ GenAI ์ฝ”๋”ฉ ๋ณด์กฐ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ช‡ ๊ฐ€์ง€ ์˜ˆ๋ฅผ ๋“ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • Anima๋Š” ๋””์ž์ธ์„ ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํ”„๋ŸฐํŠธ ์—”๋“œ ์ „๋ฌธ ๊ธฐ์—…์ž…๋‹ˆ๋‹ค(์˜ˆ: Figma์—์„œ React๋กœ).

  • Codium์˜ ์ „๋ฌธ ์ง€์‹์€ ํ…Œ์ŠคํŠธ๋ฅผ ๊ตฌ์„ฑํ•˜๊ณ  ํ’€ ์š”์ฒญ์„ ๊ด€๋ฆฌํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

  • Replit์€ ์ „์šฉ AI ๋น„์„œ๊ฐ€ ํฌํ•จ๋œ ์˜จ๋ผ์ธ ํ˜‘์—… IDE๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • Tab9์€ ๊ธฐ์—…์„ ์œ„ํ•œ ๋ณด์•ˆ์ด ๋›ฐ์–ด๋‚œ ์˜จํ”„๋ ˆ๋ฏธ์Šค ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

CoPilot์˜ ๋– ์˜ค๋ฅด๋Š” ๋ผ์ด๋ฒŒ์€ ์ž์ฃผ ๋ฐœํ‘œ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, Magic.dev ๊ทธ๋ฆฌ๊ณ  Poolside๋Š” ๋” ๋‚˜์€ ์„ฑ๋Šฅ๊ณผ ๋” ๋‚˜์€ ๊ฒฝํ—˜์„ ์•ฝ์†ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ์€ ๊ณ„์† ๋ฐœ์ „ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. GPT5๋Š” ๊ณง ๋ฐœํ‘œ๋  ์˜ˆ์ •์ด๋ฉฐ LlamaCode๋Š” ๊ณ ๊ธ‰ ์˜คํ”ˆ ์†Œ์Šค ๋ชจ๋ธ์„ ์ œ๊ณตํ•˜๋ฉฐ HuggingFace์— ๋ฏธ์„ธ ์กฐ์ •๋œ ๋ฒ„์ „์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.์ฝ”๋“œ ๋ชจ๋ธ ๋ฆฌ๋”๋ณด๋“œ]. ์ด๋Š” LLM์„ ์‚ฌ์šฉํ•œ ์ฝ”๋“œ ์ž๋™ํ™”์˜ ์‹œ์ž‘์ผ ๋ฟ์ž…๋‹ˆ๋‹ค.

Github์— ๋”ฐ๋ฅด๋ฉด CoPilot์€ ๊ฐœ๋ฐœ ์†๋„๋ฅผ 55% ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค.์—ฐ๊ตฌ]. Anima ์‚ฌ์šฉ์ž๋Š” ํ”„๋ŸฐํŠธ์—”๋“œ ์ฝ”๋”ฉ ์‹œ๊ฐ„์„ ์ตœ๋Œ€ 50% ์ ˆ์•ฝํ–ˆ๋‹ค๊ณ  โ€‹โ€‹๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.์‚ฌ๋ก€ ์—ฐ๊ตฌ], UX ์ธก๋ฉด์—์„œ ๋” ๋‚˜์€ ์ œํ’ˆ ํ’ˆ์งˆ์„ ์ œ๊ณตํ•˜๋Š” ๋™์‹œ์— 2๋ฐฐ ๋” ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค๊ณ  ๋””์ž์ด๋„ˆ์™€ ๊ฐœ๋ฐœ์ž ์‚ฌ์ด์˜ ํƒ๊ตฌ๋ฅผ ์ค„์ž…๋‹ˆ๋‹ค.

AI ์ฝ”๋“œ ๊ฐœ์ธํ™”

JavaScript๋Š” ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์ฝ”๋“œ ์–ธ์–ด ์ค‘ 1์œ„์ž…๋‹ˆ๋‹ค(๊นƒํ—ˆ๋ธŒ 2023), React๋Š” 40% ์ด์ƒ์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” JavaScript ์›น ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค(์Šคํƒ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ 2023).

์ด์ œ React๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ตฌ์ถ•๋œ 100๊ฐœ์˜ ๋‹ค์–‘ํ•œ ์—”์ง€๋‹ˆ์–ด๋ง ํŒ€์„ ์„ ํƒํ•˜๋ฉด 100๊ฐœ์˜ ๋‹ค์–‘ํ•œ ์ฝ”๋”ฉ ์Šคํƒ€์ผ์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒ€๋งˆ๋‹ค ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค.

๊ฐ ํŒ€์—๋Š” ๊ธฐ์ˆ  ์Šคํƒ(์†Œํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ฒ˜์— ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ์ˆ  ์ง‘ํ•ฉ)์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ํŒ€์€ Next.js์™€ ๊ฐ™์€ ์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ฑ๋Šฅ์„ ์ตœ์ ํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€๋Š” Radix, MUI ๋˜๋Š” Ant์™€ ๊ฐ™์€ UI ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. React๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํŒ€์€ React ์ฟผ๋ฆฌ, Redux, Mobx ๋“ฑ๊ณผ ๊ฐ™์€ ์ƒํƒœ ๊ด€๋ฆฌ ํŒจํ‚ค์ง€๋ฅผ ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋ฐ–์—๋„ ์ˆ˜์ฒœ ๊ฐœ์˜ ์ธ๊ธฐ ์žˆ๋Š” ์˜คํ”ˆ ์†Œ์Šค JavaScript ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ ๋™์ผํ•œ ๊ธฐ๋Šฅ์„ ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ํŒ€์€ CSS ๊ทธ๋ฆฌ๋“œ ๋ ˆ์ด์•„์›ƒ์„ ์„ ํ˜ธํ•˜๋Š” ๋ฐ˜๋ฉด ๋‹ค๋ฅธ ํŒ€์€ Flex ๋ ˆ์ด์•„์›ƒ์„ ์„ ํ˜ธํ•˜์—ฌ ๋™์ผํ•œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค. ๊ตฌ๋ฌธ ํ™˜๊ฒฝ ์„ค์ •์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€๋Š” ํด๋ž˜์‹ JavaScript ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๊ณ  ๋‹ค๋ฅธ ์ผ๋ถ€๋Š” ํ™”์‚ดํ‘œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. camelCase, kebab-case์™€ ๊ฐ™์€ ๋ช…๋ช… ๊ทœ์น™๊ณผ ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ๊ธฐ๋Šฅ์˜ ์ด๋ฆ„์„ ์ง€์ •ํ•˜๋Š” ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฝ”๋“œ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์˜คํ”ˆ ์†Œ์Šค ๋˜๋Š” ๋…์  ์ฝ”๋“œ์™€ ๋™์ผํ•˜๊ฒŒ ๋ณด์ด๋„๋ก ์˜คํ”ˆ ์†Œ์Šค ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋ž˜ํ•‘ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ๊ฐ™์ด ์ฝ”๋“œ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ๋ฌด๊ถ๋ฌด์ง„ํ•ฉ๋‹ˆ๋‹ค.

ํŠน์ • ํ”„๋กœ์ ํŠธ๋ฅผ ์ฝ”๋”ฉํ•  ๋•Œ ๊ฐ ๊ฐœ๋ฐœ์ž๋Š” ํ•ด๋‹น ์ฝ”๋“œ ๋ฒ ์ด์Šค์˜ ๊ทœ์น™๊ณผ ๊ทœ์น™์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

AI๊ฐ€ ์—”์ง€๋‹ˆ์–ด๋ง ํŒ€์˜ ์ฝ”๋”ฉ์—์„œ ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํŒ€์ฒ˜๋Ÿผ ์ฝ”๋”ฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” AI๊ฐ€ ์ฝ”๋“œ๋ฅผ ๋งž์ถคํ™”ํ•˜๊ณ  ๊ฐœ์ธํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ๋งŽ์€ ์ปจํ…์ŠคํŠธ๋ฅผ ๊ฐ€์ ธ์•ผ ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

์—ํ•„๋กœ๊ทธ: AI ์ฝ”๋“œ ์ƒ์„ฑ์˜ ์ž ์žฌ๋ ฅ

์šฐ๋ฆฌ๋Š” ์—ฌ์ „ํžˆ GenAI ๊ธฐ๋Šฅ์˜ ํ‘œ๋ฉด์„ ๊ธ๋Š” ์ค‘์ž…๋‹ˆ๋‹ค.

GenAI ๋ชจ๋ธ์„ ๋…ผ์˜ํ•  ๋•Œ ๋ชจ๋ธ์— ์ž‘์—…์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ์ปจํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฐœ์ธํ™”๋ฅผ ๊ณ ๋ คํ•˜์„ธ์š”. ๊ธฐ์กด ์ฝ”๋“œ, UX ๋ฐ ์‚ฌ์šฉ์ž ์ž‘์—…์— ๋Œ€ํ•œ ํ›Œ๋ฅญํ•œ ์ปจํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•˜๋ฉด ๋” ๋‚˜์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. GenAI ๋ชจ๋ธ์˜ ์ž ์žฌ๋ ฅ์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ์ด๋ฅผ "๊ตฌ์‹" ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ํœด๋ฆฌ์Šคํ‹ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ์ง€์› ์‹œ์Šคํ…œ์„ ๊ฐ–์ถ˜ ์ œํ’ˆ์œผ๋กœ ํŒจํ‚ค์ง•ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์šฐ๋ฆฌ๊ฐ€ AI์˜ ์ž ์žฌ๋ ฅ์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด๋Š” ๊ณ„์†ํ•ด์„œ ์„ธ์ƒ์„ ๋” ๋น ๋ฅด๊ณ  ๋น ๋ฅด๊ฒŒ ๋จน์–ด์น˜์›Œ ์ƒ์‚ฐ์„ฑ, ๋งˆ์ง„ ๋ฐ GDP๋ฅผ ๋†’์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ž๋™ํ™”๋ฅผ ๋„์ž…ํ•˜๋Š” CEO, IT ๋ฆฌ๋”, PM ๋ฆฌ๋”๋Š” ํŒ€์˜ ์—…๋ฌด ์ฒ˜๋ฆฌ ์†๋„๋ฅผ 2๋ฐฐ, ์–ด์ฉŒ๋ฉด 5๋ฐฐ๊นŒ์ง€ ๋†’์—ฌ ๊ฒฝ์Ÿ ์šฐ์œ„๋ฅผ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œํ’ˆ์„ ๋” ๋น ๋ฅด๊ณ  ์ €๋ ดํ•˜๊ฒŒ ์ถœ์‹œํ•˜๋ฉด ๊ธฐ์—…์˜ ๋งˆ์ง„์ด ์ฆ๊ฐ€ํ•˜๊ณ  ๊ถ๊ทน์ ์œผ๋กœ ๊ธฐ์ˆ  ๊ด€๋ จ GDP๋„ ์ฆ๊ฐ€ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋น„์šฉ์ด ์ €๋ ดํ•ด์ง€๋ฉด ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ ์ถœ์‹œ๋˜์–ด ๋” ๋งŽ์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ROI๊ฐ€ ๋ถ€์ •์ ์ด์—ˆ๋˜ ๊ฒƒ์ด ROI๊ฐ€ ๊ธ์ •์ ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ‹ˆ์ƒˆ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๊ฐœ๋ฐœ ๋น„์šฉ์ด 80% ์ ˆ๊ฐ๋œ๋‹ค๋ฉด ๊ฐ€์น˜๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋” ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์ฝ”๋”ฉํ•˜๊ณ  ๋” ๋น ๋ฅด๊ฒŒ ์ฝ”๋”ฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. GenAI ์—์ด์ „ํŠธ๋Š” ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑ, ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌํ•˜๊ณ  ์ธ๊ฐ„์€ ์ฐฝ์˜์ ์ธ ๋ถ€๋ถ„์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ์˜ค๋Š˜๋‚  ์ฝ”๋”ฉ์œผ๋กœ ๊ฐ„์ฃผ๋˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ๋งŽ์€ ์•„ํ‚คํ…์ฒ˜์™€ UX๋ฅผ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค. ์•ž์œผ๋กœ ๊ฐœ๋ฐœ์ž ์ž๋ฆฌ๊ฐ€ ๋” ๋งŽ์•„์งˆ ๊ฒƒ ๊ฐ™์•„์š”. ์ฆ‰, ๊ฐœ๋ฐœ์€ ๋” ๋†’์€ ์ˆ˜์ค€์˜ ์ถ”์ƒํ™”๋กœ ๋ฐœ์ „ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

Avishay Cohen์€ Anima์˜ CEO์ด์ž ๊ณต๋™ ์ฐฝ๋ฆฝ์ž์ž…๋‹ˆ๋‹ค. ์• ๋‹ˆ๋งˆ AI ๊ธฐ๋ฐ˜ ์„ค๊ณ„-์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋ŸฐํŠธ์—”๋“œ ์—”์ง€๋‹ˆ์–ด๋ง์„ ์ž๋™ํ™”ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 900๋งŒ ๊ฑด์ด ๋„˜๋Š” ์„ค์น˜ ํšŸ์ˆ˜๋ฅผ ๊ธฐ๋กํ•œ Anima๋Š” Figma ์Šคํ† ์–ด์˜ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ #1 ์ƒ์šฉ ๋„๊ตฌ์ด๋ฉฐ ์ตœ๊ทผ์— ์˜ํ•ด ๋””์ž์ธ-์ฝ”๋“œ ๊ธฐ์ˆ ์˜ ๋Œ€ํ‘œ ๊ณต๊ธ‰์—…์ฒด๋กœ ์„ ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€ํŠธ๋„ˆ.