
Cursor IDE ์์ด์ ํธ: ๋ฆฌํฌ์งํ ๋ฆฌ ๊ท๋ชจ์ ํธ์ง ๋ฐ ๊ฐ๋ฐ์ ๋ณด๊ณ ์
Cursor IDE ์์ด์ ํธ: ๋ฆฌํฌ์งํ ๋ฆฌ ๊ท๋ชจ์ ํธ์ง ๋ฐ ๊ฐ๋ฐ์ ๋ณด๊ณ ์
Cursor๋ ๋ด์ฅ๋ ์ธ๊ณต์ง๋ฅ์ผ๋ก ์ ์ฒด ์ฝ๋๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํ๋๋ก ์ค๊ณ๋ AI ๋ค์ดํฐ๋ธ ์ฝ๋ ํธ์ง๊ธฐ(VS Code ํฌํฌ)์ ๋๋ค. ๊ธฐ๋ณธ์ ์ธ ์๋ ์์ฑ ๋๊ตฌ์ ๋ฌ๋ฆฌ, Cursor์ ์์ด์ ํธ ๋ชจ๋๋ AI๊ฐ '์ด์ ์์ ์์' ์ฌ๋ฌ ํ์ผ์ ๊ฑธ์ณ ์ฝ๋๋ฅผ ํ ๋ฒ์ ์ฝ๊ณ , ํธ์งํ๊ณ , ์์ฑํ ์ ์๋๋ก ํฉ๋๋ค (federicocalo.dev) (www.datacamp.com). ์ด ๋ชจ๋์์ AI๋ ์ฝ๋๋ฅผ ๊ฒ์ํ๊ณ , ์ํฌํธ๋ฅผ ์ ๋ฐ์ดํธํ๋ฉฐ, ํจ์ ์ ์๊ฐ ๋ํ๋๋ ๋ชจ๋ ๊ณณ์์ ๋ณ๊ฒฝํ๊ณ , ๋น๋ ๋๋ ํ ์คํธ ๋ช ๋ น์ ์คํํ๊ณ , ๋ฃจํ ์์์ ์ค๋ฅ๋ฅผ ์์ ํ ์ ์์ต๋๋ค. ์ด๋ ๋ง์น ์ ์ ๊ฐ๋ฐ์๊ฐ ๋ณ๋ ฌ๋ก ์์ ํ๋ ๊ฒ๊ณผ ๋งค์ฐ ์ ์ฌํฉ๋๋ค (federicocalo.dev) (www.datacamp.com). ์ง์ ์ผ๋ก ๋ฆฌํฌ์งํ ๋ฆฌ ๊ท๋ชจ๋ก ์๋ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํ ๊ฐ์ด๋์์๋ AI์๊ฒ โ์ด Angular ์ฑ์ JWT ์ธ์ฆ์ ์ถ๊ฐํด์คโ๋ผ๊ณ ๋ช ๋ นํ๊ณ , AI๊ฐ ์๋ ํธ์ง ์์ด ์๋น์ค๋ฅผ ์์ฑํ๊ณ , ์ปดํฌ๋ํธ๋ฅผ ์ ๋ฐ์ดํธํ๊ณ , ํ ์คํธ๋ฅผ ์คํํ๊ณ , ์ค๋ฅ๋ฅผ ์์ ํ๋ ๊ณผ์ ์ ์ค๋ช ํฉ๋๋ค (federicocalo.dev). ์ด๋ฌํ ์์ด์ ํธ ๊ธฐ๋ฅ์ '๋๊ตฌ ์ฌ์ฉ' ์ํคํ ์ฒ์ ์ํด ๊ตฌ๋๋ฉ๋๋ค. AI๋ read_file, edit_file, search_files, ์ฌ์ง์ด run_terminal_command์ ๊ฐ์ ํจ์๋ฅผ ํธ์ถํ์ฌ ํ๋ก์ ํธ๋ฅผ ๊ฒ์ฌํ๊ณ ์์ ํ ์ ์์ต๋๋ค (federicocalo.dev). ์ค์ ๋ก Cursor์ ์์ด์ ํธ๋ ์ธ์ด ์ดํด์ ์ง์ ์ ์ธ ์ฝ๋ ์กฐ์์ ๊ฒฐํฉํ์ฌ ๋๊ท๋ชจ ๋ฆฌํฉํ ๋ง ๋ฐ ๊ธฐ๋ฅ ๊ตฌ์ถ์ ์์จ์ ์ผ๋ก ์ํํ ์ ์์ต๋๋ค.
Cursor๋ ์ฌ๋ฌ ๊ฐ์ง ์ํธ ์์ฉ ๋ชจ๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฐ์ฅ ๊ฐ๋ ฅํ ๊ฒ์ Composer(๋ค์ค ํ์ผ ์์ด์ ํธ ๋ชจ๋)๋ก, AI๊ฐ ํ ๋ฒ์ ์์ ์ผ๋ก ์ฌ๋ฌ ํ์ผ์ ๊ฑธ์ณ ๋ธ๋ก์ ์ฝ๊ณ , ์์ฑํ๊ณ , ๋ค์ ์์ฑํ ์ ์๊ฒ ํฉ๋๋ค (www.slashavi.com). ์์ด์ ํธ ๋ชจ๋์์๋ ์ฑํ ๊ณผ ์ ์ฌํ "Composer" ์ฐฝ์ ์ด๊ณ ๋ชฉํ๋ฅผ ์๋ ค์ฃผ๋ฉด, AI๊ฐ ๋ฐ๋ณต์ ์ผ๋ก ๊ณํํ๊ณ , ์คํํ๊ณ , ๊ฒฐ๊ณผ๋ฅผ ํ์ธํฉ๋๋ค (www.datacamp.com) (federicocalo.dev). ์๋ฅผ ๋ค์ด, ์์ด์ ํธ๋ ๋ณ๊ฒฝ๊ณผ ๊ด๋ จ๋ ๋ชจ๋ ํ์ผ์ ์ฐพ๊ณ , ์ผ๊ด๋ ํธ์ง์ ์ ์ฉํ๊ณ , ํ๋ก์ ํธ์ ํ ์คํธ ๋๋ ๋น๋ ๋๊ตฌ๋ฅผ ์คํํ๋ฉฐ, ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ๋ค์ ๋์์ต๋๋ค. ๊ฐ ๋จ๊ณ๋ ์ฒดํฌํฌ์ธํธ์ ํจ๊ป ๋ฒ์ ๊ด๋ฆฌ๋๋ฏ๋ก ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๊ฒํ ํ๊ณ ๋๋๋ฆด ์ ์์ต๋๋ค. ํ์ ์ข ์ข Cursor์ ๊ท์น ์์คํ ์ ์ฌ์ฉํ์ฌ AI๋ฅผ ์๋ดํฉ๋๋ค. ๊ฐ๋จํ ๋งํฌ๋ค์ด ๊ธฐ๋ฐ ๊ท์น ํ์ผ(.cursor/rules/)์ ํ๋ก์ ํธ์ ๊ด๋ก(์ฝ๋ฉ ์คํ์ผ, ์ํคํ ์ฒ ํจํด ๋ฑ)๋ฅผ ์ค๋ช ํ๋ฏ๋ก ์์ด์ ํธ๊ฐ ์ฌ์ฉ์์ ํ์ค์ ๋ง๋ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค. ๊ท์น, ๋ฆฌํฌ์งํ ๋ฆฌ์ ์๋ฏธ๋ก ์ ์ธ๋ฑ์ฑ, ๋๊ตฌ ์ฌ์ฉ์ ์กฐํฉ์ Cursor ์์ด์ ํธ๊ฐ ๋ฆฌํฌ์งํ ๋ฆฌ ์ ๋ฐ์ ์์ ์ ์ง๋ฅ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋๋ก ํฉ๋๋ค (federicocalo.dev) (www.datacamp.com).
๊ณํ ๋ฐ ์คํ์ ์ํ ์์ด์ ํธ
์์ ํธ์ง ์ธ์๋ Cursor๋ ๋ณต์กํ ์์ ์ ์ฒด๊ณํํ๊ธฐ ์ํด ๊ณํ ๋ชจ๋์ ๋ฐฑ๊ทธ๋ผ์ด๋ ์์ด์ ํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ณํ ๋ชจ๋์์๋ ๊ณ ์์ค ๋ชฉํ๋ฅผ ์ค๋ช ํ๋ฉด AI๊ฐ ๋ช ํํ๊ฒ ์ง๋ฌธํ๊ณ , ๋จ๊ณ๋ณ ๊ณํ์ ๊ฐ๋ต์ ์ผ๋ก ์ค๋ช ํ ๋ค์, ์ฌ์ฉ์์ ์น์ธ์ด ์์ด์ผ๋ง ํด๋น ๋จ๊ณ๋ฅผ ์คํํฉ๋๋ค (www.datacamp.com). ์๋ฅผ ๋ค์ด, AI๋ ํฐ ๊ธฐ๋ฅ์ ํ์ ์์ ์ผ๋ก ๋๋๊ณ , ๊ฐ์ ์ ๋ํด ์ง๋ฌธํ ๋ค์, ๊ฐ ๋จ๊ณ๋ฅผ ์์๋๋ก ์คํํ ์ ์์ต๋๋ค. ์ด๋ ํ๋์ ํฌ๊ณ ๋ชจํธํ ์ง์(์ข ์ข ์ค๋ฅ๋ก ์ด์ด์ง)๋ก ์ธํด ๋ฐ์ํ๋ ํจ์ ์ ํผํ๊ณ AI๊ฐ ์ฌ์ฉ์์ ์๋์ ๋ถํฉํ๋๋ก ๋์ต๋๋ค (lilys.ai) (docs.cursor.com). Cursor๋ ๋ํ ํด๋ผ์ฐ๋ ์์ด์ ํธ์ ๋ค์ค ์์ด์ ํธ ์ํฌํ๋ก๋ฅผ ์ง์ํฉ๋๋ค. ๊ฐ ์์ด์ ํธ๋ ์์ฒด ํ๊ฒฝ(์: ๋ณ๋์ Git ์์ ํธ๋ฆฌ ๋๋ ์๊ฒฉ ์๋ฒ)์์ ์คํ๋๋ฏ๋ก ์ฌ๋ฌ AI "์์ ์"๊ฐ ํ๋ก์ ํธ์ ๋ค๋ฅธ ๋ถ๋ถ์ ๋ณ๋ ฌ๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ํ ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด Cursor๋ ๋ฆฌํฉํ ๋ง์ ์ํด ์ต๋ 8๊ฐ์ ์์ด์ ํธ๋ฅผ ๋์์ ์คํํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์์ด์ ํธ์๋ ๋ธ๋ผ์ฐ์ ์ ๊ฐ์ ๋๊ตฌ๋ ์์ต๋๋ค. ํ ๋ฐ๋ชจ์์๋ ์์ด์ ํธ๊ฐ ๋น๋๋ ์ฑ์ ๋ธ๋ผ์ฐ์ ์์ ์ด๊ณ , UI๋ฅผ ํด๋ฆญํ๋ฉฐ, ์ฑ๊ณต์ ๋ณด์ฌ์ฃผ๋ ์งง์ ๋น๋์ค๋ฅผ ๋ นํํ๋ ๊ฒ์ ๋ณด์ฌ์ค๋๋ค (www.datacamp.com). ์ค์ ๋ก Cursor๋ ํ ํ์ฌ์์ ๋ณํฉ๋ ํ ๋ฆฌํ์คํธ์ 30% ์ด์์ด ์ด๋ฌํ ์๋ํ๋ ์์ด์ ํธ์์ ๋์๋ค๊ณ ์ฃผ์ฅํฉ๋๋ค (www.datacamp.com).
์์ด์ ํธ, ์ฑํ
๋๋ ํธ์ง ๋ชจ๋์์ Cursor์ AI๋ ๋ฃจํ ์์์ ์๋ํฉ๋๋ค. ํ์ฌ ํ๋ก์ ํธ ์ํ๋ฅผ ๊ด์ฐฐํ๊ณ , ํ์ํ ๋ณ๊ฒฝ ์ฌํญ์ ๊ณํํ๋ฉฐ, ์ฝ๋๋ฅผ ์์ฑํ๊ฑฐ๋ ๋ช
๋ น์ ์คํํ์ฌ ํ๋ํ๊ณ , ๊ฒฐ๊ณผ๋ฅผ **ํ๊ฐ(ํ
์คํธ ๋๋ ๋น๋ ์ถ๋ ฅ ํฌํจ)**ํ ๋ค์, ์ฑ๊ณตํ๊ฑฐ๋ ์ฌ๋์ ์
๋ ฅ์ด ํ์ํ ๋๊น์ง ๋ฐ๋ณตํฉ๋๋ค (federicocalo.dev) (www.datacamp.com). ์ด๊ฒ์ ๋ง์ ์ฑํ
๊ธฐ๋ฐ ์ฝ๋ฉ ๋์ฐ๋ฏธ์์ ์ฃผ์ ์ฐจ์ด์ ์
๋๋ค. ์์ด์ ํธ๋ ์ฝ๋์ ๋๊ตฌ์ ์ง์ ์ ๊ทผํ ์ ์์ผ๋ฏ๋ก npm install ๋๋ git diff์ ๊ฐ์ ๋ช
๋ น์ ์คํํ๊ณ ์ฆ์ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, AI๊ฐ ์ค๋ฅ๋ฅผ ๋ฐ์์ํค๋ฉด ์ปดํ์ผ๋ฌ/ํ
์คํธ ์ถ๋ ฅ์ ์ฝ๊ณ ์์ ํ๋ ค๊ณ ์๋ํ๋ฉฐ, ๊ฐ๋ฐ์๊ฐ ์ค๋ฅ๋ฅผ ์ก๋๋ก ๋จ๊ฒจ๋์ง ์์ต๋๋ค. ๊ณํ, ์คํ ๋ฐ ๊ฒ์ฆ์ ์ด๋ฌํ ๊ธด๋ฐํ ํตํฉ์ Cursor์ ์์ด์ ํธ ๋ชจ๋๋ฅผ ๋ฆฌํฌ์งํ ๋ฆฌ ์ ๋ฐ์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ํด ๋
ํนํ๊ฒ ๊ฐ๋ ฅํ๊ฒ ๋ง๋ญ๋๋ค (federicocalo.dev) (www.datacamp.com).
๊ฐ๋ฐ์ ํผ๋๋ฐฑ: ์ฝ๋ ํ์ง, ์ฐจ์ด์ , ํ ์คํธ
์ฌ์ฉ์๋ค์ ์ผ๋ฐ์ ์ผ๋ก Cursor์ AI๊ฐ ํ๋ก์ ํธ ํจํด์ ๋ง๋ ์ํฉ ์ธ์ง ์ฝ๋๋ฅผ ์์ฑํ๋ค๊ณ ๋ณด๊ณ ํ์ง๋ง, ๋ค๋ฅธ AI ์์ฑ ์ฝ๋์ ๋ง์ฐฌ๊ฐ์ง๋ก ์ฌ์ ํ ์ ์คํ ๊ฒํ ๊ฐ ํ์ํฉ๋๋ค. ๊ฐ์ด๋์์๋ ํฌ๊ฑฐ๋ ๋ชจํธํ ํ๋กฌํํธ๊ฐ ์ค์๋ฅผ ์ ๋ฐํ ์ ์์ผ๋ฉฐ, ํฐ ์์ ์ ์๊ณ ํ ์คํธ ๊ฐ๋ฅํ ๋จ๊ณ๋ก ๋๋๋ ๊ฒ์ด ์ผ๋ฐ์ ์ผ๋ก ๋ ์ข๋ค๊ณ ๊ฐ์กฐํฉ๋๋ค (lilys.ai) (docs.cursor.com). ์ค์ ๋ก Cursor๋ ์ ์๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ฐจ์ด์ (diff)์ ์ ๊ณตํ๊ณ ๊ฐ๋ฐ์์๊ฒ ์ฒ ์ ํ ๊ฒํ ํ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. ๋ค์ค ํ์ผ ํธ์ง์ ๊ฒฝ์ฐ, ์์คํ ์ ์ง๊ณ๋ ์ฐจ์ด์ ๋ณด๊ธฐ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ๊ฐ ์์ด์ ํธ์ ๋ณ๊ฒฝ ์ฌํญ์ ํด๋ฆญํ์ฌ ์ ํํ ๋ฌด์์ด ์ถ๊ฐ๋๊ฑฐ๋ ์์ ๋์๋์ง ํ์ธํ ์ ์์ต๋๋ค. AI๋ ๊ฐ ์์ด์ ํธ ์คํ ๋ฐ๋ณต์ ๋ํด ์ฒดํฌํฌ์ธํธ๋ฅผ ์์ฑํ๋ฏ๋ก ์๋ชป๋ ๋ถ๋ถ์ด ์์ผ๋ฉด ๋ฆฌํฉํ ๋ง์ ์ด๋ค ๋ถ๋ถ์ด๋ผ๋ ๋๋๋ฆด ์ ์์ต๋๋ค (www.datacamp.com) (www.datacamp.com).
์ผ๋ฐ์ ์ธ ์ฌ์ฉ์ ๊ถ์ฅ ์ฌํญ์ ์์ด์ ํธ๋ณ๋ก ๋ณ๊ฒฝ ์ฌํญ์ ์๋ฝํ ๋ค์ ์ฆ์ ํ ์คํธ๋ฅผ ์คํํ๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ํ ํํ ๋ฆฌ์ผ์์๋ ๋ค์๊ณผ ๊ฐ์ด ์กฐ์ธํฉ๋๋ค. โ์ฐจ์ด์ ์ ์ ์คํ๊ฒ ๊ฒํ ํ์ธ์โฆ ํ ๋ฒ์ ํ ์์ด์ ํธ์ ๋ณ๊ฒฝ ์ฌํญ์ ์๋ฝํ์ธ์. ๋ค์์ผ๋ก ๋์ด๊ฐ๊ธฐ ์ ์ ํด๋น ํ์ผ์ ํ ์คํธํ์ธ์โ (ginno.net). ์ด๋ Cursor์ ํธ์ง ๊ธฐ๋ฅ์ด ๊ฐ๋ ฅํ์ง๋ง ์๋ฒฝํ์ง๋ ์๋ค๋ ์ธ์์ ๋ฐ์ํฉ๋๋ค. ์ค์ ๋ก ํ ์์์์๋ 50๊ฐ ์ปดํฌ๋ํธ์์ ํ๋กญ ์ด๋ฆ์ ๋ณ๊ฒฝํ ๋ Cursor๊ฐ ์ผ๋ถ ํ์ผ(์ธ๋ฑ์ค ํ์ผ์ ํตํด ์์์ ์ผ๋ก ์ํฌํธ๋ ํ์ผ)์ ๋์ณ ๊ฐ๋ฐ์๊ฐ ํด๋น ํ์ผ์ ์ปจํ ์คํธ์ ์๋์ผ๋ก ์ถ๊ฐํด์ผ ํ์ต๋๋ค (ginno.net). ์ด ์ฐ๊ตฌ๋ Cursor์ ํจํด ๊ธฐ๋ฐ ๋ถ์์ด ํ๋กฌํํธ์ ๋ช ์์ ์ผ๋ก ํฌํจ๋์ง ์๋ ํ ๊ฐ์ ์ฐธ์กฐ๋ฅผ ๊ฐํน ๋์น ์ ์์์ ์์ฌํฉ๋๋ค.
์ฅ์ ์ผ๋ก๋ ๋ง์ ์ฌ์ฉ์๊ฐ Cursor๊ฐ ๋ฆฌํฉํ ๋ง ๋ฐ ๋ค์ค ํ์ผ ์์ ์ ํ๊ธฐ์ ์ผ๋ก ๊ฐ์ํํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํ ๊ฐ๋ฐ์๋ ์ดํ ๊ฑธ๋ฆฌ๋ ๋ฆฌํฉํ ๋ง(150๊ฐ ์ด์์ ํ์ผ)์ ๋ค์ค ํ์ผ ํธ์ง์ผ๋ก 20๋ถ์ผ๋ก ๋จ์ถํ๋ค๊ณ ๋ณด๊ณ ํ์ต๋๋ค (ginno.net). ๊ฒํ ์ค๋ฌธ ์กฐ์ฌ(์: G2)์ ๋ฐ๋ฅด๋ฉด Cursor ์ฌ์ฉ์ ๋๋ค์๊ฐ ๋ค์ค ํ์ผ ๋ฆฌํฉํ ๋ง์ด ์ด์ ์ด ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฐ์ฅ ํฐ ์ด์ ๋ผ๊ณ ๋งํฉ๋๋ค (ginno.net). ๊ทธ๋ฌ๋ ๊ทธ๋ค์ ๋ํ ๊ฒฝ๊ณ๋ฅผ ๊ฐ์กฐํฉ๋๋ค. ์์ด์ ํธ๋ฅผ ์คํํ๊ธฐ ์ ์ ํญ์ ์ปค๋ฐํ๊ณ , ๊ฐ ๋ฐฐ์น ํ ํ ์คํธํ๋ฉฐ, AI๊ฐ ์ฌ์ฉ์๊ฐ ์๋ ๋น์ฆ๋์ค ๋ก์ง์ ์ดํดํ์ง ๋ชปํ๋ค๋ ๊ฒ์ ๊ธฐ์ตํด์ผ ํฉ๋๋ค (ginno.net). ์ค์ ๋ก ํ์ ์์ด์ ํธ ํธ์ง ํ ํ ์คํธ ์ค์ํธ๋ฅผ ์คํํ๊ณ ๊นจ์ง ํ ์คํธ๋ฅผ ์์ ํฉ๋๋ค. AI๋ฅผ ์์ ์ ๊ฐ์ํํ์ง๋ง ์ ํ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ฌ์ ํ ์ฌ๋์ ๊ฐ๋ ์ด ํ์ํ ๋์ฐ๋ฏธ๋ก ์ทจ๊ธํ๋ ๊ฒ์ ๋๋ค (ginno.net).
์ฐจ์ด์ ์ธ๋ถ์ฑ๊ณผ ๊ด๋ จํ์ฌ Cursor์ ๋ค์ค ์์ด์ ํธ ์์คํ ์ ์ค์ ๋ก ๋งค์ฐ ์ธ๋ถํ๋ ์ ์ด๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฐ ์์ด์ ํธ๋ ์์ฒด ์์ ๊ณต๊ฐ์ ๊ฐ์ง ํ์ผ ํ์ ์งํฉ์์ ์์ ํ๋ฉฐ, ์ด๋ค ์์ด์ ํธ์ ๋ณ๊ฒฝ ์ฌํญ์ด๋ ๋ ๋ฆฝ์ ์ผ๋ก ๋ณด๊ฑฐ๋ ๋๋๋ฆด ์ ์์ต๋๋ค. ์ต์ข ์ฐจ์ด์ ์ ์์ด์ ํธ ๋๋ ํ์ผ๋ณ๋ก ๊ตฌ์ฑ๋๋ฏ๋ก ์ฝ๋์ ๊ฐ ๋ถ๋ถ์์ ๋ฌด์์ด ๋ณ๊ฒฝ๋์๋์ง ์ ํํ ํ์ธํ ์ ์์ต๋๋ค (www.datacamp.com) (www.datacamp.com). ์ด๋ ํ๋์ ๊ฑฐ๋ํ ๋ณ๊ฒฝ ์ธํธ๋ฅผ ์์ฑํ๋ ๋๊ตฌ์๋ ๋์กฐ์ ์ ๋๋ค. ํ ๊ฐ๋ฐ์๊ฐ ๊ด์ฐฐํ๋ฏ์ด, Cursor์ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉ์๊ฐ ์น์ธํ ๋๊น์ง ๋ฉ์ธ ๋ธ๋์น๋ฅผ ๊ทธ๋๋ก ์ ์งํ๋ฉฐ, ํ ์์ด์ ํธ ์์ ์ ์ค๋ฅ๊ฐ ๋ค๋ฅธ ์์ด์ ํธ์ ์์ ์ ์ง์ฐ์ง ์์ต๋๋ค (ginno.net) (www.datacamp.com).
์ ๋ฐ์ ์ผ๋ก ์ฝ๋ ํ์ง์ ๋ํ ํ๊ฐ๋ ์กฐ์ฌ์ค๋ฝ๊ฒ ๋๊ด์ ์ ๋๋ค. Cursor๋ ์ผ๋ฐ์ ์ผ๋ก ํ๋ก์ ํธ ๊ด๋ก๋ฅผ ๋ฐ๋ฅด๋(ํนํ ๊ท์น์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ) ๋ ผ๋ฆฌ์ ์ผ๋ก ์ผ๊ด๋ ์ฝ๋๋ฅผ ์์ฑํ์ง๋ง, ์ฌ์ ํ ๋ ผ๋ฆฌ์ ๋ฒ๊ทธ๋ ๋ฏธ๋ฌํ ์ค๋ฅ๋ฅผ ์ ๋ฐํ ์ ์์ต๋๋ค. ์ด๊ฒ์ด ๊ฐ๋ฐ์๋ค์ด ๊ฐ ๋ฐฐ์น ํ ์ฝ๋ ๊ฒํ ์ ํ ์คํธ๋ฅผ ๊ฐ์กฐํ๋ ์ด์ ์ ๋๋ค. AI ์์ฐ์ฑ ํฅ์๊ณผ ํ์ํ ์ฌ๋์ QA์ ์กฐํฉ์ ๋ฐ๋ณต๋๋ ์ฃผ์ ์ ๋๋ค. ์ฌ์ฉ์๋ค์ AI๊ฐ ์ผ๋ง๋ ๋นจ๋ฆฌ ์์ ํ ์ ์๋์ง(์๋ฅผ ๋ค์ด, Copilot์ด ํ ์ค์ฉ ํ์ดํํ๋ ๊ฒ์ ๋ณด๋ ๊ฒ์ ๋นํด ๋ฌธ์๋ฅผ "๋ ๊น์งํ ์ฌ์ด์" ํธ์งํ๋ ๊ฒ (www.reddit.com))์ ๊ฐ์ฌํ์ง๋ง, ์ด๊ธฐ ๋ฆด๋ฆฌ์ค์์ "๋ง์ ๋ฒ๊ทธ"๋ฅผ ๋ณด๊ณ ํ๊ณ ์ ์๋ ๋ณ๊ฒฝ ์ฌํญ์ ์น์ธํ๊ฑฐ๋ ๊ฑฐ๋ถํ๋ ๊ฒ์ ์ค์์ฑ์ ๊ฐ์กฐํฉ๋๋ค (forum.cursor.com) (ginno.net). ์ด๋ฌํ ์๊ฐ๋ฆฐ ํผ๋๋ฐฑ์ AI์ ์ถ๋ ฅ์ด ์ผ๋ฐ์ ์ผ๋ก ์ ์ฉํ์ง๋ง ์๋ฒฝํ์ง๋ ์๋ค๋ ๊ฒ์ ์์ฌํฉ๋๋ค.
์๋ ค์ง ํ๊ณ ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก
Cursor์ ์์ด์ ํธ๋ ๊ฐ๋ ฅํ์ง๋ง ํ๊ณ๊ฐ ์์ต๋๋ค. ์ฃผ์ ์ ์ฝ ์ค ํ๋๋ ๊ท๋ชจ์ ๋๋ค. ๋งค์ฐ ํฐ ๋ชจ๋ ธ๋ ํฌ(์์ญ๋ง ๊ฐ์ ํ์ผ)๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒ์ ์ด๋ค ๋๊ตฌ๋ผ๋ ์๋ํ ์ ์์ต๋๋ค. ๋๋ฆฌ ์ธ์ฉ๋๋ ์ฌ์ฉ์ ๊ฐ์ด๋๋ ์ฝ 10๋ง ๊ฐ ์ด์์ ํ์ผ๋ก ๊ตฌ์ฑ๋ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ํ ๋ฒ์ ๋ฆฌํฉํ ๋งํ๋ ค๋ ์๋๋ ๊ถ์ฅํ์ง ์๋๋ค๊ณ ๋ช ์์ ์ผ๋ก ๊ฒฝ๊ณ ํฉ๋๋ค. โ์์กด์ฑ ๊ทธ๋ํ๊ฐ ๋๋ฌด ๋ณต์กํด์ง๊ณ โ ์์ด์ ํธ๋ค์ด โ์๋ก ์ํค๊ฒโ ๋๊ธฐ ๋๋ฌธ์ ๋๋ค (ginno.net). ์ด๋ฌํ ๊ฑฐ๋ํ ํ๋ก์ ํธ์ ๊ฒฝ์ฐ, ๋จ์ผ ์ ์ญ ๋ช ๋ น๋ณด๋ค๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฒ์๋ฅผ ๋ ์์ ํ์ ์งํฉ(ํด๋ ๋๋ ์ฒญํฌ)์ผ๋ก ์ง์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค. Cursor ์์ฒด ๋ฌธ์์์๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์ผ๋ถ๋ง ์ธ๋ฑ์ฑํ๊ณ , ๊ด๋ จ ์๋ ํด๋๋ฅผ ์ ์ธํ๋ฉฐ, ์์ ์ ๋ ์์ ์ฑํ ๋๋ ๊ณํ์ผ๋ก ๋๋๋ ๊ธฐ์ ์ ์ ์ํฉ๋๋ค (docs.cursor.com) (ginno.net).
๋ ๋ค๋ฅธ ํ๊ณ๋ ์ด์ง ๋๋ ๋น์ฝ๋ ์์ฐ์ ๋๋ค. Cursor์ AI ๋ฐ ์๋ฏธ๋ก ์ ๊ฒ์์ ํ ์คํธ(์์ค ์ฝ๋, ๊ตฌ์ฑ ํ์ผ, ๋ฌธ์)์์ ์๋ํฉ๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ๊ณํํ ๋ ์ด๋ฏธ์ง, ๋น๋์ค ๋๋ ์ปดํ์ผ๋ ์ด์ง ํ์ผ์ ์ผ๋ฐ์ ์ผ๋ก ๋ฌด์ํฉ๋๋ค. ์ค์ ๋ก ์ด๋ Cursor์๊ฒ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ชจ๋ PNG ์ด๋ฏธ์ง์ ์ํฐ๋งํฌ๋ฅผ ์ถ๊ฐํ๋๋ก ์์ฒญํ ์ ์๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. Cursor๋ ์ด์ง ํ์์ ๊ตฌ๋ฌธ ๋ถ์ํ๊ฑฐ๋ ํธ์งํ์ง ์์ต๋๋ค. ์ฆ, ๋ฆฌํฌ์งํ ๋ฆฌ ์ ์ฒด์ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์์์ ํ์ผ์ด ์๋ ์ฝ๋/ํ ์คํธ(ํจ์, ์ฃผ์, ๊ตฌ์ฑ ๋ฑ)์ ๊ดํ ๊ฒ์ด์ด์ผ ํฉ๋๋ค. ์ด๊ฒ์ด ์ฌ์ฉ์๋ค์ด ์ฝ๋ ๊ธฐํธ ์ด๋ฆ ๋ณ๊ฒฝ, ์ฝ๋ ํจํด ์ ๋ฐ์ดํธ ๋๋ ํ์ผ ์์ฑ๊ณผ ๊ฐ์ ์์ ์ ์ง์คํ๊ณ ๋น์ฝ๋ ์์ฐ๊ณผ ๊ด๋ จ๋ ์์ ์๋ ์ง์คํ์ง ์๋ ์ด์ ์ ๋๋ค.
๋ณต์กํ ๋น๋ ์์คํ ๊ณผ ์ฌ์ฉ์ ์ ์ ํ๊ฒฝ ๋ํ ์ด๋ ค์์ ์ค ์ ์์ต๋๋ค. Cursor๋ ํฐ๋ฏธ๋์์ "npm test" ๋๋ "make"์ ๊ฐ์ ๋ช ๋ น์ ์คํํ ์ ์์ง๋ง, ์์ ์ด ๋ณด๋ ์ถ๋ ฅ๋ง ์ ์ ์์ต๋๋ค. ๋น๋์ ์ฌ๋ฌ ๋จ๊ณ, ์ฌ์ฉ์ ์ ์ ์คํฌ๋ฆฝํธ ๋๋ ๋ ์ ๋๊ตฌ๊ฐ ํ์ํ ๊ฒฝ์ฐ, ์์ด์ ํธ์ ์๋ด๊ฐ ํ์ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ํ๋ก์ ํธ๊ฐ ๋ค๋จ๊ณ Docker ๋น๋ ๋๋ ํน์ดํ ํด์ฒด์ธ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์์ด์ ํธ๊ฐ ์ด๋ฅผ ์๋์ผ๋ก ์ฒ๋ฆฌํ์ง ๋ชปํ ์ ์์ต๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ, ์์ด์ ํธ์๊ฒ ์ถฉ๋ถํ ์ปจํ ์คํธ(์: ํ๋กฌํํธ ๋๋ ๊ท์น์ ๋น๋ ๋จ๊ณ ๋์ด)๋ฅผ ์ ๊ณตํ๊ณ ๋ ์์ ๋จ๊ณ๋ฅผ ๊ณํํด์ผ ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก Cursor๋ ์ฝ๋๊ฐ ๋์คํฌ์ ํ ์คํธ ํ์ผ์ ์๊ณ CLI์์ ๋น๋/ํ ์คํธํ ์ ์์ ๋ ๊ฐ์ฅ ์ ์๋ํฉ๋๋ค. ๋งค์ฐ ๋ณต์กํ ๋น๋ ํ์ดํ๋ผ์ธ์ ๋ฐ๋ณต์ ์ธ ํ๋กฌํํธ ๋๋ ์๋ ๊ฐ์ ์ด ํ์ํ ์ ์์ต๋๋ค.
์์ฝํ์๋ฉด, ์ด๋ Cursor๊ฐ ๋ช ํํ ํจํด์ ๋ฐ๋ฅด๋ ๋ณ๊ฒฝ ์ฌํญ(์: ์ํฌํธ ์ ๋ฐ์ดํธ, ์ผ๋ฐ์ ์ธ ์ฝ๋ ์์ด ๋ฆฌํฉํ ๋ง, ์์ฉ๊ตฌ ์ปดํฌ๋ํธ ์ถ๊ฐ)์ด ์๋ ์ ๊ตฌ์กฐํ๋ ์ฝ๋๋ฒ ์ด์ค์์ ๋น์ ๋ฐํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์จ๊ฒจ์ง๊ฑฐ๋ ์์์ ์ธ ์์กด์ฑ(์: ๋ฐํ์ ๋์์ผ๋ก๋ง ์ฐ๊ฒฐ๋ ๊ฐ์ฒด ๊ทธ๋ํ, ๋์ ์ผ๋ก ๋ฑ๋ก๋ ์ปดํฌ๋ํธ)์ด ํฌํจ๋ ์์ ์ด๋ ๋น์ฝ๋ ๋ฐ์ดํฐ์๋ ๋ ์ ํฉํฉ๋๋ค. ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ Cursor๋ฅผ ๊ฐ๋ ฅํ ์ฝํ์ผ๋ฟ์ผ๋ก ์ทจ๊ธํ๋ ๊ฒ์ ๋๋ค. ๋ฒ์ ๊ด๋ฆฌ(์ปค๋ฐ ๋ฐ ๋ธ๋์น)๋ฅผ ์ฒ ์ ํ ์ฌ์ฉํ๊ณ , ํ ์คํธ๋ฅผ ์์ฃผ ์คํํ๋ฉฐ, ๋ฃจํ์ ๊ณ์ ์ฐธ์ฌํ์ญ์์ค. ํ ๊ฐ์ด๋์์ ๋งํ๋ฏ์ด, โ๋ฐ๋ณต ์์ ์ ๋ฅ์ํ์ง๋ง ์ฌ์ ํ ๋ค๋ฅธ ์ฌ๋์ ์์ ์ด ํ์ํ ์ ์ ์์ง๋์ด์ฒ๋ผ ์ฌ์ฉํ๋ผโ (ginno.net).
Cursor, Copilot, ChatGPT ๋น๊ต
Cursor๋ฅผ ๋ค๋ฅธ AI ์ฝ๋ฉ ๋์ฐ๋ฏธ์ ๋น๊ตํ ๋, ์ฃผ์ ์ฐจ์ด์ ์ด ๋๋ฌ๋ฉ๋๋ค. GitHub Copilot(๋ฐ ํด๋น ์์ด์ ํธ ๋ชจ๋)๊ณผ Cursor๋ ๋ชจ๋ AI ๊ธฐ๋ฐ์ด์ง๋ง, ์ํคํ ์ฒ ์ ๊ทผ ๋ฐฉ์์ด ๋ค๋ฆ ๋๋ค. Copilot์ ๊ธฐ์กด ํธ์ง๊ธฐ์ ํตํฉ๋๋ ํ์ฅ ๊ธฐ๋ฅ์ธ ๋ฐ๋ฉด, Cursor๋ ๋ ๋ฆฝํ AI ๋ค์ดํฐ๋ธ IDE์ ๋๋ค. Cursor์ ๊ธด๋ฐํ ํตํฉ์ ์ ์ฒด ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ธ๋ฑ์ฑํ๊ณ ์๋ฒ ๋ฉํ์ฌ ํ๋ก์ ํธ์ ๋ํ โ์ํคํ ์ฒ ์์ค์ ์ดํดโ๋ฅผ ์ ๊ณตํฉ๋๋ค (opsera.ai) (www.datacamp.com). ์ค์ ๋ก DataCamp๋ *โCursor๋ ์ ์ฒด ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ธ๋ฑ์ฑํฉ๋๋คโฆ ๋ฐ๋ผ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ํ์ผ์ ํตํด ์ถ๋ก ํ ์ ์์ต๋๋คโ*๋ผ๊ณ ์ธ๊ธํฉ๋๋ค (www.datacamp.com). ๋ฐ๋ฉด์ Copilot์ ์ ํต์ ์ผ๋ก ์ด๋ ค ์๋ ํ์ผ๋ง ๋ณด๋ฉฐ, ๋ ๋์ ์ปจํ ์คํธ๋ฅผ ์ํด GitHub ๊ฒ์์ ์์กดํฉ๋๋ค. (Copilot์ ์ต๊ทผ GitHub ์ฝ๋ ๊ฒ์์ ํตํด ๋ ๋ง์ ๋ฆฌํฌ์งํ ๋ฆฌ ์ธ๋ฑ์ฑ์ ์ถ๊ฐํ์ง๋ง, ๊ด์ฐฐ์๋ค์ ์ ์ฒด IDE ์ ์ด ๋๋ถ์ Cursor๊ฐ ๋๊ท๋ชจ ํ๋ก์ ํธ์์ ์ฌ์ ํ ์ฐ์๋ฅผ ์ ํ๊ณ ์๋ค๊ณ ๋งํฉ๋๋ค (www.datacamp.com).)
์ค์ ๋ก ์ด๋ Cursor๊ฐ ๋ค์ค ํ์ผ ๋ฐ ๊ต์ฐจ ์๋น์ค ๋ฆฌํฉํ ๋ง์ ๋ ์ง์ ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์์ ์๋ฏธํฉ๋๋ค. Cursor์ ์์ด์ ํธ ๋ชจ๋์์๋ ๋จ์ผ ๋ช ๋ น์ผ๋ก ์์ญ ๊ฐ์ ํ์ผ์ ํ ๋ฒ์ ํธ์งํ๊ณ ์ํฌํธ ๋๋ ํ ์คํธ๋ฅผ ์ผ๊ด๋๊ฒ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค (www.datacamp.com). Copilot๋ ์ด์ โ์์ด์ ํธ ๋ชจ๋โ์์ ๋ค์ค ํ์ผ ๋ณ๊ฒฝ์ ์ง์ํ์ง๋ง, ๋ ์๋์ ์ธ ๊ฒฝํฅ์ด ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ๋ณ๊ฒฝํ ํ์ผ์ ์ ํํ๊ณ ํ๋์ฉ ๋จ๊ณ๋ฅผ ๊ฑฐ์ณ์ผ ํฉ๋๋ค (www.datacamp.com). Copilot์ ๋ํ GitHub์์ ํธ์คํ ๋๋ ๋ณ๋์ โ์ฝ๋ฉ ์์ด์ ํธโ๋ฅผ ์ ๊ณตํ์ฌ ๋ณ๊ฒฝ ์ฌํญ์ด ํฌํจ๋ ํ ๋ฆฌํ์คํธ๋ฅผ ๋น๋๊ธฐ์ ์ผ๋ก ์คํํฉ๋๋ค(GitHub์์ ์ด์๋ฅผ ์์ํ๊ณ ๋์ค์ PR์ ๊ฒํ ํ๊ธฐ ์ํด ๋์์ต๋๋ค). Cursor์ ํด๋น ๊ธฐ๋ฅ์ ๋ฐฑ๊ทธ๋ผ์ด๋ ์์ด์ ํธ ๋๋ ํ ์ ์ฌ์ฉํ์ฌ PR์ ์์ฑํ๋ ๊ฒ์ด์ง๋ง, ํต์ฌ์ Cursor์ ์ํฌํ๋ก๊ฐ ๋ฏธ์ธํ ์ฒดํฌํฌ์ธํธ๋ฅผ ํตํด ์ค์๊ฐ์ผ๋ก ์๋ํฐ ๋ด์์ ์ด๋ฃจ์ด์ง๋ค๋ ์ ์ ๋๋ค (www.datacamp.com).
์ฝ๋ ์์ฑ ๋ฐ ์ฆ๊ฐ์ ์ธ ์ ์์ ๊ฒฝ์ฐ, Copilot์ ๊น์ ํตํฉ์ ์ง์๋๋ ๋ชจ๋ IDE(VS Code, JetBrains ๋ฑ)์์ ๋น ๋ฅธ ์ธ๋ผ์ธ โ๊ณ ์คํธ ํ ์คํธโ ์ ์๊ณผ ํจ๊ป ์๋ํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. Cursor๋ ์ธ๋ผ์ธ ์์ฑ ๊ธฐ๋ฅ(์์ฒด Tab ๋ชจ๋ธ ์ฌ์ฉ)์ ์ ๊ณตํ์ง๋ง, ์ง์ ํ ๊ฐ์ ์ ํ ์ค ์๋ ์์ฑ ์ด์์ ๋๋ค. ๋ ๋๊ตฌ ๋ชจ๋ ์ด์ ๊ณ ๊ธ โ์์ด์ ํธโ ๋ชจ๋๋ฅผ ์ง์ํฉ๋๋ค. Cursor์ ๋์์ธ์ ๋ ํฐ ๊ณํ๋ ์์ ์ ์ฅ๋ คํฉ๋๋ค. ๋ด์ฅ๋ ๊ณํ ๋ชจ๋๊ฐ ์์ผ๋ฉฐ, ๊ธฐ๋ณธ ์ํธ ์์ฉ์ ์์ด์ ํธ๊ฐ ์คํํ๋ ๋์ ๊ฐ๋ฐ์๊ฐ ๋ฃจํ์ ์ฐธ์ฌํ๋ ๊ฒ์ ๋๋ค (www.datacamp.com). Copilot์ ๋์์ธ์ ๊ฐ๋ ์์์ ํตํด ์ง์์ ์ธ ์ฝ๋ฉ์ ๊ฐ์กฐํฉ๋๋ค. ํ๋ฃจ ์ข ์ผ ์๋ ์์ฑ ๋ฐ ์ฑํ ๋์๋ง์ ๋ฐ๊ณ , ํฐ ๊ธฐ๋ฅ์ ๊ฒฝ์ฐ ์ผ๋ฐ์ ์ผ๋ก ์์ด์ ํธ(๋๋ Copilot Chat)๋ฅผ ์์ํ ๋ค์ ๋์ค์ ๋์์ต๋๋ค.
์ฝ๋ ํ์ง ๋ฐ ์ ๋ขฐ์ฑ ์ธก๋ฉด์์ ๋ ๋๊ตฌ ๋ชจ๋ ๊ฐ์ ๋๊ณ ์์ง๋ง ์๋ฒฝํ์ง๋ ์์ต๋๋ค. ํ ๋น๊ต์์ Cursor๋ ์ฒดํฌํฌ์ธํธ๋ฅผ ํตํด ์ ๋ขฐํ ์ ์๋ ์ํฉ ์ธ์ง ๋ณ๊ฒฝ ์ฌํญ์ ์์ฑํ๋ ๊ฒ์ผ๋ก ์๋ ค์ก์ง๋ง, ์ปค๋ฎค๋ํฐ ๋ณด๊ณ ์์์๋ ๊ฐ๋ ์ฒดํฌํฌ์ธํธ ์คํจ์ ์์น ์๋ ๋กค๋ฐฑ์ด ๋ฐ์ํ๋ค๊ณ ํฉ๋๋ค (www.augmentcode.com). Copilot์ ๋ณ๊ฒฝ ์ฌํญ์ Git ๋ธ๋์นญ ๋ฐ PR ์ํฌํ๋ก์ ์์กดํ๋ฉฐ, ์ผ๋ถ ํ์ ์ด๋ฅผ ๋ ์ต์ํ๊ฒ ์๊ฐํฉ๋๋ค. Cursor๋ ์๋ ๋กค๋ฐฑ ๋ฐ ๋ค์ค ์์ด์ ํธ ์ฐจ์ด์ ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ์๋ํ์ง๋ง, ์ฌ์ฉ์๋ค์ ํ๋ก๋์ ํ๊ฒฝ์์ ์ด๋ฌํ ๊ธฐ๋ฅ์ ์ฒ ์ ํ ํ ์คํธํด์ผ ํฉ๋๋ค. ๋ฐ๋๋ก, Copilot์ ์์ด์ ํธ ๋ชจ๋๋ ๋ณ๊ฒฝ ์ฌํญ์ ์์ฑํ์ง๋ง, ๊ฐ๋ฐ์๋ค์ ์์ ์ ์ํด ๊ธฐ์กด ์ฝ๋ ๊ฒํ ํ๋ก์ธ์ค์ ์์กดํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก ChatGPT์ ๊ฐ์ ์ ํต์ ์ธ ์ฑํ ๋์ฐ๋ฏธ์ ๋น๊ตํ๋ฉด ์ฐจ์ด๊ฐ ํ์ฐํฉ๋๋ค. ChatGPT(๋๋ ์ฑํ ์ธํฐํ์ด์ค์ Claude Code)๋ ์ผ๋ฐ์ ์ธ ์ฑ๋ด์ ๋๋ค. ์ฌ์ฉ์๊ฐ ๋ถ์ฌ๋ฃ๊ฑฐ๋ ์ค๋ช ํ๋ ๊ฒ๋ง ์๋ฉฐ, ํ์ผ์ ์ง์ ์ฐ๊ฑฐ๋ ํ ์คํธ๋ฅผ ์คํํ ์ ์์ต๋๋ค (www.lowcode.agency) (www.lowcode.agency). ๋ฐ๋ฉด์ Cursor๋ ์ฝ๋ฉ์ ์ํด ๋ง๋ค์ด์ก์ต๋๋ค. โ์ ์ฒด ์ฝ๋๋ฒ ์ด์ค ์ธ์งโ ๊ธฐ๋ฅ์ด ์์ผ๋ฉฐ, ๋ณต์ฌ ๋ฐ ๋ถ์ฌ๋ฃ๊ธฐ ์์ด ํ์ผ์ ์ง์ ์กฐ์ํ ์ ์์ต๋๋ค (www.lowcode.agency) (www.lowcode.agency). LowCode ๊ฐ์ด๋๋ ๊ฐ๋จํ ๋งํฉ๋๋ค. ์ฝ๋ฉ์ ์ํด ChatGPT๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ผ๋ฐ์ ์ผ๋ก ์ฝ๋๋ฅผ ์ฑํ ์ํ์ผ๋ก ์๋์ผ๋ก ๋ณต์ฌํ๋ ๊ฒ์ ์๋ฏธํ๋ ๋ฐ๋ฉด, Cursor๋ IDE ๋ด์์ ์ํฌํ๋ก๋ฅผ ์ ์งํฉ๋๋ค (www.lowcode.agency) (www.lowcode.agency). ์ด๋ Cursor๋ฅผ ๋ฐ๋ณต์ ์ธ ๊ฐ๋ฐ์ ํจ์ฌ ๋ ํจ์จ์ ์ผ๋ก ๋ง๋ญ๋๋ค. ์์ฝํ์๋ฉด:
- Cursor ๋ ChatGPT: Cursor๋ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ์ ์๋ฆฌ์์ ํธ์งํ๊ณ , ํ๋ก์ ํธ ์ํคํ ์ฒ๋ฅผ ์ดํดํ๋ฉฐ, ๋ค์ค ํ์ผ ํธ์ง์ ์ํํ ์ ์๋ AI ๊ธฐ๋ฐ IDE์ ๋๋ค (www.lowcode.agency) (www.lowcode.agency). ChatGPT๋ ๋ํํ๋ ์ผ๋ฐ์ ์ธ ๋์ฐ๋ฏธ์ด๋ฉฐ, ํ์ผ์ ๋ํ ๋ด์ฅ๋ ์ง์์ด ์ ํ ์์ต๋๋ค(์ฝ๋๋ฅผ ์ง์ ๋ถ์ฌ๋ฃ์ด์ผ ํจ) (www.lowcode.agency) (www.lowcode.agency). ๋ฆฌํฌ์งํ ๋ฆฌ ์ ์ฒด ๋ฆฌํฉํ ๋ง์ ๊ฒฝ์ฐ, Cursor๊ฐ ํ๋ก์ ํธ์ ๋ค์ดํฐ๋ธํ๊ฒ ํตํฉ๋๋ฏ๋ก ๋ ์ฐ์ํฉ๋๋ค.
- Cursor ๋ GitHub Copilot: Copilot์ ๋ง์ ํธ์ง๊ธฐ์ ๋ด์ฅ๋ ๋๋ฆฌ ์ฌ์ฉ๋๋ AI ๋์ฐ๋ฏธ๋ก, ์ธ๋ผ์ธ ์ ์ ๋ฐ ๋ค์ํ ๋๊ตฌ์์ ๋น ๋ฅธ ์ฝ๋ฉ ๋์๋ง์ ๋ฐ์ด๋ฉ๋๋ค. Cursor๋ ์ฌ์ธต์ ์ธ ๋ค์ค ํ์ผ ์ฝ๋ฉ ์์ ์ ์ํ ๋์ฑ ์ฌ์ธ์ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค. Cursor์ ์์ด์ ํธ ๋ชจ๋(Composer)๋ ์ฒดํฌํฌ์ธํธ๋ฅผ ํตํด ์ฌ๋ฌ ํ์ผ์ ํ ๋ฒ์ ์ ๋ฐ์ดํธํ ์ ์๋ ๋ฐ๋ฉด (www.datacamp.com), Copilot์ ์์ด์ ํธ ๋ชจ๋๋ ํ์ผ์ ํ ๋ฒ์ ํ๋์ฉ ๋๋ ํ ๋ฆฌํ์คํธ๋ฅผ ํตํด ๋ณ๊ฒฝํฉ๋๋ค. Copilot์ ๊ด๋ฒ์ํ IDE ์ง์ ๋ฐ ๊ณต์ ์ํฐํ๋ผ์ด์ฆ ๊ธฐ๋ฅ์ ์ด์ ์ ๋๋ฆฌ์ง๋ง, Cursor๋ ๋ณ๋ ฌ ์์ด์ ํธ์ ํ๋ถํ ์ปจํ ์คํธ๋ฅผ ํตํด ๋ณต์กํ ๋ฆฌํฉํ ๋ง์ ์ํ ์์ํ ๊ฐ๋ ฅํจ์ ๊ฐ์กฐํฉ๋๋ค (www.datacamp.com) (www.datacamp.com). ์ค์ ๋ก ํ์ ์ผ๋ฐ์ ์ธ ์ฝ๋ฉ ์ง์ ๋ฐ ํธํ์ฑ์ ์ํด Copilot์ ์ ํํ๋ ๋ฐ๋ฉด, ์ฌ์ธต์ ์ธ ์ํคํ ์ฒ ์ฝ๋ ์ดํด ๋ฐ ๋๊ท๋ชจ ํธ์ง์ด ํ์ํ ๋ Cursor๋ฅผ ์ ํํฉ๋๋ค.
๊ฒฐ๋ก
Cursor์ ์์ด์ ํธ ๊ธฐ๋ฅ์ ์ฝ๋ฉ์ ์๋ก์ด ์์ค์ ์๋ํ๋ฅผ ๊ฐ์ ธ์ต๋๋ค. AI๋ฅผ ํ์ผ ์์คํ ์ ๊ทผ, ๋ค๋จ๊ณ ์ถ๋ก ๋ฐ ๊ณํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์์จ ๋ณด์กฐ์์ผ๋ก ์ทจ๊ธํจ์ผ๋ก์จ, Cursor๋ ๊ฐ๋ฐ์๊ฐ ์๋ ์์ ๋ณด๋ค ํจ์ฌ ๋น ๋ฅด๊ฒ ๋ฆฌํฌ์งํ ๋ฆฌ ์ ์ฒด ํธ์ง, ๋ง์ด๊ทธ๋ ์ด์ ๋ฐ ํ ์คํธ๋ฅผ ์ํํ ์ ์๋๋ก ํฉ๋๋ค. ์ฌ์ฉ์๋ค์ ์์ฒญ๋ ์๊ฐ ์ ์ฝ(ํ ๋ช ์ ๋ฆฌํฉํ ๋ง ์์ ์์ 90% ๊ฐ์๋ฅผ ์ธ๊ธํจ (ginno.net))์ ๋ณด๊ณ ํ์ง๋ง, ์ด๋ฌํ ์ด๋์ AI ์ถ๋ ฅ์ ์ ์คํ๊ฒ ๊ฒํ ํ ์ฑ ์๊ณผ ํจ๊ป ๋ฐ๋ฆ ๋๋ค. ์์ปจ๋, Cursor์ AI ์์ด์ ํธ๋ ํฌ๊ณ ๋ฐ๋ณต์ ์ธ ์ฝ๋ฉ ์์ ์ ๊ด๋ฆฌ ๊ฐ๋ฅํ ์ํฌํ๋ก๋ก ์ ํํ ์ ์์ง๋ง, ๋ช ํํ ์ง์นจ๊ณผ ์ธ๊ฐ์ ๊ฐ๋ ์ด ํ์ํฉ๋๋ค. ๋ฐฉ๋ํ ์ฝ๋๋ฒ ์ด์ค๋ก ์ด๋ ค์์ ๊ฒช๋ ํ์๊ฒ Cursor๋ ๊ฐ๋ ฅํ ์์ฐ์ฑ ์ฆ๋ ๋๊ตฌ๊ฐ ๋ ์ ์์ต๋๋ค. ์ ์คํ ์ฒดํฌํฌ์ธํธ์ ๊ฐ๋ ฅํ ํ ์คํธ๋ฅผ ํตํด ์ฌ์ฉ๋๋ ํ ๋ง์ด์ฃ .
Cursor๊ฐ ์ฌ๋ฐ๋ฅธ ๋๊ตฌ์ธ์ง๋ ํ๋ก์ ํธ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค. ์ฌ์ธต์ ์ธ ๊ต์ฐจ ํ์ผ ์ธํ ๋ฆฌ์ ์ค๊ฐ ํ์ํ๊ณ ์๋ก์ด IDE๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ ์ ์๋ค๋ฉด, Cursor๋ ์ผ๋ฐ์ ์ธ ์๋ ์์ฑ ๋์ฐ๋ฏธ๋ฅผ ๋์ด์๋ ํนํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค (www.datacamp.com) (www.datacamp.com). ํ์ฌ ํธ์ง๊ธฐ์์ ์ ์ง์ ์ผ๋ก ์์ ํ๋ ๊ฒ์ ์ ํธํ๋ค๋ฉด GitHub Copilot(๋๋ ๋ค๋ฅธ ์ฑํ ๊ธฐ๋ฐ ๋๊ตฌ)์ด ๋ ํธ๋ฆฌํ ์ ์์ต๋๋ค. ์ฝ๋ฉ์ ๋ฏธ๋๋ Cursor์ ๊ฐ์ AI ์์ด์ ํธ๊ฐ ์ธ๊ฐ ๊ฐ๋ฐ์๋ฅผ ๋ณด์ํ๋ ํํ๊ฐ ๋ ๊ฒ์ผ๋ก ๋ณด์ ๋๋ค. ์ง๋ฃจํ ๊ธฐ๋ณธ ์์ ์ ์ฒ๋ฆฌํ๊ณ ํ๋ก๊ทธ๋๋จธ๊ฐ ์ค๊ณ์ ์ ๋ต์ ์ง์คํ ์ ์๋๋ก ํ๋ ๊ฒ์ด์ฃ . ํ ์ ๋ฌธ๊ฐ๋ โ์ฝ๋ฉ์ ๋ฏธ๋๋ ๋ ๋ง์ ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ฒ์ด ์๋๋ผ, ์ฝ๋๋ฅผ ๋ ๋ณ๊ฒฝํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ Cursor๋ ์ ์ฌ์ฉ๋ ๋ ์ ํํ ๊ทธ๋ ๊ฒ ํ ์ ์๊ฒ ํด์ค๋๋คโ (ginno.net)๋ผ๊ณ ์ธ๊ธํ์ต๋๋ค.
์ต์ AI ์ฝ๋ฉ ์ฐ๊ตฌ ๋ฐ ํ์บ์คํธ ์ํผ์๋ ๋ฐ๊ธฐ
AI ์ฝ๋ฉ ๋๊ตฌ, AI ์ฑ ๋น๋, ๋ ธ์ฝ๋ ๋๊ตฌ, ๋ฐ์ด๋ธ ์ฝ๋ฉ ๋ฐ AI๋ฅผ ํ์ฉํ ์จ๋ผ์ธ ์ ํ ๊ตฌ์ถ์ ๋ํ ์๋ก์ด ์ฐ๊ตฌ ์ ๋ฐ์ดํธ ๋ฐ ํ์บ์คํธ ์ํผ์๋๋ฅผ ๋ฐ์ผ๋ ค๋ฉด ๊ตฌ๋ ํ์ธ์.