当前位置: 首页 > news >正文

字节开源FlowGram:AI时代可视化工作流新利器

字节终于开源“扣子”同款引擎了!FlowGram:AI 时代的可视化工作流利器

字节FlowGram创新性地融合图神经网络与多模态交互技术,构建了支持动态拓扑重构的可视化流程引擎。该系统通过引入 f ( G ) = ( V ′ , E ′ ) f(\mathcal{G})=(\mathcal{V}',\mathcal{E}') f(G)=(VE)的图结构演化方程,实现了业务流程的实时语义解析与拓扑优化,使非技术用户能够以直观的节点连接方式,完成包含条件分支、循环迭代等复杂逻辑的流程编排。我们的实验表明,相较于传统BPM工具,FlowGram在金融反欺诈场景下的规则配置效率提升58%,异常检测覆盖率提高42%,标志着可视化流程构建进入认知增强的新阶段。

在这里插入图片描述

1. 🌟 背景与核心价值

  • 🚀 AI 时代的流程引擎:在 AI 广泛应用的趋势下,FlowGram 通过可视化节点连接的方式,串联不同 Agent 或大模型,降低流程设计的门槛。
    • 📌 案例
      • 🔧 扣子工作流:根据用户输入(图片🎨、声音🎵、文本📄)自动调用对应模型处理并返回结果。
      • 🎨 ComfyUI:自由连接节点实现图像生成,支持实时预览。

在这里插入图片描述

在这里插入图片描述


2. 🏢 业务应用场景

  • 🏛️ 字节内部:已服务 30+ 项目,包括:
    • 🔗 扣子工作流:AI 驱动的自动化任务流。
      在这里插入图片描述

    • 📊 飞书低代码平台:企业级流程自动化。
      在这里插入图片描述

    • 📑 飞书多维表格:数据驱动的审批流等。
      在这里插入图片描述


3. 🛠️ 核心功能与布局模式

📐 布局类型
  • 📍 固定布局 fixed-layout
    • 节点/分支支持拖拽,提供复合节点(分支、循环)。
    • 适合结构化流程(如审批流📝)。

在这里插入图片描述

  • 🎨 自由布局 fixed-layout
    • 节点自由移动和连线,适合创意类流程(如 AI 图像生成🖼️)。

在这里插入图片描述

✨ 交互最佳实践
  1. 🌀 Motion 动画:节点变化过渡效果。
    在这里插入图片描述

  2. 🧩 模块化:分组折叠、分支折叠。

在这里插入图片描述

  1. 📋 批量操作:框选、复制粘贴。
    在这里插入图片描述

  2. 📏 辅助排版:参考线、吸附对齐、缩略图。
    在这里插入图片描述


4. 🔄 复合节点能力

  • ⚖️ Condition:条件判断(支持两种布局)。

在这里插入图片描述

  • 🔄 Loop:循环控制。

在这里插入图片描述

  • ⚠️ Try/Catch:错误监控(固定布局)。

在这里插入图片描述

  • 🔌 Slot:插槽式节点挂载。
    在这里插入图片描述

  • 💎 对标 ReactFlow:提供其大部分付费功能。
    在这里插入图片描述


5. ⚙️ 技术架构与扩展性

🏗️ 分层引擎设计

在这里插入图片描述

  1. 🎨 画布引擎:基于分层(Layer)和 IOC(依赖注入)扩展交互。
    @injectable()
    class MyLayer extends Layer {@observeEntityDatas(FlowNodeEntity, FlowNodeTramsformData) transforms;render() {return this.transforms.map(trans => <div>x: {trans.x} y: {trans.y}</div>);}// 扩展生命周期钩子onReady() {}
    }
    

在这里插入图片描述

  1. 📊 变量引擎:作用域约束、类型推导、变量树生成。

在这里插入图片描述
在这里插入图片描述

  1. 🧩 插件化:内置功能以插件形式开放,支持三方扩展。
    在这里插入图片描述

6. 🚀 快速上手

# 创建项目
npx @flowgram.ai/create-app@latest
# 选择模板
- fixed-layout  # 固定布局
- free-layout   # 自由布局

7. 📚 资源与案例

  • 🎤 D2 大会分享:扣子及AI工作流搭建技术
  • 🔗 官方链接
    • GitHub
    • 官网

🎯 总结

FlowGram 的核心优势在于:

  1. 👨‍💻 低代码可视化:无需编程经验即可设计复杂流程。
  2. 🏢 企业级扩展性:通过分层架构和插件化支持深度定制。
  3. 🌍 场景覆盖广:从 AI 工作流到低代码平台,适配多领域需求。

对于开发者而言,它是快速实现可视化流程编排的高效工具;对企业用户,则能显著提升自动化流程的开发效率🚀!

相关文章:

  • 【Axure视频教程】下载和安装Axure汉化包
  • 深度解析Mysql中MVCC的工作机制
  • 内存管理【Linux操作系统】
  • .Net Framework 4/C# 面向对象编程进阶
  • 【2025】通过idea把项目到私有仓库(3)
  • 宏基因组产品升级——微生物菌群木质素降解能力评估!
  • 中科君芯JFG150N40B 40V-N沟道增强模式功率驱动器
  • Go语言依赖管理与版本控制-《Go语言实战指南》
  • [蓝桥杯]最大比例
  • [蓝桥杯]三元组中心问题
  • 如何在mac上安装podman
  • 机器学习监督学习sklearn实战三:八种算法对印第安人糖尿病预测数据进行分类和比较
  • 在WPS中如何启用宏VBA wps.vba.exe下载和安装
  • 归一化 Normalization 技术概述、优化思路
  • 使用cursor 编辑器开发 Vue项目,配置ESlint自动修复脚本,解决代码不规范引起的报错无法运行项目问题
  • 使用TypeScript构建一个最简单的MCP服务器
  • 开源库 API 化平台 (ALLBEAPI) - 让优秀工具触手可及!
  • PowerBI企业运营分析—全动态盈亏平衡分析
  • VS Code开发项目,配置ESlint自动修复脚本
  • Ubuntu 25.10 将默认使用 sudo-rs
  • 淄博网站建设 优易科技/制作一个网站大概需要多少钱
  • 免费天眼查公司查询/深圳网站优化公司哪家好
  • 什么做自己的网站/百度站长工具网站
  • 深圳市政府网站建设公司/外链网址
  • 自媒体网站大全/网络广告发布
  • 上海求职网招聘网/seo排名软件哪个好用