Post

Junie-์ฒดํ—˜๊ธฐ

Junie-์ฒดํ—˜๊ธฐ

๐Ÿ‘‰๊ธ€ ์ฝ์ง€์•Š๊ณ  ๋ฐ”๋กœ ๊ฒŒ์ž„ ํ”Œ๋ ˆ์ด

๋“ค์–ด๊ฐ€๊ธฐ ์•ž์„œ

image

image

JetBrains์—์„œ ์ตœ๊ทผ EAP(early access program)๋กœ ๊ณต๊ฐœํ•œ Junie๋ฅผ ์ง์ ‘ ์จ๋ดค์Šต๋‹ˆ๋‹ค. ๋งํฌ๋“œ์ธ์—์„œ ํ•ด์™ธ ๊ฐœ๋ฐœ์ž๋“ค์ด Junie๋กœ ๋งŒ๋“  ์›น ๊ฒŒ์ž„ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๊ฑธ ๋ณด๊ณ , ํ˜น์‹œ ๋‚˜๋„ ์ดˆ๋Œ€๋ฐ›์•˜์„๊นŒ ์‹ถ์–ด ๋ฉ”์ผํ•จ์„ ๋’ค์ ธ๋ดค๋Š”๋ฐโ€ฆ ๋‹คํ–‰ํžˆ ์ดˆ๋Œ€์žฅ์ด ์™€ ์žˆ๋”๊ตฐ์š”.

๊ทธ๋ž˜์„œ Junie๊ฐ€ ๊ธฐ์กด์˜ AI Cursor๋‚˜ AI Assistant๋ž‘ ๋ญ๊ฐ€ ๋‹ค๋ฅธ์ง€, ์‹ค์ œ ๊ฐœ๋ฐœ์—์„  ์–ผ๋งˆ๋‚˜ ๋„์›€์ด ๋˜๋Š”์ง€ ์ง์ ‘ ํ™•์ธํ•ด๋ณด๊ธฐ ์œ„ํ•ด ๊ฐ„๋‹จํ•œ ์›น ๊ฒŒ์ž„์„ ๋งŒ๋“ค์–ด๋ดค์Šต๋‹ˆ๋‹ค.

1. ์ฒซ์ธ์ƒ

ํ˜„์žฌ Junie๋Š” macOS์™€ Linux์—์„œ๋งŒ ์ž‘๋™ํ•˜๊ณ , IntelliJ IDEA์™€ PyCharm์—์„œ๋งŒ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ Ubuntu 24.04 VM์„ ๋„์šฐ๊ณ  ํ™˜๊ฒฝ ์„ธํŒ…์„ ํ•œ ํ›„ ๋ณธ๊ฒฉ์ ์œผ๋กœ ์‚ฌ์šฉํ•ด๋ดค์Šต๋‹ˆ๋‹ค.

image

Junie ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์„ค์น˜ํ•˜๋ฉด IDE ์‚ฌ์ด๋“œ๋ฐ”์— ์ „์šฉ ํƒญ์ด ์ƒ๊ธฐ๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ AIํ•œํ…Œ ๋ฐ”๋กœ ์ž‘์—…์„ ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. UI ์ž์ฒด๋Š” ๊ธฐ์กด AI ๋„๊ตฌ๋“ค์ด๋ž‘ ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š์ง€๋งŒ, ๋ˆˆ์— ๋„๋Š” ๊ฒŒ ํ•˜๋‚˜ ์žˆ์—ˆ๋Š”๋ฐ ๋ฐ”๋กœ Brave Mode.

image

์ด๊ฑธ ์ผœ๋ฉด Junie๊ฐ€ ์‰˜ ์Šคํฌ๋ฆฝํŠธ ์‹คํ–‰์ด ํ•„์š”ํ•  ๋•Œ ๊ฐœ๋ฐœ์žํ•œํ…Œ ๋ฌป์ง€ ์•Š๊ณ  ๊ทธ๋ƒฅ ์‹คํ–‰ํ•œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ณผ์—ฐ Junie๊ฐ€ ์šฉ๊ฐํ•œ ๊ฑด์ง€, ์ด๊ฑธ ์ผœ๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ์šฉ๊ฐํ•œ ๊ฑด์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒโ€ฆ ์ €๋Š” ์ผ๋‹จ ๋„๊ณ  ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๐Ÿ˜…

2. Junie๊ฐ€ ์ผํ•˜๋Š” ๋ฒ•(?)

Junie๋Š” ๋‹จ์ˆœํ•œ ์ฝ”๋“œ ์ž๋™ ์™„์„ฑ ๋„๊ตฌ๊ฐ€ ์•„๋‹ˆ๋ผ, ํ”„๋กœ์ ํŠธ๋ฅผ ์ง์ ‘ ํƒ์ƒ‰ํ•˜๊ณ , ๊ณ„ํš์„ ์„ธ์šด ๋’ค, ์‹คํ–‰๊นŒ์ง€ ํ•ด์ฃผ๋Š” AI๋ผ๋Š” ๋А๋‚Œ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

image

