Initial Commit
This commit is contained in:
1 parent
a4981faeef
commit
46ef6ac110
35 files changed
+27
-21
No files matched your search
@@ -4,20 +4,6 @@ AutoRAG Dashboard는 실험 결과를 시각화하여 분석할 수 있는 웹
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## **🚀 주요 기능**
|
|
||||||
### ✅ **1. 실험 결과 요약**
|
|
||||||
- **실험 폴더 (`trial_dir`)를 자동으로 분석**하여 실험 결과를 요약합니다.
|
|
||||||
- `summary.csv`를 기반으로 가장 성능이 좋은 모듈을 자동으로 선택합니다.
|
|
||||||
- 실험에 사용된 설정 파일(`config.yaml`)을 Markdown 형식으로 출력합니다.
|
|
||||||
|
|
||||||
### ✅ **2. 실험별 성능 비교**
|
|
||||||
- Stripplot 및 Boxplot을 제공하여 **모듈별 성능 분포를 시각적으로 비교**할 수 있습니다.
|
|
||||||
- 성능 비교를 통해 실험 결과를 더욱 직관적으로 이해할 수 있습니다.
|
|
||||||
|
|
||||||
### ✅ **3. 개별 쿼리 조회**
|
|
||||||
- `detail` 버튼을 클릭하여 쿼리 별로 자세한 정보를를 제공합니다.
|
|
||||||
---
|
|
||||||
|
|
||||||
## **📥 설치 및 실행 방법**
|
## **📥 설치 및 실행 방법**
|
||||||
### **1️⃣ Docker 컨테이너 실행 (권장)**
|
### **1️⃣ Docker 컨테이너 실행 (권장)**
|
||||||
AutoRAG Dashboard는 Docker 환경에서 쉽게 실행할 수 있습니다.
|
AutoRAG Dashboard는 Docker 환경에서 쉽게 실행할 수 있습니다.
|
||||||
@@ -47,8 +33,7 @@ docker compose up
|
|||||||
├── docker-compose.yml # Docker 설정 파일
|
├── docker-compose.yml # Docker 설정 파일
|
||||||
├── Dockerfile # Docker 빌드 파일
|
├── Dockerfile # Docker 빌드 파일
|
||||||
├── pyproject.toml # Python 패키지 설정
|
├── pyproject.toml # Python 패키지 설정
|
||||||
├── requirements.txt # 필수 패키지 목록
|
└── requirements.txt # 필수 패키지 목록
|
||||||
└── projects/ # 실험 결과 저장 폴더 (볼륨 마운트)
|
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -58,13 +43,34 @@ docker compose up
|
|||||||
기본적으로 **7690번 포트**에서 실행됩니다.
|
기본적으로 **7690번 포트**에서 실행됩니다.
|
||||||
포트를 변경하려면 `docker-compose.yml`에서 아래 내용을 수정하세요.
|
포트를 변경하려면 `docker-compose.yml`에서 아래 내용을 수정하세요.
|
||||||
```yaml
|
```yaml
|
||||||
ports:
|
# docker-compose.yml
|
||||||
- "7690:7690" # 변경하고 싶은 포트로 수정 가능
|
ports:
|
||||||
|
- "7690:7690"
|
||||||
|
```
|
||||||
|
```shell
|
||||||
|
# dashboard.sh
|
||||||
|
python3 -m autorag.cli dashboard \
|
||||||
|
--port 7690
|
||||||
```
|
```
|
||||||
|
|
||||||
### **📍 실험 데이터 경로 변경**
|
### **📍 실험 데이터 경로 변경**
|
||||||
실험 결과 폴더(`trial_dir`)의 기본 위치는 `./projects/benchmark_sample`입니다.
|
대시보드 실행 테스트를 위해 `./example` 폴더를 제공합니다.
|
||||||
다른 폴더를 사용하려면 실행 시 `--trial_dir` 옵션 경로를 수정하세요.
|
다른 폴더를 사용하려면 실행 시 `--trial_dir` 옵션 경로를 수정하세요.
|
||||||
```bash
|
```bash
|
||||||
python3 -m autorag.cli dashboard --trial_dir ./projects/custom_experiment
|
python3 -m autorag.cli dashboard \
|
||||||
|
--trial_dir ./projects/custom_experiment
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
## **🚀 주요 기능**
|
||||||
|
### ✅ **1. 실험 결과 요약**
|
||||||
|
- **실험 폴더 (`trial_dir`)를 자동으로 분석**하여 실험 결과를 요약합니다.
|
||||||
|
- `summary.csv`를 기반으로 가장 성능이 좋은 모듈을 자동으로 선택합니다.
|
||||||
|
- 실험에 사용된 설정 파일(`config.yaml`)을 Markdown 형식으로 출력합니다.
|
||||||
|
|
||||||
|
### ✅ **2. 실험별 성능 비교**
|
||||||
|
- Stripplot 및 Boxplot을 제공하여 **모듈별 성능 분포를 시각적으로 비교**할 수 있습니다.
|
||||||
|
- 성능 비교를 통해 실험 결과를 더욱 직관적으로 이해할 수 있습니다.
|
||||||
|
|
||||||
|
### ✅ **3. 개별 쿼리 조회**
|
||||||
|
- `detail` 버튼을 클릭하여 쿼리 별로 자세한 정보를를 제공합니다.
|
||||||
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
python3 -m autorag.cli dashboard \
|
python3 -m autorag.cli dashboard \
|
||||||
--trial_dir /usr/src/app/projects/benchmark_sample/1 \
|
--trial_dir /usr/src/app/example/1 \
|
||||||
--port 7690
|
--port 7690
|
||||||
|
|
||||||
echo "📊 AutoRAG 대시보드 실행 중..."
|
echo "📊 AutoRAG 대시보드 실행 중..."
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Reference in new issue
Block a user