오픈소스 RAG 로거: RAG-logger 출시

2024-12-23

RAG-logger는 Retrieval-Augmented Generation(RAG) 애플리케이션을 위해 특별히 설계된 오픈소스 로깅 도구입니다. 기존 솔루션에 대한 경량의 대안을 제공하며 RAG 파이프라인의 특정 로깅 요구사항에 중점을 둡니다. 주요 기능으로는 쿼리 추적 및 검색 결과(텍스트와 이미지), LLM과의 상호 작용 기록, 단계별 성능 모니터링 등 RAG 프로세스 전체를 포괄적으로 로깅하는 것이 포함됩니다. JSON 기반 로그 형식을 사용하고, 로그를 매일 정리하며 파일 관리 및 메타데이터 풍부화를 자동으로 처리합니다. 간단한 API를 통해 신속한 통합이 가능합니다. 예를 들어, `logger.log_query()`는 쿼리를 로깅하고, `logger.log_retrieval()`은 검색 단계를, `logger.log_llm()`은 LLM과의 상호 작용을 로깅합니다.