• Turing Post Korea
  • Posts
  • ๐Ÿฆธ๐Ÿป#20: 15แ„€แ…กแ„Œแ…ต แ„แ…ฉแ„ƒแ…ตแ†ผ แ„‹แ…ฆแ„‹แ…ตแ„Œแ…ฅแ†ซแ„แ…ณ แ„Œแ…ฅแ†ซแ„€แ…งแ†จ แ„‡แ…ตแ„€แ…ญ! แ„†แ…ฏแ„€แ…ก แ„Œแ…ฆแ„‹แ…ตแ†ฏ แ„Œแ…ฉแ‡‚แ„‹แ…ณแ†ฏแ„แ…ก?

๐Ÿฆธ๐Ÿป#20: 15แ„€แ…กแ„Œแ…ต แ„แ…ฉแ„ƒแ…ตแ†ผ แ„‹แ…ฆแ„‹แ…ตแ„Œแ…ฅแ†ซแ„แ…ณ แ„Œแ…ฅแ†ซแ„€แ…งแ†จ แ„‡แ…ตแ„€แ…ญ! แ„†แ…ฏแ„€แ…ก แ„Œแ…ฆแ„‹แ…ตแ†ฏ แ„Œแ…ฉแ‡‚แ„‹แ…ณแ†ฏแ„แ…ก?

IDEแ„‡แ…ฎแ„แ…ฅ CLI, แ„‘แ…ฎแ†ฏแ„‰แ…ณแ„แ…ขแ†จ, แ„’แ…กแ„‹แ…ตแ„‡แ…ณแ„…แ…ตแ„ƒแ…ณแ„แ…กแ„Œแ…ต โ€“ 15แ„€แ…กแ„Œแ…ต AI แ„แ…ฉแ„ƒแ…ตแ†ผ แ„ƒแ…ฉแ„€แ…ฎแ„‹แ…ด แ„‰แ…ตแ†ฏแ„‰แ…กแ„‹แ…ญแ†ผ แ„‡แ…ตแ„€แ…ญ

๋“ค์–ด๊ฐ€๋ฉฐ

์ง€๊ธˆ๊นŒ์ง€ ํŠœ๋ง ํฌ์ŠคํŠธ์—์„œ๋Š” ๋น ๋ฅด๊ฒŒ ๋ณ€ํ™”ํ•˜๋Š” โ€˜์—์ด์ „ํŠธโ€™, ๊ทธ๋ฆฌ๊ณ  โ€˜์—์ด์ „ํ‹ฑ ์‹œ์Šคํ…œโ€™ ์˜์—ญ์—์„œ โ€˜๋ณ€ํ•˜์ง€ ์•Š๋Š” ์š”์†Œโ€™๋“ค์„ ์ฒด๊ณ„์ ์œผ๋กœ ์ •๋ฆฌํ•˜๋ ค๊ณ  ์• ๋ฅผ ์จ ์™”๋Š”๋ฐ์š”.

์˜ค๋Š˜ ์—ํ”ผ์†Œ๋“œ๋Š” ์กฐ๊ธˆ์€ ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์˜, ํŠน๋ณ„ํ•œ ์—ํ”ผ์†Œ๋“œ๋กœ ์ค€๋น„ํ–ˆ์Šต๋‹ˆ๋‹ค - ์ €ํฌ์˜ Guest Writer์ธ Will Schenk๊ฐ€ ์ง์ ‘ ์†์œผ๋กœ ์จ ๋ณด๊ณ  ํ‰๊ฐ€ํ•œ, ์‹ค์ „ ์ค‘์‹ฌ์˜ ์ปจํ…์ธ ์ž…๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ , ๊ทธ ์ฃผ์ œ๋Š” ๋ฐ”๋กœ, โ€˜์ฝ”๋”ฉ ์—์ด์ „ํŠธโ€™์ž…๋‹ˆ๋‹ค.

โ€˜AI ์—†์ด ์ฝ”๋”ฉํ•œ๋‹คโ€™๋Š” ๊ฒƒ, ๋ฒŒ์จ๋ถ€ํ„ฐ ๋„ˆ๋ฌด ์˜ค๋ž˜ ์ „ ์ด์•ผ๊ธฐ์ฒ˜๋Ÿผ ๋А๊ปด์ง€์ฃ ? ์•„๋งˆ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ž˜ ํ•˜๋Š” ์‚ฌ๋žŒ์ด๋“  ๋ชปํ•˜๋Š” ์‚ฌ๋žŒ์ด๋“ , ์ฒ˜์Œ๋ถ€ํ„ฐ ์ฝ”๋“œ๋ฅผ ํ•œ ์ค„ ํ•œ ์ค„ ์†์œผ๋กœ ์“ฐ๋Š” ์‚ฌ๋žŒ์€, ์ด๋ฏธ ์—†์„ ๊ฒ๋‹ˆ๋‹ค. ์ง€๊ธˆ์€ ์ง€๋Šฅํ˜•์˜ ์—์ด์ „ํŠธ๊ฐ€ ๋ ˆํฌ์— ์ฝ”๋“œ๋ฅผ ๋˜์ ธ์ฃผ๋Š” ์‹œ๋Œ€๋‹ˆ๊นŒ์š”.

์–ด๋А ์ •๋„ ํ•˜์ดํ”„ ์‚ฌ์ดํด์ด ์žˆ์„ ์ˆ˜ ๋ฐ–์— ์—†๊ธฐ๋Š” ํ•˜์ง€๋งŒ, ์ด ๋ฟŒ์—ฐ ๋จผ์ง€๊ฐ€ ๊ฐ€๋ผ์•‰๊ณ  ๋‚˜๋ฉด, ๊ฒฐ๊ตญ ๋‚จ๋Š” ๊ฑด ํ•˜๋‚˜์ฃ : ๊ฐœ๋ฐœ์˜ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์™„์ „ํžˆ ๋ฐ”๊พธ๊ฒ ๋‹ค๊ณ  ๋‚˜์„  ์ˆ˜๋งŽ์€ ์†Œํ”„ํŠธ์›จ์–ด ์—์ด์ „ํŠธ๋“ค, ๊ทธ ์ค‘์— ์ •๋ง ๊ฐ€์น˜๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๋Š” ๊ฒƒ๋“ค๋งŒ์ด ๋‚จ๊ฒŒ ๋  ๊ฒ๋‹ˆ๋‹ค.

์ด๋ฒˆ์—๋Š”, ๋”ฑ๋”ฑํ•œ ๋ฒค์น˜๋งˆํฌ๊ฐ€ ์•„๋‹ˆ๋ผ, ์™„๋ฒฝํ•˜์ง€๋Š” ์•Š๋”๋ผ๋„ ์‹ค์ œ ํ•œ ๋ฒˆ ์จ ๋ณด๋Š” ๊ณผ์ •์—์„œ ์‹ค๋ฌด์ž๊ฐ€ ๋น„๊ตํ•œ, ํ˜„์‹ค๊ฐ ๋„˜์น˜๊ณ  ์ž„ํŒฉํŠธ์žˆ๋Š” ํ…Œ์ŠคํŠธ๋ฅผ Will Schenk๊ฐ€ ์ง„ํ–‰ํ•ด ๋ดค์Šต๋‹ˆ๋‹ค.

ํŠนํžˆ, ์ด๋Ÿฐ ๋„๊ตฌ๋“ค์„ ์“ฐ๋ฉด์„œ ๋งž๋‹ฅ๋œจ๋ฆฌ๊ฒŒ ๋˜๋Š” ํ…Œ์Šคํ„ฐ์˜ ๊ฐ์ •์ ์ธ ๋ฐ˜์‘๊นŒ์ง€๋„ ๋‹ด์•„๋‚ด๊ณ  ๊ณ ๋ คํ•˜๋ ค๊ณ  ํ•ด ๋ดค์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฐ ๊ฑฐ์š”:

