7 min read

Cursor와 Vibe coding??

Table of Contents

AIκ°€ λͺ¨λ“  뢄야에 큰 λ³€ν™”λ₯Ό κ°€μ Έμ˜€κ³  μžˆμ§€λ§Œ, 이λ₯Ό κ°€μž₯ 크게 λŠλΌλŠ” 직업은 κ°œλ°œμžκ°€ μ•„λ‹κΉŒ μ‹ΆμŠ΅λ‹ˆλ‹€.

μ €λŠ” 아직 AI와 κ·Έλ ‡κ²Œ μΉœν•˜μ§€λŠ” μ•ŠμŠ΅λ‹ˆλ‹€. μ§€κΈˆκΉŒμ§€ μ»€λ¦¬μ–΄μ—μ„œ 업무듀은 AIλ₯Ό μ‚¬μš©ν•  수 μ—†λŠ” ν™˜κ²½μ—μ„œ 이루어진 κ²½μš°κ°€ λ§Žμ•˜κ³ , 컀리어도 DevOps μ—”μ§€λ‹ˆμ–΄ μͺ½μœΌλ‘œ 진행을 ν•˜λ©΄μ„œ μ½”λ“œ μž‘μ„± μ‹œκ°„μ΄ 쀄어듀기도 ν–ˆμŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ ν˜„μž¬ νšŒμ‚¬μ˜ 도메인은 AI이기 λ•Œλ¬Έμ— λ°˜λ“œμ‹œ κ΄€λ ¨ 지식을 μ•Œμ•„μ•Ό ν•˜κ³ , 점점 μΌλΆ€λŸ¬ μ˜μ‹ν•˜μ§€ μ•Šμ•„λ„ AI에 μ˜ν•΄ 개발자의 νŒλ„κ°€ λ³€ν™”ν•˜κ³  μžˆλŠ” κ±Έ 느끼고 μžˆμŠ΅λ‹ˆλ‹€.

CursorλŠ” ν˜„μž¬ μ œκ°€ μœ μΌν•˜κ²Œ 유료둜 μ‚¬μš©ν•˜λŠ” AI μ„œλΉ„μŠ€μΈλ°μš”,
(ν”„λ‘œλͺ¨μ…˜μœΌλ‘œ Perplexity도 μ‚¬μš©ν•˜μ§€λ§Œ 그건 μ˜ˆμ™Έλ‘œ ν•˜κ³ )
κ°œμΈμ μœΌλ‘œλŠ” μƒλ‹Ήνžˆ λ§Œμ‘±λ„κ°€ λ†’κ³ , κ°€λŠ₯성도 λ¬΄κΆλ¬΄μ§„ν•˜λ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. μ΄λ²ˆμ—λŠ” μ œκ°€ Cursorλ₯Ό μ‚¬μš©ν•˜λ©΄μ„œ λŠλ‚€ 점과 졜근 생각듀을 μ•žμœΌλ‘œμ˜ 닀짐을 κ²Έν•΄μ„œ κ°„λ‹¨νžˆ 적어 두렀고 ν•©λ‹ˆλ‹€.

Tab, Tab, Tab

μ½”λ”© AI의 κΈ°λŠ₯ 쀑에 κ°€μž₯ ν˜μ‹ μ μ΄λΌκ³  μƒκ°ν•˜λŠ” 것을 ν•˜λ‚˜ 꼽으라고 ν•œλ‹€λ©΄, μ €λŠ” λ°”λ‘œ Tab μžλ™μ™„μ„±μ„ 꼽을 κ²λ‹ˆλ‹€. μ£Όμ„λ§Œ μž‘μ„±ν•΄μ„œ μ½”λ“œλ₯Ό μžλ™ μ™„μ„±ν•˜κ³ , μž‘μ„±ν•œ μ½”λ“œμ˜ 잠재적인 문제λ₯Ό μˆ˜μ •ν•˜κ±°λ‚˜ 포맷을 λ§žμΆ”λŠ” μž‘μ—…λ„ κ°€λŠ₯ν•©λ‹ˆλ‹€.
이 κΈ°λŠ₯이 β€œTab” ν‚€λ‘œ μž‘λ™ν•˜λŠ” 것도 μƒλ‹Ήνžˆ μ§κ΄€μ μž…λ‹ˆλ‹€. μ½”λ“œλ₯Ό λΉ λ₯΄κ²Œ λ„˜κΈ°λ©΄μ„œ 반볡 μž‘μ—…μ΄ κ°€λŠ₯ν•΄μ§€κΈ° λ•Œλ¬Έμ— 생산성이 크게 λ†’μ•„μ§‘λ‹ˆλ‹€.

