RAG-logger : un outil d'enregistrement open source pour RAG

2024-12-23
RAG-logger : un outil d'enregistrement open source pour RAG

RAG-logger est un outil d'enregistrement open source conçu spécifiquement pour les applications de génération augmentée par la récupération (RAG). Il offre une alternative légère aux solutions existantes, en se concentrant sur les besoins spécifiques d'enregistrement des pipelines RAG. Ses fonctionnalités clés incluent l'enregistrement complet du processus RAG, du suivi des requêtes et des résultats de récupération (texte et images) à l'enregistrement des interactions LLM et la surveillance des performances étape par étape. Il utilise un format de journal basé sur JSON, organise les journaux quotidiennement et gère automatiquement les fichiers et l'enrichissement des métadonnées. Une API simple permet une intégration rapide ; par exemple, `logger.log_query()` enregistre les requêtes, `logger.log_retrieval()` enregistre les étapes de récupération et `logger.log_llm()` enregistre les interactions LLM.