# πŸ“Š AutoRAG Dashboard AutoRAG DashboardλŠ” μ‹€ν—˜ κ²°κ³Όλ₯Ό μ‹œκ°ν™”ν•˜μ—¬ 뢄석할 수 μžˆλŠ” μ›Ή 기반 λŒ€μ‹œλ³΄λ“œμž…λ‹ˆλ‹€. --- ## **πŸš€ μ£Όμš” κΈ°λŠ₯** ### βœ… **1. μ‹€ν—˜ κ²°κ³Ό μš”μ•½** - **μ‹€ν—˜ 폴더 (`trial_dir`)λ₯Ό μžλ™μœΌλ‘œ 뢄석**ν•˜μ—¬ μ‹€ν—˜ κ²°κ³Όλ₯Ό μš”μ•½ν•©λ‹ˆλ‹€. - `summary.csv`λ₯Ό 기반으둜 κ°€μž₯ μ„±λŠ₯이 쒋은 λͺ¨λ“ˆμ„ μžλ™μœΌλ‘œ μ„ νƒν•©λ‹ˆλ‹€. - μ‹€ν—˜μ— μ‚¬μš©λœ μ„€μ • 파일(`config.yaml`)을 Markdown ν˜•μ‹μœΌλ‘œ 좜λ ₯ν•©λ‹ˆλ‹€. ### βœ… **2. μ‹€ν—˜λ³„ μ„±λŠ₯ 비ꡐ** - Stripplot 및 Boxplot을 μ œκ³΅ν•˜μ—¬ **λͺ¨λ“ˆλ³„ μ„±λŠ₯ 뢄포λ₯Ό μ‹œκ°μ μœΌλ‘œ 비ꡐ**ν•  수 μžˆμŠ΅λ‹ˆλ‹€. - μ„±λŠ₯ 비ꡐλ₯Ό 톡해 μ‹€ν—˜ κ²°κ³Όλ₯Ό λ”μš± μ§κ΄€μ μœΌλ‘œ 이해할 수 μžˆμŠ΅λ‹ˆλ‹€. ### βœ… **3. κ°œλ³„ 쿼리 쑰회** - `detail` λ²„νŠΌμ„ ν΄λ¦­ν•˜μ—¬ 쿼리 λ³„λ‘œ μžμ„Έν•œ 정보λ₯Όλ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. --- ## **πŸ“₯ μ„€μΉ˜ 및 μ‹€ν–‰ 방법** ### **1️⃣ Docker μ»¨ν…Œμ΄λ„ˆ μ‹€ν–‰ (ꢌμž₯)** AutoRAG DashboardλŠ” Docker ν™˜κ²½μ—μ„œ μ‰½κ²Œ μ‹€ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€. ```bash # 1. Docker μ»¨ν…Œμ΄λ„ˆ λΉŒλ“œ docker compose build # 2. AutoRAG Dashboard μ‹€ν–‰ docker compose up ``` λΈŒλΌμš°μ €μ—μ„œ [http://localhost:7690](http://localhost:7690)둜 μ ‘μ†ν•˜μ—¬ λŒ€μ‹œλ³΄λ“œλ₯Ό ν™•μΈν•˜μ„Έμš”. --- ## **πŸ“‚ ν”„λ‘œμ νŠΈ ꡬ쑰** ```bash . β”œβ”€β”€ autorag β”‚ β”œβ”€β”€ cli.py # λŒ€μ‹œλ³΄λ“œ 싀행을 μœ„ν•œ CLI β”‚ β”œβ”€β”€ dashboard.py # λŒ€μ‹œλ³΄λ“œ 메인 둜직 β”‚ β”œβ”€β”€ schema/ β”‚ β”œβ”€β”€ utils/ β”‚ β”œβ”€β”€ VERSION β”œβ”€β”€ dashboard.sh # Docker ν™˜κ²½μ—μ„œ μ‹€ν–‰λ˜λŠ” 슀크립트 β”œβ”€β”€ docker-compose.yml # Docker μ„€μ • 파일 β”œβ”€β”€ Dockerfile # Docker λΉŒλ“œ 파일 β”œβ”€β”€ pyproject.toml # Python νŒ¨ν‚€μ§€ μ„€μ • β”œβ”€β”€ requirements.txt # ν•„μˆ˜ νŒ¨ν‚€μ§€ λͺ©λ‘ └── projects/ # μ‹€ν—˜ κ²°κ³Ό μ €μž₯ 폴더 (λ³Όλ₯¨ 마운트) ``` --- ## **πŸ“Œ μΆ”κ°€ μ„€μ •** ### **πŸ“ 포트 λ³€κ²½** 기본적으둜 **7690번 포트**μ—μ„œ μ‹€ν–‰λ©λ‹ˆλ‹€. 포트λ₯Ό λ³€κ²½ν•˜λ €λ©΄ `docker-compose.yml`μ—μ„œ μ•„λž˜ λ‚΄μš©μ„ μˆ˜μ •ν•˜μ„Έμš”. ```yaml ports: - "7690:7690" # λ³€κ²½ν•˜κ³  싢은 포트둜 μˆ˜μ • κ°€λŠ₯ ``` ### **πŸ“ μ‹€ν—˜ 데이터 경둜 λ³€κ²½** μ‹€ν—˜ κ²°κ³Ό 폴더(`trial_dir`)의 κΈ°λ³Έ μœ„μΉ˜λŠ” `./projects/benchmark_sample`μž…λ‹ˆλ‹€. λ‹€λ₯Έ 폴더λ₯Ό μ‚¬μš©ν•˜λ €λ©΄ μ‹€ν–‰ μ‹œ `--trial_dir` μ˜΅μ…˜ 경둜λ₯Ό μˆ˜μ •ν•˜μ„Έμš”. ```bash python3 -m autorag.cli dashboard --trial_dir ./projects/custom_experiment ```