这个叫UltraRAG 的开源项目,已经在 GitHub 上获得 4600+ 的 Star 了。

最近,它们发布了 UltraRAG 3.0。直接把定位写得非常激进:拒绝“盲盒”开发,让每一行推理逻辑都清晰可见。如果你正在做知识库问答、DeepResearch、多轮复杂推理,又被各种 Agent + RAG 的黑盒流水线折磨,UltraRAG 3.0 值得你认真看一眼。

开源地址:https://github.com/OpenBMB/UltraRAG
01UltraRAG3.0 发布了下面就重点看看刚更新的 3.0 有哪些东西,整体来说还是比较顶的。① 逻辑即应用说白了就是不需要你自己写对话界面的 UI 了。以前是:想一个算法 → 写个 pipeline → 跑通 → 再自己写个前端 UI 包一层 → 再调交互细节。在 UltraRAG 3.0 里,不用这么麻烦了:写 YAML / 画流程 → 一键 Build → 自动生成对话式 Web 界面。
可以看到,你只需定义好 YAML pipeline,框架就能自动把它变成一套标准交互 demo。在 UI 上拖拽、连线组件,像搭积木一样画流程。直接改 YAML,画布视图也能实时跟进。直观感受:你写好的逻辑,本质上就是一个可运行的产品雏形,不再只是伪 demo。② 全链路白盒化Show Thinking,把每一步想法摊开给你看。UltraRAG 3.0 把 Chat 界面升级成了一个 推理过程观察窗。它有一个 Show Thinking 面板,可以流式展示每个 Step:比如哪次检索召回了哪些 chunk、哪个 Tool 被调用了几次,在第几轮循环里分支走向了哪边。结构化、时间顺序很清晰。
多轮查询改写、多次检索、多工具协作,以前真的很难一眼看全流程,有了这个能力,问题定位变得非常直接。之前发现答案错了,需要通过打 log 或者其它办法来看是检索问题还是模型幻觉。现在直接在界面上看就行了。对复杂任务尤其有价值,比如 DeepResearch 场景。UltraRAG 3.0 把整个「思考过程」完全展开出来,确实方便很多。③ 内置智能开发助手UltraRAG 3.0 直接把开发文档和最佳实践塞进了一个内置的智能助手里。从看文档→理解→翻译成配置这一整段心智负担都帮你省了。下面这个图就是内置的开发助手能做的一些事情:

02如何使用如果你是第一次接触 UltraRAG,可以按这条路线来:第一步:安装 & 验证本地安装,推荐 uv:
gitclonehttps://github.com/OpenBMB/UltraRAG.git --depth 1cdUltraRAG# 同步全部依赖uvsync--all-extras# 激活环境(以 macOS/Linux 为例)source.venv/bin/activate# 跑个最简单的例子ultrarag run examples/sayhello.yaml# 预期输出:Hello, UltraRAG v3!
Docker 快速体验 UI:
# 拉镜像 / 或者本地构建dockerbuild -t ultrarag:v0.3.0.# 跑起来(默认 5050 端口)dockerrun -it --gpusall-p5050:5050ultrarag:v0.3.0# 浏览器打开 http://localhost:5050
先随便玩几个官方示例 pipeline,感受一下「Show Thinking」和可视化 builder 的味道。第二步:学会读/写一份简单的 YAML Pipeline你至少要掌握:servers: 部分:声明你会用到哪些 MCP Servers(retriever / generation / evaluation…)pipeline: 部分:声明执行的步骤,以及循环/分支逻辑典型结构大概是这样的:
servers: - name: generation type: generation params: model: qwen3-7b - name: retriever type: retriever params: index: milvuspipeline: - name: init_query server: generation input: user_question - name: search_loop loop: times: 5 steps: - server: retriever - server: generation - name: decide branch: condition:"{{need_more}}" true: search_loop false: final_answer
可以先在 UI 里用画布模式拖出一个流程,再去看同步生成的 YAML 长什么样。有任何不懂的字段,直接问内置智能助手,比翻文档快。接下来,你就能把你已有的 RAG 逻辑迁到 UltraRAG。03点击下方卡片,关注逛逛 GitHub
