Agent 如何生成自己的工具
工具以代码形式生成,被签名,依据预期结果验证,并被记录。失败的工具不被信任。
生成的工具在哪里运行?
在隔离上下文中运行,核心模块仅在 RAM 中执行。这防止工具破坏核心系统文件。
生成的工具如何被信任?
它被签名,依据预期结果验证,只有通过的裁定才更新策略权重。失败的工具不被信任。
生成的工具能否调用另一个?
工具通过声明式流程运行;流程定义顺序和契约。工具不会直接调用另一个工具。
失败的工具会怎样?
它被记录、不被信任,策略权重被更新。如果代码违反了定义的规则,AST engine 可能会修复它。
工具如何被保护?
每个包都用 AES-GCM 加密。包在隔离上下文中被解密并执行,而不会持久化到磁盘。
相关
- 智能体内核架构:完整指南
关于智能体内核各组件的综合指南:cycle、AST engine、认知记忆引擎以及隔离上下文。
- Agent Kernel 与 Agent Framework 对比
Framework 提供供开发者组装的组件。Kernel 自行运行 cycle,验证结果,并更新自己的权重。