Open-Source 3D AI ๋ชจ๋ธ Kimi K3 vs Claude & GPT ์„ฑ๋Šฅ ๋น„๊ต ๋ถ„์„

์ด๋ฏธ์ง€
Open-Source 3D AI ๋ชจ๋ธ Kimi K3 vs Claude & GPT ์„ฑ๋Šฅ ๋น„๊ต ๋ถ„์„ ์˜คํ”ˆ์†Œ์Šค 3D AI๊ฐ€ Blender์™€ ๊ฒŒ์ž„ ์ œ์ž‘ ํŒ๋„๋ฅผ ๋ฐ”๊ฟจ๋‹ค? Kimi K3 ์ „๊ฒฉ ๋น„๊ต! ๋ฉ”ํƒ€ ์„ค๋ช…: ์˜คํ”ˆ์†Œ์Šค AI ๋ชจ๋ธ Kimi K3๊ฐ€ 3D ๊ทธ๋ž˜ํ”ฝ๊ณผ Blender, Godot ๊ฒŒ์ž„ ์ œ์ž‘ ๋ถ„์•ผ์—์„œ ๋†€๋ผ์šด ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Claude, GPT์™€์˜ ๋‹ค์–‘ํ•œ ๋ฒค์น˜๋งˆํฌ ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ์™€ ์ฐจ์ด์ ์„ ํ•œ๋ˆˆ์— ํ™•์ธํ•ด ๋ณด์„ธ์š”! ๐Ÿ“Œ ๋ชฉ์ฐจ (ํด๋ฆญ์‹œ ์ด๋™) 1. ์˜คํ”ˆ์†Œ์Šค AI์˜ ๋ฐ˜๋ž€: Kimi K3 ๋“ฑ์žฅ ๋ฐฐ๊ฒฝ 2. Blender ๋ฐ Godot ์—ฐ๋™ 3D ํ…Œ์ŠคํŒ… ํ™˜๊ฒฝ 3. 3D ๋ Œ๋”๋ง ๋ฐ ์…ฐ์ด๋” ์ƒ์„ฑ ์„ฑ๋Šฅ ๋น„๊ต 4. ์›ํ”„๋กฌํ”„ํŠธ ๋‹จ์ผ ์ง€์‹œ ๊ธฐ๋ฐ˜ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ํ…Œ์ŠคํŠธ 5. Kimi K3 ๋ชจ๋ธ์˜ ๋น„์šฉ ํšจ์œจ์„ฑ๊ณผ ์žฅ์  6. ์ถœ์ฒ˜ ๋ฐ ์ €์ž‘๊ถŒ ์•ˆ๋‚ด 1. ์˜คํ”ˆ์†Œ์Šค AI์˜ ๋ฐ˜๋ž€: Kimi K3 ๋“ฑ์žฅ ๋ฐฐ๊ฒฝ ์ตœ๊ทผ AI ์‹œ์žฅ์—์„œ ํ์‡„ํ˜• ์ƒ์šฉ ๋ชจ๋ธ๋“ค์ด ๋†’์€ ์„ฑ๋Šฅ์„ ์ž๋ž‘ํ•˜๋ฉฐ ๋…์ ์ ์ธ ์ž…์ง€๋ฅผ ๋‹ค์ง€๋Š” ์™€์ค‘์—, ์˜คํ”ˆ์†Œ์Šค ๋ชจ๋ธ ์˜ ์ง„ํ™” ์†๋„ ์—ญ์‹œ ๋งค์šฐ ๊ฐ€ํŒŒ๋ฅด๊ฒŒ ์ƒ์Šนํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ์ตœ์‹  ์˜คํ”ˆ์†Œ์Šค AI ๋ชจ๋ธ์ธ Kimi K3 ๋Š” ๊ธฐ์กด์˜ ๊ฐ•๋ ฅํ•œ ๋…์  AI ๋ชจ๋ธ๋“ค๊ณผ ๊ฒฌ์ฃผ์–ด๋„ ์†์ƒ‰์—†๋Š” ์„ฑ๋Šฅ์„ ๋ฐœํœ˜ํ•˜๋ฉฐ ๊ฐœ๋ฐœ์ž ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ํญ๋ฐœ์ ์ธ ๊ด€์‹ฌ์„ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์••๋„์ ์ธ ๊ฐ€์„ฑ๋น„์™€ ์ ‘๊ทผ์„ฑ์„ ๋ฌด๊ธฐ๋กœ, ๋‹จ์ˆœ ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ๋ฅผ ๋„˜์–ด 3D ๊ทธ๋ž˜ํ”ฝ ์—ฐ์‚ฐ๊ณผ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ ์˜์—ญ ๊นŒ์ง€ ์ „๋ฉด์ ์œผ๋กœ ํ™•์žฅ๋˜๊ณ  ์žˆ๋Š” ํ˜„์ƒ์€ ๋งค์šฐ ํฅ๋ฏธ๋กœ์šด ๋ณ€ํ™”์ž…๋‹ˆ๋‹ค. 2. Blender ๋ฐ Godot ์—ฐ๋™ 3D ํ…Œ์ŠคํŒ… ํ™˜๊ฒฝ ์ด๋ฒˆ ์‹ค์ „ ํ…Œ์ŠคํŠธ์—์„œ๋Š” 3D ์ž‘์—… ์ž๋™ํ™” ํ”„๋กœ๊ทธ๋žจ์ธ Blender MCP ์™€ ๊ฒŒ์ž„ ์—”์ง„์ธ Godot MCP ๋ฅผ CLI ํ™˜๊ฒฝ์—์„œ ์—ฐ๋™ํ•˜์—ฌ ์ง„ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋™์ผํ•œ ์กฐ๊ฑดํ•˜์— Claude, GPT, Kimi K...

