Spaces:
No application file
No application file
File size: 2,034 Bytes
b4e504a 2a02f66 b4e504a |
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 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
---
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 λͺ¨λΈ μ§μ
- κ΄λ¦¬μ μΈμ¦ κΈ°λ₯
## μμ€ν
μν€ν
μ²
μ΄ μμ€ν
μ λ€μκ³Ό κ°μ μ£Όμ κ΅¬μ± μμλ‘ μ΄λ£¨μ΄μ Έ μμ΅λλ€:
1. **Flask μΉ μλ²**: νλ‘ νΈμλ λ° API μ 곡
2. **VectorRetriever**: λ¬Έμ μΈλ±μ± λ° λ²‘ν° κ²μ
3. **ReRanker**: κ²μ κ²°κ³Ό μ¬μμν
4. **LLM μΈν°νμ΄μ€**: λ€μν LLM API μ°κ²°
5. **STT(Speech-to-Text)**: μμ± μΈμ μ§μ
## κ°μ λ κΈ°λ₯
μ΄λ² λ²μ μμλ λ€μκ³Ό κ°μ κ°μ μ¬νμ΄ μ μ©λμμ΅λλ€:
- **μμ μ± ν₯μ**: 리νΈλ¦¬λ² μ΄κΈ°ν μ€ν¨ λ¬Έμ ν΄κ²°
- **μ€λ₯ μ²λ¦¬ κ°ν**: μ΄κΈ°ν μ€ν¨ μμΈ μΆμ λ° λͺ
νν νΌλλ°± μ 곡
- **λͺ¨λν κ°μ **: μ½λ λΆν λ° κΈ°λ₯λ³ λͺ¨λνλ‘ μ μ§λ³΄μμ± ν₯μ
- **μν κ΄λ¦¬**: μ± μ€λΉ μνμ μ΄κΈ°ν μ±κ³΅ μ¬λΆ λΆλ¦¬ κ΄λ¦¬
- **μ¬μ©μ κ²½ν**: μ€λ₯ λ°μ μμλ μ± μ κ·Όμ± μ μ§μ λͺ
νν νΌλλ°±
## μ€μΉ λ° μ€ν
```bash
# κ°μνκ²½ μμ± λ° νμ±ν
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
|