# πŸ“” λ‡Œμ‚¬λ£Œ (Brain Dogfood) μ‚¬μš©μž 맀뉴얼 (v5.0+) 'λ‡Œμ‚¬λ£Œ' ν”„λ‘œμ νŠΈμ— μ˜€μ‹  것을 ν™˜μ˜ν•©λ‹ˆλ‹€! λ³Έ 맀뉴얼은 νŒŒνŽΈν™”λœ μ˜κ°μ„ 체계적인 지식 성단(Nebula)으둜 κ΅¬μΆ•ν•˜λŠ” 데 ν•„μš”ν•œ λͺ¨λ“  κ°€μ΄λ“œλ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. --- ## 🌌 1. 지식 넀뷸라 (μ‹œκ°ν™” 탐색) 메인 전면에 νŽΌμ³μ§„ **지식 넀뷸라**λŠ” λ‹¨μˆœν•œ λͺ©λ‘μ΄ μ•„λ‹Œ μ§€μ‹μ˜ 유기적인 지도λ₯Ό λ³΄μ—¬μ€λ‹ˆλ‹€. - **λ…Έλ“œ(Node)**: 각각의 λ©”λͺ¨λ₯Ό μƒμ§•ν•©λ‹ˆλ‹€. - **크기**: λ‚΄μš©μ΄ λ§Žκ±°λ‚˜ 연결이 λ§Žμ„μˆ˜λ‘ λ…Έλ“œκ°€ κ±°λŒ€ν•΄μ§‘λ‹ˆλ‹€. - **색상**: 각 λ©”λͺ¨μ— μ„€μ •λœ κ³ μœ ν•œ κ·Έλ£Ή 색상을 λ”°λ¦…λ‹ˆλ‹€. - **πŸ”’ μ•„μ΄μ½˜**: μ•”ν˜Έν™”λœ λ©”λͺ¨μž„을 λ‚˜νƒ€λ‚΄λ©°, 제λͺ©λ§Œ 미리보기둜 μ œκ³΅λ©λ‹ˆλ‹€. - **링크(Link)**: - **μ‹€μ„ **: `[[#ID]]` λ¬Έλ²•μœΌλ‘œ λͺ…μ‹œμ μœΌλ‘œ μ—°κ²°λœ κ΄€κ³„μž…λ‹ˆλ‹€. - **인λ ₯(Gravity)**: 같은 κ·Έλ£Ήμ΄λ‚˜ 곡톡 νƒœκ·Έλ₯Ό κ°€μ§„ λ©”λͺ¨λ“€μ€ μ„œλ‘œλ₯Ό λŒμ–΄λ‹Ήκ²¨ κ°€κΉŒμ΄ λ°°μΉ˜λ©λ‹ˆλ‹€. --- ## 🌑️ 3. 지식 μ„±μž₯ 히트맡 (Heatmap) μ‚¬μš©λ²• μ‚¬μ΄λ“œλ°”μ— μœ„μΉ˜ν•œ νžˆνŠΈλ§΅μ€ μ‚¬μš©μžμ˜ 기둝 강도λ₯Ό μ‹œκ°μ μœΌλ‘œ λ³΄μ—¬μ€λ‹ˆλ‹€. - **κΈ°κ°„ μ „ν™˜**: 히트맡 상단 제λͺ© μ˜†μ˜ λ“œλ‘­λ‹€μš΄μ„ 톡해 **1κ°œμ›” / 3κ°œμ›” / 6κ°œμ›” / 1λ…„** λ‹¨μœ„λ₯Ό 선택할 수 μžˆμŠ΅λ‹ˆλ‹€. - **μƒνƒœ μœ μ§€**: ν•œ 번 μ„ νƒν•œ 기간은 λΈŒλΌμš°μ €μ— μ €μž₯λ˜μ–΄ λ‹€μŒ 접속 μ‹œμ—λ„ κ·ΈλŒ€λ‘œ μœ μ§€λ©λ‹ˆλ‹€. - **ν™œλ™λŸ‰ 확인**: 각 칸에 마우슀λ₯Ό 올리면 ν•΄λ‹Ή λ‚ μ§œμ— μž‘μ„±λœ λ©”λͺ¨μ˜ 개수λ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. 색상이 μ§„ν•΄μ§ˆμˆ˜λ‘(Cyan -> Purple) 더 λ§Žμ€ 지식을 μΆ•μ ν–ˆμŒμ„ μ˜λ―Έν•©λ‹ˆλ‹€. --- ## ✍️ 4. λ©”λͺ¨ μž‘μ„± 및 μŠ€νƒ€μΌλ§ ### 4.1 지식 μ—°κ²° 문법 (`[[#ID]]`) λ©”λͺ¨ κ°„μ˜ λͺ…μ‹œμ μΈ 지식을 μ—°κ²°ν•˜λ €λ©΄ 본문에 샡(#) κΈ°ν˜Έμ™€ λ©”λͺ¨ 번호λ₯Ό μ‚¬μš©ν•˜μ„Έμš”. > 예: "이 κ°œλ…μ€ `[[#12]]`μ—μ„œ 닀룬 λ‚΄μš©κ³Ό μƒμΆ©λ©λ‹ˆλ‹€." - **효과**: λ·°μ–΄μ—μ„œ 클릭 μ‹œ ν•΄λ‹Ή λ©”λͺ¨λ‘œ λ°”λ‘œ μ΄λ™ν•˜λ©°, 지식 넀뷸라 상에 κ°•λ ₯ν•œ 연결선이 ν˜•μ„±λ©λ‹ˆλ‹€. ### 4.2 컬러 ν…μŠ€νŠΈ (Color Syntax) 에디터 상단 νˆ΄λ°”μ˜ **색상 선택 μ•„μ΄μ½˜**을 μ‚¬μš©ν•˜μ—¬ ν…μŠ€νŠΈμ— 색상을 μž…νž 수 μžˆμŠ΅λ‹ˆλ‹€. μ€‘μš” ν‚€μ›Œλ“œλ₯Ό κ°•μ‘°ν•˜μ—¬ μ§€μ‹μ˜ 가독성을 λ†’μ΄μ„Έμš”. ### 4.3 κ°œλ³„ λ©”λͺ¨ μ•”ν˜Έν™” μ€‘μš”ν•œ 개인 μ •λ³΄λ‚˜ μ•„μ΄λ””μ–΄λŠ” μ•”ν˜Έν™”ν•˜μ—¬ λ³΄ν˜Έν•  수 μžˆμŠ΅λ‹ˆλ‹€. - **μ‚¬μš©λ²•**: νŽΈμ§‘κΈ° ν•˜λ‹¨μ˜ **[μ•”ν˜Έν™” μ‚¬μš©]** 체크 -> λΉ„λ°€λ²ˆν˜Έ μ„€μ •. - **νŠΉμ•½**: μ•”ν˜Έν™”λœ λ©”λͺ¨λŠ” μ„œλ²„ μΈ‘μ—μ„œλ„ 해독이 λΆˆκ°€λŠ₯ν•˜λ©°, λΉ„λ°€λ²ˆν˜Έ λΆ„μ‹€ μ‹œ 볡ꡬ가 μ ˆλŒ€ λΆˆκ°€λŠ₯ν•˜λ―€λ‘œ μ£Όμ˜ν•˜μ„Έμš”. - **λ³΅ν˜Έν™”**: μž‘μ„±λœ μ•”ν˜Έν™” λ©”λͺ¨ μ˜†μ˜ **πŸ”“ 해독** λ²„νŠΌμ„ 눌러 λΉ„λ°€λ²ˆν˜Έ μž…λ ₯ μ‹œ μΌμ‹œμ μœΌλ‘œ λ‚΄μš©μ„ 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. --- --- ## 🧠 5. AI μΈν…”λ¦¬μ „μŠ€ (AI Insights) ### 5.1 AI ν™œμ„±ν™” 및 API ν‚€ μ„€μ • (초보자 κ°€μ΄λ“œ) 'λ‡Œμ‚¬λ£Œ'의 μ§€λŠ₯ν˜• κΈ°λŠ₯을 μ‚¬μš©ν•˜λ €λ©΄ Google의 Gemini API ν‚€κ°€ ν•„μš”ν•©λ‹ˆλ‹€. λ‹€μŒ 단계에 따라 **1λΆ„ λ§Œμ— 무료둜** 섀정을 마칠 수 μžˆμŠ΅λ‹ˆλ‹€. 1. **ν‚€ λ°œκΈ‰**: [Google AI Studio (https://aistudio.google.com/app/apikey)](https://aistudio.google.com/app/apikey)에 μ ‘μ†ν•©λ‹ˆλ‹€. 2. **ν”„λ‘œμ νŠΈ 생성**: "Create API key in new project" λ²„νŠΌμ„ λˆ„λ¦…λ‹ˆλ‹€. 3. **ν‚€ 볡사**: μƒμ„±λœ `AIza...`둜 μ‹œμž‘ν•˜λŠ” κΈ΄ λ¬Έμžμ—΄μ„ λ³΅μ‚¬ν•©λ‹ˆλ‹€. 4. **μ„œλ²„ 적용**: λ³Έ ν”„λ‘œμ νŠΈ ν΄λ”μ˜ `.env` νŒŒμΌμ„ μ—΄κ³  `GEMINI_API_KEY=` 뒀에 λ³΅μ‚¬ν•œ ν‚€λ₯Ό λΆ™μ—¬λ„£κ³  μ €μž₯ν•©λ‹ˆλ‹€. 5. **ν™œμ„±ν™”**: μ•± μš°μƒλ‹¨ **[βš™οΈ μ„€μ •]** -> **AI κΈ°λŠ₯ ν™œμ„±ν™”** μ²΄ν¬λ°•μŠ€λ₯Ό 켜고 μ €μž₯ν•©λ‹ˆλ‹€. > [!TIP] > - API ν‚€ λ°œκΈ‰μ€ μ™„μ „νžˆ 무료이며, 개인적인 μš©λ„λ‘œλŠ” μΆ©λΆ„ν•œ ν• λ‹ΉλŸ‰μ΄ μ œκ³΅λ©λ‹ˆλ‹€. > - ν‚€κ°€ 없더라도 λ©”λͺ¨ μž‘μ„± 및 μ‹œκ°ν™” λ“± 기본적인 κΈ°λŠ₯은 "NO AI" λͺ¨λ“œλ‘œ μ™„λ²½ν•˜κ²Œ μž‘λ™ν•©λ‹ˆλ‹€. ### 5.2 μ£Όμš” κΈ°λŠ₯ - **μžλ™ μš”μ•½**: λ°©λŒ€ν•œ λ‚΄μš©μ„ AIκ°€ 1~2λ¬Έμž₯의 핡심 λ¬Έμž₯으둜 μ••μΆ•ν•΄μ€λ‹ˆλ‹€. - **슀마트 νƒœκ·Έ**: 본문을 λΆ„μ„ν•˜μ—¬ μžλ™μœΌλ‘œ μΆ”μ²œ νƒœκ·Έλ₯Ό μƒμ„±ν•©λ‹ˆλ‹€. - **μΆ”λ‘ ν˜• 배치**: AIκ°€ μƒμ„±ν•œ νƒœκ·Έλ₯Ό 기반으둜 지식 넀뷸라 μƒμ—μ„œ λΉ„μŠ·ν•œ λ§₯락의 λ©”λͺ¨λ“€μ΄ μžλ™μœΌλ‘œ 성단을 ν˜•μ„±ν•©λ‹ˆλ‹€. --- --- ## ⌨️ 6. 단좕킀 및 μž‘μ—… 효율 (Shortcuts) 'λ‡Œμ‚¬λ£Œ'λŠ” 마우슀 없이도 거의 λͺ¨λ“  μž‘μ—…μ„ μˆ˜ν–‰ν•  수 μžˆλ„λ‘ κ°•λ ₯ν•œ **Ctrl 기반** 단좕킀λ₯Ό μ§€μ›ν•©λ‹ˆλ‹€. ### 6.1 μ „μ—­ λ‚΄λΉ„κ²Œμ΄μ…˜ - **`Alt + `** (Backtick): ⚑ **Quake μŠ€νƒ€μΌ μƒˆ λ©”λͺ¨** (μ˜κ°μ„ μ¦‰μ‹œ 기둝) - **`Ctrl + Shift + N`**: μƒˆ λ©”λͺ¨ μž‘μ„±κΈ° μ—΄κΈ° πŸ“ - **`Ctrl + Shift + G`**: 지식 넀뷸라(μ‹œκ°ν™”) μ—΄κΈ° πŸ•ΈοΈ - **`Ctrl + Shift + E`**: 지식 탐색기(μ‚¬μ΄λ“œλ°”) μ—΄κΈ° πŸ” - **`Ctrl + Shift + C`**: μ‚¬μ΄λ“œλ°” μΊ˜λ¦°λ” ν† κΈ€ πŸ“… - **`Ctrl + Shift + Q`** λ˜λŠ” **`ESC`**: λͺ¨λ“  λͺ¨λ‹¬ 및 λ“œλ‘œμ–΄ λ‹«κΈ° ### 6.2 에디터 μž‘μ—… - **`Ctrl + Enter`** λ˜λŠ” **`Ctrl + S`**: **ν˜„μž¬ λ©”λͺ¨ μ €μž₯ 및 κ²Œμ‹œ** πŸ’Ύ - **`/` (Slash)**: μŠ¬λž˜μ‹œ λͺ…λ Ή μ˜€ν”ˆ (AI μš”μ•½, μ„œμ‹ λ“±) πŸͺ„ - **`Shift + ESC`**: μž‘μ„± μ·¨μ†Œ 및 λ‹«κΈ° ### 6.3 마우슀 팁 - **`Alt + 클릭`**: 메인 κ·Έλ¦¬λ“œμ—μ„œ λ©”λͺ¨λ₯Ό μ¦‰μ‹œ μˆ˜μ • ✏️ --- ## πŸš€ 7. 운영 및 관리 (Ops & Backup) ### 7.1 μ •λ°€ 배포 (`deploy.py`) 개발 ν™˜κ²½μ—μ„œ μž‘μ—…ν•œ μ½”λ“œλ₯Ό μ„œλ²„λ‘œ μ•ˆμ „ν•˜κ²Œ λ°°ν¬ν•©λ‹ˆλ‹€. ```bash python deploy.py ``` ### 7.2 μž¬λ‚œ 볡ꡬ λ°±μ—… (`backup.py`) μ„œλ²„μ˜ λͺ¨λ“  핡심 데이터λ₯Ό μ••μΆ•ν•˜μ—¬ μ•ˆμ „ν•˜κ²Œ λ³΄κ΄€ν•©λ‹ˆλ‹€. ```bash python backup.py ``` --- **μ§€μ‹μ˜ 우주λ₯Ό 마음껏 νƒν—˜ν•˜μ„Έμš”!** πŸ›ΈπŸŒŒ