이 κΈ°λŠ₯은 λ‹€λ₯Έ AI λ„κ΅¬μ—μ„œλ„ μ œκ³΅ν•˜κ³  있고 객관적인 μ§€ν‘œλ‘œ 비ꡐ할 μˆ˜λŠ” μ—†μ§€λ§Œ, Cursorλ₯Ό μ‚¬μš©ν–ˆμ„ λ•Œ κ°€μž₯ λ§Œμ‘±μŠ€λŸ¬μ› μŠ΅λ‹ˆλ‹€. 특히 μ½”λ“œλ² μ΄μŠ€ μ „λ°˜μ„ μ΄ν•΄ν•˜κ³  μž‘μ—…μ„ μˆ˜ν–‰ν•œλ‹€λŠ” λŠλ‚Œμ„ 많이 λ°›μ•˜μŠ΅λ‹ˆλ‹€. μ œκ°€ Cursorλ₯Ό 유료 κ²°μ œν•œ μ‹œκΈ°κ°€ μž‘λ…„ 11월인데, 정말 아무것도 λͺ¨λ₯΄λŠ” μƒνƒœλ‘œ 이 Tab κΈ°λŠ₯ λ•Œλ¬Έμ— 유료 결제λ₯Ό ν–ˆλ‹€κ³  봐도 과언이 μ•„λ‹™λ‹ˆλ‹€. AI μ‚¬μš©λŸ‰μ΄ λ§Žμ§€ μ•Šμ€ μž…μž₯μ—μ„œ λͺ¨λΈμ„ 선택해 μ‚¬μš©ν•  수 있고, Tab κΈ°λŠ₯에 λŒ€ν•œ λ§Œμ‘±λ„κ°€ 맀우 λ†’μ•„ β€œμœ λ£Œ μ„œλΉ„μŠ€λ₯Ό ν•˜λ‚˜ μ“Έ κ±°λ©΄ 이거닀!”라고 μƒκ°ν–ˆλ˜ κ±°μ£ .

μ΄μ œλŠ” λ–Όλ €μ•Ό λ—„ 수 μ—†λŠ” κΈ°λŠ₯이 λ˜μ–΄ μ˜μ‘΄λ„κ°€ 맀우 λ†’μ•„μ‘Œκ³ , λ¬Έμ„œλ‚˜ μ½”λ“œλ₯Ό μž‘μ„±ν•  λ•Œ 포맷을 미리 μ •μ˜ν•˜κ³  λ§žμΆ”κ²Œ λ˜λŠ” μŠ΅κ΄€λ„ μƒκ²ΌμŠ΅λ‹ˆλ‹€.
Cursorκ°€ μ•„λ‹ˆλ”λΌλ„, κΌ­ 무료 버전이라도 μ‚¬μš©ν•΄ λ³΄μ‹œκΈΈ μΆ”μ²œν•©λ‹ˆλ‹€.

Obsidianκ³Ό Cursor

Cursor 이야기λ₯Ό ν•˜λŠ”λ° μ™œ Obsidian이 λ‚˜μ˜€λŠ”μ§€ κΆκΈˆν•΄ν•˜μ‹€ μˆ˜λ„ μžˆμ„ 것 κ°™λ„€μš”.
ν•˜μ§€λ§Œ κΎΈμ€€νžˆ 써 λ³΄λ©΄μ„œ Cursor와 Obsidian의 ꢁ합이 맀우 μ’‹λ‹€λŠ” 것을 느끼고 μžˆμŠ΅λ‹ˆλ‹€. 였히렀 μš”μ¦˜ Obsidian은 거의 λ·°μ–΄ λŠλ‚Œμ΄κ³ , λŒ€λΆ€λΆ„μ˜ λ¬Έμ„œ μž‘μ—…μ€ Cursorμ—μ„œ ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

