Junie-์ฒดํ๊ธฐ
๐๊ธ ์ฝ์ง์๊ณ ๋ฐ๋ก ๊ฒ์ ํ๋ ์ด
๋ค์ด๊ฐ๊ธฐ ์์
JetBrains์์ ์ต๊ทผ EAP(early access program)๋ก ๊ณต๊ฐํ Junie๋ฅผ ์ง์ ์จ๋ดค์ต๋๋ค. ๋งํฌ๋์ธ์์ ํด์ธ ๊ฐ๋ฐ์๋ค์ด Junie๋ก ๋ง๋ ์น ๊ฒ์ ํ๋ก์ ํธ๋ฅผ ๊ณต์ ํ๋ ๊ฑธ ๋ณด๊ณ , ํน์ ๋๋ ์ด๋๋ฐ์์๊น ์ถ์ด ๋ฉ์ผํจ์ ๋ค์ ธ๋ดค๋๋ฐโฆ ๋คํํ ์ด๋์ฅ์ด ์ ์๋๊ตฐ์.
๊ทธ๋์ Junie๊ฐ ๊ธฐ์กด์ AI Cursor๋ AI Assistant๋ ๋ญ๊ฐ ๋ค๋ฅธ์ง, ์ค์ ๊ฐ๋ฐ์์ ์ผ๋ง๋ ๋์์ด ๋๋์ง ์ง์ ํ์ธํด๋ณด๊ธฐ ์ํด ๊ฐ๋จํ ์น ๊ฒ์์ ๋ง๋ค์ด๋ดค์ต๋๋ค.
1. ์ฒซ์ธ์
ํ์ฌ Junie๋ macOS์ Linux์์๋ง ์๋ํ๊ณ , IntelliJ IDEA์ PyCharm์์๋ง ์ธ ์ ์์ต๋๋ค. ๊ทธ๋์ Ubuntu 24.04 VM์ ๋์ฐ๊ณ ํ๊ฒฝ ์ธํ ์ ํ ํ ๋ณธ๊ฒฉ์ ์ผ๋ก ์ฌ์ฉํด๋ดค์ต๋๋ค.
Junie ํ๋ฌ๊ทธ์ธ์ ์ค์นํ๋ฉด IDE ์ฌ์ด๋๋ฐ์ ์ ์ฉ ํญ์ด ์๊ธฐ๋๋ฐ, ์ฌ๊ธฐ์ AIํํ ๋ฐ๋ก ์์ ์ ์ํฌ ์ ์์ต๋๋ค. UI ์์ฒด๋ ๊ธฐ์กด AI ๋๊ตฌ๋ค์ด๋ ํฌ๊ฒ ๋ค๋ฅด์ง ์์ง๋ง, ๋์ ๋๋ ๊ฒ ํ๋ ์์๋๋ฐ ๋ฐ๋ก Brave Mode.
์ด๊ฑธ ์ผ๋ฉด Junie๊ฐ ์ ์คํฌ๋ฆฝํธ ์คํ์ด ํ์ํ ๋ ๊ฐ๋ฐ์ํํ ๋ฌป์ง ์๊ณ ๊ทธ๋ฅ ์คํํ๋ค๊ณ ํฉ๋๋ค. ๊ณผ์ฐ Junie๊ฐ ์ฉ๊ฐํ ๊ฑด์ง, ์ด๊ฑธ ์ผ๋ ๊ฐ๋ฐ์๊ฐ ์ฉ๊ฐํ ๊ฑด์ง ๋ชจ๋ฅด๊ฒ ์ง๋งโฆ ์ ๋ ์ผ๋จ ๋๊ณ ์ฌ์ฉํ์ต๋๋ค. ๐
2. Junie๊ฐ ์ผํ๋ ๋ฒ(?)
Junie๋ ๋จ์ํ ์ฝ๋ ์๋ ์์ฑ ๋๊ตฌ๊ฐ ์๋๋ผ, ํ๋ก์ ํธ๋ฅผ ์ง์ ํ์ํ๊ณ , ๊ณํ์ ์ธ์ด ๋ค, ์คํ๊น์ง ํด์ฃผ๋ AI๋ผ๋ ๋๋์ด์์ต๋๋ค.
์๋ฅผ ๋ค์ด โAdd Project Overview to .junie/guidelines.mdโ๋ผ๊ณ ๋ช ๋ น์ ๋ด๋ฆฌ๋ฉด, Junie๋ ์๋์ฒ๋ผ ์์ง์์ต๋๋ค.
ํ๋ก์ ํธ๋ฅผ ๋ถ์ํ๊ณ ํ์ํ ์ ๋ณด๋ฅผ ์์ง
์์ ๊ณํ์ ์ธ์ด ํ ์คํ
๋ณ๊ฒฝ๋ ์ฝ๋๋ ํ์ผ์ ๊ฐ์์ ์ผ๋ก ๋น๊ต ๊ฐ๋ฅํ๊ฒ ํ์
๊ธฐ์กด AI Cursor๋ AI Assistant๋ ๊ฐ๋ฐ์์ ํ๋กฌํํธ์ ๋ฐ๋ผ ๋ฐ์ํ๋ ์๋์ ์ธ ๋ฐฉ์์ด์๋ค๋ฉด, Junie๋ ํ๋ก์ ํธ๋ฅผ ์ค์ค๋ก ํ์ํ๊ณ , ํ๋จํด์, ์ต์ ์ ํด๊ฒฐ์ฑ ์ ์ฐพ์ ์คํํ๋ ์ ์ด ์ฐจ๋ณํ๋ ํน์ง์ด์์ต๋๋ค.
๊ทผ๋ฐ ์ด๊ฒ ๋ค ์๋ํ๋ ๋งํผ, ์์ ์ด ์๋ฃ๋ ๋๊น์ง ์๊ฐ์ด ๊ฝค ๊ฑธ๋ ธ์ต๋๋ค. ํนํ ๋น๋ ์ค ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด 3~5๋ถ ์ ๋ ๊ธฐ๋ค๋ ค์ผ ํ๋ ๊ฒฝ์ฐ๋ ์์๊ณ , ์์ ์ด ๋ณต์กํ ์๋ก ์๊ฐ์ด ๋ ๋์ด๋๋ ๋๋์ด์์ต๋๋ค.
ํ์ง๋ง ๋ฐ๋๋ก, AI๊ฐ ๋จ์ํ ์ฝ๋ ๋ช ์ค ์์ฑํ๋ ๊ฒ ์๋๋ผ ์ค์ ๋ก ๊ณ ๋ฏผํ๊ณ ์๋ค๋ ๋๋์ด ๋ค๋ฉด์ ์ ๋ขฐ๊ฐ์ด ๋์์ง๋ ํจ๊ณผ๋ ์์์ต๋๋ค.
Junie๋ ๋จ์ํ ๊ฐ๋ฐ์๊ฐ ์ ๋ ฅํ ์ฝ๋๋ง ๋ณด๊ณ ํ๋จํ๋ ๊ฒ ์๋๋ผ, ์ ์ฒด ํ๋ก์ ํธ๋ฅผ ๋ถ์ํ๊ณ , ๋งฅ๋ฝ์ ์ดํดํ ๋ค ์์ ์ ์ํํ๋ ๋ฐฉ์์ด๋ผ ํ๋กฌํํธ๋ฅผ ๋ ์จ๋ ๋๋ค๋ ์ ์ด ํนํ ํธ๋ฆฌํ์ต๋๋ค.
๊ทธ๋ ๊ฒ 19๋ฒ์ ๋ช ๋ น์ด ์ ๋ ฅ๊ณผ ์ฝ๊ฐ์ ์๋ ์์ ์ ๊ฑฐ์ณ, ๋๋์ด ์น ๊ฒ์์ด ์์ฑ๋์์ต๋๋ค! ๐
3. ๋์๋ณด๋ฉฐ
์์ง ์๋ฒฝํ AI ์์ด์ ํธ๋ผ๊ณ ํ๊ธฐ์ ์กฐ๊ธ ๋ถ์กฑํ์ง๋ง, AI Cursor๋ AI Assistant์ ํ์ฅํ์ด์, ํ์กดํ๋ ๊ฐ์ฅ ๊ฐ๋ ฅํ AI ๊ฐ๋ฐ ๋ณด์กฐ ๋๊ตฌ ์ค ํ๋๋ผ๋ ๋๋์ด ๋ค์์ต๋๋ค.
์์ผ๋ก ๊ฐ๋ฐ์๋ค์ AI๋ฅผ ์ผ๋ง๋ ์ ํ์ฉํ๋๋์ ๋ฐ๋ผ ์์ฐ์ฑ์ด ํฌ๊ฒ ๋ฌ๋ผ์ง ๊ฒ ๊ฐ๊ณ , Junie ๊ฐ์ ๋๊ตฌ๋ค์ ๊ทธ ๊ณผ์ ์์ ์ค์ํ ์ญํ ์ ํ๊ฒ ๋ ๊ฒ ๊ฐ์ต๋๋ค.
ํนํ ์์ผ๋ก ์์ ์๋ ๊ฐ์ ๊ณผ ์ง์ ํ๋ซํผ ํ๋๊ฐ ์ด๋ฃจ์ด์ง๋ค๋ฉด, ๊ฐ๋ฐ์๋ค์๊ฒ ๋ ๊ฐ๋ ฅํ ๋ฌด๊ธฐ๊ฐ ๋ ์๋ ์์ ๊ฒ ๊ฐ๋ค์.
๐ ์ง์ ๊ฐ๋ฐํ ์น ๊ฒ์์ ์ฒดํํด ๋ณด๊ณ ์ถ๋ค๋ฉด?