企业知识库系列(00):在写第一行代码之前,先把评测数据集做好
为什么要先建测试集这个系列要做一件事:横向对比六个开源 RAG 方案(LightRAG、GraphRAG、HippoRAG、HyperGraphRAG、RAG-Anything、gbrain),给出选型建议。但"横向对比"有一个前提:同一套问题,同一套评分标准。如果每篇文章都用自己的文档、自己出的题,结果没有可比性——你测 LightRAG 用的是 API 文档,测 GraphRAG 用的是论文,这不叫对比,叫各显神通。所以在跑第一个方案之前,先把测试集建好。这篇文章记录这件事的完整过程。为什么不直接用 BEIR第一个直觉是去找现成的标准数据集。RAG 评测领域最常引用的是BEIR——一个包含 18 个子集的检索基准,覆盖问答、事实核查、医疗文献等。但 BEIR 有一个根本性问题:它是学术检索任务,和企业知识库的实际使用场景有明显的分布差距。维度BEIR企业知识库文档类型学术论文、维基百科API 文档、操作手册、技术规范问题类型事实核查、论文检索“怎么配置”、“为什么报错”、“哪个方案更合适”拒答能力无(假设答案一定存在)必须:文档没有的内容不能瞎编语言全英文中英混合用 BEIR 测企业 RAG,就像用高考题去测岗位面试能力——题型对不上,分数没有参考价值。正确的做法:用与目标场景同分布的文档,合成专属测试集。文档来源的选择测试集要能代表"企业技术文档"这个类别。选了两套开源项目的官方文档:LightRAG 官方文档(13 个 Markdown):API 服务配置、Docker 部署、多站点部署文件处理流程、分块策略、解析器开发Milvus 配置、离线部署、角色 LLM 配置graphrag 官方文档(17 个 Markdown):架构设计、默认数据流、输入输出格式索引配置、查询方式、提示词调优CLI 使用、可视化工具这两套文档的特点恰好是企业技术文档的典型形态:有操作步骤、有配置示例、有跨文档的依赖关系。而且 LightRAG 和 graphrag 本身就是后续要测的方案,用它们的文档做测试集,既自洽又有实战代表性。共 30 个有效文档(过滤了内容少于 200 字符的占位文件)。三类问题的设计逻辑测试集需要覆盖三种典型的失败模式:类型一:单跳事实查询(50%,50题)答案直接在某一个文档里,不需要跨文档推理。测的是:检索的基础召回能力——给定问题,能不能找到包含答案的文档片段?真实样例:Q: What are the two main categories of configuration settings in the LightRAG Docker Deployment? A: Server Configuration and LLM Configuration src

相关新闻

C++中级入门:从语法到实战,掌握程序结构与内存管理

C++中级入门:从语法到实战,掌握程序结构与内存管理

1. 从“Hello World”到理解程序骨架很多朋友学C&#xff0c;第一个程序都是经典的“Hello World”。在IDE里敲下那几行代码&#xff0c;看到控制台输出&#xff0c;感觉好像入门了。但说实话&#xff0c;仅仅会写cout << "Hello World" << endl;&#x…

2026/8/13 3:10:35 阅读更多 →
Python项目工程化实践:从虚拟环境到CI/CD的完整开发流程

Python项目工程化实践:从虚拟环境到CI/CD的完整开发流程

1. 项目概述&#xff1a;从零构建一个健壮的Python项目 最近几年&#xff0c;Python的热度居高不下&#xff0c;无论是数据分析、自动化脚本、Web开发还是人工智能&#xff0c;它几乎无处不在。但很多朋友&#xff0c;尤其是刚入门的新手&#xff0c;常常会陷入一个误区&#…

2026/8/13 3:10:35 阅读更多 →
Python项目工程化全流程:从虚拟环境到CI/CD的实战指南

Python项目工程化全流程:从虚拟环境到CI/CD的实战指南

1. 从零到一&#xff1a;一个Python项目的完整生命周期 我见过太多人&#xff0c;包括我自己刚入门那会儿&#xff0c;一上来就直奔代码编辑器&#xff0c;敲下 print(“Hello, World!”) 后&#xff0c;就开始琢磨怎么爬数据、怎么搞个网站。结果往往是项目文件夹里堆满了 …

2026/8/13 3:09:35 阅读更多 →

最新新闻

AI Gateway模型热切换故障解析:SSE流式输出与Continuation的工程实践

AI Gateway模型热切换故障解析:SSE流式输出与Continuation的工程实践

1. 从一次线上故障说起&#xff1a;当AI Gateway的“无缝切换”失灵时那天晚上&#xff0c;我正在处理一个线上服务的告警。告警显示&#xff0c;一个面向VIP用户的智能对话服务&#xff0c;响应成功率突然从99.9%跌到了85%。用户反馈很直接&#xff1a;“聊着聊着&#xff0c;…

2026/8/13 4:04:54 阅读更多 →
深圳平湖网站建设公司如何助您打造高转化率官网?资深从业者揭秘选品与避坑指南

深圳平湖网站建设公司如何助您打造高转化率官网?资深从业者揭秘选品与避坑指南