@package.json ๋ถ„์„ ํด๋กœ๋“œ ์ฝ”๋“œ ์˜์กด์„ฑ ์ •๋ฆฌ ๋ช…๋ น์–ด

@package.json ๋ถ„์„์œผ๋กœ Claude Code ์˜์กด์„ฑ ์ •๋ฆฌํ•˜๋Š” ๊ฐ€์žฅ ์•ˆ์ „ํ•œ ๋ฐฉ๋ฒ•

ํ”„๋กœ์ ํŠธ๊ฐ€ ์ปค์งˆ์ˆ˜๋ก ์–ด๋А ๋‚  ๊ฐ‘์ž๊ธฐ ์ด๋Ÿฐ ์ƒ๊ฐ์ด ๋“ญ๋‹ˆ๋‹ค.


“์ด ํŒจํ‚ค์ง€… ์šฐ๋ฆฌ๊ฐ€ ์•„์ง ์“ฐ๊ณ  ์žˆ๋‚˜?”


Claude Code๋กœ ์ž‘์—…ํ•˜๋‹ค ๋ณด๋ฉด ๋‹ต์ด ์—‰ํ‚ค๊ฑฐ๋‚˜ ๋นŒ๋“œ๊ฐ€ ๋А๋ ค์ง€๋Š” ์ˆœ๊ฐ„์ด ์˜ค๋Š”๋ฐ, ๊ทธ ์›์ธ์˜ ์ƒ๋‹น์ˆ˜๋Š” ์ •๋ฆฌ๋˜์ง€ ์•Š์€ package.json์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.


์ด ๊ธ€์€ package.json์„ ๊ธฐ์ค€์œผ๋กœ Claude Code๊ฐ€ ํ”„๋กœ์ ํŠธ๋ฅผ ์ •ํ™•ํžˆ ์ดํ•ดํ•˜๋„๋ก ๋งŒ๋“œ๋Š” ์˜์กด์„ฑ ์ •๋ฆฌ์˜ ํ˜„์‹ค์ ์ธ ๋ฐฉ๋ฒ•์„ ์ง€๊ธˆ ๊ธฐ์ค€ ํŒฉํŠธ๋กœ ํ’€์–ด๋“œ๋ฆฝ๋‹ˆ๋‹ค.


๐Ÿ“š ๋ชฉ์ฐจ


1️⃣ package.json์˜ ์ง„์งœ ์—ญํ• 

