news 2026/7/9 16:54:00

RiverFlow 近期更新AI 智能助手:让流程编排像聊天一样简单

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
RiverFlow 近期更新AI 智能助手:让流程编排像聊天一样简单

RiverFlow AI 智能助手:让流程编排像聊天一样简单

从“拖拽节点写脚本”到“说一句话,流程自动生成”

经过一段时间的迭代,RiverFlow 正式推出AI 智能助手模块(riverflow-ai)。它不是简单接入一个大模型对话框,而是把工作流引擎中的节点设计、条件编写、数据映射、脚本生成、接口解析等核心能力,全部用自然语言重新封装了一遍。

对于数据交换、跨系统协同这类场景,这意味着:业务人员也能直接搭建流程,开发者的重复配置工作量可以大幅减少。


一、为什么需要 AI 助手?

传统流程编排平台虽然可视化,但依然有门槛:

  • 要懂SpEL 表达式才能写分支条件;
  • 要会Groovy 脚本才能做复杂数据处理;
  • 要熟悉第三方接口的入参出参,才能配置 API 节点;
  • 要手动拖拽节点、画连线、配映射,一条数据迁移流程可能要配十几分钟。

RiverFlow AI 助手的目标很简单:你描述业务需求,AI 帮你生成可用的流程草稿。你负责确认和发布,AI 负责繁琐的配置细节。


二、五大 AI 助手能力

能力说明典型场景
🧩 流程生成助手用自然语言生成完整的 RiverFlow 流程定义(含节点、连线、循环、映射)“把 A 库未同步订单分页迁移到 B 库”
🔀 条件生成助手将业务规则翻译成 SpEL 条件表达式“当状态为 pending 且金额大于 1000 时走审批分支”
🔗 映射推荐助手根据源字段和目标字段智能推荐数据映射关系接口返回值 → 数据库字段自动对齐
📝 脚本生成助手用自然语言生成 Groovy 单步处理脚本“把 JSON 数组按 id 去重后返回前 10 条”
📡 接口解析助手粘贴接口文档(Swagger / Markdown / 示例报文),自动解析为 API 目录结构快速录入第三方接口

💡 所有生成结果都会进入 RiverFlow 设计器,支持人工二次编辑和校验后再发布。


三、技术亮点:不是一个简单的 LLM 壳

1. 独立微服务架构

