🎯 B3 模块 是 Skill(B2) 与 LLM(B4) 之间的桥梁:① 将 tools.yaml 转为 LLM 可识别的 tools_schema;② 接收 B4 的 tool_calls,校验参数后执行 B2 Skill,返回 ToolMessage。
📋 B3 核心能力
| 能力 | 说明 |
|---|---|
| 导出 Schema | 读取 tools.yaml + toolset,生成 tools_schema.json(名称、描述、参数、必填项) |
| 执行工具调用 | 接收 B4 的 tool_calls → 校验工具是否存在 → 校验参数是否匹配 schema → 调用 B2 Skill → 返回 ToolMessage |
| 缓存支持 | 相同 name+args 的工具调用可命中缓存(进阶) |
| 统计功能 | 记录调用次数、失败率、平均耗时(进阶) |
🔧
选择操作
点击上方"导出 Schema"查看工具描述
或"执行工具调用"测试工具执行