Obsidian λ¬Έμ„œλŠ” 고유 ν‘œν˜„μ΄ λͺ‡ 개 μžˆμ§€λ§Œ 기본적으둜 λ§ˆν¬λ‹€μš΄ ν˜•μ‹μž…λ‹ˆλ‹€. 그리고 AIκ°€ κ°€μž₯ 읽기 μ‰¬μš΄ ν˜•μ‹μ΄κΈ°λ„ ν•©λ‹ˆλ‹€.
κ·Έλ ‡κΈ° λ•Œλ¬Έμ— CursorλŠ” 기본적으둜 μ½”λ“œ IDEμ΄μ§€λ§Œ, λ§ˆν¬λ‹€μš΄ λ¬Έμ„œλ„ 잘 읽어 ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

이 μ•„μ΄λ””μ–΄λŠ” κ΅¬μš”ν•œ κ΅μˆ˜λ‹˜μ΄ μ΄¬μ˜ν•˜μ‹  YouTube μ˜μƒμ—μ„œ 결정적인 μ˜κ°μ„ λ°›μ•˜μŠ΅λ‹ˆλ‹€. 지식 λ² μ΄μŠ€κ°€ μΆ©λΆ„νžˆ μŒ“μ—¬ μžˆλ‹€λ©΄, Cursorκ°€ λ‹€λ₯Έ λ¬Έμ„œλ₯Ό μ°Έκ³ ν•˜μ—¬ 닡변을 λ‚΄κ±°λ‚˜, λ‚΄κ°€ μ›ν•˜λŠ” ν˜•νƒœλ‘œ λ¬Έμ„œλ₯Ό μž‘μ„±ν•˜λ„λ‘ ν•  수 μžˆλ‹€λŠ” κ°€λŠ₯성을 λ³΄μ•˜κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€.

λ¬Όλ‘ , 이λ₯Ό 100% ν™œμš©ν•˜κΈ° μœ„ν•΄μ„œλŠ” Obsidian의 ν™œμš©λ„λ₯Ό λ†’μ΄λŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€. 마치 μ½”λ“œμ˜ Convention을 λ§žμΆ”λŠ” κ²ƒμ²˜λŸΌ λ¬Έμ„œμ˜ 포맷을 μ •μ˜ν•˜κ³ , κ΄€λ ¨λœ λ¬Έμ„œλΌλ¦¬λŠ” 링크λ₯Ό μ„€μ •ν•΄ λ‘λŠ” λ“± μ „μ²˜λ¦¬λ₯Ό ν•΄ λ‘μ—ˆμ„ λ•Œ νš¨κ³ΌλŠ” κ·ΉλŒ€ν™”λ©λ‹ˆλ‹€.
λ˜ν•œ, μ΄λ ‡κ²Œ μ‚¬μš©ν•˜λ©΄μ„œ λŠλ‚€ 점은 λ¬Έμ„œλ₯Ό 1곳에 λͺ¨μ•˜μ„ λ•Œ μƒλ‹Ήνžˆ νš¨μœ¨μ„ 높일 수 μžˆλ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. μ§€κΈˆκΉŒμ§€ μ—¬λŸ¬ 곳에 λ¬Έμ„œλ₯Ό λΆ„μ‚°μ‹œμΌœ λ‘λŠ” κ²½ν–₯이 μžˆμ—ˆλŠ”λ°, 이λ₯Ό κ³„κΈ°λ‘œ λ§ˆν¬λ‹€μš΄ λ¬Έμ„œλ“€μ„ Git Submodule둜 λͺ¨μœΌκ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

Cursor Rules와 Auto-run λͺ¨λ“œ (ꡬ YOLO λͺ¨λ“œ)