riverflow-ai是独立 Spring Boot 微服务,通过主服务/api/ai/**统一代理。好处是:

  • AI SDK 和 Prompt 升级不影响核心流程引擎;
  • 可按需独立扩缩容;
  • 避免大模型依赖污染主服务。

2. 多模型 Provider 支持

统一 Provider SPI,已支持:

  • OpenAI 协议兼容模型(OpenAI、智谱、通义千问等)
  • Ollama 本地模型(推荐qwen2.5:14b,本地部署更合规)
  • 后续可扩展 Claude、文心一言、讯飞星火等

3. 知识库增强生成

生成流程时,AI 会自动检索平台已有的:

  • API 接口目录
  • 数据源注册信息
  • 历史流程定义

让生成结果更贴合你的实际环境,而不是凭空造字段、造接口。

4. 输出解析与安全过滤

  • 自动提取模型<think>思考过程;
  • 对 Groovy 脚本、SpEL 表达式做安全校验;
  • JSON 输出标准化解析,兼容多种模型格式。

5. 完整的调用治理

  • 限流:防止单用户高频调用;
  • 缓存:相同 Prompt 命中缓存,降低成本;
  • 重试:模型失败自动重试;
  • 审计日志:每一次 AI 调用都可追溯、可审计。

四、前端体验:AI菜单,贯穿设计器

在 RiverFlow 流程设计器中,右侧集成了 AI 助手面板:

  • AI 聊天:随时询问平台使用问题、流程设计建议;
  • 流程生成:输入业务需求,一键生成画布草稿;
  • Prompt 辅助:针对当前选中节点,让 AI 帮你写条件、写脚本、推荐映射;
  • 调用统计:查看 AI 调用次数、Token 消耗、响应耗时;
  • 审计日志:排查 AI 生成结果的问题来源;
  • 模型管理:动态切换不同 LLM Provider 和模型。

同时还支持流式输出,生成过程实时可见,体验更接近 ChatGPT。


五、快速体验

1. 启动本地 Ollama(推荐)

ollama run qwen2.5:14b

2. 启动 AI 服务

mvn spring-boot:run-plriverflow-ai

默认端口8081

3. 启动主服务

mvn spring-boot:run-plriverflow-admin

主服务会自动把/api/ai/**转发到 AI 服务。

4. 打开流程设计器,点击右侧 AI 助手即可开始

配置示例:

riverflow:ai:default-provider:ollamaproviders:-name:ollamatype:openaibase-url:http://localhost:11434/v1default-model:qwen2.5:14b

六、适用场景

RiverFlow AI 助手特别适合以下场景:

  • 数据交换:跨系统定时同步数据,AI 生成分页迁移流程;
  • 接口集成:快速录入大量第三方接口,AI 解析文档自动生成 API 目录;
  • 报表/对账流程:AI 生成 SQL 查询、条件分支、异常处理脚本;
  • 低代码平台用户:业务人员用自然语言搭建流程,降低对开发人员的依赖。

七、当前状态与后续规划

目前riverflow-ai已经可以作为AI 辅助设计模块投入使用,但还处于快速迭代期。我们正在重点完善:

  1. 更强的流程生成准确率:针对 while 循环、嵌套分支、并行节点持续优化 Prompt;
  2. 运行时 AI 节点:在流程执行过程中直接调用 LLM 做智能判断;
  3. 执行反馈闭环:流程运行异常后,AI 自动分析日志并给出修复建议;
  4. 多 Agent 协作:让“规划 Agent”、“执行 Agent”、“校验 Agent”分工配合。

八、写在最后

RiverFlow 的 AI 化不是要把流程编排变成“黑盒”,而是想让AI 做繁琐的事,人做判断的事

我们相信:

最好的数字化工具,不是替代人,而是让每个人都能更高效、更安全地完成自己的工作。

如果你正在做数据交换、流程编排,欢迎体验 RiverFlow AI 助手,也欢迎给我们提 issue 和 PR。

🌟Star 我们:https://gitee.com/whp_lyf/RiverFlow
📖完整文档:见docs-site/docs/
💬交流反馈:欢迎在 Discussions 区留言


RiverFlow — 筑坝导流,智驭数据之河。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/9 16:53:31

UE5项目版本控制3步优化方案:ue5-gitignore配置深度解析

UE5项目版本控制3步优化方案&#xff1a;ue5-gitignore配置深度解析 【免费下载链接】ue5-gitignore A git setup example with git-lfs for Unreal Engine 5 (and 4) projects. 项目地址: https://gitcode.com/gh_mirrors/ue/ue5-gitignore Unreal Engine 5项目版本控制…

作者头像 李华
网站建设 2026/7/9 16:50:40

大模型Skill详解:从概念到实践,打造垂直领域AI专项能力

&#x1f680; 30款热门AI模型一站整合&#xff0c;DeepSeek/GLM/Qwen 随心用&#xff0c;限时 5 折。 &#x1f449; 点击领海量免费额度 1. 先搞清楚“Skill”到底解决了什么问题 如果你最近在折腾大模型应用&#xff0c;尤其是想让它帮你写代码、分析文档或者处理特定任…

作者头像 李华
网站建设 2026/7/9 16:50:34

C# PrintDocument 打印事件深度解析:3步实现自定义图文混排与分页

C# PrintDocument 打印事件深度解析&#xff1a;3步实现自定义图文混排与分页在Windows应用程序开发中&#xff0c;打印功能一直是业务系统不可或缺的组成部分。从简单的文本输出到复杂的报表生成&#xff0c;打印功能的实现质量直接影响用户体验。本文将聚焦PrintDocument控件…

作者头像 李华
网站建设 2026/7/9 16:50:04

Cursor企业级工程化配置与AI编码范式实战

1. 这不是又一个“AI编程工具”教程&#xff0c;而是企业级代码生产力的实操切片你点开这个标题&#xff0c;大概率正被三件事压着&#xff1a;需求排期像雪崩、CRUD写到手抽筋、新项目启动时连环境都搭不齐。我带过七支不同行业的技术团队&#xff0c;从金融风控系统到智能硬件…

作者头像 李华
网站建设 2026/7/9 16:48:43

Sqribble:面向AI时代的轻量级文档操作系统解析

1. 项目概述&#xff1a;当模板不再是“套壳”&#xff0c;而是一套可执行的文档操作系统你有没有过这种体验&#xff1a;手头有一篇写得不错的行业分析&#xff0c;想快速变成一份体面的PDF报告发给客户&#xff1b;或者刚录完一期播客&#xff0c;想把文字稿整理成带封面、目…

作者头像 李华
网站建设 2026/7/9 16:47:20

当Xcode无法识别新iOS设备时,这个资源库如何帮你解决问题?

当Xcode无法识别新iOS设备时&#xff0c;这个资源库如何帮你解决问题&#xff1f; 【免费下载链接】Xcode_Developer_Disk_Images 项目地址: https://gitcode.com/gh_mirrors/xc/Xcode_Developer_Disk_Images 你是否曾经遇到过这样的尴尬场景&#xff1a;刚刚升级了iPh…

作者头像 李华