โ€œ์ด ๋ฉ์ฒญํ•œ ๋„๊ตฌ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋ฉด์„œ, ํ™”๋ฉด์ด ๋นˆ ์ƒํƒœ๋กœ ์บก์ฒ˜ํ•˜๋Š” ๊ฑด ์ข€ ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ์–ต์ง€๋กœ ๋ญ๋ผ๋„ ์ ์–ด๋„ฃ๊ณ  ์‹ถ์€ ์ถฉ๋™์ด ๋“ค์—ˆ์–ด์š”. ์ด ๋„๊ตฌ๋ฅผ ์“ฐ๋ฉด ์•„๋งˆ ํญ๋ฐœ ์ง์ „์˜ ๊ฐ์ • ์ƒํƒœ๋ฅผ ์ž์ฃผ ๊ฒช์„์ง€๋„ ๋ชฐ๋ผ์š”.โ€

ํ…Œ์ŠคํŠธ์— ์ฐธ๊ฐ€ํ•œ ๊ฐœ๋ฐœ์ž

 

ํ…Œ์ŠคํŠธ๋Š”, 2025๋…„ ์ค‘๋ฐ˜ ํ˜„์žฌ ๊ฐ€์žฅ ๋งŽ์ด ์–ธ๊ธ‰๋˜๋Š” 15๊ฐ€์ง€์˜ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ–ˆ๊ณ , ์ด ์—์ด์ „ํŠธ๋“ค์„ ๋„ค ๊ฐ€์ง€์˜ ์นดํ…Œ๊ณ ๋ฆฌ๋กœ ๋‚˜๋ˆ ์„œ ํ‰๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค:

  • IDE ์—์ด์ „ํŠธ

  • CLI ์—์ด์ „ํŠธ

  • ํ’€์Šคํƒ ์—์ด์ „ํŠธ

  • ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ํ”Œ๋žซํผ

๊ทธ๋ฆฌ๊ณ  ๊ฐ ์—์ด์ „ํŠธ๋ฅผ ์•„๋ž˜ ๋‹ค์„ฏ ๊ฐ€์ง€ ํ•ต์‹ฌ ํ•ญ๋ชฉ์— ๋Œ€ํ•ด์„œ AI๊ฐ€ ํ‰๊ฐ€๋ฅผ ํ•˜๊ฒŒ๋” ํ•ด์„œ ์ ์ˆ˜๋ฅผ ์‚ฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค (์ด 25์  ๋งŒ์ ):

  1. ์ฝ”๋“œ ์ž‘์„ฑ ๋Šฅ๋ ฅ

  2. ํ…Œ์ŠคํŠธ ์ฒ˜๋ฆฌ

  3. ํˆด ์—ฐ๋™

  4. ๋ฌธ์„œํ™”

  5. ์ „์ฒด์ ์ธ ์™„์„ฑ๋„ (Polish)

์ถ”๊ฐ€๋กœ, "์ด ์—์ด์ „ํŠธ๋ฅผ ๊ฐœ๋ฐœ์ž๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์„ ๋•Œ, ์ฑ„์šฉ ์ถ”์ฒœํ•  ์ˆ˜ ์žˆ์„๊นŒ?"๋ผ๋Š” ์งˆ๋ฌธ๋„ AI์—๊ฒŒ ํ•ด ๋ดค๊ณ , ๋ฌผ๋ก  ์‚ฌ๋žŒ๋“ค๋„ ํ•จ๊ป˜ ๋‹ค์Œ ์š”์†Œ๋“ค์„ ๊ฐ€์ง€๊ณ  ํ‰๊ฐ€์— ์ฐธ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค:

  • ์‚ฌ๋žŒ์ด ์ง์ ‘ ์“ด๋‹ค๊ณ  ํ–ˆ์„ ๋•Œ ์–ผ๋งˆ๋‚˜ ๊ตฌํ˜„ํ•˜๊ธฐ ์‰ฌ์šด๊ฐ€?

  • ์ด๊ฑธ ์“ธ ๋•Œ ์‹ ์ด ๋‚˜๋Š”๊ฐ€?

๋˜, ๊ฐ ์—์ด์ „ํŠธ๊ฐ€ ์ž‘๋™์— ์„ฑ๊ณตํ–ˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ โ€˜One Shotโ€™ (ํ•œ ๋ฒˆ์— ์„ฑ๊ณต) ๋˜๋Š” โ€˜Two Shotโ€™ (์žฌ์‹œ๋„ ํ•„์š”)์œผ๋กœ ํ‘œ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด๋ ‡๊ฒŒ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด ๋ณด๋‹ˆ, ์‹ค์šฉ์ ์ธ ๊ด€์ ์—์„œ ํ˜„์žฌ ๊ธฐ์ค€์œผ๋กœ ์–ด๋–ค ์—์ด์ „ํŠธ๊ฐ€ ์•ž์„œ๊ฐ€๊ณ  ์žˆ๊ณ , ์–ด๋–ค ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ๋‹น์žฅ ์‹คํ–‰ํ•ด ๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š”์ง€, ์ €ํฌ๋กœ์„œ๋Š” ๋‚˜๋ฆ„๋Œ€๋กœ ๋ช…ํ™•ํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„๋“ค๊ป˜๋„ ์žฌ๋ฏธ์žˆ๋Š” ๋‚ด์šฉ์ด ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค.

์˜ค๋Š˜ ์—ํ”ผ์†Œ๋“œ์—์„œ๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ๋‚ด์šฉ์„ ๋‹ค๋ฃน๋‹ˆ๋‹ค:

๐Ÿ“Œ ์ด๋ฒˆ ํ…Œ์ŠคํŠธ์˜ ํ•ต์‹ฌ

  • ์‹ค์ œ ๋น„์ „๋ฌธ๊ฐ€๊ฐ€ ์—์ด์ „ํŠธ๋ฅผ ์ผ์„ ๋•Œ ์–ด๋–ค ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋Š”๊ฐ€?

  • ๋ฏธ๋ž˜์˜ ๋А๋‚Œ์€ ์–ด๋–ค๊ฐ€? ๊ธฐ์จ์ธ๊ฐ€, ์ขŒ์ ˆ์ธ๊ฐ€?

  • 15๋ช…์˜ ์‹ ์ž… ๊ฐœ๋ฐœ์ž๊ฐ€ ๋งŒ๋“ค์–ด๋‚ธ ์‚ฐ์ถœ๋ฌผ์€?

  • ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋ชฉ์ ์— ๋งž๋Š” ์ตœ๊ณ ์˜ ๋„๊ตฌ๋Š” ๋ฌด์—‡์ธ๊ฐ€?

  • ์ „์ฒด ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ๊ฐ€ ๋‹ด๊ธด PDF ๋ณด๊ณ ์„œ (๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅ)

๊ถ๊ทน์˜ โ€˜ํ…Œ์ŠคํŠธโ€™: ๊ณผ์—ฐ, ๋น„์ „๋ฌธ๊ฐ€๋„ ํ•  ์ˆ˜ ์žˆ๋‚˜?