이 뢀뢄은 저도 μ΅œκ·Όμ— μ•Œκ²Œ λ˜μ–΄ μ‚¬μš©ν•˜κ³  μžˆλŠ” κΈ°λŠ₯λ“€μž…λ‹ˆλ‹€.
νšŒμ‚¬μ˜ λ‹€λ₯Έ μ—”μ§€λ‹ˆμ–΄ λΆ„μ—κ²Œ μ‚¬μš© 사둀λ₯Ό λ“£κ³  μ μš©ν•΄ λ³΄μ•˜λŠ”λ°, 생각보닀 잠재λ ₯이 μ»€μ„œ 좩격을 λ°›μ•˜λ˜ κΈ°λŠ₯이기도 ν•©λ‹ˆλ‹€.

Cursor RulesλŠ” ν”„λ‘¬ν”„νŠΈ ν˜•μ‹μœΌλ‘œ κ·œμΉ™μ„ μ§€μ •ν•˜μ—¬ Cursorμ—κ²Œ μ§€μ‹œν•  수 μžˆλŠ” κΈ°λŠ₯μž…λ‹ˆλ‹€. μ „μ—­ κ·œμΉ™μ„ μ§€μ •ν•˜μ—¬ λͺ¨λ“  μž‘μ—…μ— μ μš©ν•  μˆ˜λ„ 있고, .cursor/rules 폴더에 κ·œμΉ™ νŒŒμΌμ„ 두어 νŠΉμ • ν”„λ‘œμ νŠΈμ—λ§Œ μ μš©ν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€. 보톡은 ν”„λ‘œμ νŠΈλ³„λ‘œ μ½”λ“œκ°€ λ‹€λ₯΄κΈ° λ•Œλ¬Έμ— ν›„μžλ₯Ό 더 많이 μ‚¬μš©ν•˜κ²Œ λ˜λ”κ΅°μš”.

Rule을 μ–΄λ–»κ²Œ μž‘μ„±ν•˜λŠ”μ§€ μ•Œμ•„λ³΄κΈ° μœ„ν•΄ Cursor Directory λ“± λͺ‡ κ°€μ§€ μ˜ˆμ‹œλ₯Ό μ°Ύμ•„λ³΄μ•˜λŠ”λ°, 일반적인 AI ν”„λ‘¬ν”„νŠΈμ™€ 큰 차이가 μžˆμ–΄ λ³΄μ΄μ§€λŠ” μ•Šμ•˜μŠ΅λ‹ˆλ‹€. λ‹€λ§Œ μ‚¬μš©ν•΄ λ³΄λ‹ˆ 생각보닀 μƒμ„Έν•˜κ²Œ μž‘μ„±μ„ ν•΄μ•Ό 예기치 μ•Šμ€ λ™μž‘μ„ 막고, 더 μ •λ°€ν•œ μž‘μ—…μ„ ν•  수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€. μ–΄λ”˜κ°€μ—μ„œ μ‹ μž…μ„ κ°€λ₯΄μΉ˜λŠ” κ²ƒμ²˜λŸΌ ν”„λ‘¬ν”„νŠΈλ₯Ό μž‘μ„±ν•˜λΌλŠ” 이야기가 μžˆμ—ˆλŠ”λ°, μ•„μ£Ό μ •ν™•ν•œ λΉ„μœ μΈ 것 κ°™λ„€μš”.

ν”„λ‘¬ν”„νŠΈλŠ” 생각보닀 μƒμ„Έν•˜κ²Œ 적어야 ν•©λ‹ˆλ‹€.

