首页 文章 精选 留言 我的

精选列表

搜索[开源桌面],共10000篇文章
优秀的个人博客,低调大师

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

一个全栈式 AI 开发平台,旨在帮助开发者快速构建和部署个性化的 AI 应用和零代码应用。 Jeecg-AI 是一套类似 Dify 的 AIGC 应用开发平台 + 知识库问答,是一款基于大型语言模型和 RAG 技术的 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 应用搭建平台,更是一个涵盖智能开发、数据分析与知识管理的全方位解决方案,助力企业实现数字化转型与智能升级,打造未来业务的核心竞争力。 项目下载 github:https://github.com/jeecgboot/jeecg-ai gitee:https://gitee.com/jeecg/jeecg-ai 循环节点 用于按次数、无限或数组迭代方式重复执行循环体,并可在循环体内通过 "继续 / 终止" 节点控制流程走向。 一、应用场景 批量处理:遍历列表数据。 定次执行:固定次数的重试、压测或重复生成任务。 无限监听:在循环体中轮询接口或检查条件,结合 "终止循环" 节点退出。 数据拆分:对分页 / 批量数据逐页迭代处理并汇总输出。 二、添加循环节点 在画布中点击前一节点右侧的 + 号,选择循环节点完成添加。系统会自动在其下方生成一个不可单独删除的循环体分组,并用灰色连线固定关联。 三、节点配置详解 1. 输入变量 左侧输入框填写循环内使用的变量名,右侧下拉选择来源,变量必须来自当前节点之前的节点输出,不能引用并行或后续节点。 支持引用前置节点的变量,也可在循环变量区直接自定义常量;循环外不可见。 2. 循环类型 次数循环:设置循环次数(1~1000),达到次数后自动退出。 无限循环:不设上限,但受强制上限 1000 次保护;需在循环体内放置终止循环节点以控制退出。 [warning] 无限循环未放终止节点时,将无法通过校验。 迭代循环:选择数组类型变量作为迭代数组,支持string[]/number[]/object[]。按元素顺序遍历,同样受 1000 次上限限制。 3. 循环变量 系统固定变量: currentLoopTimes:当前已执行的循环次数(从 1 开始)。 currentLoopItem:仅在迭代循环时提供,表示当前迭代元素。 自定义循环变量:在 "循环变量" 区选择前置变量或自定义值,循环体内可见;未加入 "输出变量" 则在循环结束后会被清理。 循环体内节点可直接引用。 4. 输出变量 目前仅支持选择循环变量的字段; 5. 循环体与子节点 循环体不能单独删除;连接点:上方固定连线,左侧为循环入口,右侧为循环结束出口。 循环体内可添加大部分常规节点,以及继续循环与终止循环节点,不可添加循环节点或结束节点。 继续循环:立即进入下一轮循环。 终止循环:立即跳出整个循环。 6. 配置示例 迭代循环:选择订单列表(object[]) 作为迭代数组,循环体内依次调用 HTTP 节点推送订单。 次数循环:设置循环次数 3,在循环体内调用 LLM 生成回复,若回复不合法则继续循环重新生成,否则输出回复内容并结束循环。 四、注意事项 所有循环类型均受最大循环次数 1000 次保护,防止死循环。 无限循环务必放置 "终止循环" 节点,否则无法通过校验。 变量引用原则:循环体内的变量必须来自前序节点或循环变量区,不能引用并行 / 后续节点。 需要在循环结束后使用的变量,记得加入 "输出变量",否则会被清理。 循环体不可独立删除,删除任意循环节点会一并移除对应循环体。

优秀的个人博客,低调大师

开源无代码/低代码平台