15๊ฐ€์ง€๋‚˜ ๋˜๋Š”, ์„œ๋กœ ํŠน์„ฑ๊ณผ ์žฅ๋‹จ์ ์ด ๋‹ค๋ฅธ ๋„๊ตฌ๋“ค์„ ๋‹ค๋ฃจ๋‹ค ๋ณด๋‹ˆ, ์šฐ์„ ์€ โ€˜๋ชจ๋“  ์กฐ๊ฑด์„ ํ‰๋“ฑํ•˜๊ฒŒ ๋งž์ถ”๊ธฐ ์œ„ํ•ด์„œ ๋ชจ๋“  ์—์ด์ „ํŠธ์—๊ฒŒ ๋˜‘๊ฐ™์€ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ œ๊ณตํ–ˆ๊ณ , ์™„์ „ํžˆ ๋น„์–ด ์žˆ๋Š” ๊นƒ ์ €์žฅ์†Œ์—์„œ ์‹œ์ž‘โ€™ํ•˜๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ œ๊ณตํ•œ ํ”„๋กฌํ”„ํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:

์•„์ด๋””์–ด๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ , ํˆฌํ‘œํ•˜๊ณ , ์ฃผ์„์„ ๋‹ฌ ์ˆ˜ ์žˆ๋Š” ๊ฐ„๋‹จํ•œ Node.js ์›น์•ฑ์„ ๋งŒ๋“ค์–ด ์ฃผ์„ธ์š”.

์‚ฌ์šฉ์ž๋Š” ์ƒˆ๋กœ์šด ์•„์ด๋””์–ด๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๊ณ , ๊ธฐ์กด์— ์ž…๋ ฅ๋œ ์•„์ด๋””์–ด ๋ชฉ๋ก์„ ๋ณผ ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๊ณ , ํˆฌํ‘œ ๊ธฐ๋Šฅ์œผ๋กœ ์ˆœ์œ„๋ฅผ ์˜ฌ๋ฆด ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜, ์•„์ด๋””์–ด์— ๋…ธํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ํŒŒ์ผ๋„ ์ฒจ๋ถ€ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ด ์›น์•ฑ์€ Docker ์ปจํ…Œ์ด๋„ˆ๋กœ ๋ฐฐํฌ๋˜์–ด์•ผ ํ•˜๊ณ , ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ๋Š” ์˜์†์ ์ธ ๋ณผ๋ฅจ์„ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ๊ธฐ๋Šฅ์€ ๋‹จ์œ„ ํ…Œ์ŠคํŠธ๋ฅผ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ œ๊ณต ํ”„๋กฌํ”„ํŠธ (by Will Schenk)

๋ณด์‹œ๋‹ค์‹œํ”ผ, ์ด ํ”„๋กฌํ”„ํŠธ๋Š” ์ผ๋ถ€๋Ÿฌ ์•ฝ๊ฐ„ ์• ๋งคํ•˜๊ณ , ๊ณ„ํš์ด ์™„์ „ํžˆ ์ •๋ฆฌ๋˜์ง€ ์•Š์€ ์ƒํƒœ๋กœ ์ž‘์„ฑํ–ˆ๋Š”๋ฐ, ๊ทธ๊ฒƒ๋„ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค: ํ˜„์‹ค์—์„œ ํ”ํžˆ ์šฐ๋ฆฌ๊ฐ€ ์ฝ”๋”ฉ์„ ํ•˜๊ณ  ์‹ถ์„ ๋•Œ ์ฒ˜์Œ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ๋Œ€๋ถ€๋ถ„ ์ €๋ ‡๊ฒŒ ๋‚˜์˜ค๊ฑฐ๋“ ์š”.

๊ทธ๋Ÿฐ ๋‹ค์Œ์—, ์•„๋ฌด๋Ÿฐ ๊ฐ„์„ญ ์—†์ด ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๊ฐ€ ํ”„๋กฌํ”„ํŠธ ๊ทธ๋Œ€๋กœ ์‹คํ–‰ํ•˜๊ฒŒ ํ–ˆ์Šต๋‹ˆ๋‹ค - ์ค‘๊ฐ„์— ๋„์™€์ฃผ์ง€๋„ ์•Š์•˜๊ณ , ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋„ ํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ, โ€˜๊ณผ์—ฐ ์ด ๋„๊ตฌ๋“ค์ด ๋น„์ „๋ฌธ๊ฐ€์˜ ์ž…์žฅ์—์„œ๋„ ์“ธ๋ชจ๊ฐ€ ์žˆ์„๊นŒ?โ€™๋ผ๋Š” ์งˆ๋ฌธ์— ๋Œ€ํ•œ ์‹คํ—˜์„ ํ•ด ๋ด์•ผ ํ•˜๋‹ˆ๊นŒ์š”. ๊ฒฐ๊ตญ, ์–ด๋А ์ •๋„๋Š” ๋ง‰์—ฐํ•œ ์•„์ด๋””์–ด๋ฅผ ์‹ค์ œ๋กœ ๊ตฌํ˜„ํ•ด๋‚ผ ์ˆ˜ ์žˆ๋Š”์ง€๋ฅผ ๋ด์•ผ, ์ง„์งœ ๋น„์ „๋ฌธ๊ฐ€ํ•œํ…Œ๋„ ์“ธ๋ชจ๊ฐ€ ์žˆ๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์„ ๊ฑฐ์ž–์•„์š”? ์•„๋ฌด ๋„์›€ ์—†์ด, ๋งˆ์น˜ ์ œํ’ˆ์„ ๋ฐ•์Šค์—์„œ ๊บผ๋‚ด์ž๋งˆ์ž ๋ฐ”๋กœ ์“ธ ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ์—์„œ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ์š”.

์‚ฌ์‹ค, ์ด ํ…Œ์ŠคํŠธ๋Š” ์—์ด์ „ํŠธ ์ž…์žฅ์—์„œ๋Š” ๊ฐ€์žฅ ์‰ฌ์šด ์ข…๋ฅ˜์˜ ์ž‘์—…์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์–ด์š” - ๊ธฐ์กด์˜ ์ฝ”๋“œ๋„ ์—†๊ณ , ์–ด๋–ค ์ œ์•ฝ๋„ ์—†๊ณ , ์™„์ „ํžˆ ์ƒˆ๋กœ ์‹œ์ž‘ํ•˜๋Š” ํ”„๋กœ์ ํŠธ๋‹ˆ๊นŒ์š”. ๊ทธ๋ž˜์„œ, ์ด๊ฒƒ๋งˆ์ €๋„ ์ œ๋Œ€๋กœ ๋ชป ํ•œ๋‹ค๊ณ  ํ•˜๋ฉด, ๋‹ค๋ฅธ ๊ฑด ๋”๋”์šฑ ์–ด๋ ต๋‹ค๊ณ  ๋ณด๋Š”๊ฒŒ ๋งž์„ ๊ฒ๋‹ˆ๋‹ค.

๋ฏธ๋ž˜์˜ ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜: ๊ธฐ์จ์ธ๊ฐ€, ์ขŒ์ ˆ์ธ๊ฐ€?

๋ฌด๋ฆ‡, ์–ด๋–ค ๋„๊ตฌ๋“ ์ง€๊ฐ„์— ๋‹จ์ง€ ๊ทธ ๊ฒฐ๊ณผ๋ฌผ๋งŒ์œผ๋กœ ํ‰๊ฐ€ํ•  ์ˆ˜๋Š” ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ง„์งœ ์ค‘์š”ํ•œ ๊ฒƒ, ๊ฐ„๊ณผํ•ด์„œ๋Š” ์•ˆ ๋˜๋Š” ๊ฒƒ์ด ๋ฐ”๋กœ ๋„๊ตฌ์˜ ์‚ฌ์šฉ ๊ฒฝํ—˜, ์—ฌ๊ธฐ ๋งฅ๋ฝ์—์„œ๋Š” ๊ฐœ๋ฐœ์ž ๊ฒฝํ—˜(DX)์ด์ฃ :

  • ๊ทธ ๋„๊ตฌ๋ฅผ ์“ธ ๋•Œ ๋А๋‚Œ์€ ์–ด๋–ค๊ฐ€์š”?

  • ์“ธ ๋•Œ ๊ธฐ๋ถ„์ด ์ข‹์•„์ง€๊ณ , ๋‚ด๊ฐ€ ๋ญ”๊ฐ€ โ€˜๊ฐ•๋ ฅํ•ด์ง„โ€™, โ€˜์‹ค๋ ฅ์ด ์ข‹์•„์ง„โ€™ ๋А๋‚Œ์ด ๋“œ๋‚˜์š”?

  • ์•„๋‹ˆ๋ฉด, ๊ทธ๋ƒฅ ๋…ธํŠธ๋ถ์„ ์ฐฝ ๋ฐ–์œผ๋กœ ๋˜์ ธ๋ฒ„๋ฆฌ๊ณ  ์‹ถ์€ ๋А๋‚Œ์ธ๊ฐ€์š”?

