在 LangChain 的基础元素(如模型、提示和输出解析器)之上,本章侧重于构建更复杂的流程。我们将首先研究链(Chains),它们能让您按顺序连接多个 LangChain 组件,以执行多步骤任务。接下来,我们将介绍代理(Agents)。代理使用大型语言模型(LLM)作为推理引擎来决定一系列动作,这些动作通常涉及搜索或计算等外部工具。您将学习如何构建自定义链,理解代理的执行循环,集成工具,创建一个基本代理,并应用技术来调试这些更精巧的结构。实际练习将引导您实现这些高级方法。