Spaces:
Sleeping
Sleeping
File size: 1,756 Bytes
6575706 27a9fab 6575706 27a9fab 6575706 27a9fab 6575706 27a9fab 6575706 27a9fab 6575706 27a9fab 6575706 27a9fab |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# RAG ์ฑ๋ด + LocalPCAgent ํตํฉ ํ๋ก์ ํธ ๊ณํ
## ํ๋ก์ ํธ ๊ฐ์
์ด ํ๋ก์ ํธ๋ RAG ์ฑ๋ด ๋ฐฑ์๋(Flask ๊ธฐ๋ฐ)์ LocalPCAgent ์ ์ด ์ธํฐํ์ด์ค๋ฅผ ํตํฉํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ์ฌ์ฉ์๋ RAG ์ฑ๋ด ์ธํฐํ์ด์ค ๋ด์์ LocalPCAgent๋ฅผ ํตํด ์๊ฒฉ์ผ๋ก PC๋ฅผ ์ ์ดํ ์ ์๊ฒ ๋ฉ๋๋ค.
## ์๋ฃ๋ ์์
### 1. ์ฅ์น ์๋ฒ ์ฐ๊ฒฐ ๊ธฐ๋ฅ ๊ฐ์ (2025-05-02)
- `app-device.js` ํ์ผ์์ `connectServer()` ํจ์ ์์ :
- ํ๊ฒฝ๋ณ์์ ์ ์ฅ๋ URL์ ์ฐ์ ์ ์ผ๋ก ์ฌ์ฉํ๋๋ก ์์
- ํ
์คํธ๋ฐ์ค์ ์
๋ ฅ๋ URL ์ฃผ์๋ ํ๊ฒฝ๋ณ์ URL ์ฐ๊ฒฐ ์คํจ ์ ๋ฐฑ์
์ผ๋ก ์ฌ์ฉ
- ์ฐ๊ฒฐ ์ํ ๋ฐ ์ค๋ฅ ๋ฉ์์ง ๊ฐ์
- `app_device_routes.py` ํ์ผ์ ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ:
- ์ฌ์ฉ์ ์ง์ URL ์ ์ฅ์ ์ํ `custom_device_url` ๋ณ์ ์ถ๊ฐ
- URL ๊ด๋ฆฌ๋ฅผ ์ํ `get_device_url()` ํจ์ ๊ตฌํ
- `/api/device/connect` ์๋ํฌ์ธํธ ์ถ๊ฐํ์ฌ ์ฌ์ฉ์ ์ง์ URL ์ค์ ๊ธฐ๋ฅ ๊ตฌํ
- ๋ชจ๋ API ์๋ํฌ์ธํธ์์ `get_device_url()` ํจ์๋ฅผ ์ฌ์ฉํ๋๋ก ์
๋ฐ์ดํธ
## ์์ ๋ ์์
### 1. ์ถ๊ฐ UI ๊ฐ์
- ์ฅ์น ์๋ฒ URL ์
๋ ฅ ํ๋์ ๊ธฐ๋ณธ ํ
์คํธ ์ถ๊ฐ (์: "ํ๊ฒฝ๋ณ์์ ์ ์ฅ๋ URL ์ฌ์ฉ, ๋๋ ์ง์ ์
๋ ฅ")
- ์ฐ๊ฒฐ ์ฑ๊ณต/์คํจ ์ UI ํผ๋๋ฐฑ ๊ฐ์
### 2. ์ค๋ฅ ์ฒ๋ฆฌ ๊ฐํ
- ์ค๋ฅ ๋ฉ์์ง ๊ฐ์ ๋ฐ ๋ ๊ตฌ์ฒด์ ์ธ ๊ฐ์ด๋ ์ ๊ณต
- ๋คํธ์ํฌ ์ค๋ฅ ๋ฐ์ ์ ์๋ ์ฌ์๋ ๊ธฐ๋ฅ
### 3. ํ
์คํธ
- ํ๊ฒฝ๋ณ์ URL ๋ฐ ์ฌ์ฉ์ ์ง์ URL ์ ํ ํ
์คํธ
- ๋ค์ํ ์ค๋ฅ ์ํฉ ์๋ฎฌ๋ ์ด์
๋ฐ ๋ณต๊ตฌ ํ
์คํธ
## ๊ธฐ์ ์คํ
- ํ๋ก ํธ์๋: JavaScript, HTML, CSS
- ๋ฐฑ์๋: Flask (Python)
- ํต์ : RESTful API
- ์ฅ์น ์ ์ด: LocalPCAgent API
|