Java逻辑引擎:零代码编排,轻松应对企业复杂业务需求
当下IT界对人工智能非常火爆,人工智能核心功能包括自主学习、环境感知、智能决策、服务调用等等一系列的能力集合成的可交互的程序体,现在有相对火爆的 coze、dify,也有传统的 drools、node-red等相关的工具,对于老一些的工具 界面、交互操作、功能设计 都存在或多或少的 问题,对于新兴的工具,主要集中在 对于 大模型、AI能力的编排上,但是侧重于企业级的使用其实存在问题的,例如:领导需要去年的利润率,那么如果存在5% 的误差,那么 系统的可用性 绝对是 “NO”,所以对于企业级场景来讲 是需要 柔性化(灵活配置)、高效(并发)、精准(基于既定的业务规则)、普适(提高复用度)的“智能体”。
我再举个例子,很多企业需要考勤数据,考勤最简单的就是用钉钉的APP 打相关考勤,公司内部的HR系统需要针对考勤数据用于考核工资计算,那么如何同步这个考勤数据呢,所以我们构建的逻辑引擎JVS-Logic:
逻辑引擎的作用
逻辑引擎是通过对原子服务能力的可视化编排,同时接入外部应用,以满足数据处理、业务实现、自动化业务的实现。轻松实现业务功能,无需复杂冗长的开发过程,如下示意图:
逻辑引擎作为可动态变化的功能拼装集合,可以设计整个逻辑模块的输入、组装执行过程、生成标准的输出结果。
逻辑的核心价值:
1、提供了一个可视化的程序设计器,提升设计人员对复杂功能的直观的理解力,流程图始终比代码要更容易理解,降低对技术人员的技能需求
2、提供了及时设计、及时调试运行、及时发布的一站式设计执行环境,可以提升从需求到功能上线效率,降低错误风险
3、提供了多场景触发的能力,支持通过界面的事件触发、服务的集成调用、定时循环触发、监听消息触发等场景
4、提供了一系列执行监控的能力,自动生成对应的执行指标
5、提供了与三方系统快速相互集成的能力,生成API给第三方,调用第三方的API的能力,轻松接入各种场景
6、提供了快速扩展的能力,包括原子服务的扩展,数据转换的扩展,可以更加灵活的拓展逻辑覆盖的能力,将业务功能与系统能力解耦。
JVS-logic 的特点
- 私有化部署:企业、平台的一些基础服务对信息安全 必定是高度敏感的,所以私有化是整个产品的核心原则。
- 极简的交互,支持界面化拖拽配置,可视化功能拼装,降低对技术的依赖性,有效降低使用成本是整个产品的基础价值。
- 即时生效,即设计即使用,界面化调试,及时发布及时生效,可以有效的缩短整个需求上线的时间周期,降低代码量,提升交付质量。
- 多方式集成触发,外部调用,定时执行、周期执行,给更多的业务场景提供了各种集成的价值。同时可对外提供API,也可快速接入API, 使用场景与便捷集成才是 快速使用的驱动力。
JVS-Logic的展望:
- 不断拓展核心的原子服务的丰富度,包含但不限于:服务器的操作的能力、对文件操作能力、对数据库的操作能力、对数据操作能力、对AI服务的集成;
- 增加模版的调用能力,系统逐步构建丰富的内置模板,让使用者可以快速的引用某些模板,便于功能的快速上手与配置;
- 增加集成场景的构建,例如增加IM文本交互、Websocket、语音交互等相关的场景能力 等。
在线demo:https://logic.bctools.cn
******************************************************