UltraRAG OpenBMB
OpenBMB UltraRAG
¶
UltraRAG 是一个基于 Model Context Protocol (MCP) 架构的轻量级检索增强生成(RAG)开发框架,由清华大学、东北大学等机构联合研发。其核心功能如下:
- 模块化编排:将检索、生成等核心组件标准化为独立 MCP 服务器,支持原子化扩展与高复用。
- 低代码工作流:通过 YAML 配置文件即可实现包含顺序、循环、条件分支的复杂 RAG 逻辑精确编排。
- 可视化 IDE:提供 UltraRAG UI,支持画布与代码实时同步、调试、参数调优及知识库管理,实现从底层逻辑构建到应用部署的闭环。
- 快速原型生成:一键将 Pipeline 逻辑转换为交互式 Web UI,无需繁琐的界面开发。
- 统一评估体系:内置标准化评估工作流与主流基准测试工具,显著提升实验复现与对比效率。
项目支持源码安装与 Docker 部署,适用于学术研究探索与工业级原型开发。