Auto-run λͺ¨λ“œλŠ” Cursorμ—κ²Œ μ»€λ§¨λ“œ μ‹€ν–‰ κΆŒν•œμ„ 쀄 수 μžˆλŠ” κΈ°λŠ₯μž…λ‹ˆλ‹€.
Cursorμ—μ„œ Agent λͺ¨λ“œλ‘œ μ „ν™˜ν–ˆμ„ λ•Œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. (μ΄μ „μ—λŠ” Composerμ˜€λŠ”λ° λ³€κ²½λ˜μ—ˆμŠ΅λ‹ˆλ‹€.) Cursor μ„€μ •μ—μ„œ ν—ˆμš© λ˜λŠ” κΈˆμ§€ν•  λͺ…λ Ήμ–΄λ‚˜ κ΄€λ ¨ 섀정을 μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ›ν•˜λŠ” λͺ…λ Ήμ–΄λ₯Ό μ„€μ •ν•˜κ³ , 특히 Delete file protection은 νŒŒμΌμ„ μ—†μ• λŠ” μž‘μ—…μ΄κΈ° λ•Œλ¬Έμ— μ˜΅μ…˜μ„ ν™œμ„±ν™”ν•΄ 파일 μ‚­μ œλ₯Ό λ°©μ§€ν•˜λŠ” 것을 ꢌμž₯ν•©λ‹ˆλ‹€.

Auto-run λͺ¨λ“œ μ„€μ •

μ•„λž˜λŠ” μ˜ˆμ‹œλ‘œ Cursorμ—κ²Œ μ»€λ§¨λ“œλ₯Ό μ‹€ν–‰ν•΄μ„œ 정보λ₯Ό κ°€μ Έμ˜€λ„λ‘ ν•œ κ²ƒμž…λ‹ˆλ‹€.
μ§€κΈˆμ€ κ°„λ‹¨ν•œ μ˜ˆμ‹œμ΄μ§€λ§Œ, μŠ€ν¬λ¦½νŠΈλ‚˜ μ½”λ“œλ₯Ό μž‘μ„±ν•΄μ„œ 그것을 직접 돌리게 ν•˜λŠ” 것도 κ°€λŠ₯ν•©λ‹ˆλ‹€.

Auto-run λͺ¨λ“œ μ˜ˆμ‹œ

μ‹€μ œλ‘œ 아직 μ„Έμ„Έν•œ 검증이 ν•„μš”ν•˜μ§€λ§Œ Jira λ“±μ˜ ν˜‘μ—… λ„κ΅¬μ—μ„œ 이슈 정보λ₯Ό 읽어 였고, 그것을 기반으둜 AIκ°€ μž‘μ—…μ„ μˆ˜ν–‰ν•΄ PRκΉŒμ§€ 올리게 ν•  μˆ˜λ„ μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

