首页 > 开源 > 伏羲智能决策平台第一版发布

伏羲智能决策平台第一版发布

OSChina资讯 2026-09-05 20:50 2 阅读 查看原文

企业级 DMN 决策自动化平台,全栈 Rust 实现。用户以自然语言描述业务规则,系统通过 LLM 智能体生成结构化 DSL,经多层校验后编译为标准 DMN 1.5 XML,并提供完整的版本管理、业务验收、发布运行和数据分析能力。

核心特性

智能建模

  • 自然语言驱动:无需掌握 DSL、DMN 或 FEEL 语法,直接用业务语言描述决策逻辑

  • 阶段化工作流:需求分析 → 澄清确认 → 决策方案 → 模型生成,每步可控可验证

  • 增量修改:对已有模型进行结构化补丁式修改,保留未受影响的元素和引用

  • 知识库集成:绑定企业术语、字段目录和制度文档,自动注入建模上下文

  • 流式反馈:实时展示 LLM 推理和生成进度,支持中断和错误自动修复

决策引擎

  • 完整 DMN 1.5 实现:支持决策表(全部命中策略)、字面量表达式、上下文、关系、条件、过滤器、迭代器、函数调用

  • 生产级 FEEL 解释器:完整实现 FEEL 表达式语言,包含算术、逻辑、字符串、日期时间、列表和上下文操作

  • 执行轨迹:确定性记录依赖执行顺序、逻辑类型、命中规则、中间结果和最终输出

  • 决策服务封装:已发布版本中的每个 DecisionService 自动成为可调用的 HTTP 端点;未定义服务时按终端决策生成默认服务

质量保障

  • 多层校验门禁:DSL 结构 → DMN 编译 → FEEL 语法 → 依赖完整性 → 契约测试

  • 自动验收测试:边界值、缺失输入、类型错误、数值阈值的下界/等值/上界案例生成

  • 静态分析:规则冲突检测(UNIQUE/ANY)、不可达规则(FIRST)、覆盖缺口识别

  • 变更审查:版本差异分析,风险等级评估(低/中/高),人工确认后保存

  • 业务验收:必须添加并批准至少一个业务案例,所有门禁通过后才能发布

生产运营

  • 版本化部署:不可变版本历史,发布时自动将上一版本标记为已退役

  • 运行监控:最近 50 条执行记录持久化,含输入、输出、轨迹和耗时

  • 业务反馈闭环:回填实际业务结果、偏差判定和说明,作为后续优化数据源

  • 数据分析:按当前发布版本隔离分析最近 30 天运行数据,覆盖成功率、偏差率、规则命中、耗时分布和异常检测

  • 优化建议:基于运行数据自动生成结构化改进提案(当前为占位实现)

协作与治理

  • 项目协作:基于角色的访问控制(所有者/建模者/复核者/审批者/查看者)

  • 版本回滚:从已发布或已退役版本创建回滚草稿,重新验收后发布

  • 模型库:保存个人模板快照,复用平台内置模板或历史已发布模型

  • 审计日志:记录项目创建、版本变更、验收批准、发布退役、服务调用等所有关键操作

  • 知识溯源:版本创建时固化引用的知识源元数据快照,后续变更不影响历史版本

完整的业务操作流程、发布门禁和常见问题见 用户操作手册

知识库录入、项目绑定、自然语言建模关联和 DSL 示例见 知识库与建模关联示例

视频说明

项目功能演示和操作流程请观看:哔哩哔哩视频说明