|
什么是Sparkling Logic SMARTS™决策引擎?
Sparkling Logic SMARTS™ 决策引擎是全新一代的自动诊断型分析和决策平台( Prescriptive Analytics and Decision Management platform)。该平台为专家规则和机器学习模型提供了全生命周期的管理支撑。
SMARTS提供以下强大功能:
· 建立决策模型
· 使用行业领先的专利技术进行数据挖掘
· 强大的决策模拟和分析功能
· 决策执行服务可部署至本地或云环境
· 实时跟踪决策执行的数据和效果
SMARTS决策引擎如何工作?
首先,SMARTS决策管理平台允许您充分利用现有的资源来构建决策模型库,决策逻辑可以来自于:
· 专家记录的策略和经验
· 从业务流程中梳理和提取的逻辑
· 业务数据中蕴含的逻辑和规律
· 现有的预测模型或代码
一旦将上述逻辑和模型用SMARTS决策管理平台统一管理,您就可以:
· 更新、测试、优化决策逻辑
· 将决策部署成服务,供其他业务系统实时调用,实现自动化的决策
· 对决策进行全生命周期管理,即使在没有IT人员的介入下,也能按需及时地优化决策
SMARTS决策引擎与周边生态系统
SMARTS决策引擎主要由三个组件构成:
1. SMARTS资料库(Repository)。用于存储与决策相关资产(规则、模型、元数据等)的数据库。
· 资料库提供对所有决策相关信息的交易级存储,包括完整的版本控制和发布管理,以及审计跟踪。
· 资料库的一个关键特性是能够跨实例自动复制,您可以建立一个主实例和多个从实例,任何主实例上的变更都会立即自动同步到从实例,提供高可用服务。
2. 决策编辑管理平台。业务分析师和数据分析师基于该平台编辑、测试、优化决策,管理决策的整个生命周期。
· 该平台是B/S架构,所有操作都在WEB浏览器上进行,无需安装任何插件或客户端。
· 该平台支持多语言版本,目前已支持英语、西班牙语、简体中文、日文。其他语言也可以按需进行本地化改造。
· 决策管理也支持程序化/接口式编辑与管理(AutoSMARTS),即使不通过操作界面,仅通过后台脚本也可以达到编辑决策、管理决策的效果。新增项目、修改决策逻辑、测试决策、发布决策等都可以通过后台脚本来实现。
3. 决策执行服务。将存储于资料库中的决策部署成服务,供外部系统进行调用。
· 调用基于简单的请求/响应机制。向决策服务输入一条或多条输入数据,决策服务将返回一条或多条决策执行的结果。
· 对于服务式调用,调用是经过身份验证的HTTP(S)REST调用,可以通过任何支持JSON和HTTP的环境来执行。系统提供了易用可靠的SDK,已开发了支持.NET,Java,NodeJS,Python3等多种语言的SDK包。
· 除了服务式调用,SMARTS决策引擎也支持组件导出式部署,即将决策逻辑导出至文件,嵌入其他系统的方式。组件导出式部署,支持Java和.NET两种API。
SMARTS支持SaaS和本地部署两种安装方式,两种方式下,您都可以获得以上三个组件。
Sparkling Logic SMARTS™简介