尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
HAR文件如何辅助RAG评测
HAR文件是什么如何辅助RAG评测一、什么是HAR文件HARHTTP Archive是W3C事实标准的HTTP会话存档文件本质是JSON格式完整记录一次会话下全部HTTP/HTTPS请求与响应全量数据。Chrome/Edge F12 → Network面板 → export HAR即可导出.har文件。HAR核心存储内容log.entries[]数组request请求url、method、header、请求body用户query、RAG传给大模型的完整prompt、检索入参responsehttp状态码、返回body检索返回的chunks上下文、LLM输出回答、错误堆栈timings各阶段耗时DNS、请求等待、传输耗时完整链路时延时间戳、cookie、证书信息等元数据⚠️风险har包含token、业务明文数据评测前务必脱敏不要直接对外分发。二、HAR对RAG评测的核心价值RAG完整链路用户Query → 检索接口(向量库) → 拼接Prompt → LLM生成 → 返回答案。常规RAG评测Ragas、DeepEval大多依赖业务代码埋点输出question/contexts/answerHAR不需要改造RAG服务代码通过网络抓包拿到真实线上完整链路快照适合UI页面调用RAG、黑盒第三方RAG服务、生产回放评测场景。HAR可以捕获RAG链路里3类关键评测素材用户原始query检索返回的上下文chunksretrieved_contextLLM收到的完整prompt、大模型输出answer全链路性能指标、报错、超时、SSE流式分片数据三、HAR辅助RAG评测的4大应用场景场景1黑盒RAG系统离线评测不能改源码如果你拿到是网页/封装好的RAG服务拿不到后端日志无法输出Ragas需要的dataset。录制HAR在浏览器操作RAG问答页面执行一批测试query导出harPython解析har过滤出RAG检索接口、LLM请求接口提取question、retrieved_contexts、answer输出Ragas兼容的Dataset直接跑faithfulness忠实度、context_precision检索精度、answer_relevancy答案相关性指标。优势零代码侵入不需要修改RAG服务复现真实网络传输中的实际入参出参。场景2生产流量回放评测真实用户query做评测集从线上真实用户会话导出HAR提取真实用户提问构建真实评测集而不是人工造测试Question。从har批量剥离出真实query、当时检索到的上下文、当时返回的回答把线上历史流量作为评测数据集对比RAG版本迭代前后效果可以复现线上幻觉案例HAR保存了当时传给LLM的全部上下文定位幻觉是检索召回错误还是大模型生成胡说。场景3RAG性能评测链路时延定位HAR的timings字段记录完整耗时可以拆分RAG各环节耗时向量检索接口耗时LLM接口等待时间整体端到端响应可以区分慢是向量库慢还是大模型调用慢而不是只看最终页面总耗时。同时捕获500、429、超时等异常请求统计RAG服务可用性。场景4SSE流式RAG接口评测RAG网页端大量使用SSE流式输出普通日志很难完整捕获每一条chunkHAR完整保存SSE全部event-stream分片拿到完整流式输出文本统计首token时间TTFT、token输出速率检测流式截断、中途断开、乱码问题。四、完整实操工作流1录制HARChrome F12 → Network勾选Preserve log保留日志执行RAG问答用例导出HAR文件。注意要捕获请求body不要勾选“Disable cache”以外多余过滤避免body为空。2解析HARPython示例思路使用haralyzer或原生json解析har过滤RAG相关接口过滤静态资源、埋点等噪音请求。importjson harjson.load(open(rag_test.har,r,encodingutf‑8))eval_records[]forentryinhar[log][entries]:reqentry[request]respentry[response]urlreq[url]# 过滤RAG检索/大模型接口if/api/rag/queryinurl:questionjson.loads(req[postData][text])[query]resp_bodyjson.loads(resp[content][text])contextsresp_body[contexts]answerresp_body[answer]eval_records.append({question:question,contexts:contexts,answer:answer})# eval_records 直接喂给Ragas做评估3送入RAG评测框架把解析出来的question、contexts、answer构造Dataset运行Ragas/LLM‑as‑Judge评测输出每条case得分。4问题定位低分case直接回看HAR原始请求如果contexts本身信息错误 → 问题属于检索模块如果上下文正确但Answer编造事实 → 属于LLM生成幻觉五、HAR用于RAG评测的优缺点✅优点零侵入黑盒评测不需要埋点、不需要修改RAG服务代码保留完整原始链路拿到真实传给大模型的prompt不是业务层简化后的日志天然适合网页端RAG、SSE流式接口同时拿到质量指标性能指标质量和性能一起评测可以录制真实用户流量生成真实评测数据集。❌缺点坑点HAR文件混杂大量静态资源、埋点请求需要脚本过滤噪音HTTPS抓包部分代理场景下response body为空拿不到上下文和回答文件包含密钥、cookie必须脱敏大批量casehar体积会膨胀token消耗大不建议直接把原始har丢给LLM要先脚本提取结构化数据只能捕获经过浏览器/代理的http流量如果RAG是后端内部调用不走网络HAR抓不到。六、适用与不适用场景✅适合Web页面RAG产品、SSE流式问答第三方闭源RAG服务无法修改后端需要复现线上真实会话做根因定位幻觉同时做RAG质量端到端性能评测。❌不适合RAG模块完全后端内部调用不出HTTP大规模万级case压测har文件会巨大更适合业务侧日志输出JSONL。七、和JSONL评测日志对比方案侵入性拿到完整PromptSSE流式支持性能数据业务埋点JSONL高需要改代码输出日志依赖埋点实现很难完整捕获分片需要额外埋点计时HAR抓包零侵入✅完整原始请求体✅完整SSE分片✅自带全链路timings工程最佳实践开发阶段用业务JSONL跑自动化CI评测线上问题复现、黑盒第三方RAG评测使用HAR做补充。
RELATED