์˜ˆ๋ฅผ ๋“ค์–ด โ€œAdd Project Overview to .junie/guidelines.mdโ€๋ผ๊ณ  ๋ช…๋ น์„ ๋‚ด๋ฆฌ๋ฉด, Junie๋Š” ์•„๋ž˜์ฒ˜๋Ÿผ ์›€์ง์˜€์Šต๋‹ˆ๋‹ค.

  1. ํ”„๋กœ์ ํŠธ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ˆ˜์ง‘

  2. ์ž‘์—… ๊ณ„ํš์„ ์„ธ์šด ํ›„ ์‹คํ–‰

  3. ๋ณ€๊ฒฝ๋œ ์ฝ”๋“œ๋‚˜ ํŒŒ์ผ์„ ๊ฐ€์‹œ์ ์œผ๋กœ ๋น„๊ต ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ‘œ์‹œ

๊ธฐ์กด AI Cursor๋‚˜ AI Assistant๋Š” ๊ฐœ๋ฐœ์ž์˜ ํ”„๋กฌํ”„ํŠธ์— ๋”ฐ๋ผ ๋ฐ˜์‘ํ•˜๋Š” ์ˆ˜๋™์ ์ธ ๋ฐฉ์‹์ด์—ˆ๋‹ค๋ฉด, Junie๋Š” ํ”„๋กœ์ ํŠธ๋ฅผ ์Šค์Šค๋กœ ํƒ์ƒ‰ํ•˜๊ณ , ํŒ๋‹จํ•ด์„œ, ์ตœ์ ์˜ ํ•ด๊ฒฐ์ฑ…์„ ์ฐพ์•„ ์‹คํ–‰ํ•˜๋Š” ์ ์ด ์ฐจ๋ณ„ํ™”๋œ ํŠน์ง•์ด์—ˆ์Šต๋‹ˆ๋‹ค.

๊ทผ๋ฐ ์ด๊ฒŒ ๋‹ค ์ž๋™ํ™”๋œ ๋งŒํผ, ์ž‘์—…์ด ์™„๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ์‹œ๊ฐ„์ด ๊ฝค ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ ๋นŒ๋“œ ์ค‘ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด 3~5๋ถ„ ์ •๋„ ๊ธฐ๋‹ค๋ ค์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๋„ ์žˆ์—ˆ๊ณ , ์ž‘์—…์ด ๋ณต์žกํ• ์ˆ˜๋ก ์‹œ๊ฐ„์ด ๋” ๋Š˜์–ด๋‚˜๋Š” ๋А๋‚Œ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๋ฐ˜๋Œ€๋กœ, AI๊ฐ€ ๋‹จ์ˆœํžˆ ์ฝ”๋“œ ๋ช‡ ์ค„ ์™„์„ฑํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ์‹ค์ œ๋กœ ๊ณ ๋ฏผํ•˜๊ณ  ์žˆ๋‹ค๋Š” ๋А๋‚Œ์ด ๋“ค๋ฉด์„œ ์‹ ๋ขฐ๊ฐ์ด ๋†’์•„์ง€๋Š” ํšจ๊ณผ๋„ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

Junie๋Š” ๋‹จ์ˆœํžˆ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์ฝ”๋“œ๋งŒ ๋ณด๊ณ  ํŒ๋‹จํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ, ์ „์ฒด ํ”„๋กœ์ ํŠธ๋ฅผ ๋ถ„์„ํ•˜๊ณ , ๋งฅ๋ฝ์„ ์ดํ•ดํ•œ ๋’ค ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ์‹์ด๋ผ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋œ ์จ๋„ ๋œ๋‹ค๋Š” ์ ์ด ํŠนํžˆ ํŽธ๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ ‡๊ฒŒ 19๋ฒˆ์˜ ๋ช…๋ น์–ด ์ž…๋ ฅ๊ณผ ์•ฝ๊ฐ„์˜ ์ˆ˜๋™ ์ž‘์—…์„ ๊ฑฐ์ณ, ๋“œ๋””์–ด ์›น ๊ฒŒ์ž„์ด ์™„์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค! ๐ŸŽ‰

image

3. ๋Œ์•„๋ณด๋ฉฐ

์•„์ง ์™„๋ฒฝํ•œ AI ์—์ด์ „ํŠธ๋ผ๊ณ  ํ•˜๊ธฐ์—” ์กฐ๊ธˆ ๋ถ€์กฑํ•˜์ง€๋งŒ, AI Cursor๋‚˜ AI Assistant์˜ ํ™•์žฅํ˜•์ด์ž, ํ˜„์กดํ•˜๋Š” ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ AI ๊ฐœ๋ฐœ ๋ณด์กฐ ๋„๊ตฌ ์ค‘ ํ•˜๋‚˜๋ผ๋Š” ๋А๋‚Œ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

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

ํŠนํžˆ ์•ž์œผ๋กœ ์ž‘์—… ์†๋„ ๊ฐœ์„ ๊ณผ ์ง€์› ํ”Œ๋žซํผ ํ™•๋Œ€๊ฐ€ ์ด๋ฃจ์–ด์ง„๋‹ค๋ฉด, ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ๋” ๊ฐ•๋ ฅํ•œ ๋ฌด๊ธฐ๊ฐ€ ๋  ์ˆ˜๋„ ์žˆ์„ ๊ฒƒ ๊ฐ™๋„ค์š”.

๐Ÿ“Œ ์ง์ ‘ ๊ฐœ๋ฐœํ•œ ์›น ๊ฒŒ์ž„์„ ์ฒดํ—˜ํ•ด ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด?

๐Ÿ‘‰๊ฒŒ์ž„ ํ”Œ๋ ˆ์ดํ•˜๊ธฐ

This post is licensed under CC BY 4.0 by the author.