Blaflow 中的工具组件
工具通常连接到智能体组件的 工具 端口。智能体使用 LLM 作为推理引擎来决定使用哪个连接的工具组件来解决问题。
在智能体功能中,工具本质上是可以被智能体调用来执行任务或访问外部资源的函数。
函数被包装为 工具 对象,具有智能体能够理解的通用接口。
智能体通过工具注册来了解工具,通常在智能体初始化时提供可用工具列表。工具 对象的描述告诉智能体该工具可以做什么。
然后智能体使用连接的 LLM 来推理问题,决定哪个工具最适合这项工作。
在流程中使用工具
工具通常连接到智能体组件的 工具 端口。
基础智能体使用连接到智能体组件的 URL 和计算器工具来回答用户的问题。OpenAI LLM 作为智能体的大脑来决定使用哪个工具。

要将组件变成智能体可以使用的工具,请在组件中启用工具模式。启用工具模式会修改组件输入以接受来自智能体的调用。 如果您想要连接到智能体的组件没有工具模式选项,您可以修改组件的输入以使其成为工具。 有关示例,请参见将任何组件变成工具