docs: IR Deck API 전체 플로우 및 중요한 점 섹션 추가
This commit is contained in:
parent
cd096b1af3
commit
5395d694ef
@ -155,6 +155,21 @@ CREATE TABLE ir_deck_feedback (
|
||||
- 등급 분류를 위한 베이지안 분류기 구현 (향후)
|
||||
- 피드백 데이터가 충분히 쌓이면 학습 시작
|
||||
|
||||
## 전체 플로우
|
||||
|
||||
1. **업로드**: `POST /rb8001/api/ir-deck/upload` → `document_id` 반환
|
||||
2. **평가**: `POST /rb8001/api/ir-deck/evaluate` → 동기식으로 완료까지 대기 → `evaluation_id`, `total_score`, `grade`, `page_evaluations` 반환
|
||||
3. **조회**: `GET /rb8001/api/ir-deck/evaluation/{id}` → DB 조회 (폴링용)
|
||||
|
||||
**참고**: `/rb8001`는 Nginx 프록시 경로 (51123 → 51124:8001)
|
||||
|
||||
## 중요한 점
|
||||
|
||||
- **동기식 평가**: `/evaluate` API는 평가 완료까지 대기 (페이지별 순차 실행, 타임아웃 주의)
|
||||
- **중복 방지**: `force_reevaluate=False` 시 기존 평가 반환
|
||||
- **의존 서비스**: skill-rag-file (포트 8508), 내장 LLM
|
||||
- **DB 테이블**: `ir_deck_evaluations`, `ir_deck_page_evaluations`, `ir_deck_feedback`
|
||||
|
||||
## 교훈
|
||||
|
||||
- **기존 인프라 활용**: skill-rag-file의 업로드/검색 기능 재사용으로 개발 시간 단축
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user