๊ทธ๋ž˜์„œ, ์ด๋ฒˆ์— Will์ด ํ•œ ํ…Œ์ŠคํŠธ์—์„œ๋Š”, ๊ฐ ์—์ด์ „ํŠธ์— ๋Œ€ํ•ด์„œ โ€˜Sparks Joy (๊ธฐ์จ์„ ๋ถˆ๋Ÿฌ์ผ์œผํ‚ค๋‚˜)โ€™๋ผ๋Š” ์ง€ํ‘œ๋ฅผ ๋”ฐ๋กœ ํ‰๊ฐ€ํ•ด๋ดค๋Š”๋ฐ์š” - ๊ทธ ๊ฒฐ๊ณผ๋Š” ์—„์ฒญ๋‚˜๊ฒŒ ๋‹ค์–‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜ ํ‘œ๋ฅผ ํ•œ ๋ฒˆ ์ฐธ๊ณ ํ•ด ๋ณด์„ธ์š”.

'๋„๊ตฌ์˜ ์‚ฌ์šฉ ๊ณผ์ •์— ๊ธฐ์จ์„ ๋А๋ผ๋Š”๊ฐ€โ€™ ์ง€ํ‘œ์˜ ํ‰๊ฐ€ ๊ฒฐ๊ณผ

์œ„ ํ‰๊ฐ€ ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋ฉด ํฅ๋ฏธ๋กœ์šด ์ ์ด ์žˆ๋Š”๋ฐ์š”.

ํ…Œ์ŠคํŠธ์— ์ฐธ์—ฌํ•œ ์‚ฌ๋žŒ๋“ค์ด, โ€œ์–ด๋–ค ๋„๊ตฌ๋“ค์€ ํฌ๊ทผํ•œ ๋А๋‚Œ์„ ์ค€๋‹คโ€๊ณ  ์ด์•ผ๊ธฐํ•˜๊ธฐ๋„ ํ–ˆ๋Š”๋ฐ์š”. ๊ทธ ๋Œ€ํ‘œ์ ์ธ ์‚ฌ๋ก€๊ฐ€ ์˜ค๋ฆฌ์ง€๋„ ์—์ด์ „ํŠธ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š” Aider์˜€์Šต๋‹ˆ๋‹ค. ์ด์ œ๋Š” Git ๊ธฐ๋ฐ˜์˜ ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ๋‹ค์†Œ ๋ฒˆ๊ฑฐ๋กญ๊ฒŒ ๋А๊ปด์งˆ ์ˆ˜๋Š” ์žˆ์ง€๋งŒ, Aider๋Š” ๋งˆ์น˜ ์ด ๋ชจ๋“  ํ๋ฆ„์ด ์–ด๋–ป๊ฒŒ ์‹œ์ž‘๋๋Š”์ง€๋ฅผ ์ƒ๊ธฐ์‹œ์ผœ์ฃผ๋Š”, ํ–ฅ์ˆ˜๋ฅผ ๋А๋ผ๊ฒŒ๋” ํ–ˆ๋‹ค๋Š” ๋ฐ˜์‘์ด ๋งŽ์•˜์Šต๋‹ˆ๋‹ค.

๋ฐ˜๋ฉด์—, ์–ด๋–ค ๋„๊ตฌ๋“ค์€ ์ˆœ๋„ 100%์˜ ๋งˆ๋ฒ• ๊ฐ™์€ ๊ฒฝํ—˜์„ ํ•˜๊ฒŒ ํ•ด ์คฌ๋‹ค๋Š” ๋ฐ˜์‘๋„ ์žˆ์—ˆ๋Š”๋ฐ์š”. ์˜ˆ๋ฅผ ๋“ค๋ฉด Claude Code๋Š” ๋งˆ์น˜ โ€œ์™€, ์ด๊ฑฐ ๋˜๋„ค! ์ด๊ฑฐ ์ง„์งœ ์ƒ๊ฐํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™์• !โ€๋ผ๋Š” ๋А๋‚Œ์ด ๋“œ๋Š” ์ˆœ๊ฐ„์ด ๋งŽ์•˜๋‹ค๊ณ  ํ•˜๊ตฌ์š”.

Cursor+์˜ ๊ฒฝ์šฐ์—๋Š”, ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์žฌ๋ฏธ์™€ ๊ธฐ์จ์ด 100% ์ถฉ์ „๋œ ๋А๋‚Œ์ด๋ผ๋Š” ๋ฐ˜์‘์ด์—ˆ์Šต๋‹ˆ๋‹ค. โ€œ์˜ค, ์ด๊ฑฐ ์žฌ๋ฐŒ๋Š”๋ฐ?โ€ ํ•˜๋Š” ์ž‘์€ ๋ฐœ๊ฒฌ ํ›„์— ๊ณง๋ฐ”๋กœ โ€œ์ข‹์•„, ์ด๊ฑธ๋กœ ํ•œ ๋ฒˆ ์ œ๋Œ€๋กœ ๋‹ฌ๋ ค๋ณด์ž!โ€ ํ•˜๋Š”, ๋งํ•˜์ž๋ฉด ์ฐฝ์ž‘์˜ ํญ์ฃผ๋กœ ๋ฐ”๋€Œ๋Š” ์ˆœ๊ฐ„์„ ๊ฒฝํ—˜ํ–ˆ๋‹ค๋Š” ๊ฐœ๋ฐœ์ž๋“ค์ด ๋งŽ์•˜์Šต๋‹ˆ๋‹ค.

๋ฐ˜๋ฉด์—, โ€˜์ขŒ์ ˆ๊ฐโ€™ ๊ฐ™์€ ๋ถ€์ •์ ์ธ ๋А๋‚Œ์„ ์ฃผ์—ˆ๋‹ค๊ณ  ์ด์•ผ๊ธฐํ•˜๋Š” ๋„๊ตฌ๋“ค๋„ ์žˆ๋Š”๋ฐ์š”.

ํ˜„์žฌ ๊ธฐ์ค€์œผ๋กœ ํ‘œ์ค€ Copilot ๊ฒฝํ—˜์€ ์ •๋ง โ€™๊ทน์‹ฌํ•œ ์ขŒ์ ˆโ€™์— ๊ฐ€๊น๋‹ค๊ณ  ๋А๋ผ๋Š” ๊ฐœ๋ฐœ์ž๋“ค์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์–ด์ฉŒ๋ฉด ๊ฐ€๋Šฅ์„ฑ๋„ ๋งŽ๊ณ  ๊ธฐ๋Œ€๋„ ๋„ˆ๋ฌด ํฐ๋ฐ, ์‹ค๋ง์„ ํ•˜๊ฒŒ ๋˜์–ด์„œ ๊ทธ์— ๋”ฐ๋ฅธ ๋ถ„๋…ธ๋ฅผ ํ•˜๊ฒŒ ๋˜๋Š” ๊ฑธ๊นŒ์š”?

