2.4 代理 (Agents) 模块 LangChain 核心模块详解:2.4 代理 (Agents) 模块 代理 (Agents) 模块是 LangChain 中一个非常强大的组件,它赋予 LLM (大型语言模型) 决策的能力,使其能够根据用户输入和环境状态自主选择并执行一系列操作,最终完成目标。简单来说,Agent 就像一个智能体,它会思考、计划、并采取行动。 2.4.1 代理 (Agents) 的核心概念 在深入代码之前,我们先理解代理模块的几个核心概念: 工具 (Tools): 工具是代理可以调用的函数或模块。每个工具都有特定的功能,例如搜索互联网、查询数据库、执行 Python 代码等。 工具是代理完成任务的手段。