hpce-dev / README.md
μ΄λ™ν˜„
Initial commit: roadshow-server-v3
a28cff7
|
Raw
History Blame Contribute Delete
1.65 kB
metadata
title: Roadshow Server V3
emoji: 🎯
colorFrom: blue
colorTo: indigo
sdk: docker
app_port: 7860
pinned: false
license: apache-2.0
short_description: μ΄ˆκ°œμΈν™” Context Engine λ°±μ—”λ“œ (마이K Intent 116개)

roadshow-server-v3 β€” Hugging Face Spaces

AX Tech Connect μ‹œμ—°μš© λ°±μ—”λ“œ (FastAPI + DuckDB + MLflow + sklearn).

μ—”λ“œν¬μΈνŠΈ

  • GET /health β€” μƒνƒœ 확인
  • GET /api/scenarios/cs-myk-v3 β€” μ‹œλ‚˜λ¦¬μ˜€ 메타
  • POST /api/sessions β€” μ„Έμ…˜ 생성
  • POST /api/sessions/{id}/survey β€” μ„€λ¬Έ 제좜 β†’ 116개 Intent μΆ”λ‘ 
  • GET /api/intents/latest?session_id=... β€” μ΅œμ‹  Intent Top-N
  • GET /api/admin/tables β€” λͺ¨λ“  user ν…Œμ΄λΈ” λͺ©λ‘
  • WS /ws β€” WebSocket (BEHAVIOR β†’ INTENT_UPDATE)

ν™˜κ²½ λ³€μˆ˜ (Space Settings β†’ Variables)

λ³€μˆ˜ κΈ°λ³Έκ°’ μ„€λͺ…
SCENARIO_ID cs-myk-v3 μ‹œλ‚˜λ¦¬μ˜€ ID
TOP_N_INTENT 5 ν™”λ©΄ λ…ΈμΆœ Top-N
CORS_ORIGINS "" (전체 ν—ˆμš©) ν”„λ‘ νŠΈ 도메인 ν™”μ΄νŠΈλ¦¬μŠ€νŠΈ
DB_PATH /data/roadshow_v3.duckdb DuckDB 파일 (Dockerfileμ—μ„œ μ„€μ •)
MLFLOW_URI sqlite:////data/mlflow_v3.db MLflow Tracking
MLFLOW_ARTIFACT_ROOT /data/mlruns_v3 MLflow μ•„ν‹°νŒ©νŠΈ

λΉŒλ“œ/μ‹€ν–‰ (Spaces μžλ™)

Dockerfile둜 μ •μ˜λœ μ»¨ν…Œμ΄λ„ˆκ°€ μžλ™ λΉŒλ“œλ˜μ–΄ 포트 7860μ—μ„œ μ‹€ν–‰λ©λ‹ˆλ‹€. 첫 μΆ”λ‘  호좜 μ‹œ 16개 sklearn λͺ¨λΈμ΄ μžλ™ ν•™μŠ΅ + MLflow λ“±λ‘λ©λ‹ˆλ‹€.

νœ˜λ°œμ„± 데이터

/data λ³Όλ₯¨μ€ Space μž¬μ‹œμž‘ μ‹œ νœ˜λ°œλ©λ‹ˆλ‹€. μ‹œμ—°μš©μœΌλ‘œλŠ” 무방. 영ꡬ 보쑴 ν•„μš” μ‹œ HF Persistent Storage (유료) ν™œμ„±ν™” κ²€ν† .