أداة تسجيل RAG مفتوحة المصدر: إصدار RAG-logger
2024-12-23
RAG-logger هي أداة تسجيل مفتوحة المصدر مصممة خصيصًا لتطبيقات التوليد المعزز بالاسترجاع (RAG). وهي توفر بديلاً خفيف الوزن للحلول الموجودة، مع التركيز على احتياجات تسجيل محددة لأنابيب RAG. تشمل الميزات الرئيسية تسجيلًا شاملاً لعملية RAG بأكملها، من تتبع الاستعلامات ونتائج الاسترجاع (النصوص والصور) إلى تسجيل تفاعل LLM ومراقبة الأداء خطوة بخطوة. وهي تستخدم تنسيق سجل قائم على JSON، وتنظم السجلات يوميًا، وتتعامل مع إدارة الملفات وإثراء البيانات الوصفية تلقائيًا. تتيح واجهة برمجة التطبيقات البسيطة تكاملًا سريعًا؛ على سبيل المثال، يسجل `logger.log_query()` الاستعلامات، ويسجل `logger.log_retrieval()` خطوات الاسترجاع، ويسجل `logger.log_llm()` تفاعلات LLM.