package.json์€ ๋‹จ์ˆœํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ชฉ๋ก์ด ์•„๋‹™๋‹ˆ๋‹ค.


Claude Code ์ž…์žฅ์—์„œ ๋ณด๋ฉด ์ด ํŒŒ์ผ์€ “ํ”„๋กœ์ ํŠธ์˜ ํ—Œ๋ฒ•”์— ๊ฐ€๊น์Šต๋‹ˆ๋‹ค.


์–ด๋–ค ์–ธ์–ด ํ™˜๊ฒฝ์ธ์ง€, ์–ด๋–ค ๋„๊ตฌ๋ฅผ ์“ฐ๋Š”์ง€, ๋ฌด์—‡์ด ํ•ต์‹ฌ ์˜์กด์„ฑ์ธ์ง€ ๋ชจ๋‘ ์ด ํŒŒ์ผ์—์„œ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค.


๊ทธ๋ž˜์„œ package.json์ด ๋”๋Ÿฌ์šฐ๋ฉด Claude์˜ ์ถ”๋ก ๋„ ๊ฐ™์ด ํ๋ ค์ง‘๋‹ˆ๋‹ค.


2️⃣ Claude Code๊ฐ€ ์˜์กด์„ฑ์„ ํ•ด์„ํ•˜๋Š” ๋ฐฉ์‹

Claude Code๋Š” dependencies์™€ devDependencies๋ฅผ ์—ญํ•  ์ค‘์‹ฌ์œผ๋กœ ๊ตฌ๋ถ„ํ•ด ํ•ด์„ํ•ฉ๋‹ˆ๋‹ค.


๋ฌธ์ œ๋Š” ์“ฐ์ง€ ์•Š๋Š” ํŒจํ‚ค์ง€๊ฐ€ ๋‚จ์•„ ์žˆ์œผ๋ฉด “์ด๊ฑธ ๊ธฐ๋ฐ˜์œผ๋กœ ์ฝ”๋“œ๊ฐ€ ์žˆ๊ฒ ์ง€”๋ผ๊ณ  ์ถ”์ธก์„ ์‹œ์ž‘ํ•œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.


์ด๊ฒŒ ์Œ“์ด๋ฉด ์กด์žฌํ•˜์ง€ ์•Š๋Š” ์ฝ”๋“œ ๊ธฐ์ค€์œผ๋กœ ๋‹ต์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ํ˜„์ƒ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.


์ฆ‰, ์˜์กด์„ฑ ์ •๋ฆฌ๋Š” ์„ฑ๋Šฅ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ˆ๋ผ ์ •ํ™•๋„ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค.


3️⃣ ๋ฐ˜๋“œ์‹œ ์•Œ์•„์•ผ ํ•  ์˜์กด์„ฑ ์ •๋ฆฌ ๋ช…๋ น์–ด

๊ฐ€์žฅ ๊ธฐ๋ณธ์ด ๋˜๋Š” ๋ช…๋ น์–ด๋Š” ์ด๊ฒƒ์ž…๋‹ˆ๋‹ค.


npm ls


ํ˜„์žฌ ์‹ค์ œ๋กœ ์„ค์น˜๋˜์–ด ์–ด๋–ค ํŒจํ‚ค์ง€๊ฐ€ ์–ด๋””์„œ ์“ฐ์ด๋Š”์ง€ ํŠธ๋ฆฌ ๊ตฌ์กฐ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๋‹ค์Œ์œผ๋กœ ์ค‘์š”ํ•œ ๊ฑด npm prune์ž…๋‹ˆ๋‹ค.


package.json์— ์—†๋Š”๋ฐ node_modules์— ๋‚จ์•„ ์žˆ๋Š” ์ฐŒ๊บผ๊ธฐ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.


4️⃣ ์•ˆ์ „ํ•˜๊ฒŒ ์ •๋ฆฌํ•˜๋Š” ๊ถŒ์žฅ ์ˆœ์„œ

