Skip to main content
Open on GitHub

Agents

语言模型本身不能采取行动——它们只是输出文本。代理系统是接受高级任务并使用LLM作为推理引擎来决定采取什么行动并执行这些行动的系统。

LangGraph 是 LangChain 的一个扩展,专门用于创建高度可控和可定制的代理。我们建议您使用 LangGraph 来构建代理。

请查看以下资源以获取更多信息:

传统代理概念:AgentExecutor

LangChain 之前引入了 AgentExecutor 作为代理的运行时。 虽然它是一个很好的起点,但在处理更复杂和定制的代理时,它的局限性变得明显。 因此,我们正在逐步淘汰 AgentExecutor,转而使用 LangGraph 中更灵活的解决方案。

从AgentExecutor过渡到langgraph

如果您目前正在使用AgentExecutor,不用担心!我们已经准备了资源来帮助您:

  1. 对于那些仍然需要使用AgentExecutor的人,我们提供了一个全面的指南,关于如何使用AgentExecutor

  2. 然而,我们强烈建议过渡到LangGraph以获得更好的灵活性和控制。为了促进这一过渡,我们创建了一个详细的迁移指南,帮助您从AgentExecutor无缝迁移到LangGraph。


这个页面有帮助吗?