利用ragas 对RAG进行评测实现方式 需要将数据保存成excel

以下是使用 RAGAS(Retrieval-Augmented Generation Assessment) 对 RAG 系统进行评测,并将结果保存为 Excel 的完整实现方案:


1. 安装 RAGAS 和依赖库

pip install ragas pandas openpyxl

openpyxl 是用于生成 Excel 文件的依赖库。


2. 准备评测数据

RAGAS 需要以下字段的输入数据:

  • question: 用户查询。
  • answer: RAG 生成的答案。
  • contexts: 检索到的文档列表(支撑生成答案的原文)。
  • ground_truth: 标准答案(可选,用于部分指标)。
示例数据格式(Python Dict)
data = {
   
   
    "question": ["量子纠缠有哪些应用?", "如何预防感冒?"],
    "answer": ["量子密钥分发(QKD)和量子隐形传态。", "勤洗手、戴口罩、保持通风。"],
    "contexts": [
        ["量子纠缠可用于 QKD...", "隐形传态是量子通信的另一个应用..."],
        ["预防感冒的措施包括...", "WHO 建议的卫生习惯..."],
    ],
    "ground_truth": [
        "量子纠缠的应用包括量子密钥分发(QKD)。", 
        "预防感冒需注意个人卫生和免疫力提升。"
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小赖同学啊

感谢上帝的投喂

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值