RAG_AgenticServer_Small / docs /cleanup_plan.md
jeongsoo's picture
init
6575706
# ํ”„๋กœ์ ํŠธ ์ •๋ฆฌ ๊ณ„ํš
## ์ œ๊ฑฐํ•  ํŒŒ์ผ๋“ค
1. `app.py` - `app_revised.py`๊ฐ€ ์ด ํŒŒ์ผ์˜ ๊ธฐ๋Šฅ์„ ๋Œ€์ฒดํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋ชจ๋“ˆํ™”๊ฐ€ ๋” ์ž˜ ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
2. `app_part2.py` - ์ด ํŒŒ์ผ์˜ ๊ธฐ๋Šฅ์€ `init_retriever.py`๋กœ ์ด๋ฏธ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
3. `app_part3.py` - ์ด ํŒŒ์ผ์˜ ๋ผ์šฐํŠธ ํ•จ์ˆ˜๋“ค์€ `app_routes.py`์— ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
## ๊ตฌ์กฐ ๊ฐœ์„ 
1. `app_revised.py` - ๋ฉ”์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŒŒ์ผ
- ์•ฑ ์ดˆ๊ธฐํ™” ๋ฐ ์‹คํ–‰
- ๋ผ์šฐํŠธ ๋“ฑ๋ก ํ•จ์ˆ˜ ํ˜ธ์ถœ
2. `app_routes.py` - RAG ์ฑ—๋ด‡ ๊ธฐ๋ณธ ๋ผ์šฐํŠธ
- ๋ชจ๋“  ๊ธฐ๋ณธ ๋ผ์šฐํŠธ (๋กœ๊ทธ์ธ, ๊ฒ€์ƒ‰, ๋ฌธ์„œ ๊ด€๋ฆฌ ๋“ฑ)
3. `app_device_routes.py` - ์žฅ์น˜ ๊ด€๋ฆฌ ๊ด€๋ จ ๋ผ์šฐํŠธ
- LocalPCAgent ์—ฐ๊ฒฐ ๋ฐ ์ œ์–ด ๊ด€๋ จ API
4. `init_retriever.py` - ๊ฒ€์ƒ‰๊ธฐ ์ดˆ๊ธฐํ™” ํ•จ์ˆ˜
- ๊ฒ€์ƒ‰๊ธฐ ๋กœ๋“œ, ์ดˆ๊ธฐํ™”, ์ž„๋ฒ ๋”ฉ ๊ด€๋ฆฌ
## ํ”„๋ŸฐํŠธ์—”๋“œ ํŒŒ์ผ ๊ฐœ์„  ๊ณ„ํš
1. `templates/index.html` - ๊ธฐ์กด ํŒŒ์ผ์— ์žฅ์น˜ ์ œ์–ด UI ์ถ”๊ฐ€
2. `static/js/device.js` - ์ƒˆ๋กœ ์ถ”๊ฐ€ํ•  ์žฅ์น˜ ์ œ์–ด JavaScript ํŒŒ์ผ
3. `static/css/device.css` - ์ƒˆ๋กœ ์ถ”๊ฐ€ํ•  ์žฅ์น˜ ์ œ์–ด ์Šคํƒ€์ผ ํŒŒ์ผ (ํ•„์š” ์‹œ)
## ์ •๋ฆฌ ์ˆœ์„œ
1. ๋ถˆํ•„์š”ํ•œ ํŒŒ์ผ ์ œ๊ฑฐ
2. ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํŒŒ์ผ ๊ฐ„ ์ฝ”๋“œ ํ†ตํ•ฉ
3. ์ƒˆ๋กœ์šด ํ”„๋ŸฐํŠธ์—”๋“œ ํŒŒ์ผ ์ถ”๊ฐ€
4. ์ „์ฒด ์‹œ์Šคํ…œ ํ…Œ์ŠคํŠธ