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