Spaces:
Sleeping
Sleeping
A newer version of the Gradio SDK is available:
5.42.0
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()
ํจ์๋ฅผ ์ฌ์ฉํ๋๋ก ์ ๋ฐ์ดํธ
- ์ฌ์ฉ์ ์ง์ URL ์ ์ฅ์ ์ํ
์์ ๋ ์์
1. ์ถ๊ฐ UI ๊ฐ์
- ์ฅ์น ์๋ฒ URL ์ ๋ ฅ ํ๋์ ๊ธฐ๋ณธ ํ ์คํธ ์ถ๊ฐ (์: "ํ๊ฒฝ๋ณ์์ ์ ์ฅ๋ URL ์ฌ์ฉ, ๋๋ ์ง์ ์ ๋ ฅ")
- ์ฐ๊ฒฐ ์ฑ๊ณต/์คํจ ์ UI ํผ๋๋ฐฑ ๊ฐ์
2. ์ค๋ฅ ์ฒ๋ฆฌ ๊ฐํ
- ์ค๋ฅ ๋ฉ์์ง ๊ฐ์ ๋ฐ ๋ ๊ตฌ์ฒด์ ์ธ ๊ฐ์ด๋ ์ ๊ณต
- ๋คํธ์ํฌ ์ค๋ฅ ๋ฐ์ ์ ์๋ ์ฌ์๋ ๊ธฐ๋ฅ
3. ํ ์คํธ
- ํ๊ฒฝ๋ณ์ URL ๋ฐ ์ฌ์ฉ์ ์ง์ URL ์ ํ ํ ์คํธ
- ๋ค์ํ ์ค๋ฅ ์ํฉ ์๋ฎฌ๋ ์ด์ ๋ฐ ๋ณต๊ตฌ ํ ์คํธ
๊ธฐ์ ์คํ
- ํ๋ก ํธ์๋: JavaScript, HTML, CSS
- ๋ฐฑ์๋: Flask (Python)
- ํต์ : RESTful API
- ์ฅ์น ์ ์ด: LocalPCAgent API