Skip to content

Latest commit

 

History

History
59 lines (41 loc) · 2.29 KB

File metadata and controls

59 lines (41 loc) · 2.29 KB

rag-ops-console

English

CI License: MIT Release: v0.1.0 Pages

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에서 담당합니다.

빠른 시작 — rag와 vectordb

gh release download v0.1.0 --pattern "*.tgz" --repo ianlyoo/rag-ops-console
npm install ./rag-ops-console-*.tgz
git clone https://github.com/ianlyoo/rag-ops-console.git
cd rag-ops-console
bun install --frozen-lockfile
bun run build
python -m venv .venv
# Windows alternative: .venv\Scripts\activate
pip install -r requirements.txt
pytest -q
python -c "from rag.vector_store import ingest; print(ingest(reset=False))"
python -m eval.ragas_eval --output out/ragas_result.json

활용 사례 — ragas와 llm-judge

  • Chroma vectordb 검색과 rerank
  • LangGraph 5노드 라우팅과 human review gate
  • Deterministic 지표와 선택적 ragas.evaluate() 비교
  • 고객 피드백 분류와 Sheets 적재, Top-5 큐레이션

아키텍처 — langgraph 파이프라인

vectordb → langgraph → ragas → feedback-loop → google-sheets

벤치마크 — 측정된 워크로드에서의 ragas 평가

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를 참고하세요.