์˜์กด์„ฑ ์ •๋ฆฌ๋Š” ์ˆœ์„œ๋ฅผ ์ง€ํ‚ค๋Š” ๊ฒŒ ์ „๋ถ€์ž…๋‹ˆ๋‹ค.


① ์‹ค์ œ ์‚ฌ์šฉ ์—ฌ๋ถ€ ํ™•์ธ


② package.json์—์„œ ์ œ๊ฑฐ


③ install ์žฌ์‹คํ–‰


์ด ์ˆœ์„œ๋ฅผ ์ง€ํ‚ค๋ฉด Claude Code๊ฐ€ “์—†๋Š” ์„ธ๊ณ„๋ฅผ ์ƒ์ƒํ•˜๋Š” ์ผ”์„ ์›์ฒœ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๋ฐ˜๋Œ€๋กœ node_modules๋ถ€ํ„ฐ ์ง€์šฐ๋ฉด ์ง€์˜ฅ์ด ์—ด๋ฆฝ๋‹ˆ๋‹ค.


5️⃣ ๊ฐ€์žฅ ๋งŽ์ด ํ„ฐ์ง€๋Š” ์‹ค์ˆ˜์™€ ์˜ˆ๋ฐฉ ํŒ

๊ฐ€์žฅ ํ”ํ•œ ์‹ค์ˆ˜๋Š” “๋นŒ๋“œ๋งŒ ๋˜๋ฉด ๋๋‹ค”๋Š” ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค.


ํ•˜์ง€๋งŒ Claude Code๋Š” ๋นŒ๋“œ ์„ฑ๊ณต ์—ฌ๋ถ€๋ณด๋‹ค ์˜์กด์„ฑ ์„ ์–ธ ์ž์ฒด๋ฅผ ๋” ์‹ ๋ขฐํ•ฉ๋‹ˆ๋‹ค.


๋˜ ํ•˜๋‚˜๋Š” devDependencies๋ฅผ ๋ฌด์ž‘์ • dependencies๋กœ ์˜ฎ๊ธฐ๋Š” ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค.


์ด๋Ÿฌ๋ฉด AI๋Š” ๋ถˆํ•„์š”ํ•œ ๋„๊ตฌ๊นŒ์ง€ ์‹คํ–‰ ํ™˜๊ฒฝ์œผ๋กœ ์˜คํ•ดํ•ฉ๋‹ˆ๋‹ค.


๐Ÿ”— ์ด ๊ธ€์— ๊ผญ ํ•„์š”ํ•œ ๊ณต์‹ ์ž๋ฃŒ


์˜์กด์„ฑ ์ •๋ฆฌ๋Š” ์ •๋ฆฌ๋ฒฝ ์žˆ๋Š” ์‚ฌ๋žŒ๋งŒ ํ•˜๋Š” ์ž‘์—…์ด ์•„๋‹™๋‹ˆ๋‹ค.


Claude Code๋ฅผ ๋˜‘๋˜‘ํ•˜๊ฒŒ ์“ฐ๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์ด๋ผ๋ฉด ๋ฐ˜๋“œ์‹œ ๊ฑฐ์ณ์•ผ ํ•  ๊ณผ์ •์ž…๋‹ˆ๋‹ค.


package.json์ด ์ •๋ฆฌ๋˜๋Š” ์ˆœ๊ฐ„, Claude์˜ ๋‹ต๋ณ€๋„ ํ™•์‹คํžˆ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

์ด ๋ธ”๋กœ๊ทธ์˜ ์ธ๊ธฐ ๊ฒŒ์‹œ๋ฌผ

ํด๋กœ๋“œ ์ฝ”๋“œ React TypeScript ์Šคํƒ€์ผ ์ผ๊ด€์„ฑ ์œ ์ง€ ํŒ

๊ธฐํ˜ธ๋กœ ํ”„๋กœ์ ํŠธ ์ปจํ…์ŠคํŠธ ์‹ค์‹œ๊ฐ„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฒ•

ํด๋กœ๋“œ ์ฝ”๋“œ n8n ์›Œํฌํ”Œ๋กœ์šฐ ์ž๋™ํ™” ์—ฐ๋™ ๊ฐ€์ด๋“œ