Online RAG Ops console with Chroma VectorDB and LangGraph 5 nodes — monitor retrieval quality with RAGAS and Sheets feedback loop in production.
온라인 RAG 운영 콘솔입니다. Chroma VectorDB 검색과 LangGraph 오케스트레이션, Deterministic 지표와 선택적 RAGAS, Sheets 피드백 루프를 운영합니다. 오프라인 평가는 llm-eval-pipeline에서 담당합니다.
gh release download v0.1.0 --pattern "*.tgz" --repo ianlyoo/rag-ops-console
npm install ./rag-ops-console-*.tgzgit clone https://github.com/ianlyoo/rag-ops-console.git
cd rag-ops-console
bun install --frozen-lockfile
bun run buildpython -m venv .venv
# Windows alternative: .venv\Scripts\activate
pip install -r requirements.txt
pytest -qpython -c "from rag.vector_store import ingest; print(ingest(reset=False))"
python -m eval.ragas_eval --output out/ragas_result.json- Chroma vectordb 검색과 rerank
- LangGraph 5노드 라우팅과 human review gate
- Deterministic 지표와 선택적
ragas.evaluate()비교 - 고객 피드백 분류와 Sheets 적재, Top-5 큐레이션
vectordb → langgraph → ragas → feedback-loop → google-sheets
Deterministic 지표 (50 샘플): precision 0.42 / recall 0.627 / faithfulness 0.9953. LLM 기반 비교는 키 보유 시에만 동작합니다.
Limitations adjacent to benchmark: token-overlap proxy, one run per condition, 50 samples, answer relevancy 미구현, policy may change, no billing.
MIT — LICENSE를 참고하세요.