使用场景
开发者使用RAG-logger来跟踪和分析他们的RAG应用的查询处理流程。
数据科学家利用RAG-logger记录和分析模型的检索和生成步骤,以优化模型性能。
教育机构使用RAG-logger作为教学工具,向学生展示RAG技术的内部工作机制。
产品特色
📊 全面的RAG流程日志记录:包括查询跟踪、检索结果记录和LLM交互记录。
💾 结构化存储:基于JSON的日志格式,支持每日日志组织和自动文件管理。
🚀 路线图规划:包括核心增强、版本控制与迁移、Web界面和高级功能。
快速开始:提供简单的代码示例,方便快速集成和使用。
日志结构:详细记录了查询、检索结果、LLM输入输出等信息。
错误跟踪:监控日志过程中的错误和警告。
使用教程
1. 导入RAGLogger模块
2. 初始化RAGLogger对象并设置日志目录
3. 使用RAGLogger记录查询
4. 开始记录检索步骤并记录检索结果
5. 记录LLM的输入和输出
6. 保存日志