zhangdaiscott 发表于 2026-1-27 11:19:30

Jeecg-AI 开源的 AI 应用平台,实现 n8n 的循环节点

Jeecg-AI 是一套类似 Dify 的 AIGC 应用开发平台 + 知识库问答,是一款基于大型语言模型和 RAG 技术的 AI 应用平台,重点提供图文并茂的 AI 知识库和智能聊天功 能,界面直观,支持知识库管理、AI 流程编排、模型配置、向量库对接及实时运行监控,帮助用户将知识转化为智能 AI 知识库,轻松实现精准智能问答。

![](https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/42341cc9e544416495fbdc4983a2aedc~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAgSkVFQ0fkvY7ku6PnoIHlubPlj7A=:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiMzg3ODczMjc1MzI4ODAyOSJ9&rk3s=f64ab15b&x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&x-orig-expires=1770088593&x-orig-sign=IDYboD9xdndyknUbvgM0c40y3Dw%3D)

一个全栈式 AI 开发平台,旨在帮助开发者快速构建和部署个性化的 AI 应用和零代码应用。

产品方向: AI 应用平台与低代码结合产品,功能涵盖:AI 应用平台、零代码应用、AI 报表、AI 大屏、AI 仪表盘、Chat AI 报表。

![](https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/e5298832721547c4bd51048cdb0e5d45~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAgSkVFQ0fkvY7ku6PnoIHlubPlj7A=:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiMzg3ODczMjc1MzI4ODAyOSJ9&rk3s=f64ab15b&x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&x-orig-expires=1770088593&x-orig-sign=P05QTRYLjO%2B9cWj60znIyHUU7%2Bw%3D)

这将是一款业内独一无二的综合性 AI 应用平台,深度融合了 AI 技术与低代码开发理念,致力于为企业和开发者打造智能化、自动化的业务系统构建环境。产品覆盖面广,功能丰富,涵盖了 AI 应用平台、零代码应用开发、智能 AI 报表生成、动态 AI 大屏展示、交互式 AI 仪表盘以及创新的 Chat AI 报表等多个维度。 核心优势在于通过强大的 AI 引擎,用户无需传统编程技能,即可实现 AI 驱动的应用系统自动生成,快速搭建符合业务需求的定制化系统,大幅提升开发效率和业务响应速度。同时,平台支持智能化报表自动生成,结合多维度数据分析与可视化,帮助企业深入洞察业务动态,辅助决策。AI 大屏和仪表盘功能则提供实时数据监控与交互体验,直观展现关键指标和业务趋势。 此外,Chat AI 报表模块创新性地将自然语言处理与报表分析结合,用户可通过对话形式查询数据、生成报表和获取知识库信息,实现智能问答与数据洞察的无缝融合,极大提升用户体验和信息获取效率。 总之,这款产品不仅是一个 AI 应用搭建平台,更是一个涵盖智能开发、数据分析与知识管理的全方位解决方案,助力企业实现数字化转型与智能升级,打造未来业务的核心竞争力。

### 项目下载

