Meinrag —— 多模态 RAG 平台

对付会反抗的 PDF:版面感知解析、带重排的混合检索、再加一层 MCP,让智能体把它当工具用。

PythonFastAPIPostgreSQLFAISSDoclingMCPDocker

GitHub

问题

真实世界的文档库对朴素 RAG 充满敌意:扫描版 PDF、密集表格、答案藏在图里、 多语言混排、成千上万份文件。只靠切块加向量,会以极高的自信检索出错误的段落。

我建了什么

一个自托管的 RAG 平台,把检索质量当管线工程而不是一次模型调用:

它证明了什么

检索是一门工程学科:解析保真度、检索分级、诚实的评测,比换模型更能移动指针。 我踩过的坑——双存储失步、去重键选错哈希、定长切块稀释按条召回——每一个都变成了 一条设计规则;其中好几个是靠在真实问题上量召回发现的,而不是靠看 demo 顺眼。

现状

2026 年春天起在生产环境运行,每天被查询——包括被 智能体舰队通过 MCP 层调用。