ByteNex›Docs›Declarative Flow(声明式流程)与命令式脚本
Declarative Flow(声明式流程)与命令式脚本
Declarative Flow 指明工具及其顺序。由 Kernel(内核)执行流程,流程不会自行执行。
Declarative Flow(声明式流程)与命令式脚本
Declarative Flow 指明工具及其顺序。由 Kernel(内核)执行流程,流程不会自行执行。
流程包含什么?
工具、它们的顺序以及它们的契约。由 Kernel 执行流程。流程本身是数据,而不是可执行代码。
为什么采用声明式?
因为流程是 Kernel 可以验证的数据,而不是自行运行的代码。这种分离使 Kernel 得以保持控制权。
流程可以调用未声明的工具吗?
不可以。未声明的工具会在执行前被拒绝。未声明的工具没有可供验证的预期结果。
工具如何执行?
由流程指定顺序。Kernel 根据流程规则,按顺序或并行执行这些工具。
某个步骤失败会怎样?
验证会捕获失败。AST engine(抽象语法树引擎)会在可能时修复该工具,随后周期会根据失败的判定更新 Strategy Weights(策略权重)。