ByteNex›Docs›未声明的工具调用:当工具被凭空捏造时
未声明的工具调用:当工具被凭空捏造时
未声明的工具调用,是指调用了没有在流程中声明的工具。Kernel(内核)会在执行前拒绝它。
未声明的工具调用:当工具被凭空捏造时
未声明的工具调用,是指调用了没有在流程中声明的工具。Kernel(内核)会在执行前拒绝它。
什么是已声明的工具?
经过签名、验证,并被 Declarative Flow(声明式流程)引用的工具。它具有明确的契约和预期结果。
未声明的调用会怎样?
它会被拒绝。未声明的工具没有可供验证的预期结果。
这能防止所有错误调用吗?
它能防止调用未声明的工具。对于已声明的工具,仍然需要通过验证来确认其结果。
为什么这是必要的?
因为未声明的工具没有契约,也没有预期结果。Kernel 无法验证其行为,也无法从结果中学习。
流程可以凭空捏造工具吗?
不可以。流程指明工具及其顺序。工具必须先被声明。流程本身不执行代码。