Coze Studio

字节开源的 Coze Studio 介绍

前端

coze 的前端使用的 FlowGram.AI,但做了大量的定制。flowgram 提供了一个类似的 demo,实现了类似 coze 的功能,在网站上的效果并没有很好,可以直接 clone flowgram 在本地运行,看着效果更好。

主要理解 Coze Studio 的几个基本功能:

  • 加载工作流
  • 保存工作流
  • 执行工作流

加载工作流

参考 coze-studio 开发节点加载逻辑。通过远程加载。

  • coze-studio
    • frontend/packages/workflow/playground/src/entites。WorkflowGlobalStateEntity
    • frontend/packages/workflow/playground/src/container。WorkflowPageContainerModule
    • frontend/packages/workflow/playground/src/workflow-playground.tsx。WorkflowPlayground
    • frontend/packages/project-ide/biz-workflow/src/main.tsx。Main

保存工作流