Spaces:
No application file
No application file
A newer version of the Gradio SDK is available:
5.42.0
metadata
title: RAG6 AgenticAI
emoji: ๐
colorFrom: green
colorTo: green
sdk: gradio
sdk_version: 5.27.0
app_file: app.py
pinned: false
license: mit
RAG6 AgenticAI - ๊ฐ์ ๋ RAG ๊ฒ์ ์ฑ๋ด
RAG(Retrieval-Augmented Generation) ๊ธฐ๋ฐ์ ๋ฌธ์ ๊ฒ์ ๋ฐ ์ง์์๋ต ์ฑ๋ด ์์คํ ์ ๋๋ค.
์ฃผ์ ๊ธฐ๋ฅ
- ํ ์คํธ ๊ธฐ๋ฐ ์ฑ๋ด (RAG)
- ์์ฑ ์ธ์ ๊ธฐ๋ฐ ๋ํ
- ๋ฌธ์ ํ์ผ ์ ๋ก๋ ๋ฐ ์ธ๋ฑ์ฑ
- ๋ค์ํ LLM ๋ชจ๋ธ ์ง์
- ๊ด๋ฆฌ์ ์ธ์ฆ ๊ธฐ๋ฅ
์์คํ ์ํคํ ์ฒ
์ด ์์คํ ์ ๋ค์๊ณผ ๊ฐ์ ์ฃผ์ ๊ตฌ์ฑ ์์๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค:
- Flask ์น ์๋ฒ: ํ๋ก ํธ์๋ ๋ฐ API ์ ๊ณต
- VectorRetriever: ๋ฌธ์ ์ธ๋ฑ์ฑ ๋ฐ ๋ฒกํฐ ๊ฒ์
- ReRanker: ๊ฒ์ ๊ฒฐ๊ณผ ์ฌ์์ํ
- LLM ์ธํฐํ์ด์ค: ๋ค์ํ LLM API ์ฐ๊ฒฐ
- STT(Speech-to-Text): ์์ฑ ์ธ์ ์ง์
๊ฐ์ ๋ ๊ธฐ๋ฅ
์ด๋ฒ ๋ฒ์ ์์๋ ๋ค์๊ณผ ๊ฐ์ ๊ฐ์ ์ฌํญ์ด ์ ์ฉ๋์์ต๋๋ค:
- ์์ ์ฑ ํฅ์: ๋ฆฌํธ๋ฆฌ๋ฒ ์ด๊ธฐํ ์คํจ ๋ฌธ์ ํด๊ฒฐ
- ์ค๋ฅ ์ฒ๋ฆฌ ๊ฐํ: ์ด๊ธฐํ ์คํจ ์์ธ ์ถ์ ๋ฐ ๋ช ํํ ํผ๋๋ฐฑ ์ ๊ณต
- ๋ชจ๋ํ ๊ฐ์ : ์ฝ๋ ๋ถํ ๋ฐ ๊ธฐ๋ฅ๋ณ ๋ชจ๋ํ๋ก ์ ์ง๋ณด์์ฑ ํฅ์
- ์ํ ๊ด๋ฆฌ: ์ฑ ์ค๋น ์ํ์ ์ด๊ธฐํ ์ฑ๊ณต ์ฌ๋ถ ๋ถ๋ฆฌ ๊ด๋ฆฌ
- ์ฌ์ฉ์ ๊ฒฝํ: ์ค๋ฅ ๋ฐ์ ์์๋ ์ฑ ์ ๊ทผ์ฑ ์ ์ง์ ๋ช ํํ ํผ๋๋ฐฑ
์ค์น ๋ฐ ์คํ
# ๊ฐ์ํ๊ฒฝ ์์ฑ ๋ฐ ํ์ฑํ
python -m venv venv
source venv/bin/activate # ๋๋ Windows: venv\Scripts\activate
# ์์กด์ฑ ์ค์น
pip install -r requirements.txt
# ์ฑ ์คํ
python app.py
ํ๊ฒฝ ๋ณ์
ํ์ํ ํ๊ฒฝ ๋ณ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
ADMIN_USERNAME
: ๊ด๋ฆฌ์ ์ฌ์ฉ์๋ช (๊ธฐ๋ณธ๊ฐ: "admin")ADMIN_PASSWORD
: ๊ด๋ฆฌ์ ๋น๋ฐ๋ฒํธ (๊ธฐ๋ณธ๊ฐ: "rag12345")FLASK_SECRET_KEY
: Flask ์ธ์ ์ํธํ ํคPORT
: ์๋ฒ ํฌํธ (๊ธฐ๋ณธ๊ฐ: 7860)
๋ผ์ด์ผ์ค
MIT License
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference