19 lines
734 B
Plaintext
19 lines
734 B
Plaintext
# --- API / web (backend 컨벤션 정합: async FastAPI + asyncpg + 람다DB) ---
|
|
fastapi
|
|
uvicorn[standard]
|
|
sqlalchemy>=2.0
|
|
asyncpg
|
|
orjson
|
|
pydantic>=2.0
|
|
pyyaml # tenant.yaml 로더 (TenantConfig)
|
|
|
|
# --- 협상 엔진 + 학습 하네스 ---
|
|
numpy>=2.0 # Q-Table 행렬 연산 + eval_harness(시뮬레이터/지표)
|
|
openai>=1.40 # ScriptModifier / LLM 호출 (OpenAI/Azure, langchain 미사용)
|
|
|
|
# 참고: Offline RL(CQL/FQE, d3rlpy·torch)·OPE(obp)는 계획서 H4/H6 단계로 현재 미구현 →
|
|
# 의존성 추가하지 않음(빌드 경량 유지). 해당 단계 진행 시 그때 추가한다.
|
|
|
|
# --- 테스트 ---
|
|
# pip install 시 함께: pytest pytest-asyncio httpx
|