在数字化浪潮席卷全球的今天,企业想要立足市场,拥有一台能24小时不间断工作的“数字销售员”——也就是一个高质量的官方网站,已经不再是锦上添花,而是生存的必需品。对于身处深圳龙岗平湖这片产业重地众多中小企业老板、创业者以及市场负责人来说,他们每天都在面临一个既…

2026/8/13 4:04:54 阅读更多 →
HLS高层次综合设计技巧-依赖关系

HLS高层次综合设计技巧-依赖关系

一、依赖关系 1.真依赖 真的依赖是设计中确确实实存在的依赖关系&#xff0c;在不修改代码架构前提下是 无法进行优化和剔除的&#xff1b;2.假的依赖 假性依赖是HLS编译器过于保守出现的依赖关系&#xff1b; 这种依赖在代码中&#xff0c;并不是真实存在的&#xff0c;但是&a…

2026/8/13 4:04:54 阅读更多 →
工业模拟测量与控制技术详解:08 模拟控制输出(AO)

工业模拟测量与控制技术详解:08 模拟控制输出(AO)

第八章 模拟控制输出(AO) ——从控制决策到工业执行动作 本章目标 前面章节建立了工业测量链: 物理世界↓ 传感器↓ 模拟输入 AI↓ ADC 数字化↓ PLC / DCS 控制算法但工业控制系统的最终目的并不是“知道发生了什么”,而是: 根据测量结果,对真实世界产生影响。 因此必…

2026/8/13 4:04:54 阅读更多 →
Dev-C++ 安装与配置全攻略:从版本选择到第一个C++程序

Dev-C++ 安装与配置全攻略:从版本选择到第一个C++程序

1. 从“小熊猫”到“Embarcadero”&#xff1a;Dev-C的前世今生与选择如果你刚开始接触C或C编程&#xff0c;或者正在寻找一款轻量、纯粹的Windows平台集成开发环境&#xff08;IDE&#xff09;&#xff0c;那么“Dev-C”这个名字大概率会出现在你的备选清单里。它几乎是国内许…

2026/8/13 4:04:54 阅读更多 →
解决Office 2016与Visio 2016安装冲突:MSI与Click-to-Run技术解析

解决Office 2016与Visio 2016安装冲突:MSI与Click-to-Run技术解析

1. 问题缘起&#xff1a;当两个“老伙计”在Win10/Win11上闹别扭 如果你是一位经常需要处理流程图、架构图或者网络拓扑图的工程师、项目经理或者学生&#xff0c;那么你的电脑里很可能同时装着Microsoft Office套件和Visio。Office 2016和Visio 2016&#xff0c;作为微软在“永…

2026/8/13 4:03:54 阅读更多 →

日新闻

Visual Studio新建项目解决方案为空:系统性排查与修复指南

Visual Studio新建项目解决方案为空:系统性排查与修复指南

1. 问题现象与本质剖析如果你是一位.NET开发者&#xff0c;或者正准备踏入这个领域&#xff0c;那么Visual Studio&#xff08;后面简称VS&#xff09;绝对是你绕不开的伙伴。但有时候&#xff0c;这个伙伴会跟你开一个不大不小的玩笑&#xff1a;你满怀期待地点击“创建新项目…

2026/8/13 0:00:09 阅读更多 →
长春建设厅网站:普通人买房办事必看的真实指南与避坑攻略

长春建设厅网站:普通人买房办事必看的真实指南与避坑攻略

说实话,每次提起“长春建设厅网站”这几个字,我心里都挺有感触的。不是因为它有多高大上,也不是因为那里藏着什么不可告人的秘密,恰恰相反,是因为它太“接地气”了,或者说,它是咱们普通人想要在这个城市好好生活、安稳买房时,必须得翻过的一座“数据山”。很多新朋友第…

2026/8/13 0:00:09 阅读更多 →
Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案

Windows家庭版远程桌面多用户破解完整指南:RDPWrap终极解决方案

Windows家庭版远程桌面多用户破解完整指南&#xff1a;RDPWrap终极解决方案 【免费下载链接】rdpwrap.ini RDPWrap.ini for RDP Wrapper Library by StasM 项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini 你是否曾为Windows家庭版无法支持多用户远程桌面…

2026/8/13 0:00:09 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑&#xff1a;baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码&#xff08;维护中 rm repo&#xff09; 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片&#xff1a;Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/12 1:11:09 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身&#xff0c;而应重视模型外的系统搭建&#xff0c;即Harness。提出AgentModelHarness的实用公式&#xff0c;详细介绍Harness的四个层次&#xff1a;持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/12 1:11:08 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速&#xff1a;macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/11 17:09:45 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南&#xff1a;3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗&#xff1f;ncmdump解密工具帮你轻松解决这个困…

2026/8/12 1:11:10 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片&#xff1a;为英语学习 App 打造桌面级学习助手适用平台&#xff1a;HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0&#xff08;API 26 Beta&#xff09;新增了 AgentCard 智能体卡片能力&#xff0c;这是继 HMAF&#xff08;鸿蒙智能体框架&#x…

2026/8/11 17:09:45 阅读更多 →