微信扫码
添加专属顾问
我要投稿
上篇内容介绍了如何使用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-06-19
RAGular:适合知识库体质的 OCR 助手
2026-06-18
阿里扔出「向量版 SQLite」!十亿级向量毫秒检索,一行 pip install 搞定,本地 RAG 的游戏规则变了
2026-06-18
一个月拿下1500star,只因我们比MinerU多做了这件事
2026-06-18
为 1000 万+ 文档构建近零幻觉的 RAG Pipeline
2026-06-17
微软推出企业级 AgenticRAG!四个工具助力RAG新范式落地
2026-06-16
从 RAG 到 MAG:解析 Agent 的长期记忆 (Memory) 架构演进
2026-06-16
当只看脸的 RAG 学会了顺藤摸瓜……
2026-06-16
彻底抛弃RAG,让LLM像人一样翻文件找答案
2026-03-23
2026-04-06
2026-04-27
2026-04-02
2026-03-31
2026-04-23
2026-04-20
2026-04-09
2026-04-12
2026-04-22
2026-06-15
2026-06-10
2026-06-10
2026-05-20
2026-05-18
2026-05-11
2026-05-07
2026-05-06