字节近期开源了 FlowGram,这是一套以节点为基础的流程构建引擎。该引擎已在飞书工作流和扣子自动化等产品中作为核心可视化流程引擎投入使用。
对于许多企业的基础设施建设而言,这一框架无疑具有很高的价值,能够为相关开发工作提供有力支持。
FlowGram = Flow + Program,寓意流程如程序一样,拥有 Condition、Loop 甚至 TryCatch 节点。
通过 FlowGram,用户可以更便捷地设计和管理复杂流程,从而提升效率并降低开发成本。
固定布局 :固定布局是一种较为严格的排版方式,在这种布局中,节点或分支的位置可以被明确指定,并支持拖拽移动到特定位置。同时,固定布局还提供了分支、循环等复合节点,适用于需要清晰结构和明确关系的场景。
自由布局 :自由布局则是一种更加灵活的排版方式,节点可以被任意移动到画布上的任何位置,不受固定结构的限制。节点之间的连接通过自由连线实现,适合表达复杂、非线性或不规则的关系。
coze 等 AI 工作流形态 都属于自由布局这种形态。
对于好的产品,使用体验对于我们来说是非常值得考虑的。
产品体验不好,功能叠加起来会是一坨 💩
比如 FlowGram 里面的一些交互体验,覆盖了我们常用的一些习惯,就很好啊。
比如下面 👇 的几种~
折叠收缩的变化
可以用手势操作画布的放大、缩小,查看全局 flow 图
复制/粘贴/撤销重来,也是很常用的操作。
创建分组
Loop 子画布
FlowGram 对标 ReactFlow,看了一下和 ReactFlow 的区别
Reactflow 是很优秀的开源项目,架构及代码清晰,但偏流程渲染引擎的底层架构 (Node、Edge、Handle),需要在上层开发大量功能才能适配复杂场景(如 固定布局,需要对数据建模写布局算法), 高级功能收费。
相比 Reactflow,FlowGram 的目标是提供流程编辑一整套开箱即用的解决方案。
具体的部署方式可以参考 github。
字节的 FlowGram 刚刚开源就收获了大量的关注,一些公司的低代码平台可以参考这个来实现,想必能够做出非常丝滑的内部产品。
还是那句话,产品体验很重要,丝滑的操作,用户的习惯都是一个好产品非常重要的因素。
我是大林,持续关注 AI 发展,和大家一起交流。微信(dalinvip2023),备注【公众号 AIGC】,进 AIGC 交流群一起交流。
主页:https://www.dalinaip.com/about
如果文章对你有一点点 🤏🏻 帮助,关注公众号并【星标】 ,可以及时收到最新 AI 信息,点赞、在看、转发给更多的朋友,后面我继续分享更多的 AI 内容。
往期推荐
再推荐一个 DeepSeek R1 满血版平替,具备联网和知识库功能
图解 DeepSeek R1 从 0 到 1 的过程,浅显易懂,值得收藏