← 返回列表

RAGeval:多评委共识的 RAG 管线评测与可观测性工具

Yacine-ai-tech/RAGeval · Drop-in LLMOps evaluation & observability library — multi-judge consensus with disagreement alarm, 5 composite metric scorers, bootstrap confidence intervals, and OpenTelemetry tracing. PyPI: omnismart-rageval.

GitHub原文发布 未知首次收录 2026-10-09上架 2026-10-09 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

RAGeval 是一个自托管的 LLMOps 评测与可观测性库,面向 RAG 管线。它提供多评委共识评分与分歧告警、检索相关性、忠实度、成本与时延等指标,并支持 FastAPI、LangChain 等框架的装饰器方式接入。项目包含仪表盘用于查看实时共识遥测、查询日志、成本报告和告警。

核心能力与快速开始

★ 0 · Python

能做什么
为 RAG 管线提供评测与可观测性:通过 @track 装饰器即可接入,记录每次调用的检索相关性、多评委共识的 groundedness、忠实度、成本(按模型)和端到端时延。支持多评委共识评分(最少两个评委,无单评委回退),分歧会被标记供复核;提供 persona-scope 检测;包含 5 个复合指标评分器、bootstrap 置信区间以及 OpenTelemetry 追踪。提供仪表盘与 REST/WebSocket 接口,可查看聚合指标、查询日志、成本报告、告警和实时事件流;还能对检索策略和嵌入模型进行基准对比。
适用场景
适合需要自托管 LLMOps 可观测性的 RAG 应用团队,用于持续监控生成质量、检测幻觉风险并定位问题查询;在 FastAPI 或 LangChain 应用中快速接入评分与成本追踪;对比不同检索策略或嵌入模型的效果;通过仪表盘和告警对评测结果进行人工复核。
项目形态
可直接使用的工具
部署方式
自托管。README 自托管指南(SELF_HOSTING.md)提供说明;默认使用 SQLite(~/.rageval/rageval.db),可通过 rageval init 初始化、rageval serve --port 8003 启动服务。
主要依赖
Python;通过 pip install omnismart-rageval 安装。默认使用 BGE-large 做检索相关性嵌入。需配置评委面板(最少两个评委)。
使用限制
groundedness 至少需要两个评委,无单评委回退模式。AGPL-3.0 许可,对修改后代码构建的专有网络服务有开源后端要求;闭源商用或 SSO、自定义 RBAC 等企业功能需商业许可(COMMERCIAL.md)。默认会发送匿名启动遥测(最多每 6 小时一次),可通过 TELEMETRY_OPT_OUT=true 关闭。其他限制未说明。
许可证
AGPL-3.0
最近推送
2026-10-08 18:08

资料检查:2026-10-09 07:00 · 卡片整理:2026-10-09 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证 · 本次更新未完成,保留上次成功内容

职业应用

程序员

在开发 RAG 管线时,通过装饰器接入评测与可观测性,查看检索相关性、忠实度、成本与时延指标,并利用多评委共识评分和分歧告警排查回答质量问题。

查看内容依据
Instrumenting a RAG pipeline requires adding this decorator; the dashboard at `localhost:8003` then reports groundedness, faithfulness, retrieval relevance, cost, and latency for every call.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。