๐ฅ์ฝ๋ฉ 3๋ฐฐ ๋นจ๋ผ์ง๋ค! ์ปค์ AI ์ค์ ๊ฐ์ด๋
๐ฅ์ฝ๋ฉ 3๋ฐฐ ๋นจ๋ผ์ง๋ค! ์ปค์ AI ์ค์ ๊ฐ์ด๋
๊ฐ๋ฐ์๋ค์ ์์ฐ์ฑ์ ํญ๋ฐ์ํค๋ AI ์ฝ๋ ํธ์ง๊ธฐ, ์ปค์(Cursor) AI ์์ ์ ๋ณต
๐ ๋ชฉ์ฐจ
์ปค์ AI๋ ๋ฌด์์ธ๊ฐ?
์ค์น ๋ฐ ์ด๊ธฐ ์ค์
ํต์ฌ ๊ธฐ๋ฅ 3๊ฐ์ง: ํญ, ์ธ๋ผ์ธ ํธ์ง, ์ฑํ
์ปจํ ์คํธ ํ์ฉ๋ฒ
์ค์ ์์ : ํฌ๋์ฑ ๋ง๋ค๊ธฐ
๊ณ ๊ธ ๊ธฐ๋ฅ: ๋ ์ค ์ถ๊ฐ, ๋ชจ๋ธ ์ค์ , ๋ฃฐ ์ค์
์์ฝ
ํ๊ทธ ๊ฒ์
1. ์ปค์ AI๋ ๋ฌด์์ธ๊ฐ?
์ปค์ AI(Cursor AI)๋ ๊ธฐ์กด VS Code ๊ธฐ๋ฐ์ AI ํตํฉ ์ฝ๋ ํธ์ง๊ธฐ์ ๋๋ค. ๊ธฐ์กด์ ChatGPT๋ Claude์ฒ๋ผ ๋ณต์ฌ-๋ถ์ฌ๋ฃ๊ธฐ ๋ฐฉ์์ด ์๋, ์ฝ๋ฉ ์ค ์ค์๊ฐ์ผ๋ก AI์ ๋ํํ๋ฉฐ ์ฝ๋ ์ถ์ฒ, ์์ , ์์ฑ์ด ๊ฐ๋ฅํฉ๋๋ค.
“์ปค์ AI๋ ๋จ์ํ ์ฑ๋ด์ด ์๋๋ผ, ์ฝ๋ ํธ์ง๊ธฐ ๊ทธ ์์ฒด์ AI๊ฐ ๋ น์๋ ๋๊ตฌ์ ๋๋ค.” — ์ง์ฝ๋ ์ ํ๋ธ
2. ์ค์น ๋ฐ ์ด๊ธฐ ์ค์
๐ฆ ์คํ ์ ์ฐจ ๋ฐ์ค
Cursor ๊ณต์ ์ฌ์ดํธ ์ ์
OS์ ๋ง๋ ์ค์น ํ์ผ ๋ค์ด๋ก๋
์คํ ํ ๋ก๊ทธ์ธ (ํ์๊ฐ์ ํ์ ์ ์งํ)
๊ธฐ์กด VS Code ์ค์ ๊ฐ์ ธ์ค๊ธฐ (์ต์ ์ ํ ๊ฐ๋ฅ)
ํ ๋ง ๋ฐ ๋จ์ถํค ์ค์ (VS Code ์คํ์ผ ์ถ์ฒ)
์ธ์ด ์ค์ → ํ๊ตญ์ด ์ ํ
ํฐ๋ฏธ๋ ๋ช ๋ น์ด ์ค์น (
cursor๋ช ๋ น์ด ์ฌ์ฉ ๊ฐ๋ฅ)
3. ํต์ฌ ๊ธฐ๋ฅ 3๊ฐ์ง
✨ 1. ํญ ๊ธฐ๋ฅ (์๋์์ฑ)
ํจ์ ์ด๋ฆ๋ง ์ ๋ ฅํด๋ ์ ์ฒด ๋งฅ๋ฝ ํ์ ํ ์ฝ๋ ์๋ ์ ์
ํญ ํค๋ก ๋ฐ๋ก ์ ์ฉ ๊ฐ๋ฅ
์:
function addTodo()์ ๋ ฅ → ํฌ๋ ๋ฆฌ์คํธ ์ถ๊ฐ ์ฝ๋ ์๋ ์์ฑ
✨ 2. ์ธ๋ผ์ธ ํธ์ง (Ctrl+K ๋๋ Cmd+K)
์ฝ๋ ์์ญ ๋๋๊ทธ → ์์ฐ์ด๋ก ์์ ์์ฒญ
์: “์ด ํจ์์ ์ ํจ์ฑ ๊ฒ์ฆ ์ถ๊ฐํด์ค”
AI๊ฐ ํด๋น ๋ถ๋ถ๋ง ์ ํํ ์์
✨ 3. ์ฑํ ๊ธฐ๋ฅ (Ctrl+I ๋๋ Cmd+I)
AI์ ์ง์ ๋ํํ๋ฉฐ ์ฝ๋ ์์ฒญ, ์ง๋ฌธ ๊ฐ๋ฅ
์ปจํ ์คํธ(๋งฅ๋ฝ) ๊ธฐ๋ฐ์ผ๋ก ์ ํํ ์ฝ๋ ์ ์
์: “์คํฌ๋ฆฝํธ ํ์ผ์์ ํจ์ ์ต์ ํํด์ค”
4. ์ปจํ ์คํธ ํ์ฉ๋ฒ
์ปจํ ์คํธ(Context)๋ AI์๊ฒ ์ฃผ๋ ๋ฐฐ๊ฒฝ ์ ๋ณด์ ๋๋ค. ์ ํํ ์ฝ๋ ์ ์์ ์ํด ๋ฐ๋์ ํ์ํฉ๋๋ค.
๐ฆ ์ปจํ ์คํธ ์ถ๊ฐ ๋ฐฉ๋ฒ
@ํ์ผ๋ช→ ํน์ ํ์ผ ์ง์ @ํด๋๋ช→ ์ ์ฒด ํด๋ ์ง์ ์ฝ๋ ๋ธ๋ก ๋ณต์ฌ → ์ง์ ๋ถ์ฌ๋ฃ๊ธฐ
๊ณต์ ๋ฌธ์ ๋งํฌ → ๋ ์ค ์ปจํ ์คํธ๋ก ์ถ๊ฐ
์ด์ ๋ํ, ํฐ๋ฏธ๋ ๋ก๊ทธ, ์๋ฌ ๋ฉ์์ง๋ ๊ฐ๋ฅ
“AI์๊ฒ ‘์ด๊ฑฐ ๊ณ ์ณ์ค’๊ฐ ์๋๋ผ ‘๋ฌด์์ ์ด๋ป๊ฒ ๊ณ ์ณ์ค’๋ผ๊ณ ๋งํด์ผ ํฉ๋๋ค.” — ์ง์ฝ๋ ์ ํ๋ธ
5. ์ค์ ์์ : ํฌ๋์ฑ ๋ง๋ค๊ธฐ
๐ฆ ์คํ ์ ์ฐจ ๋ฐ์ค
index.html,style.css,script.jsํ์ผ ์์ฑ์ปค์ AI์ ์์ฒญ: “ํฌ๋์ฑ์ ์ํ ๊ธฐ๋ณธ CRUD ์ฝ๋ ์์ฑํด์ค”
์๋ ์์ฑ๋ ์ฝ๋ ํ์ธ ํ
AcceptLive Server ํ์ฅ ์ค์น → ๋ธ๋ผ์ฐ์ ์์ ์คํ
ํ ์ผ ์ถ๊ฐ/์ญ์ ๊ธฐ๋ฅ ํ์ธ
์ปค์ AI๋ HTML ํ์ผ๊น์ง ์๋ ์์ฑํด์ฃผ๋ ์์ด์ ํธ ๋ชจ๋๋ฅผ ์ง์ํฉ๋๋ค.
6. ๊ณ ๊ธ ๊ธฐ๋ฅ
๐ ๋ ์ค ์ปจํ ์คํธ
์ธ๋ถ ๋ฌธ์(์: React, Next.js ๊ณต์ ๋ฌธ์)๋ฅผ AI์๊ฒ ํ์ต์ํค๋ ๊ธฐ๋ฅ
์ค์ → Docs → Add Docs → URL ์ ๋ ฅ
⚙ ๋ชจ๋ธ ์ค์
Claude, GPT ๋ฑ ๋ค์ํ ๋ชจ๋ธ ์ ํ ๊ฐ๋ฅ
Auto ๋ชจ๋: ์๋์ ํ์ง ๊ท ํ
Max ๋ชจ๋: ์ต๊ณ ์ฑ๋ฅ (์๊ธ ์ฃผ์)
๐ง ๋ฃฐ ์ค์
AI์๊ฒ ์ฝ๋ฉ ์คํ์ผ, ๋ณ์๋ช , ํจ์๋ช ๊ท์น์ ํ์ต์์ผ ์ผ๊ด๋ ๊ฒฐ๊ณผ ๋์ถ
์: “ํจ์๋ camelCase๋ก ์์ฑํด์ค”, “์ฃผ์์ ํ๊ธ๋ก ๋ฌ์์ค”
✅ ์์ฝ
์ปค์ AI๋ VS Code ๊ธฐ๋ฐ์ AI ํตํฉ ์ฝ๋ ํธ์ง๊ธฐ
์ค์น ํ ๋ก๊ทธ์ธ, ์ค์ ์๋ฃ → ๋ฐ๋ก ์ฌ์ฉ ๊ฐ๋ฅ
ํญ, ์ธ๋ผ์ธ ํธ์ง, ์ฑํ ๊ธฐ๋ฅ์ผ๋ก ์ฝ๋ฉ ์์ฐ์ฑ 3๋ฐฐ ํฅ์
์ปจํ ์คํธ ํ์ฉ์ด ํต์ฌ!
์ค์ ์์ ๋ก ํฌ๋์ฑ, ํฌํธํด๋ฆฌ์ค, ๋ธ๋ก๊ทธ ํ์ด์ง ๋ฑ ์ ์ ๊ฐ๋ฅ
๋ ์ค, ๋ชจ๋ธ, ๋ฃฐ ์ค์ ์ผ๋ก ๊ณ ๊ธ ๊ธฐ๋ฅ๊น์ง ํ์ฅ ๊ฐ๋ฅ
๐ ํ๊ทธ ๊ฒ์
#์ปค์AI #AI์ฝ๋ฉ๋์ฐ๋ฏธ #์ฝ๋ฉ์๋์์ฑ #VSCode๊ธฐ๋ฐ #์ปจํ ์คํธํ์ฉ #ํฌ๋์ฑ #์น๊ฐ๋ฐ๊ฐ์ #AI๊ฐ๋ฐํด #์ฝ๋ฉ์์ฐ์ฑ #CursorAI