| # νλ‘μ νΈ μ 리 μμ½ | |
| ## κ°μ | |
| RAG μ±λ΄κ³Ό LocalPCAgent ν΅ν© νλ‘μ νΈμ μ½λ μ 리 μμ μ μλ£νμ΅λλ€. κΈ°μ‘΄ μ½λλ₯Ό 리ν©ν λ§νκ³ λΆνμν νμΌμ μ κ±°νμ¬ νλ‘μ νΈ κ΅¬μ‘°λ₯Ό κ°μ νμ΅λλ€. | |
| ## μνν μμ | |
| ### 1. μ½λ ꡬ쑰 λͺ¨λν | |
| - `app/` λλ ν 리 μμ± λ° λͺ¨λ νμΌ μ΄λ: | |
| - `app_device_routes.py` β `app/app_device_routes.py` | |
| - `app_routes.py` β `app/app_routes.py` | |
| - `init_retriever.py` β `app/init_retriever.py` | |
| - `app/__init__.py` μΆκ°νμ¬ ν¨ν€μ§ν | |
| ### 2. νμΌ μ 리 | |
| - μ€λ³΅ νμΌ λ° λΆνμν νμΌ μ 리: | |
| - `app_part2.py` λ° `app_part3.py` μ κ±° μμ (μ΄λ―Έ λ€λ₯Έ νμΌλ‘ ν΅ν©λ¨) | |
| - `app.py` νμΌμ κ°μννμ¬ `app_revised.py`λ₯Ό νΈμΆνλ λ°©μμΌλ‘ 리ν©ν λ§ | |
| ### 3. νλ°νΈμλ ν΅ν© νμΈ | |
| - μ₯μΉ μ μ΄ UI ꡬν νμΈ: | |
| - `templates/index.html`μ μ₯μΉ μ μ΄ UI μΉμ μ΄λ―Έ ꡬνλ¨ | |
| - `static/js/app-device.js`μ μ₯μΉ μ μ΄ JavaScript λ‘μ§ κ΅¬νλ¨ | |
| - `static/css/device-style.css`μ μ₯μΉ μ μ΄ μ€νμΌ κ΅¬νλ¨ | |
| ### 4. νλ‘μ νΈ λ¬Έμν | |
| - `docs/project_plan.md` μ λ°μ΄νΈ: μ΅μ νλ‘μ νΈ μν λ°μ | |
| - `docs/cleanup_plan.md` μμ±: μ 리 μμ κ³ν λ¬Έμν | |
| - `docs/cleanup_summary.md` μμ±: μ 리 μμ κ²°κ³Ό μμ½ | |
| ## νλ‘μ νΈ νμ¬ μν | |
| LocalPCAgent μ μ΄ κΈ°λ₯μ΄ RAG μ±λ΄ μΉ μΈν°νμ΄μ€μ μ±κ³΅μ μΌλ‘ ν΅ν©λμμ΅λλ€. UIλ ν λ°©μμΌλ‘ ꡬνλμ΄ μ¬μ©μκ° μ½κ² λν, λ¬Έμ κ΄λ¦¬, μ₯μΉ μ μ΄ κΈ°λ₯μ μ νν μ μμ΅λλ€. | |
| μ₯μΉ μ μ΄ κΈ°λ₯ ꡬν μν©: | |
| 1. **μλ² μ°κ²°**: ngrok URL μ λ ₯ λ° μ°κ²° κΈ°λ₯ | |
| 2. **μν νμΈ**: μ₯μΉ μλ² μν νμΈ κΈ°λ₯ | |
| 3. **νλ‘κ·Έλ¨ λͺ©λ‘ μ‘°ν**: λ±λ‘λ νλ‘κ·Έλ¨ λͺ©λ‘ νμ | |
| 4. **νλ‘κ·Έλ¨ μ€ν**: μ νν νλ‘κ·Έλ¨ μ€ν κΈ°λ₯ | |
| 5. **μ¬μ©μ μ μ μ€ν**: μ¬μ©μ μ§μ λͺ λ Ήμ΄ μ€ν κΈ°λ₯ | |
| ## λ€μ λ¨κ³ | |
| 1. **ν μ€νΈ**: ν΅ν©λ μμ€ν ν μ€νΈ μ§ν | |
| 2. **μ΅μ ν**: νμ μ μΆκ° μ½λ μ΅μ ν | |
| 3. **λ°°ν¬**: λ€μν νκ²½μμμ λ°°ν¬ ν μ€νΈ | |