Skip to content

AI 工作流 ​

这篇解决什么 ​

本仓库工作流图画在哪、执行引擎是谁。读完能对上 ai_workflow.graph 和 Tinyflow,不要写成 Coze / Dify 托管。

默认端口 48080。开启见 AI 功能设计。节点里的大模型仍要先配 ai_model。

示意图:graph 是 JSON。测试时按节点取 ai_model.id 建聊天模型。

从哪改 ​

引擎是 tinyflow-java-core。internalNode 目前空实现。Coze / Dify 只在测试类探活 OpenAI 兼容接口,和工作流表无关。

名称说明仓库路径
工作流@RequestMapping("/ai/workflow")ruoyi-office/yudao-module-ai/.../controller/admin/workflow/AiWorkflowController.java
测试POST /testid 或 graph + params
流程表ai_workflowAiWorkflowDO
列表管理ruoyi-office-vben/apps/web-antd/src/views/ai/workflow/index.vue
画布Tinyflow 插件views/ai/workflow/form/

官方菜单:AI 工作流 5000。权限 ai:workflow:query / create / update / delete / test。隐藏路由 workflow/create/:id/:type。

保存字段:code(唯一)、name、graph、status、remark。status 用 CommonStatusEnum:0 开启,1 关闭。

字段 ​

名称说明仓库路径
code唯一编码AiWorkflowDO
graph画布 JSON同上
status启用同上
llmNode绑模型 idTinyflow 执行

不是外部智能体平台

本篇只写仓库内 Tinyflow。外部工作流接入按批另写,不要把 ai_workflow 当成 Coze 应用 id。

测试权限单独开

ai:workflow:test 和更新权限分开。角色只勾查询时,设计器能开、跑不了 /test。

按本仓库 DO 生成的 ER。一份流程一行。

配置与操作 ​

走 AI 工作流(5000,/ai/workflow)画 Tinyflow。保存 code(唯一)、name、graph、status(0 开 1 关)。节点 llmId 绑 ai_model.id。试跑 POST /ai/workflow/test 要权限 ai:workflow:test,和更新权限分开。

隐藏路由 workflow/create/:id/:type。不是 Coze / Dify 画布。开启见 AI 功能设计。

工作流列表

本系统截图:AI 工作流。画布是 Tinyflow,不是 Dify / Coze。

相关篇 ​

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版