๊ทธ๋ฆฌ๊ณ  ๋ถˆ์Œํ•œ Windsurf. ์ด๊ฑด ๊ทธ๋ƒฅ ๋ง๋กœ ์„ค๋ช…ํ•˜๊ธฐ ์–ด๋ ค์› ๋‹ค๊ณ  ํ•˜๋Š”๋ฐ, Will์˜ ๋ฐ˜์‘์€ ํ•œ ๋งˆ๋””๋กœ, โ€œ๋ชธ์ด ์•ˆ ์ข‹์€ ๋А๋‚Œ์ด ๋“ค์–ด์š”.โ€๋ผ๋Š” ๊ฑฐ์˜€๋„ค์š”.

์•„๋ฌด๋ž˜๋„ ์ฐธ์—ฌํ•œ ๊ฐœ๋ฐœ์ž๋“ค์˜ ๊ฐœ์ธ์ ์ธ ๊ฒฝํ—˜, ๊ทธ ์ฃผ๊ด€์ ์ธ ๋А๋‚Œ์„ ๋ฐ˜์˜ํ•˜๋Š” ๋ถ€๋ถ„์ด๊ธด ํ•˜์ง€๋งŒ, ์ด๊ฑด ํŠนํžˆ AI๋ผ๋Š” ๊ธฐ์ˆ ์˜ ํŠน์„ฑ - ์ ์–ด๋„ Pair Programmer ๋˜๋Š” ๋‚˜๋ฅผ ๋„์™€์ฃผ๋Š”, ๋งˆ์น˜ ์ธ๊ฒฉํ™”๋  ์ˆ˜ ์žˆ๋Š” Assistant๋กœ ๋ฐ›์•„๋“ค์—ฌ์งˆ ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋‹ค๋Š” ์ธก๋ฉด์—์„œ๋„ - ํฅ๋ฏธ๋กœ์šด ํ‰๊ฐ€์˜ ์˜์—ญ์ด๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ญ๋‹ˆ๋‹ค. ๊ธฐ์ˆ  ์ž์ฒด์˜ ์ข‹๊ณ  ๋‚˜์จ๊ณผ ์ƒ๊ด€์—†์ด, ๋„๊ตฌ์˜ โ€˜ํ‘œํ˜„ ๋ฐฉ์‹โ€™์ด ์ฆ‰๊ฐ์ ์ธ ์ฆ๊ฑฐ์›€, ๋˜๋Š” ๋ฐ˜๋Œ€๋กœ ์ฆ‰๊ฐ์ ์ธ ๊ฑฐ๋ถ€๊ฐ์„ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฑธ ๋ณด์—ฌ์ฃผ๋‹ˆ๊นŒ์š”.

์ด๋Ÿฐ ์ฃผ๊ด€์ ์ธ ์ธ์ƒ์ด ์‚ฌ์‹ค์€ ์•„์ฃผ ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ด์š”. ์ด๋Ÿฐ ๊ฐ์ •์  ์š”์†Œ๊ฐ€, ์ฆ‰ ๊ฐœ๋ฐœ์ž์˜ ๋งˆ์Œ์— ์ผ์–ด๋‚˜๋Š” ๋งˆ์ฐฐ(Friction), ํ•œ ๋ฐฉ์˜ ๋„ํŒŒ๋ฏผ๊ฐ™์€ ๋А๋‚Œ, ๋˜๋Š” ์ข…์ด์˜ ๋‚ ์นด๋กœ์šด ๋ฉด์— ๋ฒค ๊ฒƒ ๊ฐ™์€ ๋ถˆํŽธํ•œ ๋А๋‚Œ์ด ๊ฒฐ๊ตญ ๊ทธ ๋„๊ตฌ๋ฅผ ์ฑ„ํƒํ•  ๊ฑด์ง€, ์•„๋‹ˆ๋ฉด ๋ฒ„๋ฆด ๊ฑด์ง€๋ฅผ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์œผ๋‹ˆ๊นŒ์š”.

15๊ฐœ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์— ๋Œ€ํ•œ ์ „์ฒด์ ์ธ ๋ฆฌ๋ทฐ๋Š” ์ด 60ํŽ˜์ด์ง€ ๋ถ„๋Ÿ‰์˜ ์ƒ์„ธ ๋ฆฌํฌํŠธ(์˜๋ฌธ)์ธ๋ฐ์š”, ์•„๋ž˜ ๋งํฌ์—์„œ ๋‹ค์šด๋กœ๋“œํ•ด์„œ ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค:

june-2025-coding-agents.pdf1.92 MB โ€ข PDF File

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

๊ฒฐ๊ณผ: โ€˜15๋ช…์˜ ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์žโ€™ ์ˆœ์œ„ ๋งค๊ธฐ๊ธฐ

์ตœ์ข…์ ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ์ฝ”๋“œ๋ฅผ ๊ฐ๊ด€์ ์œผ๋กœ ํ‰๊ฐ€ํ•˜๊ธฐ ์œ„ํ•ด์„œ, ์ผ๋‹จ ๊ฐ๊ฐ์˜ ์—์ด์ „ํŠธ๋ฅผ ๊ฐœ๋ฐœ ๊ณผ์ œ๋ฅผ ์ œ์ถœํ•œ ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๋ผ๊ณ  ์ƒ๊ฐํ•˜๊ณ  ํ‰๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ์ฝ”๋“œ ๋ฆฌ๋ทฐ๋Š” Claude-3.7-Sonnet์—๊ฒŒ ๋งก๊ฒผ๊ณ , ๊ฐ๊ฐ์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ์•„๋ž˜์™€ ๊ฐ™์€ ๋‹ค์„ฏ ๊ฐ€์ง€ ํ•ญ๋ชฉ์— ๋”ฐ๋ผ์„œ ์ ์ˆ˜๋ฅผ ๋งค๊ฒผ์Šต๋‹ˆ๋‹ค:

  • ์ฝ”๋“œ ํ’ˆ์งˆ

  • ํ…Œ์ŠคํŠธ

  • ํˆด ์—ฐ๋™

  • ๋ฌธ์„œํ™”

  • ์ „์ฒด์ ์ธ ์™„์„ฑ๋„ (Polish)

๊ฒฐ๋ก ๋ถ€ํ„ฐ ๋งํ•˜์ž๋ฉด, ์ตœ๊ณ ์˜ ๊ฐœ๋ฐœ์ž(์—์ด์ „ํŠธ), ๊ทธ๋ฆฌ๊ณ  ์ตœ์•…์˜ ๊ฐœ๋ฐœ์ž(์—์ด์ „ํŠธ) ๊ฐ„ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒฉ์ฐจ๋Š” ์—„์ฒญ๋‚ฌ์Šต๋‹ˆ๋‹ค.

1๋“ฑ์€ Cursor Background Agent (Cursor+), v0, ๊ทธ๋ฆฌ๊ณ  Warp 3๊ฐœ ์—์ด์ „ํŠธ๊ฐ€ ๋ชจ๋‘ 25์  ๋งŒ์ ์— 24์ ์ด๋ผ๋Š” ๋†’์€ ์ ์ˆ˜๋กœ ๊ณต๋™ ์ˆ˜์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ์—์ด์ „ํŠธ๋“ค์ด ๋งŒ๋“  ์ฝ”๋“œ๋Š” ๋‹จ์ˆœํžˆ ๋™์ž‘๋งŒ ํ•˜๋Š” ์ˆ˜์ค€์ด ์•„๋‹ˆ๋ผ, ์ „๋ฌธ๊ฐ€๊ฐ€ ๋งŒ๋“  ๊ฒƒ์ฒ˜๋Ÿผ ๊ตฌ์กฐํ™”๊ฐ€ ์ž˜ ๋˜์–ด ์žˆ๊ณ , ์‹ค์ œ ์šด์˜ํ™˜๊ฒฝ์— ๋ฐ”๋กœ ์ ์šฉ ๊ฐ€๋Šฅํ•œ ์ˆ˜์ค€์˜ ํ’ˆ์งˆ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋กฌํ”„ํŠธ์˜ ์š”๊ตฌ์‚ฌํ•ญ์€ ๋ฌผ๋ก ์ด๊ณ , ์ถ”๊ฐ€๋กœ ํ•„์š”ํ•  ์ˆ˜ ์žˆ๋Š” ์š”์†Œ๊นŒ์ง€ ๋ฏธ๋ฆฌ ์˜ˆ์ƒํ•ด์„œ ๋ฐ˜์˜ํ–ˆ๊ณ , ๊ตฌ์„ฑ๋„ ๊น”๋”ํ•˜๊ณ  DevOps๋„ ํƒ„ํƒ„ํ–ˆ์Šต๋‹ˆ๋‹ค.