κ·Έ μ™Έ

  1. Cursorλ₯Ό μ‚¬μš©ν•  λ•Œ 아직은 λΆˆνŽΈν•œ 점이 λͺ‡ κ°€μ§€ μžˆμŠ΅λ‹ˆλ‹€.
    • 파일 κ²½λ‘œκ°€ λͺ…ν™•ν•˜μ§€ μ•ŠμœΌλ©΄ 자꾸 루트 ν΄λ”μ—μ„œ μž‘μ—…ν•˜λ €λŠ” κ²½ν–₯이 μžˆμŠ΅λ‹ˆλ‹€.
    • cursor-small, gpt-4o-mini 같은 λͺ¨λΈμ€ Agent λͺ¨λ“œκ°€ 아직 μ œλŒ€λ‘œ λ™μž‘ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
    • λ‹¨μ‹œκ°„μ— λ§Žμ€ μ½”λ“œ 변경이 μΌμ–΄λ‚˜λŠ” 경우 이전 μ½”λ“œλ² μ΄μŠ€λ₯Ό μ°Έμ‘°ν•  λ•Œκ°€ μžˆμŠ΅λ‹ˆλ‹€. μ•„λ§ˆλ„ μ½”λ“œλ² μ΄μŠ€λ₯Ό 미리 indexing ν•΄λ‘” 것이 κ°±μ‹ λ˜μ§€ μ•Šμ•„ μƒκΈ°λŠ” 문제둜 λ³΄μž…λ‹ˆλ‹€.
    • .cursor/rules 폴더 μ•„λž˜μ˜ κ·œμΉ™μ„ κ°œμ„ ν•˜λ„λ‘ μ§€μ‹œν•  μˆ˜λŠ” μžˆμ§€λ§Œ, ν•΄λ‹Ή νŒŒμΌμ„ 직접 μ—…λ°μ΄νŠΈν•˜μ§€λŠ” λͺ»ν•©λ‹ˆλ‹€. (μ°Έκ³ )
      κ·Έλž˜μ„œ 3μ›” κΈ°μ€€ μ§€κΈˆμ€ 볡사/λΆ™μ—¬λ„£κΈ°λ₯Ό ν•΄μ•Ό ν•©λ‹ˆλ‹€. 😭
  2. Cursor λŒ€ν™” 둜그λ₯Ό κ³΅μœ ν•˜λŠ” 방법이 μžˆμŠ΅λ‹ˆλ‹€.
    • 일단은 VS Code ν™•μž₯ ν”„λ‘œκ·Έλž¨μ΄ μ‚¬μš©μ€ κ°€μž₯ νŽΈν•©λ‹ˆλ‹€.
    • ν™•μž₯ ν”„λ‘œκ·Έλž¨μ΄λ‚˜ λ‹€λ₯Έ μ½”λ“œλ₯Ό 보면 λ§ˆν¬λ‹€μš΄ ν˜Ήμ€ λ‹€λ₯Έ 포맷으둜 μ±„νŒ… 둜그λ₯Ό μ €μž₯ν•  수 μžˆλŠ”λ°, 원리λ₯Ό μ•Œκ³  μ‹Άλ‹€λ©΄ 이 μ½”λ“œμ—μ„œ λŒ€λž΅ 확인이 κ°€λŠ₯ν•©λ‹ˆλ‹€. λ‘œμ»¬μ— μžˆλŠ” .vscdb νŒŒμΌμ„ νŒŒμ‹± ν•˜λŠ” 방식인 것을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.

Vibe coding에 λŒ€ν•œ 생각

μ΅œκ·Όμ— μ΄λ ‡κ²Œ AIλ₯Ό 톡해 ν”„λ‘¬ν”„νŠΈ λ˜λŠ” μžμ—°μ–΄λ‘œ μ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” 것을 Vibe codingμ΄λΌλŠ” λ‹¨μ–΄λ‘œ μ •μ˜ν•˜λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

아직 Vibe coding에 μ΅μˆ™ν•˜μ§€λŠ” μ•ŠμŠ΅λ‹ˆλ‹€λ§Œ, 생산성에 맀우 큰 도움이 λ˜λŠ” 것은 λΆ„λͺ…ν•©λ‹ˆλ‹€. μ§€κΈˆκΉŒμ§€ 제 μž‘μ—…μ—λŠ” μˆ˜μž‘μ—…μ˜ 비쀑도 λ†’μ•˜λŠ”λ°, μ„Έμ„Έν•œ μž‘μ—…κΉŒμ§€ μžλ™ν™”ν•˜μ—¬ μ‚¬μš©ν•˜λŠ” 사둀λ₯Ό μ˜¨λΌμΈμ—μ„œ μ’…μ’… λ³Ό 수 있고, μ£Όλ³€μ—μ„œλ„ κ½€ μ „ν•΄ λ“€μ—ˆμŠ΅λ‹ˆλ‹€. μ΅œκ·Όμ— λ‹€λ₯Έ μ—”μ§€λ‹ˆμ–΄ λΆ„κ³Ό 이야기λ₯Ό λ‚˜λˆ„μ–΄ λ³΄λ‹ˆ Agent 2개λ₯Ό 두고 토둠을 μ‹œν‚€λŠ” κ²½μš°λ„ μžˆμ—ˆκ³ , μ‚¬μš©ν•˜λŠ” 개발자의 κ²½ν—˜μ΄ λ§Žμ„μˆ˜λ‘ AIκ°€ λ§Œλ“œλŠ” μ½”λ“œλ„ 더 μˆ˜μ€€μ΄ λ†’μ•„μ§€κ³  κ²¬κ³ ν•΄μ§ˆ κ²ƒμ΄λΌλŠ” 생각이 λ“€μ—ˆμŠ΅λ‹ˆλ‹€.