相关推荐

百度领投威马30亿融资:新能源汽车产业生态竞争进入新阶段

百度领投威马30亿融资:新能源汽车产业生态竞争进入新阶段

1. 从一则融资新闻看中国新能源汽车产业的“中场战事” 今天早上,我的朋友圈和几个行业交流群都被一条消息刷屏了:“百度集团领投,威马汽车获30亿元C轮融资”。这短短一行字,在2023年这个时间点,像一块投入平静湖面的石…

📅 2026/9/16 12:07:35
2026四大AI论文工具深度横评|从降重到润色,各有所长别盲选

2026四大AI论文工具深度横评|从降重到润色,各有所长别盲选

近几年 AI 写论文早已普及,但工具乱用直接踩雷。随着人工智能技术的不断进步,越来越多的学生开始依赖AI工具辅助论文写作。然而,许多同学在使用过程中缺乏针对性,导致一系列问题频发。 普遍存在的认知误区是分不清通用AI与学术AI的…

📅 2026/10/5 6:19:16
2026 降AI率工具实测对比:不踩雷攻略,论文小白救急攻略

2026 降AI率工具实测对比:不踩雷攻略,论文小白救急攻略

2026 年学术审查全面升级,查重标准与 AIGC 检测力度同步收紧,知网、万方系统更新后,传统降重手段易被识别出痕迹。面对算法迭代带来的挑战,普通工具在内容改写、AI 痕迹消除、格式稳定等方面表现参差不齐。结合降重效果、去 AI 能…

📅 2026/9/25 22:18:16
MORE NEWS

更多资讯

📰

cloudflare-os 实战:用 Workers 搭建边缘 AI Agent 的工程化模板

1. 从标题到落地:cloudflare-os 到底在解决什么问题第一次看到cloudflare-os这个标题,我下意识以为又是一个把 Linux 塞进浏览器里的玩具项目。真正翻完仓库结构、跑通本地开发链路之后才发现,它想做的事情比“网页版操作系统”要务实得多——…

📰

电容触摸按键原理与调试:从电磁炉玻璃面板到防水设计

简介:这份文档面向电子工程初学者与家电控制开发人员,系统讲解电容触摸按键的工作原理与工程实现方法,帮助读者理解电磁炉等设备中易清洁、防水性能好的感应按键如何完成信号检测。压缩包内共1个doc文件,约36KB,内容涵…

📰

遥感影像智能处理算法大赛技术解析与实战指南

1. 赛事背景与行业价值2025"东方慧眼杯"遥感影像智能处理算法大赛国际赛道的启动,标志着遥感技术领域正迎来新一轮的技术突破与产业升级。作为一名长期关注地理信息领域的从业者,我注意到这类专业赛事正从单纯的学术交流平台,逐步演…

📰

ECC椭圆曲线密码学实战:从密钥生成到Nginx证书配置与性能优化

1. ECC 到底是什么:从一次证书报错说起我第一次真正把 ECC 当回事,不是因为哪本书讲了它,而是因为一次线上事故。那天凌晨两点,监控告警说某条链路 TLS 握手失败,日志里蹦出一行no shared cipher。我一开始以为是证书过…

📰

impeccable用法全解析:词源、搭配与近义词辨析

最近impeccable这个词的热度忽然起来了。搜索框里一堆人在问它怎么用,朋友圈、社交平台上也能刷到有人拿它夸人、夸餐厅、夸服务——但说实话,大多数用法还停留在"把perfect换成一个更长的词"这个阶段。这个词其实没那么简单,它的内…

📰

DiceBear Blobs匿名头像:配色、动画与组件化实践

DiceBear Blobs 是我这两年做匿名头像时用得最多的一个预设。它不像那些插画型风格需要精心摆姿势、挑五官,Blobs 只给你几坨圆滚滚的、带着呼吸感的色块,放在列表页、评论区、协作文档的协作者标识里都不突兀。上个月给一个社区类产品做匿名身份体系&am…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