在上面的示例中,
get_weather
函数是一个工具。当调用它时,由于我们设置了 show_result=True
,工具结果将显示在输出中。然后,由于我们设置了 stop_after_tool_call=True
,代理将在工具调用后停止。使用 Toolkit 类
Toolkit
类提供了一种管理多个工具的方法,并对它们的执行进行额外控制。您可以指定哪些工具在执行后停止代理,以及哪些工具的结果应该显示。
GoogleSearchTools
工具集被配置为在执行 google_search
函数后停止代理,并显示该函数的结果。
阅读更多关于: