微信扫码
添加专属顾问
我要投稿
上篇内容介绍了如何使用TruLens进行RAG效果评估,本文介绍如何使用GPT-4进行打分,这也是目前常用的一种RAG自动化评估方法,比较适合有参考答案的RAG系统构建项目
虽然标题是说使用GPT4进行评估,但其实下文介绍的方法可以使用千问、智谱、百川等提供的模型,甚至Ollama本地部署的模型。实际情况中,大家可以根据实际情况灵活选择,总的来说是要选择相对较强的模型,因为要靠这个指标指导后续迭代方向。本文实际会使用GPT-4o-mini进行打分,使用Deepbricks所提供的服务,它可以使用支付宝付款,而且价格会比官方便宜不少
本文代码已开源,地址在:https://github.com/Steven-Luo/MasteringRAG/blob/main/evaluation/02_gpt_evaluation.ipynb
版本为:0.1.7
本次使用下图所示的样例数据进行测试,总共100条
uuid:所使用文档的UUID,便于评估检索效果
question:问题
qa_type:问题类型,共有两种,分别是detailed和long_context
detailed:用于模拟实际情况中的具体问题,例如具体的增长率,具体的数字
long_text:用于模拟实际情况中,需要较长上下文,甚至需要综合整篇文档的问题,例如“文本主要内容是什么”、多步骤的操作流程等
ref_answer:参考答案
gen_answer:RAG生成的答案,打分主要是对这个结果进行打分
测试集,是使用下文介绍的方法构建的,感兴趣的朋友可以查看
使用RAG技术构建企业级文档问答系统之QA抽取gen_answer是对之前介绍的基础流程效果的打分,感兴趣的朋友可以参考下文:
使用RAG技术构建企业级文档问答系统之基础流程
需要换用千问、智谱等API,只需要替换base_url和相应的api_key即可,需要使用Ollama,可以使用注释部分的代码
打分
检查一下模型响应,是不是按Prompt要求返回了
array(['是', '否'], dtype=object)
计算最终得分
0.74
如果你觉得我的文章对你有用的话,欢迎点赞、关注?
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费POC验证,效果达标后再合作。零风险落地应用大模型,已交付160+中大型企业
2026-03-25
GraphRAG新范式 = LPG + 本体RDF
2026-03-25
基于 Ray 的蚂蚁数据构建引擎在搜推和 RAG 场景的实践
2026-03-23
知识基座:让“AI 越用越懂业务”的团队经验实践【天猫AI Coding实践系列】
2026-03-21
面向手机Agent的记忆系统工程:OPPO的Agentic-RAG实战与演进
2026-03-20
为什么总感觉 Claude Code 比 Cursor 聪明?真正的原因根本不是模型能力!
2026-03-18
从RAG到GraphRAG:货拉拉元数据检索应用实践
2026-03-17
企业AI落地三重门,用友如何破局?
2026-03-16
Java 开发者的轻量级 RAG 方案:MeiliSearch 混合搜索实战
2026-01-15
2026-01-02
2026-02-13
2025-12-31
2026-02-03
2026-01-06
2026-02-03
2025-12-29
2026-02-06
2026-01-28
2026-03-17
2026-03-11
2026-02-22
2026-02-15
2026-02-04
2026-02-03
2026-01-19
2026-01-12