KnowFlow v0.0.3 重磅发布:开源全新 UI ,适配 RAGFlow v0.18.0

1,361 阅读3分钟

随着 RAGFlow v0.18.0 的发布,KnowFlow 重磅发布 v0.0.3 版本,让我们先一睹为快产品功能明细:

  • 开源全新 UI dist 产物
  • 适配 RAGFlow v0.18.0
  • 构建 v0.0.3 镜像,进一步降低镜像体积
  • 修复若干缺陷,优化产品体验

image.png

产品明细

1. 全新 UI 交互

以往文章提到,后续我们将会开发全新 UI 交互,以取代原 RAGFlow 比较难以下咽的工程化页面。
我们调研了多款企业级 SaaS 产品的前端设计,采用了侧边菜单栏、二级菜单栏组合的交互方式。
这种交互方式最大的好处在增强上下文切换效率
从知识库到聊天助手页面,通过左侧菜单栏切换,无需反复的退出返回操作,一键直达想要去的地方。
聊天主页面保持 RAGFlow 的层级结构,菜单栏、助手列表、回话列表三层嵌套。

本次我们并未直接开源前端源码,而选择提供了前端 dist 编译产物,提供有需要的开发者进行体验。我们更想能够和有兴趣的开发者打造 RAG 系统前端成熟框架,提供足够开放灵活的 Open API 能力。

后续我们将会在此前端代码基础上持续打造,旨在与 RAGFlow 解耦,能够适配和对接更多优秀的 RAG 系统

2. docker 构建进一步优化,提升接入体验

在 v0.0.2 体验过程中,有不少同学反馈接入成本很高,docker 体积太大,配置太复杂。所以本项目着重解决接入成本问题。

我们摒弃了镜像打包 MinerU 的模型库的方案,采用了通过宿主下载 MinerU 模型库,docker 进行挂载的方式来实现。这样做的最大好处在于降低镜像体积。同时提供了 MinerU 模型库下载脚本,无需再到官方网站大海捞针,主打的就是一个简单好用

image.png

3. 持续修复和优化产品细节

由于 KnowFlow 后管平台借鉴了 RAGFlow Plus 的产品原型和设计思路,所以我们也持续的跟进修复和优化了一些产品细节。
在这里回答下社区有些同学的疑问:KnowFlow 和 RAGFlow Plus 产品区别是什么?

KnowFlow 围绕着 RAGFlow 官方产品落地的最后一公里服务,如团队权限管理、图文回复等。产品原则上是尽可能轻,旨在成为 RAGFlow 增强插件,无意取代 RAGFlow。所以产品的设计上尽可能遵从 RAGFlow 官方实践,无缝持续兼容 RAGFlow,也尽量降低未来冲突的可能性。

产品迭代

KnowFlow 已发布迭代了三个小版本,未来我们将会围绕以下方向进行产品迭代:

  • 回答准确性和回复速度:进一步探索,沉淀 RAGFlow 最佳实践
  • 前端框架开放 Open API:将前端框架 Open API 化,旨在成为 RAG 系统好用的前端组件
  • 三方接入能力进一步强化:站在企业实际生产视角,第三方接入如网页、微信、企业微信等方式增强并发能力支撑。

结语

KnowFlow 已发布迭代了三个小版本,这段时间更新较慢,团队主要人力投入在多模态 RAG 系统的研发,实测效果很让人惊喜,我们也更加坚信多模态 RAG 是未来市场的主旋律。后续将会给大家带来多模态实战效果分享。

有需要源码的同学,可以关注公众号:「KnowFlow 企业知识库」,回复「源码」关键字便可以获取开源地址或者加入内部群进行沟通交流。