λ‹€λ§Œ 아직 μ‹œλ‹ˆμ–΄κ°€ μ•„λ‹ˆλΌκ³  μƒκ°ν•˜λŠ” μž…μž₯μ—μ„œλŠ”, μΌλΆ€λŸ¬ AIμ—κ²Œ μœ„μž„ν•˜λŠ” 것과 μΌλΆ€λŸ¬ μˆ˜μž‘μ—…μ„ ν•˜λŠ” 것이 λ‘˜ λ‹€ ν•„μš”ν•˜λ‹€λŠ” 생각이 λ“€μ—ˆμŠ΅λ‹ˆλ‹€.

  1. μ£Όλ³€μ—μ„œ 아직 AIλ₯Ό 잘 ν™œμš©ν•˜μ§€ μ•ŠμœΌμ‹œλŠ” 뢄듀은 AIκ°€ μ½”λ“œλ₯Ό μ§œλŠ” 것이 λ‹΅λ‹΅ν•΄μ„œ 직접 짜게 λœλ‹€λŠ” 이야기λ₯Ό 많이 ν•˜μ‹œλ”κ΅°μš”.
    ν•˜μ§€λ§Œ Vibe coding이 μ•„λ‹ˆμ–΄λ„ AIλ₯Ό ν™œμš©ν•˜λŠ” λŠ₯λ ₯은 길러 λ‚˜κ°€μ•Ό ν•˜κ³ , AIλ₯Ό ν™œμš©ν•˜λŠ” 것이 닡닡해도 μΌλΆ€λŸ¬ λ‚΄κ°€ 직접 μž‘μ—…μ„ ν•˜μ§€ μ•Šκ³ , AIμ—κ²Œ λͺ¨λ‘ μ‹œν‚€λŠ” 과정이 ν•„μš”ν•˜λ‹€λŠ” 생각이 λ“€μ—ˆμŠ΅λ‹ˆλ‹€.
    μ‹œκ°„μ΄ 였래 걸렀도 κ²°κ΅­ μž‘μ—…μ„ AIμ—κ²Œ λͺ¨λ‘ λ„˜κΈΈ 수 μžˆλ‹€λŠ” 것은 그만큼 ν”„λ‘¬ν”„νŠΈλ₯Ό μž‘μ„±ν•˜λŠ” λŠ₯λ ₯이 ν–₯μƒλ˜μ—ˆλ‹€λŠ” 것이고, 더 λ‚˜μ•„κ°€μ„œ 전체적인 κ΅¬μ‘°λ‚˜ λ””ν…ŒμΌμ„ λͺ¨λ‘ AI, λ˜λŠ” λ‹€λ₯Έ μ‚¬λžŒμ—κ²Œ μ΄ν•΄μ‹œν‚¬ 수 μžˆλ‹€λŠ” 의미라고 보기 λ•Œλ¬Έμž…λ‹ˆλ‹€. μ΄λŸ¬ν•œ 뢀뢄을 λ°œμ „μ‹œμΌœμ•Ό μ‹œλ‹ˆμ–΄, ν˜Ήμ€ AIμ—κ²Œ λŒ€μ²΄λ˜μ§€ μ•ŠλŠ” κ°œλ°œμžκ°€ 될 수 μžˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

  2. ν•˜μ§€λ§Œ, ν•œ νŽΈμœΌλ‘œλŠ” AIκ°€ μ§œλŠ” μ½”λ“œλ₯Ό κ·Έλƒ₯ λ„˜κΈ°λ©΄ μ•ˆ λœλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.
    Cursorλ₯Ό μ“°λ‹€ 보면 μ œκ°€ μ „ν˜€ λͺ¨λ₯΄λŠ” μ‹μœΌλ‘œ μ½”λ“œλ₯Ό μ§œλŠ” κ²½μš°λ„ μžˆμ—ˆκ³ , 였λ₯˜κ°€ μžˆλŠ” μ½”λ“œλ₯Ό μ§œλŠ” κ²½μš°λ„ μžˆμ—ˆμŠ΅λ‹ˆλ‹€. μ΄λŸ¬ν•œ κ²½μš°λŠ” λΆ„λͺ…νžˆ 이것이 μ–΄λ–€ μ½”λ“œμΈμ§€ μ•Œκ³ , λ¬Έμ œκ°€ μžˆλ‹€λ©΄ κ³ μΉ˜λŠ” μž‘μ—…μ΄ λ™λ°˜λ˜μ–΄μ•Ό ν•©λ‹ˆλ‹€. λ‚˜μ€‘μ—λ„ ν•„μš”ν•˜λ‹€λ©΄ λ¬Έμ„œλ‘œ 남겨 두고, κ³΅μœ λ„ ν•  수 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€. μ΄λ ‡κ²Œ 지식을 μŒ“μ•„ κ°€λŠ” κ²ƒκΉŒμ§€ μžλ™ν™”μ— μ˜μ‘΄ν•œλ‹€λ©΄, κ²°κ΅­ 기초 지식을 ν¬κΈ°ν•˜λŠ” 것이 λ©λ‹ˆλ‹€.
    λΉ„νŒμ μœΌλ‘œ AI의 μ½”λ“œλ₯Ό λ°”λΌλ³΄λ©΄μ„œ μ‹œκ°„μ„ μ†ŒλΉ„ν•˜λŠ” 것이 지식을 μŒ“μ„ λ•ŒλŠ” μ€‘μš”ν•˜λ‹€κ³  μƒκ°λ©λ‹ˆλ‹€.

