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 次保护,防止死循环。
  • 无限循环务必放置 "终止循环" 节点,否则无法通过校验。
  • 变量引用原则:循环体内的变量必须来自前序节点或循环变量区,不能引用并行 / 后续节点。
  • 需要在循环结束后使用的变量,记得加入 "输出变量",否则会被清理。
  • 循环体不可独立删除,删除任意循环节点会一并移除对应循环体。
相关推荐
NocoBase13 小时前
如何用 AI 和 NocoBase 搭建一套可投入生产的 CRM
低代码·ai·开源·无代码·无代码开发平台
许彰午1 天前
政务低代码平台实战(总纲)——从元数据引擎到可视化设计器的五个关键决策
低代码·rxjava·政务
初圣魔门首席弟子2 天前
用毛选五把利剑斩断焦虑根源——毛选实战局学习笔记
知识库
只会cv的小前端3 天前
七巧低代码表单JS脚本教学
开发语言·javascript·低代码
踩着两条虫4 天前
VTJ.PRO AI Agent 技术白皮书
前端·vue.js·低代码
只会cv的小前端5 天前
七巧低代码服务端脚本使用方法
android·低代码·rxjava
iori97king6 天前
织信开发日志 03:表单引擎从 0 到 1 的设计过程
低代码
工业甲酰苯胺7 天前
数字化转型困在规划里?AI+低代码解锁业务落地新路径
大数据·数据库·人工智能·低代码
#六脉神剑10 天前
前端一站式文件预览方案:open-file-viewer 完整测评与myBuilder落地实践
前端·低代码·开发平台·mybuilder
希艾席帝恩12 天前
数字孪生赋能智慧物流:物流行业转型升级新路径
大数据·人工智能·低代码·ai·数字化转型