字节开源扣子(coze)可视化工作流构建引擎 FlowGram

大模型向量数据库机器学习

字节近期开源了 FlowGram,这是一套以节点为基础的流程构建引擎。该引擎已在飞书工作流和扣子自动化等产品中作为核心可视化流程引擎投入使用。

picture.image

picture.image

对于许多企业的基础设施建设而言,这一框架无疑具有很高的价值,能够为相关开发工作提供有力支持。

为什么叫 FlowGram

FlowGram = Flow + Program,寓意流程如程序一样,拥有 Condition、Loop 甚至 TryCatch 节点。

通过 FlowGram,用户可以更便捷地设计和管理复杂流程,从而提升效率并降低开发成本。

支持两种不同的布局

固定布局 :固定布局是一种较为严格的排版方式,在这种布局中,节点或分支的位置可以被明确指定,并支持拖拽移动到特定位置。同时,固定布局还提供了分支、循环等复合节点,适用于需要清晰结构和明确关系的场景。

picture.image

自由布局 :自由布局则是一种更加灵活的排版方式,节点可以被任意移动到画布上的任何位置,不受固定结构的限制。节点之间的连接通过自由连线实现,适合表达复杂、非线性或不规则的关系。

picture.image

coze 等 AI 工作流形态 都属于自由布局这种形态。

picture.image

交互体验,流程丝滑

对于好的产品,使用体验对于我们来说是非常值得考虑的。

产品体验不好,功能叠加起来会是一坨 💩

比如 FlowGram 里面的一些交互体验,覆盖了我们常用的一些习惯,就很好啊。

比如下面 👇 的几种~

折叠收缩的变化

picture.image

可以用手势操作画布的放大、缩小,查看全局 flow 图

picture.image

复制/粘贴/撤销重来,也是很常用的操作。

picture.image

picture.image

创建分组

picture.image

Loop 子画布

picture.image

对标 ReactFlow

FlowGram 对标 ReactFlow,看了一下和 ReactFlow 的区别

picture.image

Reactflow 是很优秀的开源项目,架构及代码清晰,但偏流程渲染引擎的底层架构 (Node、Edge、Handle),需要在上层开发大量功能才能适配复杂场景(如 固定布局,需要对数据建模写布局算法), 高级功能收费。

相比 Reactflow,FlowGram 的目标是提供流程编辑一整套开箱即用的解决方案。

picture.image

具体的部署方式可以参考 github。

开源地址https://github.com/bytedance/flowgram.ai

主页https://flowgram.ai/index.html

写在最后

字节的 FlowGram 刚刚开源就收获了大量的关注,一些公司的低代码平台可以参考这个来实现,想必能够做出非常丝滑的内部产品。

还是那句话,产品体验很重要,丝滑的操作,用户的习惯都是一个好产品非常重要的因素。

我是大林,持续关注 AI 发展,和大家一起交流。微信(dalinvip2023),备注【公众号 AIGC】,进 AIGC 交流群一起交流。

主页:https://www.dalinaip.com/about

picture.image

如果文章对你有一点点 🤏🏻 帮助,关注公众号并【星标】 ,可以及时收到最新 AI 信息,点赞、在看、转发给更多的朋友,后面我继续分享更多的 AI 内容。

往期推荐

AutoGLM沉思的一些实际体感

PLZ,别再误解大模型联网搜索了

再推荐一个 DeepSeek R1 满血版平替,具备联网和知识库功能

图解 DeepSeek R1 从 0 到 1 的过程,浅显易懂,值得收藏

prompt 提示词工程免费的学习课程都在这了

从 0 到 1 的Prompt 教程,来自Claude 官方,不会写 prompt的看这个足够

15 种高级 RAG 技术,值得收藏!

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
如何构建企业级云原生计算基础设施
云原生大数据是大数据平台新一代架构和运行形态。通过升级云原生架构,可以为大数据在弹性、多租户、敏捷开发、降本增效、安全合规、容灾和资源调度等方向上带来优势。本议题将依托字节跳动最佳实践,围绕云原生大数据解决方案进行展开。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论