原文链接:https://www.nocobase.com/cn/blog/nocobase-2-0 NocoBase 1.0-alpha 于 2024 年 4 月 28 日发布,同时我们也正式开启了商业化的服务。在过去这 10 几个月里,我们收到了成百上千的用户的反馈和交流,收到了数十位来自全球各地开发者贡献的代码,也收到了 50 多个国家、数百家企业的商业订单。 感谢每一位用户,每一位贡献者 ,以及每一位付费客户。 过去 6 个月,我们在不断迭代升级 1.x 版本的同时,也在投入很多时间思考、讨论、开发下一代 NocoBase。现在,是时候正式向你介绍 NocoBase 2.0-alpha! AI 员工 在过去 10 几个月里,AI 发展日新月异,大模型在很多场景中都展现出不俗甚至惊人的能力。作为 AI 的重度用户,我们将 AI 带进了 NocoBase 2.0,并以 AI 员工的方式为你服务。 NocoBase 中的 AI 员工不是聊天机器人,也不是孤立的 Agent,而是无缝集成在你的业务系统中,理解业务上下文、直接执行任务的智能同事。 他们出现在你需要他们的任何地方,表格旁边,表单旁边,这样你就可以随手唤醒它 他们可以帮你总结邮件、分析数据、整理杂乱的内容并自动填写表单、设计数据模型、编写 JavaScript 代码 他们会自动获取数据作为上下文,也能自动获取页面结构作为上下文 他们每个人都具备独特的技能、工具、知识库 你可以创建无限个 AI 员工,组成你的 AI 团队 详细了解 AI 员工 开通 Demo,亲自体验 全新的 2.0 页面 NocoBase 虽然采用插件化架构,但是在 1.x 时代,对于界面上一些灵活多变的交互、样式、数据请求和展示、逻辑判断等需求,NocoBase 很难以低成本满足。 我们在 NocoBase 2.0 中采用全新的方案重构了页面。这些新特性对于解决个性化的需求将会很有帮助: RUNJS RunJS 提供了一种轻量级的扩展方式,适合快速在界面上实现个性化逻辑和样式,而无需创建插件或修改源码。 通过它,你可以直接在界面设计器中输入 JavaScript 代码,实现: 自定义渲染内容(字段、区块、列、项等) 自定义交互逻辑(按钮点击、事件联动) 结合上下文数据,实现动态行为 这些地方都支持 RUNJS JS block JS action JS field JS item 联动规则 事件流 详细了解 RUNJS 事件流 在 NocoBase 1.x 中,我们提供了联动规则用于在界面中编排一定的逻辑,但它的能力有限,仅限在一个区块内部实现少量的编排。 NocoBase 2.0 中新增了事件流功能,使前端逻辑编排能力大大增强。 事件流由以下部分组成: 触发事件,比如渲染前、点击、表单值变动 触发条件 动作步骤,比如显示通知、刷新目标区块、执行 JavaScript 栅格布局 在 NocoBase 1.x 中,对区块、字段拖拽布局时,每个元素的宽度是自由拖拽且必须充满整行宽度的,这在很多时候并不方便做出精确、美观的布局。 NocoBase 2.0 中采用了全新的栅格布局,每个元素都可以对齐格栅。 引用和复制区块、弹窗 在 NocoBase 1.x 中虽然提供了区块模板、复制和引用的功能,但是由于逻辑复杂,存在不少 bug,并且灵活性不高,而且只能引用区块而不能引用整个弹窗。 在 NocoBase 2.0 中,我们用全新的方式实现了区块和弹窗的引用和复制,这极大增加了灵活性,减小配置工作量。 详细了解引用和复制区块 详细了解引用弹窗 提升区块体验 在 NocoBase 2.0 的区块中,我们根据用户反馈,增加了很多细节提升。比如表格区块中支持在单元格内直接编辑数据,而无需打开弹窗。 更多的改进还在持续开发中。 更高性能 NocoBase 2.0 的页面带来比 1.x 更高的前端性能。 FlowEngine 2.0 页面的重构基于全新的前端无代码、低代码开发引擎 FlowEngine。它将模型(Model)与流(Flow)结合,简化前端逻辑、提升复用性与可维护性;同时,借助 Flow 的可配置能力,为前端组件和业务逻辑赋予无代码化的配置与编排能力。 在 1.x 中,开发插件的前端部分经常遇到繁琐甚至很难处理的问题。有了 FlowEngine,这些问题将大大简化。 详细了解 FlowEngine 多应用和多空间 1.x 中提供了基础的多应用功能,所有应用共享进程且无法监控每个应用的资源消耗情况,也不能进行应用的管理和切换。 在 NocoBase 2.0 中提供了全新的多应用和多空间插件。 多应用插件(仍在开发中)允许动态创建和管理多个独立应用,而无需单独部署。每个子应用都是完全独立的实例,拥有自己的数据库、插件和配置。多应用运行以独立进程或共享进程运行,可以在父应用中监控和管理各个子应用的资源消耗、状态。新的多应用插件适用于多租户等场景。 多空间插件允许在单一应用实例中,通过逻辑隔离实现多个独立的数据空间,适用于多门店或工厂等场景,即:业务流程和系统配置高度一致,例如统一的库存管理、生产计划、销售策略和报表模板,但需要保证每个业务单元的数据互不干扰。 详细了解 多空间 全新的数据可视化 1.x 中提供了基础的数据可视化插件,基于 Ant Design Charts 和 Echarts 实现最基本的数据可视化展示,但对于复杂图表、个性化交互、数据联动的场景却无能为力。 NocoBase 2.0 中基于 Echarts 提供了全新的数据可视化插件,支持可视化配置模式和 SQL、JSON 模式,支持事件,可以方便地满足复杂图表、多图表联动、数据下钻等场景。 不需要担心 SQL 和 JSON 过于复杂,有 AI 员工 Nathan 帮你。 详细了解 数据可视化 同步主数据库结构,修改字段类型 在 1.x 中,主数据库中的表格字段尽可以通过 NocoBase 的数据源管理界面创建,且创建后不可更改类型。 在 NocoBase 2.0 中,可以同步主数据库已有的表格字段,并且可以更改字段的类型。这意味着你可以使用已有数据结构的数据库作为主数据库。 其他插件 数据历史记录 历史记录插件用于追踪数据的变更过程,自动保存新增、修改、删除操作的快照与差异记录,帮助用户快速回溯数据变化、审计操作行为。 详细了解 数据历史记录 表单草稿 表单草稿插件支持在用户填写表单时自动保存草稿。 全新的邮件管理 邮件管理插件使用 FlowEngine 进行了重构,使 AI 员工可以无缝参与到邮件的总结、分析、撰写中,同时新增了自动保存草稿等功能。 详细了解 邮件管理 如何升级 从 1.x 升级到 2.0 很简单,只需要按照 手册 正常操作即可。但请注意 NocoBase 2.0 目前为 alpha 版本,请确保你可以接受诸多不稳定。 得益于 NocoBase 的界面与数据解耦的架构,升级之后,在 1.x 中搭建的应用不受任何影响。在新建页面的选项中,分为 v1 和 v2 两种页面,新建 v2 页面即可使用 NocoBase 2.0 的新功能。

