声明式流程与命令式脚本
声明式流程命名工具及顺序。Kernel 执行流程;流程不会执行自身。
流程包含什么?
工具、其顺序及其契约。Kernel 执行流程。流程本身是数据,而非可执行代码。
为什么是声明式的?
因为流程是 Kernel 可验证的数据,而非自行运行的代码。这种分离使 Kernel 能够保持控制。
流程能否调用未声明的工具?
不能。未声明的工具在执行前被拒绝。未声明的工具没有可供验证的预期结果。
工具如何执行?
流程指定顺序。Kernel 根据流程规则顺序或并行执行它们。
如果某一步骤失败会怎样?
验证会捕获失败。AST engine 在可能时修复工具,cycle 根据失败裁定更新其策略权重。
相关
- 智能体内核架构:完整指南
关于智能体内核各组件的综合指南:cycle、AST engine、认知记忆引擎以及隔离上下文。
- Agent Kernel 与 Agent Framework 对比
Framework 提供供开发者组装的组件。Kernel 自行运行 cycle,验证结果,并更新自己的权重。