尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

RAGAS测评框架实战

RAGAS测评框架实战
📅 发布时间:2026/7/30 11:26:27

RAGAS框架测试实战-20260729@TOC

1.创建项目目录、创建虚拟环境、安装依赖包

1)创建目录、创建虚拟环境并生效

# 创建一个目录 mkdir ragas_test # 创建虚拟环境 python -m venv .venv # 让虚拟环境生效 source .venv/bin/activate # 确认是否是你当前的文件夹下的虚拟环境生效了 echo $VIRTUAL_ENV

2)安装依赖包

# 创建个放安装依赖目录的文件 vim requirments.txt # 将下面的核心依赖放置到该txt里 # 执行这个txt让它安装
# 核心依赖(必须严格指定版本) ragas==0.4.3 langchain==1.2.10 langchain-core==1.2.16 langchain-openai==1.1.10 langchain-community==0.4.1 openai==2.24.0 datasets==4.6.1 pandas==2.3.3 openpyxl==3.1.5 langgraph==1.0.10 # 以下依赖会自动安装,无需手动指定 # pydantic>=2.0 # numpy>=1.24 # tiktoken>=0.6.0

执行成功后,新建python代码运行下,确认ragas安装完成

import ragas from ragas import evaluate from ragas.metrics import Faithfulness, AnswerRelevancy print(f"RAGAS版本: {ragas.__version__}")

2.copy原博主的测试代码和测试数据集

可以去原博文地址去进行复制,地址在下面

# 引用原博主的数据 [ { "question": "什么是检索增强生成(RAG)?", "answer": "RAG(Retrieval-Augmented Generation)是一种结合信息检索和文本生成的人工智能技术...", "contexts": [ "RAG是一种结合信息检索和文本生成的技术,能够提高大语言模型回答问题的准确性。", "通过检索外部知识库,RAG可以为模型提供最新的、领域相关的信息。", "RAG技术可以减少大语言模型产生幻觉的概率,提高答案的可信度。" ], "ground_truth": "RAG(Retrieval-Augmented Generation)是一种通过检索外部知识来增强大语言模型生成能力的框架..." }, { "question": "RAG系统的主要组成部分有哪些?", "answer": "RAG系统主要由三个核心部分组成:检索器、生成器和知识库...", "contexts": [ "RAG系统包含检索器、生成器和知识库三个主要组件。", "检索器负责从知识库中检索相关信息,通常使用向量检索或关键词检索。", "生成器基于检索到的上下文信息生成最终的答案。", "知识库可以是文档数据库、向量数据库或其他形式的信息存储系统。" ], "ground_truth": "RAG系统的主要组成部分包括:1)知识库(Knowledge Base)... 2)检索器(Retriever)... 3)生成器(Generator)..." } ]

3.运行,拿结果

4.留个疑问

ragas测评的指标,主要是精确率、召回率、忠实度、回答相关性、回答正确性。

标准检索的精确率、召回率,需要拿到知识库内所有相关文档才能计算;但测评数据集没有这份全集参照,Ragas是如何算出这两个数值?

5.郑重说明

该文档参考该篇博文进行实践:https://blog.csdn.net/WMXJY/article/details/158770319
非常感谢!!!

相关新闻

  • EdgeRemover:彻底告别微软Edge浏览器的Windows清理神器
  • 永磁体退磁化与静态工作点:从原理到工程实践的安全设计指南
  • PubMed批量下载工具:告别手动收集,科研效率提升10倍

最新新闻

  • 2026年重庆空调清洗服务挑选攻略 泓德春晖等企业实测盘点 - 浩了个浩
  • 北京醉驾认罪认罚从宽制度适用律所:签署具结书前注意事项解析 - 品牌深度评测
  • 紧急预警:HuggingFace最新v4.42版本引发微调权重静默漂移!已定位TransformerBlock缓存bug(修复补丁限时48小时开放)
  • 盘点2026年好用的AI客服产品:四款主流产品真实测评与企业选型策略分析 - 博客万
  • 2026年Q3上海徐汇吊车出租服务公司实力甄选:专业设备租赁品牌全维度解析 - 优企名品
  • 告别风扇噪音困扰?这款专业风扇控制软件让你轻松打造静音电脑

日新闻

  • 终极TeamSpeak3音乐机器人搭建指南:5分钟实现语音聊天室音频播放
  • 广州海珠区内搬家攻略,平价靠谱搬家服务商推荐,专业打包搬运省心避坑全流程指南 - 厚道搬家
  • 大语言模型入门指南:从零到精通掌握AI核心技术的5大步骤

周新闻

  • 大连理工大学与东京大学联手打造的“主动型AI助手“
  • 170.2026年国家级科研瓶颈:超精密单点金刚石切削(SPDT)光学表面生成
  • SongBloom:革命性歌曲生成框架深度解析——如何通过交织自回归与扩散模型创作完整音乐

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号