====== π Cursor AIλ‘ μν€ μ½ν
μΈ λλμμ°νκΈ° ======
**β λμκ°κΈ°**: [[wiki:lecture:showcase:start|μ€μ νμ© μ¬λ‘ λͺ¨μ]]
**β κ΄λ ¨ μ±ν°**: [[wiki:lecture:part2:chapter6_guide|Chapter 6: Level 3 - AIμ ν¨κ» 'νλ‘μ νΈ' μμ±νκΈ°]]
> π‘ **ν΅μ¬ μ§λ¬Έ**: "Cursor AIλ μ½λ© λꡬ μλμλμ?"
>
> λ€, λ§μ΅λλ€. νμ§λ§ 그건 **μΌλ°μ μΈ μ¬μ©λ²**μΌ λΏμ΄μ£ . π
===== π κΈ°λ°ν λ°μ: κ³ μ κ΄λ
κΉ¨κΈ° =====
==== "μ½λ© λꡬ"λΌλ μ°©κ° ====
**λλΆλΆμ μ¬λλ€μ΄ μκ°νλ AI**:
- μμ
/PPT μλν λꡬ
- μ½λ μλμμ± λμ°λ―Έ
- λ²μ/μμ½ λ³΄μ‘° λꡬ
- "μ¨λ΄€λλ° λ³λ‘ μΈ λ°κ° μλλΌ" π
**νμ§λ§ μ§μ§ AIμ λ₯λ ₯μ**:
- π§ **λ
Όλ¦¬μ μΈ κ΅¬μ‘°μ ν
μ€νΈ μμ±μ μ²μ¬**
- π **ꡬ쑰νλ μ¬κ³ μ ꡬν체**
- π¨ **μ°½μ‘°μ ν
μ€νΈ μ‘°ν© λ₯λ ₯**
- π **1λΆλΉ μμ ν λ¬Έμ μμ± μλ**
==== κ°μ¬μ "κΈ°λ°ν" λ°μ ====
**μ΄λ λ λ¬Έλ λ μκ°**:
> "μ κΉ... AIκ° μ½λ©μ μνλ μ΄μ λ λκΉ? π€
> μ, **λ
Όλ¦¬μ μΈ κ΅¬μ‘°μ ν
μ€νΈ μμ±**μ΄ ν΅μ¬μ΄κ΅¬λ!
> κ·ΈλΌ μ
무νλ¦μ AβBβCλ‘ λΆν΄ν΄μ Bλ§ AIμκ² λ§‘κΈ°λ©΄?
> λ΄κ° νμ΄μ¬λ§ μμλ μλ°μ€ν¬λ¦½νΈ νλ‘μ νΈκ° κ°λ₯νμ§ μμκΉ?
> μ΄ κ΄μ μΌλ‘ 보면... **μμ ν μ§μ 체κ³**λ κ°λ₯νμ§ μμκΉ?"
**κ·Έλμ μλν΄λ³Έ κ²**:
- β μ½λ ν μ€λ μλ νλ‘μ νΈ
- β κ°λ°κ³Ό μ ν κ΄λ ¨ μλ μμ
- β μμ λ¬Έμ μμ° μ
무
- β κ΅μ‘ μ½ν
μΈ λλ μμ±
**κ²°κ³Όλ?** β **λμ±κ³΅! π**
===== πͺ κΈ°λ°ν μ¬μ©λ²μ μ€μ²΄ =====
==== Phase 1: AI μν λΆλ΄ μ λ΅ ====
**κΈ°μ‘΄ λ°©μμ λ¬Έμ μ **:
- ν AIμκ² λͺ¨λ κ±Έ λ§‘κΈ°λ©΄ μΌκ΄μ± λΆμ‘±
- λ무 ꡬ체μ μ§μνλ©΄ μ°½μ‘°μ± μ ν
- λ¨κ³λ³ μ κ·Όνλ©΄ μ 체 κ·Έλ¦Ό λμΉ¨
**κΈ°λ°ν ν΄κ²°μ±
: 2-AI μμ€ν
**:
**1λ¨κ³: μ λ―Έλμ΄ (Gemini) - μ λ΅ κΈ°νμ**
μν : ν° νμμμ λ°©ν₯ μ μ
- μ 체 μν€ κ΅¬μ‘° μ€κ³
- μ£Όμ λ³ μΉ΄ν
κ³ λ¦¬ λΆλ₯
- νμ΅ κ²½λ‘ μ΅μ ν
- λ¬Έμ κ° μ°κ²° κ΄κ³ μ μ
**2λ¨κ³: Cursor AI (Claude 4) - μ€ν μ λ¬Έκ°**
μν : ꡬ체μ ꡬν λ° μλν
- ν΄λ ꡬ쑰 μλ μμ±
- κ°λ³ λ¬Έμ μ½ν
μΈ μμ±
- μ€ννΈ νμ΄μ§ ꡬμ±
- λ΄λΆ λ§ν¬ μλ μ°κ²°
==== Phase 2: μ€μ μμ
νλ‘μΈμ€ ====
**Step 1: μ λ―Έλμ΄μ μ λ΅ νμ**
μ¬μ©μ: "μν€λ₯Ό 체κ³μ μΌλ‘ ꡬμΆνκ³ μΆμ΄.
IT κΈ°μ λΆν° μ
무 μλνκΉμ§
μ΄λ³΄μκ° μ½κ² λ°°μΈ μ μλ ꡬ쑰λ‘."
μ λ―Έλμ΄: "λ€μκ³Ό κ°μ ꡬ쑰λ₯Ό μ μν©λλ€:
1. IT κΈ°μ κ°μ΄λ (Linux, GitHub λ±)
2. HR μ
무 κ°μ΄λ (Excel, ν΅κ³ λ±)
3. μλν μ€ν¬λ¦½νΈ
4. μ©μ΄ μ¬μ
5. μν¬μ μ½ν
μΈ
κ° μΉ΄ν
κ³ λ¦¬λ³λ‘ μ΄κΈ-μ€κΈ-κ³ κΈ κ²½λ‘λ₯Ό μ€κ³νκ³ ,
μνΈ μ°Έμ‘° λ§ν¬λ‘ μ°κ²°νκ² μ΅λλ€."
**Step 2: Cursor AIλ‘ κ΅¬ν μλν**
μ¬μ©μ: "μ λ―Έλμ΄κ° μ€κ³ν ꡬ쑰λλ‘
μ€μ ν΄λμ λ¬Έμλ₯Ό λ§λ€μ΄μ€.
μλ₯Ό λ€μ΄ IT ν΄λ μμ Linux ν΄λλ₯Ό λ§λ€κ³ ,
κ·Έ μμ 리λ
μ€ κ°μ΄λλ₯Ό 3κ° νμΌλ‘ ꡬμ±ν΄μ€:
- basic_commands.txt (κΈ°λ³Έ λͺ
λ Ήμ΄)
- advanced_commands.txt (κ³ κΈ λͺ
λ Ήμ΄)
- shell_scripting.txt (μ μ€ν¬λ¦½νΈ)"
Cursor AI: "ν΄λ ꡬ쑰λ₯Ό μμ±νκ³ κ° λ¬Έμμ
μμ ν μ½ν
μΈ λ₯Ό λ§λ€μ΄λλ¦¬κ² μ΅λλ€.
λ¬Έμ κ° λ§ν¬λ μλμΌλ‘ μ°κ²°νκ² μ΅λλ€."
===== π€― μ€μ μ±κ³Ό =====
==== νμ¬κΉμ§ μμ±λ λ¬Έμ μνκ³ ====
**"μ½λ© λꡬ"κ° λ§λ€μ΄λΈ λΉ-μ½λ© κ²°κ³Όλ¬Όλ€**:
**1. IT κΈ°μ κ°μ΄λ (30κ°+ λ¬Έμ, νμ₯ μ€)**
wiki/it/
βββ linux/
β βββ start.txt (Linux μ
λ¬Έ μμ κ°μ΄λ)
β βββ basic_commands.txt (κΈ°λ³Έ λͺ
λ Ήμ΄ λ§μ€ν°)
β βββ advanced_commands.txt (κ³ κΈ λͺ
λ Ήμ΄ μ 볡)
β βββ shell_scripting.txt (μ μ€ν¬λ¦½νΈ μλν)
βββ github/
β βββ start.txt (Git/GitHub μ
λ¬Έ)
β βββ basic_commands.txt (κΈ°λ³Έ λͺ
λ Ήμ΄)
β βββ remote_operations.txt (μ격 μ μ₯μ νμ
)
β βββ branch_management.txt (λΈλμΉ κ΄λ¦¬)
β βββ troubleshooting.txt (λ¬Έμ ν΄κ²°)
β βββ advanced_tips.txt (μ€λ¬΄ κ³ κΈ κΈ°λ²)
βββ dream_of_enc/ (μ€μ νλ‘μ νΈ μμ λ¬Έμν)
β βββ backend/
β β βββ app.txt (Flask API μλ² μ€μ¬λΆ)
β β βββ game_api.txt (λ―Έλκ²μ API λ‘μ§)
β β βββ hr_api.txt (HR μ
무 API)
β β βββ blog_api.txt (λΈλ‘κ·Έ μμ€ν
API)
β βββ frontend/
β β βββ game_logic.txt (ν΄μ¦ κ²μ ν΅μ¬ λ‘μ§)
β β βββ ui_components.txt (μ¬μ©μ μΈν°νμ΄μ€)
β β βββ responsive_design.txt (λ°μν μΉ μ€κ³)
β βββ automation/
β βββ newstohr_py.txt (μλ λ΄μ€ λ©μΌ μμ€ν
)
β βββ data_collector.txt (λ°μ΄ν° μμ§ μλν)
β βββ deployment.txt (λ°°ν¬ μλν)
βββ [λ€μ νμ₯ μμ : docker/, kubernetes/, etc.]
**2. HR μ
무 κ°μ΄λ (10κ° λ¬Έμ)**
- λΉμ¦λμ€ ν΅κ³ μμ μ 볡
- Excel ν¨μ λ§μ€ν° μ리μ¦
- R νλ‘κ·Έλλ° μ
λ¬Έ
- VBA μλν κ°μ΄λ
**3. μλν μ€ν¬λ¦½νΈ (4κ° λ¬Έμ)**
- λ©μΌ μλν μμ€ν
- λ΄μ€ μμ§ λ΄
- μ
무 μλν λꡬλ€
**4. μ©μ΄ μ¬μ (19κ° λ¬Έμ)**
- κΈ°μ μ©μ΄ μμ μ 리
- μ€λ¬΄ μ©μ΄ 체κ³ν
- μ΄λ³΄μ μΉνμ μ€λͺ
**5. κ΅μ‘ μ½ν
μΈ (10κ°+ λ¬Έμ)**
- μν¬μ μ 체 컀리νλΌ
- λ¨κ³λ³ νμ΅ κ°μ΄λ
- μ€μ΅ μμ μμ€ν
**μ΄ κ²°κ³Ό: 60κ° μ΄μμ μμ ν λ¬Έμ μνκ³ (μμ± 1μκ° + κ²ν 2μκ° = μ΄ 3μκ°)** π
==== νμ μ νΉμ§λ€ ====
**1. μμ μλν νμ΄νλΌμΈ**
- **κΈ°ν**: μ λ―Έλμ΄κ° μ 체 ꡬ쑰 μ€κ³
- **ꡬν**: Cursor AIκ° ν΄λλΆν° μ½ν
μΈ κΉμ§ μλ μμ±
- **μ°κ²°**: λ¬Έμ κ° λ§ν¬ μλ μμ±
- **νμ₯**: μλ‘μ΄ μ£Όμ μΆκ° μ κΈ°μ‘΄ ꡬ쑰μ μλ²½ μ‘°ν
**2. μ§λ₯μ μ μ μμ€ν
**
- μ΄λ³΄μμ© / μ λ¬Έκ°μ© **μλ λΆκΈ°**
- νμ΅ κ²½λ‘ **μ΅μ ν**
- κ°μΈλ³ **λ§μΆ€ν κ°μ΄λ**
**3. μ€μκ° νμ₯ κ°λ₯μ±**
- **νμ¬ μ§νν**: μ§κΈλ μλ‘μ΄ μ½ν
μΈ μμ° μ€
- **무ν νμ₯**: μ΄λ€ μ£Όμ λ λμΌν λ°©μμΌλ‘ μΆκ° κ°λ₯
- **μΌκ΄μ± 보μ₯**: κΈ°μ‘΄ λ¬Έμμ μλ²½ν μ€νμΌ ν΅μΌ
===== π ν΅μ¬ κΉ¨λ¬μ =====
==== λ°κ²¬μ μκ°λ€ ====
**첫 λ²μ§Έ 좩격**:
> "μ΄? μ΄ λ
μμ΄ Linux κ°μ΄λλ₯Ό λ΄κ° μ°λ κ²λ³΄λ€ λ μ μ¨...? π±"
**λ λ²μ§Έ 좩격**:
> "μ κΉ, λ¬Έμ νλλΉ 1λΆμ΄λ©΄ μμ±? 50κ° λ¬Έμλ₯Ό 1μκ°μ? π€―"
**μΈ λ²μ§Έ 좩격**:
> "μ, μ΄κ±΄ μλνκ° μλλΌ κ²°κ΅ **λ
Όλ¦¬μ μΈ κ΅¬μ‘°μ ν
μ€νΈ μμ±**μ΄κ΅¬λ! π"
**ν΅μ¬ κΉ¨λ¬μ**:
> "AIμ μ§μ§ λ₯λ ₯μ μλνκ° μλλΌ **λ
Όλ¦¬μ νλ¦μ ν
μ€νΈ μμ±**μ΄λ€. μ½λ©λ κ²°κ΅ λ
Όλ¦¬μ ν
μ€νΈμμ! μ΄ κ΄μ μΌλ‘ 보면 무μμ΄λ κ°λ₯νλ€! π‘"
**μκ΄΄κ° κ·Ήλ³΅μ μκ°**:
> "μ²μμ AIκ° μ½λλ₯Ό λ€ μ§μ€μ λ΄κ° ν κ² λκ° μλ μΆμλ€. νμ§λ§ κΉ¨λ¬μλ€. **μ 체 νλ‘μ νΈλ₯Ό ꡬμνκ³ AIμκ² μ νν μ§μλ₯Ό λ΄λ¦° κ²μ λλ€!** A(ꡬμ) β B(AI ꡬν) β C(κ²μ¦) νλ‘μΈμ€μμ κ°μ₯ μ€μν Aμ Cλ₯Ό λ΄κ° λ΄λΉνλ€. πͺ"
**νμ΅ ν¨κ³Όμ λλΌμ΄ λ°κ²¬**:
> "AIμ ν¨κ» νλ‘μ νΈλ₯Ό μνν 1μΌμ κ²½νμ΄ 1κ°μκ° μΈμ΄λ₯Ό λ
ννλ κ²λ³΄λ€ ν¨μ¬ λΉ λ₯΄κ² νλ‘κ·Έλλ° μΈμ΄μ λν μ΄ν΄λλ₯Ό λμ¬μ€¬λ€. μ€μ νλ‘μ νΈλ₯Ό νλ©΄μ νμν λΆλΆλ§ μ§μ€μ μΌλ‘ λ°°μ°λκΉ ν¨μ¨μ΄ μμ²λ¬λ€! π"
===== π‘ ν΅μ¬ μ±κ³΅ μμΈ =====
**1. AIμ μ§μ§ λ₯λ ₯ νμ©**
- λ
Όλ¦¬μ ꡬ쑰μ ν
μ€νΈ μμ±μ μ§μ€
- 체κ³μ μ¬κ³ μ ꡬνμ²΄λ‘ νμ©
- μ°½μ‘°μ μ½ν
μΈ μ‘°ν© λ₯λ ₯ κ·Ήλν
**2. μΈκ°μ μν μ¬μ μ**
- μ 체 λΉμ μ μ λ° λ°©ν₯ μ€μ
- νμ§ κ²ν λ° μ΅μ’
κ²°μ
- μ°½μ‘°μ κΈ°νκ³Ό μ€κ³ λ΄λΉ
**3. νμ
μ μλ‘μ΄ ν¨λ¬λ€μ**
- μμ μ λ’° κΈ°λ° νμ
- κ°μμ κ°μ μ μ΅λν νμ©
- μλμ§ κ·Ήλν
**4. 체κ³μ μ κ·Όλ²**
- λ
Όλ¦¬μ μΉ΄ν
κ³ λ¦¬ λΆλ₯
- λ¨κ³λ³ νμ΅ κ²½λ‘ μ€κ³
- μ κΈ°μ λ¬Έμ μ°κ²° ꡬ쑰
μ΄μ μ¬λ¬λΆλ κ°μ λ°©μμΌλ‘ μμ λ§μ μ§μ μνκ³λ₯Ό ꡬμΆν μ μμ΅λλ€! π