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

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

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

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

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

项目下载

循环节点

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

一、应用场景

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

二、添加循环节点

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

三、节点配置详解

1. 输入变量
  • 左侧输入框填写循环内使用的变量名,右侧下拉选择来源,变量必须来自当前节点之前的节点输出,不能引用并行或后续节点。
  • 支持引用前置节点的变量,也可在循环变量区直接自定义常量;循环外不可见。
2. 循环类型
  • 次数循环 :设置循环次数(1~1000),达到次数后自动退出。
  • 无限循环 :不设上限,但受强制上限 1000 次保护;需在循环体内放置终止循环节点以控制退出。

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

  • 迭代循环 :选择数组类型变量作为迭代数组 ,支持 string[] / number[] / object[]。按元素顺序遍历,同样受 1000 次上限限制。
3. 循环变量
  • 系统固定变量:
    • currentLoopTimes:当前已执行的循环次数(从 1 开始)。
    • currentLoopItem仅在迭代循环时提供,表示当前迭代元素。
  • 自定义循环变量:在 "循环变量" 区选择前置变量或自定义值,循环体内可见;未加入 "输出变量" 则在循环结束后会被清理。
  • 循环体内节点可直接引用。
4. 输出变量
  • 目前仅支持选择循环变量的字段;
5. 循环体与子节点
  • 循环体不能单独删除;连接点:上方固定连线,左侧为循环入口,右侧为循环结束出口。
  • 循环体内可添加大部分常规节点,以及继续循环终止循环节点,不可添加循环节点或结束节点。
  • 继续循环:立即进入下一轮循环。
  • 终止循环:立即跳出整个循环。
6. 配置示例
  • 迭代循环:选择 订单列表 (object[]) 作为迭代数组,循环体内依次调用 HTTP 节点推送订单。
  • 次数循环:设置循环次数 3,在循环体内调用 LLM 生成回复,若回复不合法则继续循环重新生成,否则输出回复内容并结束循环。

四、注意事项

  • 所有循环类型均受最大循环次数 1000 次保护,防止死循环。
  • 无限循环务必放置 "终止循环" 节点,否则无法通过校验。
  • 变量引用原则:循环体内的变量必须来自前序节点或循环变量区,不能引用并行 / 后续节点。
  • 需要在循环结束后使用的变量,记得加入 "输出变量",否则会被清理。
  • 循环体不可独立删除,删除任意循环节点会一并移除对应循环体。
相关推荐
低代码布道师8 小时前
教培管家第06讲:搭建销售工作台——公海争夺与私海管理
低代码·小程序·云开发
AC赳赳老秦9 小时前
低代码开发中的高效调试:基于 DeepSeek 的报错日志解析与自动修复方案生成
前端·javascript·低代码·postgresql·数据库架构·easyui·deepseek
云捷配低代码9 小时前
低代码项目风险管理:避坑指南
低代码·自动化·数字化·敏捷流程·数字化转型
快乐非自愿9 小时前
AI低代码与智改数转:破除伪命题,重构技术落地逻辑
人工智能·低代码·重构
腾讯数据架构师10 小时前
cube studio 存储资源对接ceph
ceph·kubernetes·cube-studio·ai平台
API开发平台10 小时前
crabc-api 接口开发平台 4.0.0 发布
低代码·开源软件
无代码专家1 天前
低代码构建数据管理系统:选型逻辑与实践路径
人工智能·低代码
无代码专家1 天前
低代码搭建项目管理平台:易用性导向的实践方案
人工智能·低代码
无代码专家1 天前
实时低代码协作系统构建:破局协同壁垒的实践路径
低代码