ํŠนํžˆ Cursor ์—์ด์ „ํŠธ๊ฐ€ ์ƒ์„ฑํ•œ ํ”„๋กœ์ ํŠธ๋Š” "ํƒ์›”ํ•œ ๊ตฌ์„ฑ๋ ฅ๊ณผ ๊ฒฌ๊ณ ํ•œ ์•„ํ‚คํ…์ฒ˜", ๊ทธ๋ฆฌ๊ณ  "์ฃผ๋‹ˆ์–ด ์ˆ˜์ค€์ด ์•„๋‹ˆ๋ผ ์‹œ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž ์ˆ˜์ค€์˜ ๊ฒฐ๊ณผ๋ฌผ"์ด๋ผ๋Š” ํ‰๊ฐ€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

Cursor๊ฐ€ ๋งŒ๋“  ์ตœ์ข… ์›น์•ฑ์˜ ๋ชจ์Šต

Warp์˜ ๊ฒฝ์šฐ๋Š”, ์‚ฌ์‹ค ์ฃผ๋œ ๋ชฉ์ ์ด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ด๋ผ๊ธฐ๋ณด๋‹ค๋Š” โ€˜Command Line์„ ์ž˜ ์“ฐ๋Š” ํŒŒ์›Œ์œ ์ €โ€™๋ฅผ ์œ„ํ•œ ๋„๊ตฌ์— ๋” ๊ฐ€๊น๋‹ค๊ณ  ๋ณด๋Š”๋ฐ์š”. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ , ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ์˜ ์‚ฌ๊ณ  ๋ชจ๋ธ, ์„ค๊ณ„ ๋ชจ๋ธ์„ ์•„์ฃผ ์ž˜ ํ™œ์šฉํ•ด์„œ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ํŠนํ™”๋œ ๋‹ค๋ฅธ ๋„๊ตฌ๋“ค ์‚ฌ์ด์—์„œ๋„ ์ตœ์ƒ์œ„ ์ ์ˆ˜๋ฅผ ํš๋“ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ ๋’ค๋ฅผ ์ด์€ ๋„๊ตฌ๋Š” Copilot Agent์™€ Jules๋กœ, ๊ฐ๊ฐ 21์ (25์  ๋งŒ์ )์„ ๊ธฐ๋กํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋‘˜์€ ์•„์ฃผ ๋†’์€ ์ž ์žฌ๋ ฅ์„ ๋ณด์—ฌ์คฌ๋‹ค๊ณ  ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊น”๋”ํ•˜๊ณ  ๋ชจ๋“ˆํ™”๋œ ๊ตฌ์กฐ์—, ํ…Œ์ŠคํŠธ ์ปค๋ฒ„๋ฆฌ์ง€๋„ ์ž˜ ๊ฐ–์ถ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค์–ด๋ƒˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜๋ฉด์—, ์ € ๋ฐ˜๋Œ€ํŽธ ๋์—์„œ ์ธ์ƒ์ ์ธ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ์ง€๋Š” ๋ชปํ•œ ๋„๊ตฌ๋“ค๋„ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

ํ‘œ์ค€ Copilot๊ณผ Windsurf๋Š” 13์ ์„ ๊ธฐ๋กํ•˜๋ฉด์„œ, ํ…Œ์ŠคํŠธ๋ฅผ ๊ฐ„์‹ ํžˆ ์™„์ฃผํ•œ ์ˆ˜์ค€์ด๋ผ๊ณ  ํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋“ค์˜ ๊ฒฐ๊ณผ๋ฌผ์€ โ€œ๊ธฐ๋Šฅ์ ์œผ๋กœ๋Š” ๋™์ž‘ํ•˜์ง€๋งŒ ์•„์ฃผ ๋‹จ์ˆœโ€ํ–ˆ๊ณ , โ€œํ…Œ์ŠคํŠธ ๊ตฌํ˜„์€ ๋ฏธ์™„์„ฑโ€, โ€œ๋ฌธ์„œํ™”๋Š” ๊ฑฐ์˜ ์—†๋‹ค์‹œํ”ผโ€ ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ง ๊ทธ๋Œ€๋กœ ์ตœ์†Œํ•œ์˜ ์š”๊ตฌ์‚ฌํ•ญ๋งŒ ๊ฒจ์šฐ ์ถฉ์กฑํ–ˆ์„ ๋ฟ์ด๊ณ , ์ถœ์‹œ๋ฅผ ๊ณ ๋ คํ•  ๋งŒํ•œ ํ’ˆ์งˆ์˜ ์ •๊ตํ•จ, ์•ˆ์ •์„ฑ์€ ๋ถ€์กฑํ–ˆ์Šต๋‹ˆ๋‹ค.

15๊ฐœ ๋ชจ๋“  ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋“ค์— ๋Œ€ํ•œ ์ ์ˆ˜์™€ AI๊ฐ€ ํ‰๊ฐ€ํ•œ ์„ธ๋ถ€ ๋‚ด์—ญ์„ ์ž์„ธํžˆ ๋ณธ๋‹ค๋ฉด, ์–ด๋–ค ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋ฅผ ์จ ๋ณผ์ง€ ๊ฒฐ์ •ํ•  ๋•Œ ์ผ์ข…์˜ ์น˜ํŠธํ‚ค๋กœ ์‚ฌ์šฉํ•˜์‹ค ์ˆ˜ ์žˆ์„ ํ…๋ฐ์š”, ๋ฉ”์ธ ๋ณด๊ณ ์„œ ์•ˆ์˜ ํ…Œ์ด๋ธ”, ์ƒ์„ธ ๋ถ„์„ ์ž๋ฃŒ๋ฅผ ์ฐธ๊ณ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

15๊ฐœ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ์˜ ์ข…ํ•ฉ ํ‰๊ฐ€ ๊ฒฐ๊ณผ

๋‹น์‹ ์˜ ์ƒํ™ฉ, ๋ชฉ์ ์— ๋งž๋Š” ์ตœ๊ณ ์˜ ์—์ด์ „ํŠธ๋ฅผ ์ถ”์ฒœํ•œ๋‹ค๋ฉด?

์ž, ๊ทธ๋Ÿผ ๋ชจ๋“  ํ…Œ์ŠคํŠธ๊ฐ€ ๋๋‚ฌ๋‹ค๊ณ  ํ•˜๊ณ , ์ตœ์ข…์ ์ธ ์Šน์ž๋Š” ๋ˆ„๊ตฌ์ผ๊นŒ์š”?

์‚ฌ์‹ค, ์ด ์งˆ๋ฌธ์— ๋Œ€ํ•œ ์ •๋‹ต์€ ๋‹น์‹ ์ด ๋ˆ„๊ตฌ๊ณ , ์–ด๋–ค ์ƒํ™ฉ์—์„œ ์–ด๋–ค ๋ชฉ์ ์œผ๋กœ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋ฅผ ์“ฐ๋ ค๊ณ  ํ•˜๋А๋ƒ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