이 2κ°€μ§€λ₯Ό μ—Όλ‘ν•˜λ©΄μ„œ AIλ₯Ό ν™œμš©ν•˜λŠ” 것이 κ°œλ°œμžλ‘œμ„œ μ„±μž₯ν•˜λŠ” λ°©λ²•μ΄λΌλŠ” 생각이 λ“€μ—ˆμŠ΅λ‹ˆλ‹€. 이둜 인해 였히렀 μ‹œκ°„μ„ 더 많이 μ†ŒλΉ„ν•˜κ²Œ 될 μˆ˜λ„ μžˆλŠ”λ°, ν•„μš”ν•œ λΉ„μš©μ΄λΌκ³  보고 μžˆμŠ΅λ‹ˆλ‹€.

마치며

ν™•μ‹€νžˆ μ΅œκ·Όμ— AIκ°€ IT ν™˜κ²½μ— μ§μ ‘μ μœΌλ‘œ κ΄€μ—¬ν•˜κ²Œ λ˜λ©΄μ„œ 저도 λ‹€μ†Œ ν˜Όλž€μŠ€λŸ½κ³ , 생각이 λ§Žμ•„μ§€λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. ν•˜μ§€λ§Œ λͺ¨λ‘κ°€ ν˜Όλž€μŠ€λŸ¬μšΈ 것이고, μ œκ°€ μ§€κΈˆκΉŒμ§€ ν–ˆλ˜ μ—¬λŸ¬ κ²½ν—˜λ“€μ„ 더 ν™•μ‹€ν•œ μž₯점으둜 μ“Έ 수 μžˆκ² λ‹€λŠ” 생각도 λ“€κΈ°λŠ” ν•©λ‹ˆλ‹€.

μ•žμœΌλ‘œ AIλ₯Ό μ—…λ¬΄λ‚˜ μ‚¬μ΄λ“œ ν”„λ‘œμ νŠΈμ— 적극적으둜 ν™œμš©ν•΄ λ³΄λ©΄μ„œ μ €μ—κ²Œ λ§žλŠ” 방법을 찾으렀고 ν•©λ‹ˆλ‹€. μΆ©λΆ„ν•˜κ²Œ μ‹œκ°„μ„ κ°€μ§€λ©° μ½”λ“œ μ „λ°˜μ„ λ°”κΎΈκ³ , μ „μ²΄μ μœΌλ‘œ κ°ˆλ¬΄λ¦¬ν•˜λŠ” 것이 λͺ©ν‘œμž…λ‹ˆλ‹€.