* github: [https://github.com/jeecgboot/jeecg-ai](https://github.com/jeecgboot/jeecg-ai)
* gitee: [https://gitee.com/jeecg/jeecg-ai](https://gitee.com/jeecg/jeecg-ai)

### 循环节点

用于按次数、无限或数组迭代方式重复执行循环体,并可在循环体内通过 "继续 / 终止" 节点控制流程走向。

#### 一、应用场景

* 批量处理:遍历列表数据。
* 定次执行:固定次数的重试、压测或重复生成任务。
* 无限监听:在循环体中轮询接口或检查条件,结合 "终止循环" 节点退出。
* 数据拆分:对分页 / 批量数据逐页迭代处理并汇总输出。

#### 二、添加循环节点

在画布中点击前一节点右侧的 + 号,选择**循环节点** 完成添加。系统会自动在其下方生成一个不可单独删除的**循环体**分组,并用灰色连线固定关联。

![](https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/62ef840a23bc41c3a11af425752ff450~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAgSkVFQ0fkvY7ku6PnoIHlubPlj7A=:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiMzg3ODczMjc1MzI4ODAyOSJ9&rk3s=f64ab15b&x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&x-orig-expires=1770088593&x-orig-sign=4nEEj5ZRFfik5akmJOimPTZegqE%3D)

#### 三、节点配置详解

![](https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/48b776a8d1aa45de9361bcb31dce031e~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAgSkVFQ0fkvY7ku6PnoIHlubPlj7A=:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiMzg3ODczMjc1MzI4ODAyOSJ9&rk3s=f64ab15b&x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&x-orig-expires=1770088593&x-orig-sign=U97tD%2FvASsybAZIzU9kBIiF2%2BNc%3D)

##### 1. 输入变量

* 左侧输入框填写循环内使用的变量名,右侧下拉选择来源,变量必须来自当前节点之前的节点输出,不能引用并行或后续节点。
* 支持引用前置节点的变量,也可在循环变量区直接自定义常量;循环外不可见。

##### 2. 循环类型

* **次数循环** :设置**循环次数**(1~1000),达到次数后自动退出。
* **无限循环** :不设上限,但受强制上限 1000 次保护;需在循环体内放置**终止循环**节点以控制退出。

> \ 无限循环未放终止节点时,将无法通过校验。

* **迭代循环** :选择数组类型变量作为**迭代数组** ,支持 `string[]` / `number[]` / `object[]`。按元素顺序遍历,同样受 1000 次上限限制。

##### 3. 循环变量

* 系统固定变量:

* `currentLoopTimes`:当前已执行的循环次数(从 1 开始)。
* `currentLoopItem`:**仅在迭代循环时提供**,表示当前迭代元素。
* 自定义循环变量:在 "循环变量" 区选择前置变量或自定义值,循环体内可见;未加入 "输出变量" 则在循环结束后会被清理。
* 循环体内节点可直接引用。

##### 4. 输出变量

* 目前仅支持选择循环变量的字段;

##### 5. 循环体与子节点

* 循环体不能单独删除;连接点:上方固定连线,左侧为循环入口,右侧为循环结束出口。
* 循环体内可添加大部分常规节点,以及**继续循环** 与**终止循环**节点,不可添加循环节点或结束节点。
* **继续循环**:立即进入下一轮循环。
* **终止循环**:立即跳出整个循环。

##### 6. 配置示例

* 迭代循环:选择 `订单列表` (`object[]`) 作为迭代数组,循环体内依次调用 HTTP 节点推送订单。
* 次数循环:设置循环次数 3,在循环体内调用 LLM 生成回复,若回复不合法则继续循环重新生成,否则输出回复内容并结束循环。

![](https://p0-xtjj-private.juejin.cn/tos-cn-i-73owjymdk6/b09bb33f4a334da9b05a85a916b1261d~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAgSkVFQ0fkvY7ku6PnoIHlubPlj7A=:q75.awebp?policy=eyJ2bSI6MywidWlkIjoiMzg3ODczMjc1MzI4ODAyOSJ9&rk3s=f64ab15b&x-orig-authkey=f32326d3454f2ac7e96d3d06cdbb035152127018&x-orig-expires=1770088593&x-orig-sign=IerZIxilRWpDzPDrYD34F0QFKMA%3D)

#### 四、注意事项

* 所有循环类型均受最大循环次数 1000 次保护,防止死循环。
* 无限循环务必放置 "终止循环" 节点,否则无法通过校验。
* 变量引用原则:循环体内的变量必须来自前序节点或循环变量区,不能引用并行 / 后续节点。
* 需要在循环结束后使用的变量,记得加入 "输出变量",否则会被清理。
* 循环体不可独立删除,删除任意循环节点会一并移除对应循环体。
   

页: [1]
查看完整版本: Jeecg-AI 开源的 AI 应用平台,实现 n8n 的循环节点