优秀的个人博客,低调大师

开源无代码/低代码平台 NocoBase v1.9.0 正式版发布!

原文链接:https://www.nocobase.com/cn/blog/nocobase-1-9-0 新特性 字段验证规则 支持为字段配置多种验证规则(如必填、格式、长度、范围、正则表达式等),在表单提交时自动校验输入数据,确保数据准确性一致性。验证规可在字段设置中灵活配置。 参考文档:字段验证 表格区块支持添加「列设置」 允许用户在不进入编辑模式的情况下调整列顺序、可见性和固定位置,从而使数据显示更加灵活和用户友好 审批新增「数据保存前」触发模式 审批现在支持“数据保存前”触发模式——启用后,审批发起时不会存储数据,只有在审批通过后才会保存数据。 审批触发器中开放审批单据编号变量以供使用 公开了 Approval ID 变量,允许在工作流其他节点中引用,以实现更灵活的配置和数据跟踪。 [异步任务管理器] 支持通过环境变量和队列进行异步任务服务拆分 新增服务拆分机制,支持通过 WORKER_MODE 环境变量将工作流、异步任务等服务独立运行,实现多节点部署与性能优化。 参考文档:服务拆分 新增用于处理队列消息的事件队列 增加了一个专用的事件队列来处理系统队列消息,提高了异步任务处理能力和可靠性。 参考文档:集群模式:消息队列 为应用增加优雅停机的生命周期处理 引入了优雅关闭处理机制,在应用进程收到 SIGTERM / SIGINT 信号时,开始处理关闭流程,以避免部分进行中的数据操作造成的问题。 优化 系统表自增 ID 改为 53 位类雪花 ID 将主键为自增 ID 且不具备唯一标识的系统表的 ID 修改为 53 位的类雪花算法 ID 支持查看和继续执行已停用工作流中的人工待办任务 人工待办的区块列表不再限制已停用工作流的待办任务展示,并允许对待办继续提交。 邮件管理器 邮件数据支持重新同步 允许调整插入到邮件编辑器中的图片大小 富文本编辑器支持软换行,优化邮件排版体验。 优化邮件列表性能,操作更流畅。 工作流模块优化 优化了 Workflow 模块中队列执行相关的查询性能,使用了分离字段与索引来提升数据检索效率。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册