2026-08-18
AI
0

大模型应用开发早已从「简单链式调用」进入智能体(Agent)工程化时代。 最开始做 LLM 开发,我们只用 LangChain 写简单的 RAG、文本总结、单轮问答。固定的线性链条、单向执行、无需复杂逻辑,开箱即用,足够满足绝大多数简单场景。 但只要你想做真正智能的自主 Agent:让模型自己判断是否需要重试、是否需要再次检索、是否需要人工确认、多步骤迭代推理、长任务断点续跑,你会瞬间发现传统 Chain 的致命短板:

  • 链式结构只能单向跑,无法天然循环、回跳、分支
  • 对话状态、中间结果、任务进度分散在 Memory 中,无法统一管控
  • 复杂逻辑只能手写大量 while 循环、if 判断,代码极度臃肿
  • 没有原生暂停、恢复、复盘能力,完全不适合工业级业务 简单说:LangChain Chain 适合“固定流程”,LangGraph 才适合“智能自主流程”。 作为 LangChain 官方主推的下一代 Agent 编排引擎,LangGraph 用「状态+节点+条件路由」的图模型,彻底解决了复杂智能体的工程化难题,也是目前所有企业级长任务 Agent、多智能体系统的底层标准架构。

本系列带你入门LangGraph

2026-08-16
AI
0

本篇我们说下rag知识库,rag知识库可以单独部署,这里我们暂时放到LangChain系列里

2026-08-15
AI
0

Milvus作为向量数据库中的热门选型之一,本篇文章带你了解下Milvus

2026-08-14
AI
0

记忆分为短期记忆和长期记忆,对应不同的使用场景:

  • 短期记忆(Short-term memory、会话级记忆、thread-scoped memory):作用范围是单个 对话线程(Thread)内,一旦开启新对话(更换 thread_id ),记忆即消失。
  • 长期记忆(Long-term memory,跨会话级记忆 ):在会话间存储用户特定或应用级数据, 并 在 会话线程间共享 。它可以随时在任何线程中被调用。记忆的范围是任意自定义命名空间,而不 仅仅是单一线程 ID。

在langchain 1.x中我们如何使用记忆呢

2026-08-12
AI
0

在上一篇中我们讲述了agent,其中我们说agent动态绑定工具和动态设置提示词都需要中间件,现在我们就看一下什么是中间件。这里先简单用一句话概述就是中间件是Agent的“中枢”,在执行流程的关键节点进行拦截、控制和增强。