๐Ÿ‘จโ€๐Ÿ’ป ๋‹น์‹ ์ด โ€˜์†Œํ”„ํŠธ์›จ์–ด ์ „๋ฌธ๊ฐ€โ€™๋ผ๋ฉด:

๊ทธ๋ ‡๋‹ค๋ฉด, ์ตœ๊ณ ์˜ ์กฐํ•ฉ์€ ๋‹จ์—ฐ Cursor + Warp๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ๋‘ ๊ฐœ์˜ ๋„๊ตฌ๋ฅผ ํ•จ๊ป˜ ์“ฐ๋ฉด, ์ง„์ง€ํ•˜๊ฒŒ ์ œ๋Œ€๋กœ ๋œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋งŒ๋“ค๊ณ ์ž ํ•˜๋Š” ๊ฐœ๋ฐœ์ž์—๊ฒŒ ์ตœ์ ํ™”๋œ ๋„๊ตฌ์˜ ์ŠคํŽ™ํŠธ๋Ÿผ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์•„๋ž˜, ์ด ๋„๊ตฌ๋“ค์„ ํ™œ์šฉํ•ด์„œ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๋Š” ์›Œํฌํ”Œ๋กœ์šฐ๋Š”, ๋ง ๊ทธ๋Œ€๋กœ ๊ฒŒ์ž„ ์ฒด์ธ์ €๋ผ๊ณ  ๋ด…๋‹ˆ๋‹ค:

  1. ChatGPT๋‚˜ Claude ๊ฐ™์€ ๋ชจ๋ธ๋กœ ์•„์ด๋””์–ด๋ฅผ ๊ตฌ์ฒดํ™”ํ•ฉ๋‹ˆ๋‹ค.

  2. Cursor Background Agent๋ฅผ ์‚ฌ์šฉํ•ด์„œ product-brief.md๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํ”„๋กœ์ ํŠธ์˜ ํ•ต์‹ฌ์„ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค.

  3. ๊ทธ๋‹ค์Œ Cursor IDE์—์„œ ์ฝ”๋“œ๋ฅผ ์ •๊ตํ•˜๊ฒŒ ๋‹ค๋“ฌ๊ณ , ์ž‘์€ ๋‹จ์œ„๋กœ ์ˆ˜์ •์„ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ํŒ์€:

    • ํ•ญ์ƒ ํ˜„์žฌ์˜ ์ฝ”๋“œ ์ƒํƒœ๋ฅผ ์ ๊ฒ€ํ•˜๊ฒŒ ํ•˜์„ธ์š”.

    • ๋ฐ˜๋“œ์‹œ ๋จผ์ € ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ฒŒ ํ•˜์„ธ์š”.

    • active-context.md๋ฅผ ์œ ์ง€ํ•˜์„ธ์š”.

  4. ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ฐฐํฌ ๋‹จ๊ณ„์—์„œ๋Š” Warp๋กœ ์ „ํ™˜ํ•ด์„œ GitHub Actions, ๋ฐฐํฌ ์Šคํฌ๋ฆฝํŠธ, CLI ์ž‘์—… ๋“ฑ์„ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ด ์ „ํ™˜์€ ์ž์—ฐ์Šค๋Ÿฝ๊ณ , ๋ฏธ๋ž˜์˜ ๊ฐœ๋ฐœ ๋ฐฉ์‹์œผ๋กœ ๋А๊ปด์งˆ ๊ฒ๋‹ˆ๋‹ค.

๐Ÿง‘โ€๐Ÿ’ผ ์‹ค์šฉ์„ฑ์„ ์ค‘์š”ํ•˜๊ฒŒ ์ƒ๊ฐํ•˜๋Š” โ€˜๋น„์ „๋ฌธ๊ฐ€โ€™ ์‚ฌ์šฉ์ž๋ผ๋ฉด:

Replit์ด ๊ฐ€์žฅ ์‰ฝ๊ณ  ๋น ๋ฆ…๋‹ˆ๋‹ค.

๋ณต์žกํ•œ ์„ค์ •์ด ์—†์ด ์‹ค์ œ ํ’€๊ณ  ์‹ถ์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค๊ณ  ์‹ถ๋‹ค๋ฉด, ์ด๋ณด๋‹ค ์‰ฌ์šด ๋ฐฉ๋ฒ•์€ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ๊ณผ ๋ฐฐํฌ๊ฐ€ ํ†ตํ•ฉ๋˜์–ด ํ•˜๋‚˜์˜ ํ”Œ๋žซํผ์œผ๋กœ์„œ ์ž‘๋™ํ•˜๊ณ , ๋น„์ฅฌ์–ผ ํ”Œ๋ž˜๋„ˆ๋Š” ์ง๊ด€์ ์ด๊ณ , ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค๋„ ๋ฒ„ํŠผ ํ•œ ๋ฒˆ์ด๋ฉด ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. โ€˜๊ทธ๋ƒฅ ์ž˜ ์ž‘๋™โ€™ํ•˜๋Š” ์‹œ์Šคํ…œ์ด์˜ˆ์š”.

๋‹ค๋งŒ ์ฃผ์˜ํ•  ์ ์€ ์žˆ์Šต๋‹ˆ๋‹ค: Replit ํ™˜๊ฒฝ ์•ˆ์—์„œ๋งŒ ๊ฐ€๋Šฅํ•œ ๊ฒƒ๋“ค์ด ์žˆ๊ณ , ์‹ค์ œ ํ…Œ์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ์—์„œ๋„ โ€œDocker ์ปจํ…Œ์ด๋„ˆํ™”๋Š” ์ด ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์—์„œ๋Š” ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.โ€๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์—ˆ๋Š”๋ฐ, ๊ฒฐ๊ตญ Replit์˜ ๊ทœ์น™ ์•ˆ์—์„œ ์›€์ง์ผ ์ˆ˜ ๋ฐ–์— ์—†๋‹ค๋Š” ๊ฒ๋‹ˆ๋‹ค.

๐ŸŽจ ๋‹น์‹ ์ด ์ œํ’ˆ ๋””์ž์ด๋„ˆ๋‚˜ UI ๋””์ž์ด๋„ˆ๋ผ๋ฉด:

๊ทธ๋ ‡๋‹ค๋ฉด, v0๊ฐ€ ์ •๋‹ต์ž…๋‹ˆ๋‹ค.

UI๋ฅผ ๋น ๋ฅด๊ฒŒ ๋ชฉ์—…(Mock-up)ํ•˜๊ณ , ๊ฐœ๋ฐœํŒ€๊ณผ ๋น„์ „์„ ๊ณต์œ ํ•˜๋ ค๋Š” ๋ชฉ์ ์ด๋ผ๋ฉด v0๊ฐ€ ์ตœ๊ณ ์ž…๋‹ˆ๋‹ค. Vercel์—์„œ ๋งŒ๋“  ๋„๊ตฌ๋‹ต๊ฒŒ, Next.js์™€ ๊ถํ•ฉ์ด ์ข‹๊ณ  ์›ํด๋ฆญ ๋ฐฐํฌ๋Š” ๊ทธ์•ผ๋ง๋กœ ์งฑ์ž…๋‹ˆ๋‹ค. ์ƒ์„ฑ๋œ ํ”„๋ก ํŠธ์—”๋“œ ์ฝ”๋“œ๋„ ์•„์ฃผ ์„ธ๋ จ๋˜๊ณ  ๊ตฌ์กฐ๋„ ์ž˜ ์žกํ˜€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋งํ•˜์ž๋ฉด, โ€œ๋ชจ๋˜ ๋ถ€ํŠธ์ŠคํŠธ๋žฉ MVPโ€์˜ ์™•์ž๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ“‹ ๋งŒ์•ฝ ํ”„๋กœ์ ํŠธ ๋งค๋‹ˆ์ €์—๊ฒŒ ์ถ”์ฒœํ•œ๋‹ค๋ฉด:

Copilot Agent ๋˜์€ Jules ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ์ฒดํฌํ•ด ๋ณด๋ผ๊ณ  ์ด์•ผ๊ธฐํ•ด ์ฃผ์„ธ์š”.

์ด ๋‘ ๊ฐœ์˜ ๋„๊ตฌ๋Š” ์•„์ง ๋‹ค๋“ฌ์–ด์ง€์ง€ ์•Š์€ ๊ฑฐ์นœ ๋ฉด์ด ์žˆ์ง€๋งŒ, โ€˜SDLC(์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ƒ๋ช…์ฃผ๊ธฐ)โ€™์™€ ํ†ตํ•ฉ๋  ๊ฐ€๋Šฅ์„ฑ์ด ๊ฐ€์žฅ ๋†’์€ ๋„๊ตฌ๋“ค์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ Copilot Agent๋Š” GitHub ์ƒํƒœ๊ณ„์™€ ๊นŠ๊ฒŒ ์—ฐ๋™๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์‹œ์žฅ์—์„œ ๋งˆ์น˜ ์Šน๊ธฐ๋ฅผ ๊ฑฐ์˜ ์ฅ๊ณ  ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์ด์•ผ๊ธฐ๋˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

๋งŒ์•ฝ ์ด ๋„๊ตฌ๋“ค์ด ๋น ๋ฅด๊ฒŒ ์„ฑ์ˆ™ํ•ด์ง„๋‹ค๋ฉด, ์ œ๋Œ€๋กœ ํŒ์„ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ๊ฐ€ ๋  ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๐Ÿง  ์ „๋ฌธ๊ฐ€๋‚˜ ์‹คํ—˜์„ ํ•ด ๋ณด๊ณ  ์‹ถ์€ ํŒŒ์›Œ์œ ์ €๋ผ๋ฉด:

RooCode์™€ Goose๊ฐ€ ์ œ๊ฒฉ์ด๋ผ๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

๋กœ์ปฌ์—์„œ ์ง์ ‘ ๋ชจ๋ธ์„ ๋Œ๋ฆฌ๊ณ , ๋ชจ๋“  ๊ฑธ ์ปจํŠธ๋กคํ•˜๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ์ด๋ผ๋ฉด ์ด ๋„๊ตฌ๋“ค์ด ๊ฐ€์žฅ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

RooCode๋Š” VSCode์˜ ์ต์Šคํ…์…˜์œผ๋กœ, โ€˜์ด ๋„๊ตฌ ๋•๋ถ„์— ์„ธ์ƒ์ด ๋” ๋‚˜์•„์ ธ ๋ณด์ธ๋‹คโ€™๋Š” ์ฐฌ์‚ฌ์— ๊ฐ€๊นŒ์šด ํ‰๊ฐ€๋ฅผ ๋ฐ›๊ธฐ๋„ ํ–ˆ๊ณ , ์›ํ•˜๋Š” ์–ด๋–ค LLM์ด๋“  ํ”Œ๋Ÿฌ๊ทธ์ธ์ฒ˜๋Ÿผ ์—ฐ๊ฒฐํ•ด์„œ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Goose๋Š” CLI ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘๋™ํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ๋กœ, ๋‚˜๋งŒ์˜ ์ƒ‰๊น”์„ ์›ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ํ•œ ๋ฒˆ ๊ณ ๋ คํ•ด ๋ณผ ๋งŒํ•ฉ๋‹ˆ๋‹ค - โ€˜๊ถ๊ทน์ ์œผ๋กœ ์˜คํ”ˆ์†Œ์Šค ๋„๊ตฌ๋“ค์ด ์Šน๋ฆฌํ•  ๊ฒƒ์ด๋‹ค. ์•„๋‹ˆ๋ฉด ์ ์–ด๋„, ์šฐ๋ฆฌ๋Š” ๊ทธ๋Ÿฐ ์„ธ์ƒ์—์„œ ์‚ด๊ณ  ์‹ถ๋‹คโ€™๋Š” ๊ฐœ๋ฐœ์ž๋“ค์ด์š”.

์˜ค๋Š˜ ์—ํ”ผ์†Œ๋“œ์—์„œ๋Š”, Will Schenk๊ฐ€ 15๊ฐœ ์ฝ”๋”ฉ ์—์ด์ „ํŠธ๋“ค์„ ํ…Œ์ŠคํŠธํ•œ ๋‚ด์šฉ์˜ ์•„์ฃผ ์ผ๋ถ€, ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๊ฒฐ๊ณผ ๋ฐ ์–ด๋–ค ๋„๊ตฌ๋“ค์„ ์–ด๋–ค ์ƒํ™ฉ์— ์ถ”์ฒœํ•  ๋งŒํ• ์ง€๋งŒ ๊ฐ„๋žตํ•˜๊ฒŒ ๋ง์”€๋“œ๋ ธ๋Š”๋ฐ์š”.

60ํŽ˜์ด์ง€ ๋ถ„๋Ÿ‰์˜ ์‹ค์ œ ๋ฆฌํฌํŠธ๋ฅผ ์ž์„ธํžˆ ๋ณด์‹ ๋‹ค๋ฉด:

  • ์‹ค์ œ ๊ฐœ๋ฐœ์ž์˜ ๊ฒฝํ—˜๊ณผ ๋กœ๊ทธ

  • ์ตœ์ข… ์•ฑ์˜ ์Šคํฌ๋ฆฐ์ƒท (ํ˜น์€ ์—๋Ÿฌ ๋ฉ”์‹œ์ง€)

  • ๋ชจ๋“  ์—์ด์ „ํŠธ์— ๋Œ€ํ•œ AI ๊ธฐ๋ฐ˜ ์ฝ”๋“œ ๋ฆฌ๋ทฐ

๊นŒ์ง€ ๋น ์ง์—†์ด ๋‹ด๊ฒจ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‰ด์Šค๋ ˆํ„ฐ์—” ๋„ˆ๋ฌด ์ปค์„œ ๋‹ด๊ธฐ ์–ด๋ ต์ง€๋งŒ, ์•„๋ž˜์—์„œ ๋ฌด๋ฃŒ๋กœ ๋‹ค์šด๋กœ๋“œ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. (๊ด‘๊ณ ๋„, ์Šคํฐ์„œ๋„ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ƒฅ ์–‘์ด ๋งŽ์•„์„œ์š”)

june-2025-coding-agents.pdf1.92 MB โ€ข PDF File

๊ทธ๋ฆฌ๊ณ  ๋ณด๊ณ ์„œ๊ฐ€ ๋งˆ์Œ์— ๋“œ์…จ๋‹ค๋ฉด, ๋“ค์—ˆ๋‹ค๋ฉด, ๐Ÿ‘‰ https://thefocus.ai ๋ฅผ ํ•œ ๋ฒˆ ๊ตฌ๋…ํ•ด ๋ณด์„ธ์š”: Will Schenk๊ฐ€ ๋ฉ‹์ง„ ๊ธ€์„ ๋งŽ์ด ์”๋‹ˆ๋‹ค. ^.^

์ฝ์–ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์นœ๊ตฌ์™€ ๋™๋ฃŒ ๋ถ„๋“ค์—๊ฒŒ๋„ ๋‰ด์Šค๋ ˆํ„ฐ ์ถ”์ฒœํ•ด ์ฃผ์„ธ์š”!

Reply

or to participate.