Skip to content

Component Responsibilities zh CN

qiaoyx-or edited this page Sep 17, 2026 · 2 revisions

English | 中文

适用于 DecisioWorks v1.4.0

组件职责

DecisioCore

  • data_layer:读取并校验标准数据,构建统一业务对象。
  • core、actions、registry、execution:注册能力、执行标准动作并组织流程。
  • capabilities:封装计划、排程、目标、规则控制和计划联动等业务能力。
  • objective_system:管理目标项、权重、方向、范围和审计。
  • marginal_control:表达现场经验、瓶颈、共识和规则信号。
  • engine_adapters:把上层配置稳定映射到模型与求解能力。
  • analysis:提供总体指标、细节解释和语义审计。
  • planning_system:处理计划偏差、信号、释放包和反馈联动。

模块分工使业务、决策、模型、算法和展示保持清晰职责,变化可以回到相应位置迭代。

分层让不同变化回到对应职责

每个模块负责一类稳定问题:数据变化由 data_layer 承接,流程变化由动作与执行层承接,管理偏好由目标系统承接,现场规则由规则控制承接,计划联动由 planning_system 承接,模型变化由适配层与 GOCK 承接。

这种职责划分使问题可定位、能力可测试、伙伴可扩展。一个场景发生变化时,可以修改负责该变化的模块,并通过标准接口继续复用其他能力。

在一次生产决策过程中的位置

DecisioCore 连接 DataSets 与 GOCK,并把结果送到 Web 与下一轮反馈。它是“从计划到决策”的组织层,负责模型调用之外的目标、规则、动作、解释与反馈。

DecisioWorks Wiki

English Home | 中文首页

Start / 开始了解

Value / 场景与价值

Data and Operation / 数据与运行

Architecture and Development / 架构与开发

Ecosystem / 生态与集成

License and Support / 授权与支持

Clone this wiki locally