Skip to main content

代理( Agents )

有些应用程序不仅需要预定的LLM/其他工具的调用链,还可能需要根据用户的输入构建未知的链条。在这些类型的链条中,有一个"代理"(agent)可以访问一套工具。根据用户的输入,代理可以决定是否调用这些工具中的任何一个。

我们将文档拆分为以下几个部分:

工具(Tools)

语言模型与其他资源的交互方式。

代理(Agents)

驱动决策的语言模型。

工具包(Toolkits)

一组工具,当它们一起使用时可以完成特定的任务。

代理执行器(Agent Executor)

负责运行带有工具的代理的逻辑。