大模型应用开发早已从「简单链式调用」进入智能体(Agent)工程化时代。 最开始做 LLM 开发,我们只用 LangChain 写简单的 RAG、文本总结、单轮问答。固定的线性链条、单向执行、无需复杂逻辑,开箱即用,足够满足绝大多数简单场景。 但只要你想做真正智能的自主 Agent:让模型自己判断是否需要重试、是否需要再次检索、是否需要人工确认、多步骤迭代推理、长任务断点续跑,你会瞬间发现传统 Chain 的致命短板:
本系列带你入门LangGraph
记忆分为短期记忆和长期记忆,对应不同的使用场景:
在langchain 1.x中我们如何使用记忆呢
在上一篇中我们讲述了agent,其中我们说agent动态绑定工具和动态设置提示词都需要中间件,现在我们就看一下什么是中间件。这里先简单用一句话概述就是中间件是Agent的“中枢”,在执行流程的关键节点进行拦截、控制和增强。