ํ๊ตญ์ด ๊ธ์ต ํ์ตยทํฌ์ ๋ถ์ ํฌํธ. AWS Python RAG LEAN
- ์์ฅ ์ฐจํธ: ๊ตญ๋ด์ธ ์ข ๋ชฉยท์ง์ ์์ธ๋ฅผ ์ฐจํธ๋ก ์กฐํํ๊ณ ์ถ์ด๋ฅผ ๋ถ์
- ํฌํธํด๋ฆฌ์ค ์๋ฎฌ๋ ์ด์ : ์ข ๋ชฉ ๋น์ค์ ๊ตฌ์ฑํด ์์ต๋ฅ ยท์ํ์ ๊ฐ์์ผ๋ก ๊ฒ์ฆ
- LEAN ๋ฐฑํ ์คํธ: QuantConnect LEAN ์์ง์ผ๋ก ํฌ์ ์ ๋ต์ ๊ณผ๊ฑฐ ์ฑ๊ณผ๋ฅผ ๊ฒ์ฆ
- ๊ธ์ต ๋ฌธ์ ๊ธฐ๋ฐ RAG: ๊ธ์ต ํ์ต ์๋ฃ๋ฅผ ์์ธํด ๊ทผ๊ฑฐ ๊ธฐ๋ฐ ์ง์์๋ต ์ ๊ณต
- AWS ๋ฐฐํฌ: ํด๋ผ์ฐ๋ ํ๊ฒฝ ์ด์์ ์ ์ ๋ก ํ ๊ตฌ์ฑ
์ฝ์ธยท์ฃผ์ ํตํฉ ๋ชจ์ํฌ์ ์น ์ ํ๋ฆฌ์ผ์ด์
. Spring Boot Java Vanilla JS Docker Compose K8s/EKS Nginx
- ํตํฉ ๋ชจ์ํฌ์: ์ฝ์ธ๊ณผ ์ฃผ์์ ํ ํ๋ฉด์์ ๊ฐ์ ์์ฐ์ผ๋ก ๋งค์ยท๋งค๋ํ๊ณ ์์ต ํ์ธ
- Spring Boot ๋ฐฑ์๋: Java ๊ธฐ๋ฐ REST API๋ก ์ฃผ๋ฌธยท์์ฐยท๊ฑฐ๋ ์ฒ๋ฆฌ
- Vanilla JS ํ๋ฐํธ์๋: ํ๋ ์์ํฌ ์์ด ๊ฒฝ๋ UI ๊ตฌํ, Nginx๋ก ์ ์ ์๋น ๋ฐ ํ๋ก์
- ์ปจํ ์ด๋ยท์ค์ผ์คํธ๋ ์ด์ : Docker Compose ๋ก์ปฌ ๊ตฌ๋, K8s/EKS ๋ฐฐํฌ ์ง์
FastAPI ๊ธฐ๋ฐ ๊ธ์ต AI ์์ด์ ํธ. FastAPI Ollama Qdrant LightGBM Docker
- ReAct ์ฑ๋ด: ๊ฐ์ธยท๊ธฐ์ CB(์ ์ฉ์ ๋ณด)๋ฅผ ์์ฐ์ด๋ก ์ง์ํ๋ฉด ๋๊ตฌ ํธ์ถ๋ก ์กฐํยท์ถ๋ก
- ํํธ ์๋๋งค๋งค: LightGBM/MLP ๋ชจ๋ธ๋ก ์ ํธ๋ฅผ ์์ฑํ๊ณ ๋ฐฑํ ์คํธ๋ก ์ฑ๊ณผ ๊ฒ์ฆ
- Qdrant RAG ๋ฌธ์ ๊ฒ์: ๋ฒกํฐ DB ๊ธฐ๋ฐ ๊ธ์ต ๋ฌธ์ ๊ฒ์ ๋ฐ ๋ต๋ณ ๊ทผ๊ฑฐ ์ ๊ณต
- Ollama ๋ก์ปฌ LLM: ์ธ๋ถ API ์์ด ๋ก์ปฌ ๋ชจ๋ธ๋ก ์์ด์ ํธ ๊ตฌ๋, Docker๋ก ํจํค์ง
๊ธ์ตยท์ํ๊ฑฐ๋ ํ์ต RAG์ QuantConnect LEAN ๋ฐฑํ
์คํธ ์ํฌํ๋ก์ฐ. FastAPI Qdrant pgvector Streamlit yfinance Docker
- ๋๋ฉ์ธ RAG ์คํ: ๊ธ์ตยท์ํ๊ฑฐ๋ ๋ฌธ์๋ฅผ Qdrant์ pgvector ๋ ๋ฒกํฐ ์ ์ฅ์๋ก ๋น๊ต ๊ฒ์
- FastAPI ์๋น์ค: ์์ธยท๊ฒ์ยท์ง์์๋ต API ์ ๊ณต
- Streamlit UI: ์คํ ๊ฒฐ๊ณผ๋ฅผ ๋ํํ ํ๋ฉด์ผ๋ก ํ์ธ
- yfinance ๋ฐ์ดํฐ + LEAN ๋ฐฑํ ์คํธ: ์์ธ ์์ง๋ถํฐ ์ ๋ต ๋ฐฑํ ์คํธ๊น์ง ์ํฌํ๋ก์ฐ ๊ตฌ์ฑ
- Docker ํ๊ฒฝ: ์ฌํ ๊ฐ๋ฅํ ์ค์ต ํ๊ฒฝ



